--- /srv/rebuilderd/tmp/rebuilderdaO8QK0/inputs/mesa-vulkan-drivers_26.2.5-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdaO8QK0/out/mesa-vulkan-drivers_26.2.5-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-16 10:20:48.000000 debian-binary │ -rw-r--r-- 0 0 0 2004 2026-10-16 10:20:48.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14718872 2026-10-16 10:20:48.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14719268 2026-10-16 10:20:48.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libvulkan_freedreno.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0xc39d5c 0x00c39d5c 0x00c39d5c 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xc39dd0 0xc39dd0 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xc39ddc 0x00c39ddc 0x00c39ddc 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xc39e50 0xc39e50 R E 0x10000 │ │ │ │ LOAD 0xc43298 0x00c43298 0x00c43298 0x5f20c 0x74098 RW 0x10000 │ │ │ │ DYNAMIC 0xc9fe5c 0x00c9fe5c 0x00c9fe5c 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xc43298 0x00c43298 0x00c43298 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xc43298 0x00c43298 0x00c43298 0x5cd68 0x5cd68 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 000097c4 0097c4 02c09e 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00035862 035862 0012c8 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00036b2c 036b2c 000270 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00036d9c 036d9c 028bc0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0005f95c 05f95c 001070 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 000609cc 0609cc 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000609d8 0609d8 0018d0 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 000622a8 0622a8 2fea5c 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00360d04 360d04 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00360d40 360d40 8d901c 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00c39d5c c39d5c 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00c39dcc c39dcc 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 000622a8 0622a8 2feb02 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00360dac 360dac 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00360dc0 360dc0 8d901c 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00c39ddc c39ddc 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00c39e4c c39e4c 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c43298 c43298 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c43298 c43298 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c4329c c4329c 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c432a0 c432a0 05cbbc 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c9fe5c c9fe5c 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00ca0000 ca0000 000f60 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00ca0f60 ca0f60 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) 0x609cc │ │ │ │ - 0x0000000d (FINI) 0x360d04 │ │ │ │ + 0x0000000d (FINI) 0x360dac │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc43298 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc4329c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x97c4 │ │ │ │ 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: 043af587e4919de5077b736a13868ca5aadc52b3 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 42d42555f325277424422247f7ba4248702431fc │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2730,15 +2730,15 @@ │ │ │ │ `0K0J{DzD │ │ │ │ I}DyD,h h` │ │ │ │ y m a U I = 1 % │ │ │ │ IKFzhPFyD │ │ │ │ IPFzh_FchyD │ │ │ │ 4P2F8F)F │ │ │ │ I"FhiyD[h │ │ │ │ -ki*h(FZdV │ │ │ │ +ki*h(FZdW │ │ │ │ )JzD)I(FyDE │ │ │ │ {i:h8FZdV │ │ │ │ I"FhiyD[h │ │ │ │ I"FhiyD[h │ │ │ │ I"FhiyD[h │ │ │ │ I"FhiyD[h │ │ │ │ I"FhiyD[h │ │ │ │ @@ -2838,29 +2838,34 @@ │ │ │ │ oL}D,Y$h │ │ │ │ TIzDyD# │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ -:{'" ! F │ │ │ │ 6{'" ! F │ │ │ │ 6k/!6" F │ │ │ │ -:{'" ! F │ │ │ │ +)"(!+{ F │ │ │ │ :{'" ! F │ │ │ │ 6{'" ! F │ │ │ │ -6{6"/! F │ │ │ │ +6{6"/! F>C │ │ │ │ 6k6"/! F │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ 8{'" ! F │ │ │ │ 8{/!6" F │ │ │ │ 8{'" ! F │ │ │ │ 8k6"/! F │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ 6{'" ! F │ │ │ │ 6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ (0*F9F F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ ;{9F*F F │ │ │ │ 8k.",! F │ │ │ │ @@ -3834,24 +3839,24 @@ │ │ │ │ $J F$K%IzD{D │ │ │ │ eHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpG │ │ │ │ AHxDpG@HxDpG@HxDpGA │ │ │ │ ;HxDpG;HxDpG:HxDpG:HxDpG9HxDpG9HxDpG8HxDpG8HxDpG │ │ │ │ HxDpG HxDpG │ │ │ │ }HxDpG}HxDpG|HxDpG|HxDpG{HxDpGA │ │ │ │ rHxDpGrHxDpGA │ │ │ │ -oHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpG │ │ │ │ +oHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGxV │ │ │ │ ~{xurolifc`]ZWTQNKHEB?<9630-*'$! │ │ │ │ @HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>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 , d1, d1 │ │ │ │ - @ instruction: 0x462afd37 │ │ │ │ + strtmi pc, [sl], -r3, lsl #27 │ │ │ │ strtmi r9, [r0], -r1, lsl #18 │ │ │ │ - mcr2 2, 2, pc, cr6, cr1, {6} @ │ │ │ │ + mrc2 2, 4, pc, cr2, cr1, {6} │ │ │ │ strtmi r4, [r0], -r5, ror #18 │ │ │ │ @ instruction: 0xf2d24479 │ │ │ │ - stmdbmi r4!, {r0, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4!, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0x76234479 │ │ │ │ - @ instruction: 0xf81af2d2 │ │ │ │ + @ instruction: 0xf866f2d2 │ │ │ │ strmi r4, [r3], -r0, ror #18 │ │ │ │ mvnvs r4, r0, lsr #12 │ │ │ │ @ instruction: 0xf2d24479 │ │ │ │ - ldmdbmi lr, {r0, r3, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi lr, {r0, r2, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-547 @ 0xfffffddd │ │ │ │ - @ instruction: 0xfffaf2d1 │ │ │ │ + @ instruction: 0xf846f2d2 │ │ │ │ @ instruction: 0x1e03495b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0xfff0f2d1 │ │ │ │ + @ instruction: 0xf83cf2d2 │ │ │ │ @ instruction: 0x1e034957 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r5, r4, lsl #17 │ │ │ │ - @ instruction: 0xffe6f2d1 │ │ │ │ + @ instruction: 0xf832f2d2 │ │ │ │ @ instruction: 0x1e034953 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r6, r4, lsl #17 │ │ │ │ - @ instruction: 0xffdcf2d1 │ │ │ │ + @ instruction: 0xf828f2d2 │ │ │ │ @ instruction: 0x1e03494f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r7, r4, lsl #17 │ │ │ │ - @ instruction: 0xffd2f2d1 │ │ │ │ + @ instruction: 0xf81ef2d2 │ │ │ │ @ instruction: 0x1e03494b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r8, r4, lsl #17 │ │ │ │ - @ instruction: 0xffc8f2d1 │ │ │ │ + @ instruction: 0xf814f2d2 │ │ │ │ @ instruction: 0x1e034947 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r9, r4, lsl #17 │ │ │ │ - @ instruction: 0xffbef2d1 │ │ │ │ + @ instruction: 0xf80af2d2 │ │ │ │ @ instruction: 0x1e034943 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sl, r4, lsl #17 │ │ │ │ - @ instruction: 0xffb4f2d1 │ │ │ │ + @ instruction: 0xf800f2d2 │ │ │ │ @ instruction: 0x1e03493f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, fp, r4, lsl #17 │ │ │ │ - @ instruction: 0xffaaf2d1 │ │ │ │ + @ instruction: 0xfff6f2d1 │ │ │ │ @ instruction: 0x1e03493b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, ip, r4, lsl #17 │ │ │ │ - @ instruction: 0xffa0f2d1 │ │ │ │ + @ instruction: 0xffecf2d1 │ │ │ │ @ instruction: 0x1e034937 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sp, r4, lsl #17 │ │ │ │ - @ instruction: 0xff96f2d1 │ │ │ │ + @ instruction: 0xffe2f2d1 │ │ │ │ @ instruction: 0x1e034933 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, lr, r4, lsl #17 │ │ │ │ - @ instruction: 0xff8cf2d1 │ │ │ │ + @ instruction: 0xffd8f2d1 │ │ │ │ @ instruction: 0x1e03492f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, pc, r4, lsl #17 │ │ │ │ - @ instruction: 0xff94f2d1 │ │ │ │ + @ instruction: 0xffe0f2d1 │ │ │ │ strmi r4, [r3], -fp, lsr #18 │ │ │ │ @ instruction: 0x63234620 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - stmdbmi r9!, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi r9!, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-867 @ 0xfffffc9d │ │ │ │ - @ instruction: 0xff74f2d1 │ │ │ │ + @ instruction: 0xffc0f2d1 │ │ │ │ @ instruction: 0x1e034926 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r8, r4, lsl #17 │ │ │ │ - @ instruction: 0xff6af2d1 │ │ │ │ + @ instruction: 0xffb6f2d1 │ │ │ │ @ instruction: 0x1e034922 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r9, r4, lsl #17 │ │ │ │ - @ instruction: 0xff84f2d1 │ │ │ │ + @ instruction: 0xffd0f2d1 │ │ │ │ @ instruction: 0xed84491e │ │ │ │ strtmi r0, [r0], -pc, lsl #20 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - ldmdbmi ip, {r0, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip, {r0, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8844479 │ │ │ │ vmla.i16 d19, d1, d0[0] │ │ │ │ - strbtvs pc, [r0], #-3975 @ 0xfffff079 @ │ │ │ │ + strbtvs pc, [r0], #-4051 @ 0xfffff02d @ │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ ldrshteq r0, [lr], r6 │ │ │ │ - eoreq lr, pc, r0, lsl #19 │ │ │ │ - eoreq lr, pc, r8, lsl #19 │ │ │ │ - eoreq lr, pc, r8, lsl #19 │ │ │ │ - eoreq lr, pc, lr, lsl #19 │ │ │ │ - mlaeq pc, sl, r9, lr @ │ │ │ │ - eoreq lr, pc, r6, lsr #19 │ │ │ │ - strhteq lr, [pc], -r2 │ │ │ │ - eoreq lr, pc, r6, asr #19 │ │ │ │ - eoreq lr, pc, r6, ror #19 │ │ │ │ - strdeq lr, [pc], -lr @ │ │ │ │ - eoreq lr, pc, sl, lsl #20 │ │ │ │ + eoreq lr, pc, r0, lsl #20 │ │ │ │ + eoreq lr, pc, r8, lsl #20 │ │ │ │ + eoreq lr, pc, r8, lsl #20 │ │ │ │ eoreq lr, pc, lr, lsl #20 │ │ │ │ eoreq lr, pc, sl, lsl sl @ │ │ │ │ - eoreq lr, pc, lr, lsr #20 │ │ │ │ - eoreq lr, pc, sl, lsr sl @ │ │ │ │ - eoreq lr, pc, lr, lsr sl @ │ │ │ │ - eoreq lr, pc, r0, asr sl @ │ │ │ │ + eoreq lr, pc, r6, lsr #20 │ │ │ │ + eoreq lr, pc, r2, lsr sl @ │ │ │ │ + eoreq lr, pc, r6, asr #20 │ │ │ │ eoreq lr, pc, r6, ror #20 │ │ │ │ - eoreq lr, pc, sl, ror sl @ │ │ │ │ - eoreq lr, pc, r2, lsl #21 │ │ │ │ - eoreq lr, pc, r4, lsl #21 │ │ │ │ - mlaeq pc, r0, sl, lr @ │ │ │ │ + eoreq lr, pc, lr, ror sl @ │ │ │ │ + eoreq lr, pc, sl, lsl #21 │ │ │ │ + eoreq lr, pc, lr, lsl #21 │ │ │ │ + mlaeq pc, sl, sl, lr @ │ │ │ │ + eoreq lr, pc, lr, lsr #21 │ │ │ │ + strhteq lr, [pc], -sl │ │ │ │ + strhteq lr, [pc], -lr │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r6, ror #21 │ │ │ │ + strdeq lr, [pc], -sl @ │ │ │ │ + eoreq lr, pc, r2, lsl #22 │ │ │ │ + eoreq lr, pc, r4, lsl #22 │ │ │ │ + eoreq lr, pc, r0, lsl fp @ │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb97bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xf972f195 │ │ │ │ + @ instruction: 0xf9bef195 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ rsbseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xffbcf19c │ │ │ │ + @ instruction: 0xf808f19d │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r6, lsl #14 │ │ │ │ + eoreq pc, pc, r6, lsl #15 │ │ │ │ adcseq r3, lr, r8, asr r1 │ │ │ │ sbceq pc, r3, lr, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9800 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 341334 │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a856c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, sl, ror #26 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strhteq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, r4, lsr r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9848 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 34137c │ │ │ │ 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 1a85b4 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r6, asr #26 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r0, lsl r7 @ │ │ │ │ + mlaeq pc, r0, r7, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9890 │ │ │ │ @ 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 9dce4 │ │ │ │ stc 7, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eoreq pc, pc, lr, asr r7 @ │ │ │ │ + ldrdeq pc, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb98c4 │ │ │ │ @ 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 9dd18 │ │ │ │ ldc 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - mlaeq pc, r2, r7, pc @ │ │ │ │ + eoreq pc, pc, r2, lsl r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb98f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 28e918 │ │ │ │ @ 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 pc, [pc], -lr @ │ │ │ │ + eoreq pc, pc, lr, lsr r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9930 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 28e950 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ ldrdlt lr, [r5], -sl │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r6, asr #15 │ │ │ │ + eoreq pc, pc, r6, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9968 │ │ │ │ @ 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, r4, lsr #25 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - strhteq pc, [pc], -lr @ │ │ │ │ - strhteq pc, [pc], -ip @ │ │ │ │ - eoreq pc, pc, r0, lsl #15 │ │ │ │ + eoreq pc, pc, lr, lsr r8 @ │ │ │ │ + eoreq pc, pc, ip, lsr r8 @ │ │ │ │ + eoreq pc, pc, r0, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb99e0 │ │ │ │ @ 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, r8, ror #24 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq pc, pc, r6, asr #14 │ │ │ │ - eoreq pc, pc, ip, asr r8 @ │ │ │ │ - eoreq pc, pc, r8, lsl #14 │ │ │ │ + eoreq pc, pc, r6, asr #15 │ │ │ │ + ldrdeq pc, [pc], -ip @ │ │ │ │ + eoreq pc, pc, r8, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a58 │ │ │ │ @ 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 │ │ │ │ ldc 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq pc, pc, r6, asr #17 │ │ │ │ + eoreq pc, pc, r6, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9aac │ │ │ │ @ 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, [ip], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - strdeq pc, [pc], -sl @ │ │ │ │ + eoreq pc, pc, sl, ror r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb18 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ffe20914 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, lsl #23 │ │ │ │ + eoreq pc, pc, r8, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb44 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff8a0940 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq pc, [pc], -r0 @ │ │ │ │ + eoreq pc, pc, r0, asr r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb70 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff32096c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, lsr fp @ │ │ │ │ + strhteq pc, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb9c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl feda0998 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, ror r8 @ │ │ │ │ + strdeq pc, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9bb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cebc8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe8209c4 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq pc, [pc], -r8 @ │ │ │ │ + eoreq pc, pc, r8, asr fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9bdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cebf4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe2a09f0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, lsr #16 │ │ │ │ + eoreq pc, pc, r0, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec20 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1d20a1c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, lsl #21 │ │ │ │ + eoreq pc, pc, r0, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec4c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 17a0a48 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, asr #15 │ │ │ │ + eoreq pc, pc, r8, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec78 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1220a74 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, lsr #20 │ │ │ │ + eoreq pc, pc, r8, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceca4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ca0aa0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, ror r7 @ │ │ │ │ + strdeq pc, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9cb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2cecd8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r4, lsl fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r2, ror #14 │ │ │ │ + eoreq pc, pc, r2, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9cf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2ced14 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ strdlt lr, [r5], -r6 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, lr, ror #14 │ │ │ │ + eoreq pc, pc, lr, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ced48 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff820b44 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, asr r9 @ │ │ │ │ + ldrdeq pc, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ced74 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff2a0b70 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, lsr #13 │ │ │ │ + eoreq pc, pc, r0, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceda0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b fed20b9c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, lsl #18 │ │ │ │ + eoreq pc, pc, r0, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9db4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cedcc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b fe7a0bc8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, asr #12 │ │ │ │ + eoreq pc, pc, r8, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9de0 │ │ │ │ @ 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, r4, lsl #21 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq pc, pc, lr, asr #6 │ │ │ │ - strhteq pc, [pc], -r4 @ │ │ │ │ - eoreq pc, pc, lr, lsr r3 @ │ │ │ │ + eoreq pc, pc, lr, asr #7 │ │ │ │ + eoreq pc, pc, r4, lsr r7 @ │ │ │ │ + strhteq pc, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e24 │ │ │ │ @ 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, r2, ror #20 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq pc, pc, sl, lsl #6 │ │ │ │ - mlaeq pc, r0, r6, pc @ │ │ │ │ - strdeq pc, [pc], -sl @ │ │ │ │ + eoreq pc, pc, sl, lsl #7 │ │ │ │ + eoreq pc, pc, r0, lsl r7 @ │ │ │ │ + eoreq pc, pc, sl, ror r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cee80 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b 1120c7c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, lsr #16 │ │ │ │ + eoreq pc, pc, r0, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceeac │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ba0ca8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, ror #10 │ │ │ │ + eoreq pc, pc, r8, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ec0 │ │ │ │ @ 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, r4, lsl sl │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq pc, pc, lr, ror #4 │ │ │ │ - ldrdeq pc, [pc], -r4 @ │ │ │ │ - eoreq pc, pc, lr, asr r2 @ │ │ │ │ + eoreq pc, pc, lr, ror #5 │ │ │ │ + eoreq pc, pc, r4, asr r6 @ │ │ │ │ + ldrdeq pc, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9f04 │ │ │ │ @ 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 │ │ │ │ strdlt lr, [r3], -r2 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq pc, pc, sl, lsr #4 │ │ │ │ - strhteq pc, [pc], -r0 @ │ │ │ │ - eoreq pc, pc, sl, lsl r2 @ │ │ │ │ + eoreq pc, pc, sl, lsr #5 │ │ │ │ + eoreq pc, pc, r0, lsr r6 @ │ │ │ │ + mlaeq pc, sl, r2, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9f48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cef60 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldmib r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, asr #14 │ │ │ │ + eoreq pc, pc, r0, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9f74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cef8c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldmib ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, lsl #9 │ │ │ │ + eoreq pc, pc, r8, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9fa0 │ │ │ │ @ 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, r4, lsr #19 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq pc, pc, lr, lsl #3 │ │ │ │ - strdeq pc, [pc], -r4 @ │ │ │ │ - eoreq pc, pc, lr, ror r1 @ │ │ │ │ + eoreq pc, pc, lr, lsl #4 │ │ │ │ + eoreq pc, pc, r4, ror r5 @ │ │ │ │ + strdeq pc, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9fe4 │ │ │ │ @ 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, r2, lsl #19 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq pc, pc, sl, asr #2 │ │ │ │ - ldrdeq pc, [pc], -r0 @ │ │ │ │ - eoreq pc, pc, sl, lsr r1 @ │ │ │ │ + eoreq pc, pc, sl, asr #3 │ │ │ │ + eoreq pc, pc, r0, asr r5 @ │ │ │ │ + strhteq pc, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba028 │ │ │ │ @ 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 ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq pc, pc, r2, lsl #9 │ │ │ │ + eoreq pc, pc, r2, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba080 │ │ │ │ @ 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 │ │ │ │ stmdb r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq pc, pc, r6, lsl #10 │ │ │ │ + eoreq pc, pc, r6, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba0d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 255afc │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14472f0 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r6, lsl #18 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r2, lsl #11 │ │ │ │ + eoreq pc, pc, r2, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 255b34 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 1447328 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, sl, ror #17 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, lr, lsl #11 │ │ │ │ + eoreq pc, pc, lr, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba148 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f15c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - mlaeq pc, r8, r5, pc @ │ │ │ │ + eoreq pc, pc, r8, lsl r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba178 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f18c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldm r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq pc, pc, ip, ror r5 @ │ │ │ │ + strdeq pc, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba1a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf1c0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, ror #9 │ │ │ │ + eoreq pc, pc, r0, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba1d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf1ec │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stm ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, lsr #4 │ │ │ │ + eoreq pc, pc, r8, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba200 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf218 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldmda r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, lsl #9 │ │ │ │ + eoreq pc, pc, r8, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba22c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf244 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stmda r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq pc, [pc], -r0 @ │ │ │ │ + eoreq pc, pc, r0, asr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba258 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f270 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmda r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, sl, lsr #9 │ │ │ │ + eoreq pc, pc, sl, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba28c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f2a4 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r6, lsr #9 │ │ │ │ + eoreq pc, pc, r6, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba2c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f2d8 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldmda r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r2, asr #8 │ │ │ │ + eoreq pc, pc, r2, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba2f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f30c │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ svc 0x00f8f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, lr, lsr r4 @ │ │ │ │ + strhteq pc, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba328 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf340 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00e2f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, ror #6 │ │ │ │ + eoreq pc, pc, r0, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba354 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf36c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00ccf7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, lsr #1 │ │ │ │ + eoreq pc, pc, r8, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba380 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf398 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00b6f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, lsl #6 │ │ │ │ + eoreq pc, pc, r8, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba3ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf3c4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00a0f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, asr r0 @ │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba3d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1271c0 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 15, cr14, [r8, #-576] @ 0xfffffdc0 │ │ │ │ - mlaeq pc, r0, r3, pc @ │ │ │ │ + eoreq pc, pc, r0, lsl r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba3f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1271e0 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 15, cr14, [r8, #-512] @ 0xfffffe00 │ │ │ │ - eoreq pc, pc, ip, ror r3 @ │ │ │ │ + strdeq pc, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba418 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf430 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x006af7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, ror r2 @ │ │ │ │ + strdeq pc, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba444 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf45c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x0054f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq lr, [pc], -r8 │ │ │ │ + eoreq pc, pc, r8, lsr r0 @ │ │ │ │ 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: 0x4605fd3f │ │ │ │ + strmi pc, [r5], -fp, lsl #27 │ │ │ │ @ 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 0x0000f7fd │ │ │ │ @ instruction: 0xf1964628 │ │ │ │ - andlt pc, sl, r9, asr #24 │ │ │ │ + mullt sl, r5, ip │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ bmi 49d2ac │ │ │ │ @ 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 │ │ │ │ - ldc2l 1, cr15, [r0], #600 @ 0x258 │ │ │ │ + ldc2 1, cr15, [ip, #-600]! @ 0xfffffda8 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - eoreq pc, pc, r0, asr #6 │ │ │ │ - mlaeq pc, lr, ip, lr @ │ │ │ │ - mlaeq pc, r4, ip, lr @ │ │ │ │ - eoreq lr, pc, r8, ror ip @ │ │ │ │ - eoreq lr, pc, ip, ror #24 │ │ │ │ - strhteq pc, [pc], -r6 @ │ │ │ │ - eoreq pc, pc, r8, ror #5 │ │ │ │ - eoreq pc, pc, r6, ror r2 @ │ │ │ │ - mlaeq pc, r4, r2, pc @ │ │ │ │ - eoreq pc, pc, r2, lsl #5 │ │ │ │ - mlaeq pc, sl, r2, pc @ │ │ │ │ - eoreq pc, pc, r6, lsl #5 │ │ │ │ + eoreq pc, pc, r0, asr #7 │ │ │ │ + eoreq lr, pc, lr, lsl sp @ │ │ │ │ + eoreq lr, pc, r4, lsl sp @ │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, ip, ror #25 │ │ │ │ + eoreq pc, pc, r6, lsr r3 @ │ │ │ │ + eoreq pc, pc, r8, ror #6 │ │ │ │ + strdeq pc, [pc], -r6 @ │ │ │ │ + eoreq pc, pc, r4, lsl r3 @ │ │ │ │ + eoreq pc, pc, r2, lsl #6 │ │ │ │ + eoreq pc, pc, sl, lsl r3 @ │ │ │ │ + eoreq pc, pc, r6, lsl #6 │ │ │ │ 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 febba6dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1274c4 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 14, cr14, [r8, #-56] @ 0xffffffc8 │ │ │ │ - mlaeq pc, r8, r0, pc @ │ │ │ │ + eoreq pc, pc, r8, lsl r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba6fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1274e4 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 13, cr14, [r8, #-1016] @ 0xfffffc08 │ │ │ │ - eoreq pc, pc, ip, rrx │ │ │ │ + eoreq pc, pc, ip, ror #1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, ip, lsl #12 │ │ │ │ ldrdcc lr, [sl, -r1] │ │ │ │ ldrmi r4, [r7], -r2, lsl #13 │ │ │ │ suble r4, lr, fp, lsl #6 │ │ │ │ andcs r4, r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf1964479 │ │ │ │ - strmi pc, [r5], -r9, ror #23 │ │ │ │ + @ instruction: 0x4605fc35 │ │ │ │ @ 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 │ │ │ │ stc 7, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xf1964628 │ │ │ │ - strdlt pc, [sl], -r3 │ │ │ │ + andlt pc, sl, pc, lsr fp @ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ bmi 49d558 │ │ │ │ @ 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 │ │ │ │ - blx fe71fc36 │ │ │ │ + blx ffa1fc36 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - mlaeq pc, r4, r0, pc @ │ │ │ │ - strdeq lr, [pc], -r2 @ │ │ │ │ - eoreq lr, pc, r8, ror #19 │ │ │ │ - eoreq lr, pc, ip, asr #19 │ │ │ │ - eoreq lr, pc, r0, asr #19 │ │ │ │ - eoreq pc, pc, sl │ │ │ │ - eoreq pc, pc, r0, lsl r1 @ │ │ │ │ - eoreq lr, pc, sl, asr #31 │ │ │ │ - eoreq lr, pc, r8, ror #31 │ │ │ │ - ldrdeq lr, [pc], -r6 @ │ │ │ │ - eoreq lr, pc, lr, ror #31 │ │ │ │ - ldrdeq lr, [pc], -sl @ │ │ │ │ + eoreq pc, pc, r4, lsl r1 @ │ │ │ │ + eoreq lr, pc, r2, ror sl @ │ │ │ │ + eoreq lr, pc, r8, ror #20 │ │ │ │ + eoreq lr, pc, ip, asr #20 │ │ │ │ + eoreq lr, pc, r0, asr #20 │ │ │ │ + eoreq pc, pc, sl, lsl #1 │ │ │ │ + mlaeq pc, r0, r1, pc @ │ │ │ │ + eoreq pc, pc, sl, asr #32 │ │ │ │ + eoreq pc, pc, r8, rrx │ │ │ │ + eoreq pc, pc, r6, asr r0 @ │ │ │ │ + eoreq pc, pc, lr, rrx │ │ │ │ + eoreq pc, pc, sl, asr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dfb65 │ │ │ │ - stmdbls r3, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfbb1 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 23504c │ │ │ │ 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, [sl, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, r4, ror r1 @ │ │ │ │ + strdeq pc, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dfb43 │ │ │ │ - stmdbls r3, {r0, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb8f │ │ │ │ + stmdbls r3, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235090 │ │ │ │ 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, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, r0, ror #2 │ │ │ │ + eoreq pc, pc, r0, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba8a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dfb21 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb6d │ │ │ │ + stmdbls r3, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2350d4 │ │ │ │ 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, [r6, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, ip, ror #1 │ │ │ │ + eoreq pc, pc, ip, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba8ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dfaff │ │ │ │ - stmdbls r3, {r0, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb4b │ │ │ │ + stmdbls r3, {r0, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235118 │ │ │ │ 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 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrdeq pc, [pc], -r8 @ │ │ │ │ + eoreq pc, pc, r8, asr r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba930 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dfadd │ │ │ │ - stmdbls r3, {r0, r1, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb29 │ │ │ │ + stmdbls r3, {r0, r1, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 23515c │ │ │ │ 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, [r2], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, r4, rrx │ │ │ │ + eoreq pc, pc, r4, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba974 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dfabb │ │ │ │ - stmdbls r3, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb07 │ │ │ │ + stmdbls r3, {r0, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2351a0 │ │ │ │ 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 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, r0, asr r0 @ │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba9b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dfa99 │ │ │ │ - stmdbls r3, {r0, r1, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfae5 │ │ │ │ + stmdbls r3, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2351e4 │ │ │ │ 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, [lr], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrdeq lr, [pc], -ip @ │ │ │ │ + eoreq pc, pc, ip, asr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba9fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dfa77 │ │ │ │ - stmdbls r3, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfac3 │ │ │ │ + stmdbls r3, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235228 │ │ │ │ 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], #-1012 @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r8, asr #31 │ │ │ │ + eoreq pc, pc, r8, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaa40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dfa55 │ │ │ │ - stmdbls r3, {r0, r1, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfaa1 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 23526c │ │ │ │ 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, sl, cr13 @ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r4, asr pc @ │ │ │ │ + ldrdeq lr, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaa84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dfa33 │ │ │ │ - stmdbls r3, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa7f │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2352b0 │ │ │ │ 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], #-1012 @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r0, asr #30 │ │ │ │ + eoreq lr, pc, r0, asr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaac8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfa11 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa5d │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442110 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stc 7, cr15, [r4], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq lr, pc, sl, lsl pc @ │ │ │ │ + mlaeq pc, sl, pc, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18df9ed │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa39 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442158 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl ff8a193c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq lr, pc, r6, lsl pc @ │ │ │ │ + mlaeq pc, r6, pc, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18df9c9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa15 │ │ │ │ + stmdbls r5, {r0, r1, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 14421a0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl fefa1984 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq lr, pc, r6, lsl #30 │ │ │ │ + eoreq lr, pc, r6, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaba0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18df9a5 │ │ │ │ - stmdbls r5, {r0, r1, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9f1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 14421e8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl fe6a19cc │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq lr, pc, r2, lsl #30 │ │ │ │ + eoreq lr, pc, r2, lsl #31 │ │ │ │ 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 , , d5 │ │ │ │ - @ instruction: 0xf18df981 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9cd │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 20821c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r4, ror fp │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq lr, [pc], -r2 @ │ │ │ │ + eoreq lr, pc, r2, ror pc @ │ │ │ │ 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 , , d5 │ │ │ │ - @ instruction: 0xf18df95b │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9a7 │ │ │ │ + stmdbls r5, {r0, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208268 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, lr, asr #22 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq lr, [pc], -lr @ │ │ │ │ + eoreq lr, pc, lr, ror pc @ │ │ │ │ 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: 0xf18df935 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df981 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 2082b4 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r8, lsr #22 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq lr, [pc], -sl @ │ │ │ │ + eoreq lr, pc, sl, ror pc @ │ │ │ │ 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: 0xf18df90f │ │ │ │ - stmdbls r5, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df95b │ │ │ │ + stmdbls r5, {r0, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208300 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r2, lsl #22 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, r6, lsl #30 │ │ │ │ + eoreq lr, pc, r6, lsl #31 │ │ │ │ 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: 0xf18df8e9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df935 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 20834c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ ldrdlt lr, [r6], -ip │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, r2, lsl #30 │ │ │ │ + eoreq lr, pc, r2, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbad64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18df8c3 │ │ │ │ - stmdbls r5, {r0, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df90f │ │ │ │ + stmdbls r5, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208398 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ @ instruction: 0xb006eab6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, r2, lsl pc @ │ │ │ │ + mlaeq pc, r2, pc, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbadb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18df89d │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8e9 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 2083e4 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ mullt r6, r0, sl │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, sl, ror #28 │ │ │ │ + eoreq lr, pc, sl, ror #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbadfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18df877 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8c3 │ │ │ │ + stmdbls r5, {r0, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208430 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, sl, ror #20 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, sl, ror lr @ │ │ │ │ + strdeq lr, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbae48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18df851 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df89d │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fde70 │ │ │ │ bmi 3502b0 │ │ │ │ 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 10a1c7c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - ldrdeq lr, [pc], -r8 @ │ │ │ │ - eoreq lr, pc, r2, ror lr @ │ │ │ │ - strhteq lr, [pc], -sl │ │ │ │ + eoreq lr, pc, r8, asr r3 @ │ │ │ │ + strdeq lr, [pc], -r2 @ │ │ │ │ + eoreq lr, pc, sl, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaea8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18df821 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df86d │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fded0 │ │ │ │ bmi 350310 │ │ │ │ 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 4a1cdc │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq lr, pc, r8, ror r2 @ │ │ │ │ - eoreq lr, pc, r2, ror #28 │ │ │ │ - eoreq lr, pc, sl, asr r2 @ │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r2, ror #29 │ │ │ │ + ldrdeq lr, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ - vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dfff1 │ │ │ │ - strmi pc, [r3], -pc, ror #23 │ │ │ │ + vsubhn.i32 d4, , q6 │ │ │ │ + @ instruction: 0xf18df83d │ │ │ │ + @ instruction: 0x4603fc3b │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ - vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dffe9 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + vsubw.s16 , , d5 │ │ │ │ + @ instruction: 0xf18df835 │ │ │ │ + stmdavs r2!, {r0, r1, r4, r5, sl, 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 lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq lr, pc, ip, lsr lr @ │ │ │ │ + strhteq lr, [pc], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ - vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dffc7 │ │ │ │ - strmi pc, [r3], -r5, asr #23 │ │ │ │ + vsubhn.i32 d4, , q6 │ │ │ │ + @ instruction: 0xf18df813 │ │ │ │ + @ instruction: 0x4603fc11 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ - vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dffbf │ │ │ │ - stmdavs r2!, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + vsubw.s16 , , d5 │ │ │ │ + @ instruction: 0xf18df80b │ │ │ │ + stmdavs r2!, {r0, r3, sl, 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 r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq lr, pc, r0, lsr lr @ │ │ │ │ + strhteq lr, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbafb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dff9d │ │ │ │ - @ instruction: 0x4603fb9b │ │ │ │ + @ instruction: 0xf18dffe9 │ │ │ │ + strmi pc, [r3], -r7, ror #23 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dff95 │ │ │ │ - stmdavs r2!, {r0, r1, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dffe1 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, 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 sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - mlaeq pc, r4, sp, lr @ │ │ │ │ + eoreq lr, pc, r4, lsl lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dff73 │ │ │ │ - @ instruction: 0x4603fb71 │ │ │ │ + @ instruction: 0xf18dffbf │ │ │ │ + @ instruction: 0x4603fbbd │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dff6b │ │ │ │ - stmdavs r2!, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dffb7 │ │ │ │ + stmdavs r2!, {r0, r2, r4, r5, r7, r8, r9, 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 │ │ │ │ stmdb r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq lr, pc, r8, lsl #27 │ │ │ │ + eoreq lr, pc, r8, lsl #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb058 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q3, d7 │ │ │ │ - @ instruction: 0xf18dff47 │ │ │ │ - strmi pc, [r2], -r5, asr #22 │ │ │ │ + @ instruction: 0xf18dff93 │ │ │ │ + @ instruction: 0x4602fb91 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff40f296 │ │ │ │ - blx 10204b6 │ │ │ │ + @ instruction: 0xff8cf296 │ │ │ │ + blx fe3204b6 │ │ │ │ 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 22c29c │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r4, lsr r9 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq lr, pc, ip, ror #26 │ │ │ │ + eoreq lr, pc, ip, ror #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb0b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q3, d7 │ │ │ │ - @ instruction: 0xf18dff19 │ │ │ │ - @ instruction: 0x4602fb17 │ │ │ │ + @ instruction: 0xf18dff65 │ │ │ │ + strmi pc, [r2], -r3, ror #22 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff12f296 │ │ │ │ - blx 4a0512 │ │ │ │ + @ instruction: 0xff5ef296 │ │ │ │ + blx 17a0512 │ │ │ │ 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 22c2f8 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r6, lsl #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq lr, pc, r0, lsl #27 │ │ │ │ + eoreq lr, pc, r0, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbb110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ stclt 8, cr14, [r8, #-336] @ 0xfffffeb0 │ │ │ │ @@ -1873,15 +1873,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5c7fa4 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf82af195 │ │ │ │ + @ instruction: 0xf876f195 │ │ │ │ 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 29def0 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ bl 1822020 │ │ │ │ strheq ip, [r3], #12 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq ip, r3, r4, lsr r0 │ │ │ │ adcseq r1, lr, r0, lsr #14 │ │ │ │ - eoreq lr, pc, r8, asr #25 │ │ │ │ - eoreq lr, pc, lr, lsr #25 │ │ │ │ - eoreq lr, pc, r8, lsr #25 │ │ │ │ + eoreq lr, pc, r8, asr #26 │ │ │ │ + eoreq lr, pc, lr, lsr #26 │ │ │ │ + eoreq lr, pc, r8, lsr #26 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ bmi a75a9c │ │ │ │ blmi a758d8 │ │ │ │ addslt r4, r0, sl, ror r4 │ │ │ │ @@ -1934,25 +1934,25 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andls sl, r2, #57344 @ 0xe000 │ │ │ │ movwcs r4, #10765 @ 0x2a0d │ │ │ │ movwls r4, #1601 @ 0x641 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ @ instruction: 0xf194c004 │ │ │ │ - @ instruction: 0xe7daffb1 │ │ │ │ + @ instruction: 0xe7dafffd │ │ │ │ strbmi r4, [r1], -r8, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ @ instruction: 0xf0619400 │ │ │ │ @ instruction: 0xe7dcfa37 │ │ │ │ b ffe220f0 │ │ │ │ sbceq fp, r3, r0, lsr #31 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, sl, asr #30 │ │ │ │ adcseq r1, lr, ip, lsl #12 │ │ │ │ - eoreq lr, pc, r2, ror ip @ │ │ │ │ + strdeq lr, [pc], -r2 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb318 │ │ │ │ @ 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 413738 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff60f194 │ │ │ │ + @ instruction: 0xffacf194 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0619501 │ │ │ │ ldrb pc, [lr, sp, lsr #19] @ │ │ │ │ b fe922198 │ │ │ │ ldrdeq fp, [r3], #234 @ 0xea │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ smulleq fp, r3, lr, lr │ │ │ │ adcseq r1, lr, r2, asr #10 │ │ │ │ - strdeq lr, [pc], -lr @ │ │ │ │ + eoreq lr, pc, lr, ror ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb3c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf061447a │ │ │ │ @ instruction: 0xb007f9b3 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r1, [lr], r6 │ │ │ │ - eoreq lr, pc, r8, ror #23 │ │ │ │ + eoreq lr, pc, r8, ror #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ adclt r4, r5, r1, asr ip │ │ │ │ ldmdbmi r1, {r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4698447c │ │ │ │ @@ -2069,15 +2069,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, r9, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1949300 │ │ │ │ - strmi pc, [r4], -r3, lsr #29 │ │ │ │ + strmi pc, [r4], -pc, ror #29 │ │ │ │ bls 65e1e8 │ │ │ │ bls 3fe34c │ │ │ │ bmi 6d2f98 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c8b28 │ │ │ │ @@ -2098,17 +2098,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ svclt 0x0000e9c4 │ │ │ │ ldrdeq fp, [r3], #220 @ 0xdc │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, r6, lsr #26 │ │ │ │ adcseq r1, lr, r2, lsl #7 │ │ │ │ - eoreq sp, pc, r8, lsr ip @ │ │ │ │ - strhteq lr, [pc], -sl │ │ │ │ - eoreq sp, pc, r6, ror #23 │ │ │ │ + strhteq sp, [pc], -r8 │ │ │ │ + eoreq lr, pc, sl, lsr fp @ │ │ │ │ + eoreq sp, pc, r6, ror #24 │ │ │ │ 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 40105c │ │ │ │ andcs r9, r1, #536870912 @ 0x20000000 │ │ │ │ bmi 10c8bfc │ │ │ │ @ instruction: 0x46504659 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf194447a │ │ │ │ - blls 2e3c88 │ │ │ │ + blls 2e3db8 │ │ │ │ blls 74041c │ │ │ │ blls 77c620 │ │ │ │ blls 83c724 │ │ │ │ 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 @@ │ │ │ │ @ instruction: 0xf862f061 │ │ │ │ bmi 79e3f0 │ │ │ │ ldrbmi sl, [r9], -lr, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #32772 @ 0x8004 │ │ │ │ - stc2l 1, cr15, [r6, #592] @ 0x250 │ │ │ │ + mrc2 1, 0, pc, cr2, cr4, {4} │ │ │ │ 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 8b28e8 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ andshi pc, r4, r0, asr #17 │ │ │ │ @@ -2199,20 +2199,20 @@ │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ @ instruction: 0xf7fde7c3 │ │ │ │ svclt 0x0000e8fa │ │ │ │ sbceq fp, r3, r0, ror #24 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r1, lr, r0, asr r2 │ │ │ │ strheq fp, [r3], #178 @ 0xb2 │ │ │ │ - ldrdeq sp, [pc], -r0 @ │ │ │ │ - eoreq sp, pc, r8, asr #21 │ │ │ │ - eoreq lr, pc, r6, asr #20 │ │ │ │ + eoreq sp, pc, r0, asr fp @ │ │ │ │ + eoreq sp, pc, r8, asr #22 │ │ │ │ + eoreq lr, pc, r6, asr #21 │ │ │ │ adcseq r1, lr, sl, lsr #3 │ │ │ │ - eoreq sp, pc, r2, ror #20 │ │ │ │ - eoreq sp, pc, sl, asr sl @ │ │ │ │ + eoreq sp, pc, r2, ror #21 │ │ │ │ + ldrdeq sp, [pc], -sl @ │ │ │ │ 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 508590 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - ldc2 1, cr15, [r4, #-592]! @ 0xfffffdb0 │ │ │ │ + stc2 1, cr15, [r0, #592] @ 0x250 │ │ │ │ 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 3469f4 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1aea58c │ │ │ │ @@ -2268,36 +2268,36 @@ │ │ │ │ @ instruction: 0xff7af060 │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000e870 │ │ │ │ sbceq fp, r3, r8, asr #21 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, r8, asr #20 │ │ │ │ adcseq r1, lr, ip, asr r0 │ │ │ │ - eoreq lr, pc, r0, lsr #19 │ │ │ │ + eoreq lr, pc, r0, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb828 │ │ │ │ @ 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, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, pc, ror pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r0, [lr], lr │ │ │ │ - eoreq lr, pc, r0, lsr #19 │ │ │ │ + eoreq lr, pc, r0, lsr #20 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb87c │ │ │ │ @ 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 413c8c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [r6], #592 @ 0x250 │ │ │ │ + stc2 1, cr15, [r2, #-592] @ 0xfffffdb0 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xff04f060 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000effa │ │ │ │ sbceq fp, r3, r6, ror r9 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, sl, asr #18 │ │ │ │ adcseq r0, lr, r6, lsl pc │ │ │ │ - eoreq lr, pc, r6, lsr #18 │ │ │ │ + eoreq lr, pc, r6, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb914 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r9, lsl #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl, lsl #29 │ │ │ │ - strdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r0, ror r9 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb968 │ │ │ │ @ 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 413d78 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcrr2 1, 9, pc, r0, cr4 @ │ │ │ │ + stc2 1, cr15, [ip], {148} @ 0x94 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ cdp2 0, 8, cr15, cr14, cr0, {3} │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef84 │ │ │ │ sbceq fp, r3, sl, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, lr, asr r8 │ │ │ │ adcseq r0, lr, r2, ror #27 │ │ │ │ - eoreq lr, pc, lr, ror r8 @ │ │ │ │ + strdeq lr, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbba00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r3, lr │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, asr sp │ │ │ │ - eoreq lr, pc, r0, asr r8 @ │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbba54 │ │ │ │ @ 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 413e64 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff320f06 │ │ │ │ + ldc2 1, cr15, [r6], {148} @ 0x94 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ cdp2 0, 1, cr15, cr8, cr0, {3} │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef0e │ │ │ │ smulleq fp, r3, lr, r7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, r2, ror r7 │ │ │ │ adcseq r0, lr, lr, lsr #25 │ │ │ │ - eoreq lr, pc, r6, ror #15 │ │ │ │ + eoreq lr, pc, r6, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbaec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, 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, sp, lsl lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsr #24 │ │ │ │ - strhteq lr, [pc], -r4 │ │ │ │ + eoreq lr, pc, r4, lsr r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbb40 │ │ │ │ @ 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 413f50 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 15a0ff2 │ │ │ │ + blx fe8a0ff2 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r2, #384]! @ 0x180 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ee98 │ │ │ │ strheq fp, [r3], #98 @ 0x62 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, r6, lsl #13 │ │ │ │ adcseq r0, lr, sl, ror fp │ │ │ │ - eoreq lr, pc, r6, asr #14 │ │ │ │ + eoreq lr, pc, r6, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbbd8 │ │ │ │ @ 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, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r7, lsr #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, ror #21 │ │ │ │ - eoreq lr, pc, r0, lsl r7 @ │ │ │ │ + mlaeq pc, r0, r7, lr @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbc2c │ │ │ │ @ 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 41403c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff8210dc │ │ │ │ + blx b210de │ │ │ │ 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, #-384]! @ 0xfffffe80 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ee22 │ │ │ │ sbceq fp, r3, r6, asr #11 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ smulleq fp, r3, sl, r5 │ │ │ │ adcseq r0, lr, r6, asr #20 │ │ │ │ - mlaeq pc, lr, r6, lr @ │ │ │ │ + eoreq lr, pc, lr, lsl r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbcc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r1, lsr sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r0, [lr], sl │ │ │ │ - eoreq lr, pc, r8, ror r6 @ │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ 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 70533c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - blx 18211dc │ │ │ │ + blx feb211dc │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf8aef296 │ │ │ │ - stc2 1, cr15, [ip], #560 @ 0x230 │ │ │ │ + @ instruction: 0xf8faf296 │ │ │ │ + ldc2l 1, cr15, [r8], #560 @ 0x230 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5cafc0 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 343510 │ │ │ │ @@ -2639,38 +2639,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fce7ef │ │ │ │ svclt 0x0000ed8a │ │ │ │ ldrdeq fp, [r3], #72 @ 0x48 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ smulleq fp, r3, ip, r4 │ │ │ │ ldrshteq r0, [lr], lr │ │ │ │ - mlaeq pc, r8, r3, sp @ │ │ │ │ - ldrdeq lr, [pc], -r6 @ │ │ │ │ - eoreq sp, pc, r2, ror r3 @ │ │ │ │ + eoreq sp, pc, r8, lsl r4 @ │ │ │ │ + eoreq lr, pc, r6, asr r6 @ │ │ │ │ + strdeq sp, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbdfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r5, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl, lsr r8 │ │ │ │ - strhteq lr, [pc], -r4 │ │ │ │ + eoreq lr, pc, r4, lsr r6 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf816f296 │ │ │ │ - ldc2 1, cr15, [r4], {140} @ 0x8c │ │ │ │ + @ instruction: 0xf862f296 │ │ │ │ + stc2l 1, cr15, [r0], #-560 @ 0xfffffdd0 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 977508 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [r4], {96} @ 0x60 │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000ecfa │ │ │ │ sbceq fp, r3, r0, lsr #7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, sl, ror #6 │ │ │ │ adcseq r0, lr, r4, lsl #15 │ │ │ │ - eoreq lr, pc, r4, lsl r5 @ │ │ │ │ + mlaeq pc, r4, r5, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbf14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r9, lsl #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq r0, [lr], sl │ │ │ │ - strdeq lr, [pc], -r4 @ │ │ │ │ + eoreq lr, pc, r4, ror r5 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff86f295 │ │ │ │ - blx fe1a1426 │ │ │ │ + @ instruction: 0xffd2f295 │ │ │ │ + blx ff4a1426 │ │ │ │ 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 97762c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 1d20f96 │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ec68 │ │ │ │ sbceq fp, r3, r8, lsl #5 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, sl, asr #4 │ │ │ │ adcseq r0, lr, ip, lsl r6 │ │ │ │ - eoreq lr, pc, r8, asr #8 │ │ │ │ + eoreq lr, pc, r8, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r7, ror fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, ror #10 │ │ │ │ - eoreq lr, pc, r8, lsr r4 @ │ │ │ │ + strhteq lr, [pc], -r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r1, lsr #24 │ │ │ │ addlt r4, sl, r1, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2835,49 +2835,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 4456ac │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8a6f194 │ │ │ │ + @ instruction: 0xf8f2f194 │ │ │ │ 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: 0xe7dbfaf1 │ │ │ │ bl ffa22f0c │ │ │ │ sbceq fp, r3, r4, ror #2 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, ip, lsr #2 │ │ │ │ ldrhteq r0, [lr], r6 │ │ │ │ - strhteq lr, [pc], -r2 │ │ │ │ + eoreq lr, pc, r2, lsr r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc138 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ strdlt pc, [r7], -r7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, lsr #8 │ │ │ │ - mlaeq pc, ip, r3, lr @ │ │ │ │ + eoreq lr, pc, ip, lsl r4 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - mrc2 2, 3, pc, cr8, cr5, {4} │ │ │ │ - blx 1e21640 │ │ │ │ + mcr2 2, 6, pc, cr4, cr5, {4} @ │ │ │ │ + blx ff121640 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 977844 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 1a211ac │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000eb5c │ │ │ │ sbceq fp, r3, r4, rrx │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r3, lr, lsr #32 │ │ │ │ adcseq r0, lr, r0, ror r3 │ │ │ │ - eoreq lr, pc, r0, lsl #6 │ │ │ │ + eoreq lr, pc, r0, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc250 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1949105 │ │ │ │ + stmdbls r5, {r0, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, fp, ror #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, asr #5 │ │ │ │ - eoreq lr, pc, r0, ror #5 │ │ │ │ + eoreq lr, pc, r0, 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 │ │ │ │ @@ -2971,56 +2971,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - stc2l 2, cr15, [r8, #596]! @ 0x254 │ │ │ │ - @ instruction: 0xf9e6f18c │ │ │ │ + mrc2 2, 1, pc, cr4, cr5, {4} │ │ │ │ + blx d21760 │ │ │ │ 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 977968 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf9d4f060 │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000eaca │ │ │ │ sbceq sl, r3, ip, asr #30 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq sl, r3, lr, lsl #30 │ │ │ │ adcseq r0, lr, r8, lsl #4 │ │ │ │ - eoreq lr, pc, r0, lsr r2 @ │ │ │ │ + strhteq lr, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc374 │ │ │ │ @ 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, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ ldrdlt pc, [r7], -r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl, asr r1 │ │ │ │ - eoreq lr, pc, r0, lsr #4 │ │ │ │ + eoreq lr, pc, r0, lsr #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc3c8 │ │ │ │ @ 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 5d47dc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xff0ef193 │ │ │ │ + @ instruction: 0xff5af193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18cfd5f │ │ │ │ - blls 1a37b8 │ │ │ │ + @ instruction: 0xf18cfdab │ │ │ │ + blls 1a38e8 │ │ │ │ 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 │ │ │ │ @ instruction: 0xf94ef060 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ea44 │ │ │ │ sbceq sl, r3, sl, lsr #28 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strdeq sl, [r3], #218 @ 0xda │ │ │ │ adcseq r0, lr, ip, lsr #1 │ │ │ │ - eoreq lr, pc, sl, lsl #3 │ │ │ │ + eoreq lr, pc, sl, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc480 │ │ │ │ @ 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, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r3, asr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6 │ │ │ │ - eoreq lr, pc, r4, ror #2 │ │ │ │ + eoreq lr, pc, r4, ror #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc4d4 │ │ │ │ @ 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 4148e4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcr2 1, 4, pc, cr10, cr3, {4} @ │ │ │ │ + mrc2 1, 6, 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 │ │ │ │ @ instruction: 0xf8d8f060 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e9ce │ │ │ │ sbceq sl, r3, lr, lsl sp │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strdeq sl, [r3], #194 @ 0xc2 │ │ │ │ adcseq pc, sp, lr, asr pc @ │ │ │ │ - strdeq lr, [pc], -r6 @ │ │ │ │ + eoreq lr, pc, r6, ror r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc56c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ ldrdlt pc, [r7], -sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq pc, [sp], r2 @ │ │ │ │ - eoreq lr, pc, r4, asr #1 │ │ │ │ + eoreq lr, pc, r4, asr #2 │ │ │ │ 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 745be8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - mcr2 1, 0, pc, cr8, cr3, {4} @ │ │ │ │ + mrc2 1, 2, pc, cr4, cr3, {4} │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - mrrc2 2, 9, pc, r8, cr5 @ │ │ │ │ - @ instruction: 0xf856f18c │ │ │ │ + stc2 2, cr15, [r4], #596 @ 0x254 │ │ │ │ + @ instruction: 0xf8a2f18c │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29568d0 │ │ │ │ - @ instruction: 0xf18cfc51 │ │ │ │ - bls 22359c │ │ │ │ + @ instruction: 0xf18cfc9d │ │ │ │ + bls 2236cc │ │ │ │ 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: 0xf0609401 │ │ │ │ @ instruction: 0xe7c3f83b │ │ │ │ ldmdb r0!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq sl, r3, r0, lsr ip │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strdeq sl, [r3], #176 @ 0xb0 │ │ │ │ adcseq pc, sp, r2, lsl lr @ │ │ │ │ - eoreq lr, pc, r8 │ │ │ │ + eoreq lr, pc, r8, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc6a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r1, asr #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r2, asr sp @ │ │ │ │ - eoreq lr, pc, r8 │ │ │ │ + eoreq lr, pc, r8, lsl #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc6f8 │ │ │ │ @ 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 5d4b0c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - ldc2l 1, cr15, [r6, #-588]! @ 0xfffffdb4 │ │ │ │ + stc2l 1, cr15, [r2, #588] @ 0x24c │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bfbc7 │ │ │ │ - blls 1a5488 │ │ │ │ + @ instruction: 0xf18cfc13 │ │ │ │ + blls 1a35b8 │ │ │ │ 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 │ │ │ │ @ instruction: 0xffb6f05f │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000e8ac │ │ │ │ strdeq sl, [r3], #170 @ 0xaa │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq sl, r3, sl, asr #21 │ │ │ │ adcseq pc, sp, r4, lsr #25 │ │ │ │ - eoreq sp, pc, r2, ror pc @ │ │ │ │ + strdeq sp, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc7b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @ instruction: 0xb007ffbb │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq pc, [sp], lr @ │ │ │ │ - eoreq sp, pc, r0, asr pc @ │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc804 │ │ │ │ @ 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 5d4c18 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - ldc2l 1, cr15, [r0], #588 @ 0x24c │ │ │ │ + ldc2 1, cr15, [ip, #-588]! @ 0xfffffdb4 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bfb41 │ │ │ │ - blls 1a537c │ │ │ │ + @ instruction: 0xf18bfb8d │ │ │ │ + blls 1a54ac │ │ │ │ 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 │ │ │ │ @ instruction: 0xff30f05f │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000e826 │ │ │ │ sbceq sl, r3, lr, ror #19 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strheq sl, [r3], #158 @ 0x9e │ │ │ │ adcseq pc, sp, r0, asr fp @ │ │ │ │ - strhteq sp, [pc], -lr │ │ │ │ + eoreq sp, pc, lr, lsr pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc8bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r5, lsr pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsr #21 │ │ │ │ - eoreq sp, pc, r4, lsr #29 │ │ │ │ + eoreq sp, pc, r4, lsr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc910 │ │ │ │ @ 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 5d4d24 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2l 1, cr15, [sl], #-588 @ 0xfffffdb4 │ │ │ │ + ldc2 1, cr15, [r6], #588 @ 0x24c │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bfabb │ │ │ │ - blls 1a5270 │ │ │ │ + @ instruction: 0xf18bfb07 │ │ │ │ + blls 1a53a0 │ │ │ │ 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 │ │ │ │ mcr2 0, 5, pc, cr10, cr15, {2} @ │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ svclt 0x0000efa0 │ │ │ │ sbceq sl, r3, r2, ror #17 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strheq sl, [r3], #130 @ 0x82 │ │ │ │ ldrshteq pc, [sp], ip @ │ │ │ │ - eoreq sp, pc, sl, lsl lr @ │ │ │ │ + mlaeq pc, sl, lr, sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc9c8 │ │ │ │ @ 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, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, pc, lsr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r6, asr r9 @ │ │ │ │ - strdeq sp, [pc], -ip @ │ │ │ │ + eoreq sp, pc, ip, ror lr @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbca1c │ │ │ │ @ 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 5d4e30 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx ff9a1ece │ │ │ │ + ldc2 1, cr15, [r0], #-588 @ 0xfffffdb4 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bfa35 │ │ │ │ - blls 1a5164 │ │ │ │ + @ instruction: 0xf18bfa81 │ │ │ │ + blls 1a5294 │ │ │ │ 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 │ │ │ │ mcr2 0, 1, pc, cr4, cr15, {2} @ │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ svclt 0x0000ef1a │ │ │ │ ldrdeq sl, [r3], #118 @ 0x76 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq sl, r3, r6, lsr #15 │ │ │ │ adcseq pc, sp, r8, lsr #17 │ │ │ │ - eoreq sp, pc, lr, ror #26 │ │ │ │ + eoreq sp, pc, lr, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcad4 │ │ │ │ @ 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, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r9, lsr #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r2, lsl #16 │ │ │ │ - eoreq sp, pc, r0, asr sp @ │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcb28 │ │ │ │ @ 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 754f40 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 17a1fde │ │ │ │ + blx feaa1fde │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf9ad │ │ │ │ - bls 1e5054 │ │ │ │ + @ instruction: 0xf18bf9f9 │ │ │ │ + bls 1e5184 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18bf9a3 │ │ │ │ - bls 225040 │ │ │ │ + @ instruction: 0xf18bf9ef │ │ │ │ + bls 225170 │ │ │ │ blls 1b71d0 │ │ │ │ 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 │ │ │ │ ldc2 0, cr15, [r0, #380] @ 0x17c │ │ │ │ @ instruction: 0xf7fbe7c5 │ │ │ │ svclt 0x0000ee86 │ │ │ │ sbceq sl, r3, sl, asr #13 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ smulleq sl, r3, r6, r6 │ │ │ │ adcseq pc, sp, r2, asr r7 @ │ │ │ │ - eoreq sp, pc, r8, lsr #25 │ │ │ │ + eoreq sp, pc, r8, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcbfc │ │ │ │ @ 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, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ mullt r7, r5, sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq pc, sp, r2, r6 @ │ │ │ │ - mlaeq pc, r0, ip, sp @ │ │ │ │ + eoreq sp, pc, r0, lsl sp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcc50 │ │ │ │ @ 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 755068 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff2a2104 │ │ │ │ + blx 5a2106 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf919 │ │ │ │ - bls 1e4f2c │ │ │ │ + @ instruction: 0xf18bf965 │ │ │ │ + bls 1e505c │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18bf90f │ │ │ │ - bls 224f18 │ │ │ │ + @ instruction: 0xf18bf95b │ │ │ │ + bls 225048 │ │ │ │ blls 1b72f8 │ │ │ │ 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 │ │ │ │ ldc2l 0, cr15, [ip], #380 @ 0x17c │ │ │ │ @ instruction: 0xf7fbe7c5 │ │ │ │ svclt 0x0000edf2 │ │ │ │ sbceq sl, r3, r2, lsr #11 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq sl, r3, lr, ror #10 │ │ │ │ adcseq pc, sp, r2, ror #11 │ │ │ │ - eoreq sp, pc, r0, ror #23 │ │ │ │ + eoreq sp, pc, r0, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcd24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r1, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r2, lsr #10 │ │ │ │ - eoreq sp, pc, r8, asr #23 │ │ │ │ + eoreq sp, pc, r8, asr #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcd78 │ │ │ │ @ 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 415188 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ea2224 │ │ │ │ + blx fe1a2224 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r6], {95} @ 0x5f │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ed7c │ │ │ │ sbceq sl, r3, sl, ror r4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq sl, r3, lr, asr #8 │ │ │ │ adcseq pc, sp, sl, ror r4 @ │ │ │ │ - eoreq sp, pc, r6, asr fp @ │ │ │ │ + ldrdeq sp, [pc], -r6 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbce10 │ │ │ │ @ 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 515420 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf9ecf193 │ │ │ │ + blx ea22bc │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336e74 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3712,17 +3712,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ed28 │ │ │ │ sbceq sl, r3, r2, ror #7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strheq sl, [r3], #54 @ 0x36 │ │ │ │ ldrhteq pc, [sp], ip @ │ │ │ │ - eoreq ip, pc, r8, asr #5 │ │ │ │ - eoreq sp, pc, r0, ror #21 │ │ │ │ - eoreq ip, pc, lr, lsr #5 │ │ │ │ + eoreq ip, pc, r8, asr #6 │ │ │ │ + eoreq sp, pc, r0, ror #22 │ │ │ │ + eoreq ip, pc, lr, lsr #6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcec0 │ │ │ │ @ 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 4152d0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf994f193 │ │ │ │ + @ instruction: 0xf9e0f193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ff921eb2 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ecd8 │ │ │ │ sbceq sl, r3, r2, lsr r3 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq sl, r3, r6, lsl #6 │ │ │ │ adcseq pc, sp, sl, ror #5 │ │ │ │ - eoreq sp, pc, r6, ror #20 │ │ │ │ + eoreq sp, pc, r6, ror #21 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcf58 │ │ │ │ @ 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 515568 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf948f193 │ │ │ │ + @ instruction: 0xf994f193 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336fbc │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3794,17 +3794,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ec84 │ │ │ │ smulleq sl, r3, sl, r2 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq sl, r3, lr, ror #4 │ │ │ │ adcseq pc, sp, ip, lsr #4 │ │ │ │ - eoreq ip, pc, r0, lsl #3 │ │ │ │ - strdeq sp, [pc], -r0 @ │ │ │ │ - eoreq ip, pc, r6, ror #2 │ │ │ │ + eoreq ip, pc, r0, lsl #4 │ │ │ │ + eoreq sp, pc, r0, ror sl @ │ │ │ │ + eoreq ip, pc, r6, ror #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd008 │ │ │ │ @ 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 415418 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8f0f193 │ │ │ │ + @ instruction: 0xf93cf193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 1021ffa │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ec34 │ │ │ │ sbceq sl, r3, sl, ror #3 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strheq sl, [r3], #30 │ │ │ │ adcseq pc, sp, sl, asr r1 @ │ │ │ │ - eoreq sp, pc, r6, ror r9 @ │ │ │ │ + strdeq sp, [pc], -r6 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd0a0 │ │ │ │ @ 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 5156b0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf8a4f193 │ │ │ │ + @ instruction: 0xf8f0f193 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 337104 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3876,17 +3876,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ebe0 │ │ │ │ sbceq sl, r3, r2, asr r1 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq sl, r3, r6, lsr #2 │ │ │ │ umlalseq pc, sp, ip, r0 @ │ │ │ │ - eoreq ip, pc, r8, lsr r0 @ │ │ │ │ - eoreq sp, pc, r0, lsl #18 │ │ │ │ - eoreq ip, pc, lr, lsl r0 @ │ │ │ │ + strhteq ip, [pc], -r8 │ │ │ │ + eoreq sp, pc, r0, lsl #19 │ │ │ │ + mlaeq pc, lr, r0, ip @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mrc2 2, 4, pc, cr2, cr4, {4} │ │ │ │ - blx fe4a2608 │ │ │ │ + mrc2 2, 6, pc, cr14, cr4, {4} │ │ │ │ + blx ff7a2608 │ │ │ │ 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 │ │ │ │ blx 2022178 │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eb74 │ │ │ │ sbceq sl, r3, r0, lsr #1 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq sl, r3, r2, rrx │ │ │ │ ldrhteq lr, [sp], r4 │ │ │ │ - eoreq sp, pc, ip, asr #16 │ │ │ │ + eoreq sp, pc, ip, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd220 │ │ │ │ @ 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, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1939105 │ │ │ │ + stmdbls r5, {r0, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r3, lsl #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, r6, lsl #30 │ │ │ │ - eoreq sp, pc, r4, asr #16 │ │ │ │ + eoreq sp, pc, r4, asr #17 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -3983,56 +3983,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mcr2 2, 0, pc, cr0, cr4, {4} @ │ │ │ │ - @ instruction: 0xf9fef18b │ │ │ │ + mcr2 2, 2, pc, cr12, cr4, {4} @ │ │ │ │ + blx 132272c │ │ │ │ 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: 0xf9ecf05f │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eae2 │ │ │ │ sbceq r9, r3, ip, ror pc │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r9, r3, lr, lsr pc │ │ │ │ adcseq lr, sp, r8, asr #28 │ │ │ │ - mlaeq pc, ip, r7, sp @ │ │ │ │ + eoreq sp, pc, ip, lsl r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd344 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ strdlt pc, [r7], -r1 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq lr, sp, sl, sp │ │ │ │ - mlaeq pc, r0, r7, sp @ │ │ │ │ + eoreq sp, pc, r0, lsl r8 @ │ │ │ │ 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 5ca210 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - mrc2 1, 7, pc, cr4, cr2, {4} │ │ │ │ + @ instruction: 0xff40f192 │ │ │ │ blls 4a01a4 │ │ │ │ blls 44ae74 │ │ │ │ blls 40ae74 │ │ │ │ blls 4cae74 │ │ │ │ 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 @@ │ │ │ │ @ instruction: 0xf934f05f │ │ │ │ @ instruction: 0xf7fbe7d0 │ │ │ │ svclt 0x0000ea2a │ │ │ │ sbceq r9, r3, r8, asr lr │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r9, r3, r8, asr #27 │ │ │ │ adcseq lr, sp, ip, lsl #25 │ │ │ │ - mlaeq pc, ip, r6, sp @ │ │ │ │ + eoreq sp, pc, ip, lsl r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd4b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, 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 │ │ │ │ andlt pc, r7, r9, lsr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, r2, ror #23 │ │ │ │ - eoreq sp, pc, r4, ror #13 │ │ │ │ + eoreq sp, pc, r4, ror #14 │ │ │ │ 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 44732c │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - mcr2 1, 3, pc, cr6, cr2, {4} @ │ │ │ │ + mrc2 1, 5, pc, cr2, cr2, {4} │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f7c50 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05f9403 │ │ │ │ @ instruction: 0xe7dbf8b1 │ │ │ │ stmib r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r9, r3, r8, ror #25 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r9, r3, ip, lsr #25 │ │ │ │ adcseq lr, sp, r4, lsr #22 │ │ │ │ - eoreq sp, pc, r6, asr r6 @ │ │ │ │ + ldrdeq sp, [pc], -r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd5b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 838c3c │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -4190,25 +4190,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls sl, r2, #8, 20 @ 0x8000 │ │ │ │ movwcs r4, #6669 @ 0x1a0d │ │ │ │ movwls r4, #1585 @ 0x631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf192c004 │ │ │ │ - usateq pc, #3, r1, lsl #28 @ │ │ │ │ + usateq pc, #3, sp, asr #28 @ │ │ │ │ bmi 29bbbc │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ bfi pc, r7, #17, #13 @ │ │ │ │ ldmdb r6, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r9, r3, sl, lsr ip │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r9, r3, r8, lsl #24 │ │ │ │ adcseq lr, sp, ip, asr sl │ │ │ │ - strdeq sp, [pc], -ip @ │ │ │ │ + eoreq sp, pc, ip, ror r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd658 │ │ │ │ @ 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 415a68 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [r8, #584] @ 0x248 │ │ │ │ + mrc2 1, 0, pc, cr4, cr2, {4} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf882f05f │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e90c │ │ │ │ smulleq r9, r3, sl, fp │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r9, r3, lr, ror #22 │ │ │ │ adcseq lr, sp, r2, lsr #19 │ │ │ │ - eoreq sp, pc, r2, lsl #11 │ │ │ │ + eoreq sp, pc, r2, lsl #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd6f0 │ │ │ │ @ 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 415b00 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [ip, #-584]! @ 0xfffffdb8 │ │ │ │ + stc2l 1, cr15, [r8, #584] @ 0x248 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf836f05f │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e8c0 │ │ │ │ sbceq r9, r3, r2, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrdeq r9, [r3], #166 @ 0xa6 │ │ │ │ adcseq lr, sp, r6, ror #17 │ │ │ │ - eoreq sp, pc, lr, lsl r5 @ │ │ │ │ + mlaeq pc, lr, r5, sp @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd788 │ │ │ │ @ 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 415d9c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [lr, #-584]! @ 0xfffffdb8 │ │ │ │ + ldc2l 1, cr15, [sl, #-584]! @ 0xfffffdb8 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ ldrb pc, [lr, r7, ror #31] @ │ │ │ │ ldmda r0!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r9, r3, sl, ror #20 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r9, r3, sl, lsr sl │ │ │ │ adcseq lr, sp, r6, lsr #16 │ │ │ │ - strhteq sp, [pc], -r8 │ │ │ │ + eoreq sp, pc, r8, lsr r5 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd824 │ │ │ │ @ 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 415e38 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [r0], #584 @ 0x248 │ │ │ │ + stc2 1, cr15, [ip, #-584]! @ 0xfffffdb8 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ bfi pc, r9, (invalid: 31:30) @ │ │ │ │ stmda r2!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r9, r3, lr, asr #19 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ smulleq r9, r3, lr, r9 │ │ │ │ adcseq lr, sp, r6, ror #14 │ │ │ │ - eoreq sp, pc, r8, asr r4 @ │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd8c0 │ │ │ │ @ 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 415cd0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [r4], {146} @ 0x92 │ │ │ │ + stc2l 1, cr15, [r0], #584 @ 0x248 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xff4ef05e │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000efd8 │ │ │ │ sbceq r9, r3, r2, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r9, r3, r6, lsl #18 │ │ │ │ adcseq lr, sp, sl, lsr #13 │ │ │ │ - eoreq sp, pc, r6, lsl #8 │ │ │ │ + eoreq sp, pc, r6, lsl #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd958 │ │ │ │ @ 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 415d68 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcrr2 1, 9, pc, r8, cr2 @ │ │ │ │ + ldc2 1, cr15, [r4], {146} @ 0x92 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrc2 0, 4, pc, cr6, cr14, {2} │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef8c │ │ │ │ smulleq r9, r3, sl, r8 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r9, r3, lr, ror #16 │ │ │ │ adcseq lr, sp, lr, ror #11 │ │ │ │ - eoreq sp, pc, r6, lsr #7 │ │ │ │ + eoreq sp, pc, r6, lsr #8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd9f0 │ │ │ │ @ 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 37341c │ │ │ │ movwls r4, #22057 @ 0x5629 │ │ │ │ @ instruction: 0xf192447a │ │ │ │ - @ instruction: 0xf04ffc13 │ │ │ │ + @ instruction: 0xf04ffc5f │ │ │ │ bls 1a7428 │ │ │ │ blcc e482c │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], r4, lsl #23 │ │ │ │ bmi 1dbfd8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ mullt r6, r1, lr │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq lr, sp, ip, asr r5 │ │ │ │ - eoreq sp, pc, r4, ror #6 │ │ │ │ + eoreq sp, pc, r4, ror #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbda58 │ │ │ │ @ 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 415e68 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff2a2f02 │ │ │ │ + ldc2 1, cr15, [r4], {146} @ 0x92 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrc2 0, 0, pc, cr6, cr14, {2} │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef0c │ │ │ │ smulleq r9, r3, sl, r7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r9, r3, lr, ror #14 │ │ │ │ adcseq lr, sp, r6, lsr #9 │ │ │ │ - strdeq sp, [pc], -sl @ │ │ │ │ + eoreq sp, pc, sl, ror r3 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdaf0 │ │ │ │ @ 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 37351c │ │ │ │ movwls r4, #22057 @ 0x5629 │ │ │ │ @ instruction: 0xf192447a │ │ │ │ - @ instruction: 0xf04ffb93 │ │ │ │ + @ instruction: 0xf04ffbdf │ │ │ │ bls 1a7528 │ │ │ │ blcc e492c │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], r4, lsl #22 │ │ │ │ bmi 1dc0d8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r6, r1, lsl lr @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq lr, sp, r4, lsl r4 │ │ │ │ - strhteq sp, [pc], -ip │ │ │ │ + eoreq sp, pc, ip, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbdb58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ stc2l 1, cr15, [lr, #-24]! @ 0xffffffe8 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4656,25 +4656,25 @@ │ │ │ │ bge 5f8414 │ │ │ │ @ instruction: 0xf8f2f0f5 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ stcl 7, cr15, [r4, #1000] @ 0x3e8 │ │ │ │ sbceq r9, r3, r4, lsl #11 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r9, r3, lr, lsr r5 │ │ │ │ - eoreq sp, pc, r2, lsr r7 @ │ │ │ │ + strhteq sp, [pc], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdd78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ @ instruction: 0xf600b08f │ │ │ │ @ instruction: 0xf1a670e4 │ │ │ │ - @ instruction: 0xf8d4fa71 │ │ │ │ + @ instruction: 0xf8d4fabd │ │ │ │ teqlt r3, r0, ror #31 │ │ │ │ rscvc pc, r4, r4, lsl #12 │ │ │ │ - blx 1ea3230 │ │ │ │ + blx ff1a3230 │ │ │ │ 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: 0xf8c4ff5b │ │ │ │ stmdacs r0, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf604d1ce │ │ │ │ @ instruction: 0xf1a670e4 │ │ │ │ - @ instruction: 0xf04ffa47 │ │ │ │ + @ instruction: 0xf04ffa93 │ │ │ │ @ instruction: 0xe7cc30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d644fc │ │ │ │ - ldrshteq r0, [r6], -ip │ │ │ │ - eorseq r0, r6, r8, ror r5 │ │ │ │ + eorseq r0, r6, ip, ror r6 │ │ │ │ + ldrshteq r0, [r6], -r8 │ │ │ │ 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 fefa5158 │ │ │ │ smulleq r9, r3, sl, r2 │ │ │ │ sbceq r9, r3, sl, lsl #5 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - ldrdeq sp, [pc], -lr @ │ │ │ │ - eorseq r3, r6, r4, asr #22 │ │ │ │ - strhteq sp, [pc], -sl │ │ │ │ + eoreq sp, pc, lr, asr r5 @ │ │ │ │ + eorseq r3, r6, r4, asr #23 │ │ │ │ + eoreq sp, pc, sl, lsr r4 @ │ │ │ │ sbceq r9, r3, r8, lsr r1 │ │ │ │ - eorseq r2, r6, r6, lsl r3 │ │ │ │ - ldrhteq sl, [r0], -sl │ │ │ │ - ldrhteq r0, [r6], -lr │ │ │ │ + mlaseq r6, r6, r3, r2 │ │ │ │ + eorseq sl, r0, sl, lsr lr │ │ │ │ + eorseq r0, r6, lr, lsr r1 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eoreq sp, pc, r0, lsl #2 │ │ │ │ + eoreq sp, pc, r0, lsl #3 │ │ │ │ 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 cf8bfc │ │ │ │ blmi cf8c24 │ │ │ │ @@ -5112,15 +5112,15 @@ │ │ │ │ blcs 74824 │ │ │ │ @ instruction: 0xf8c5d1df │ │ │ │ ldrb r0, [ip, ip, ror #10] │ │ │ │ b da5268 │ │ │ │ sbceq r8, r3, lr, lsr lr │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r8, r3, r6, asr #27 │ │ │ │ - eoreq sp, pc, r2 │ │ │ │ + eoreq sp, pc, r2, lsl #1 │ │ │ │ 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] │ │ │ │ ldmdb r0!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r8, r3, r8, asr sp │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r8, r3, sl, asr #26 │ │ │ │ - eorseq pc, r5, ip, lsl pc @ │ │ │ │ - eorseq lr, r4, lr, lsl r4 │ │ │ │ + mlaseq r5, ip, pc, pc @ │ │ │ │ + mlaseq r4, lr, r4, lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ sbceq r8, r3, ip, asr ip │ │ │ │ andeq r0, r0, r0, lsr pc │ │ │ │ - mlaeq pc, lr, lr, ip @ │ │ │ │ + eoreq ip, pc, lr, lsl pc @ │ │ │ │ andeq r0, r0, r8, asr #27 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d0 │ │ │ │ bge 1fd648 │ │ │ │ @@ -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] │ │ │ │ ldm r4, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r8, r3, r8, lsr #23 │ │ │ │ - mlaseq r5, r0, sp, pc @ │ │ │ │ + eorseq pc, r5, r0, lsl lr @ │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - eorseq lr, r4, r2, lsl #5 │ │ │ │ + eorseq lr, r4, r2, lsl #6 │ │ │ │ sbceq r8, r3, r2, lsl #22 │ │ │ │ - eoreq ip, pc, sl, asr #26 │ │ │ │ + eoreq ip, pc, sl, asr #27 │ │ │ │ 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 0x00b0f7f9 │ │ │ │ sbceq r8, r3, sl, lsl #21 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - eorseq pc, r5, r6, ror #24 │ │ │ │ + eorseq pc, r5, r6, ror #25 │ │ │ │ sbceq r8, r3, r6, ror #20 │ │ │ │ - eorseq lr, r4, r8, asr r1 │ │ │ │ + ldrsbteq lr, [r4], -r8 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ ldrdeq r8, [r3], #138 @ 0x8a │ │ │ │ andeq r0, r0, r0, lsr pc │ │ │ │ - eoreq ip, pc, ip, lsl fp @ │ │ │ │ + mlaeq pc, ip, fp, ip @ │ │ │ │ andeq r0, r0, r8, asr #27 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe9bc │ │ │ │ @ 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 │ │ │ │ stc2 0, cr15, [r0], {111} @ 0x6f │ │ │ │ @ instruction: 0xf7f9e7a4 │ │ │ │ svclt 0x0000eea6 │ │ │ │ - strdeq ip, [pc], -r6 @ │ │ │ │ + eoreq ip, pc, r6, ror sl @ │ │ │ │ sbceq r8, r3, r8, lsr r7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r8, r3, r8, lsl r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 122e70 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5873,39 +5873,39 @@ │ │ │ │ svclt 0x0000ec4a │ │ │ │ sbceq r8, r3, r0, lsr r6 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r8, r3, r4, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r8, [r3], #80 @ 0x50 │ │ │ │ andeq r0, r0, r0, ror #23 │ │ │ │ - eoreq ip, pc, sl, lsl r8 @ │ │ │ │ - eoreq ip, pc, r0, lsr #16 │ │ │ │ - eoreq ip, pc, sl, lsl #16 │ │ │ │ - eoreq ip, pc, r2, lsl #16 │ │ │ │ - eoreq sl, pc, ip, lsl #21 │ │ │ │ - eoreq ip, pc, ip, lsr #15 │ │ │ │ - strdeq ip, [pc], -r4 @ │ │ │ │ - eoreq ip, pc, sl, ror #15 │ │ │ │ - eoreq ip, pc, ip, ror #14 │ │ │ │ - eoreq ip, pc, r4, lsl #15 │ │ │ │ - eoreq ip, pc, r0, asr r7 @ │ │ │ │ - mlaeq pc, r2, r9, sl @ │ │ │ │ - eoreq sl, pc, lr, ror r9 @ │ │ │ │ - ldrdeq ip, [pc], -r4 @ │ │ │ │ - eoreq ip, pc, lr, asr #13 │ │ │ │ - strhteq ip, [pc], -lr │ │ │ │ - strhteq ip, [pc], -r4 │ │ │ │ - mlaseq r0, r4, r5, r8 │ │ │ │ - eoreq ip, pc, r6, lsl #12 │ │ │ │ - ldrdeq ip, [pc], -sl @ │ │ │ │ - eoreq ip, pc, r0, asr #11 │ │ │ │ - eorseq r8, r0, r4, ror r4 │ │ │ │ - eoreq ip, pc, r0, asr #9 │ │ │ │ - eoreq sl, pc, ip, ror r7 @ │ │ │ │ - eoreq ip, pc, r2, ror r4 @ │ │ │ │ + mlaeq pc, sl, r8, ip @ │ │ │ │ + eoreq ip, pc, r0, lsr #17 │ │ │ │ + eoreq ip, pc, sl, lsl #17 │ │ │ │ + eoreq ip, pc, r2, lsl #17 │ │ │ │ + eoreq sl, pc, ip, lsl #22 │ │ │ │ + eoreq ip, pc, ip, lsr #16 │ │ │ │ + eoreq ip, pc, r4, ror r8 @ │ │ │ │ + eoreq ip, pc, sl, ror #16 │ │ │ │ + eoreq ip, pc, ip, ror #15 │ │ │ │ + eoreq ip, pc, r4, lsl #16 │ │ │ │ + ldrdeq ip, [pc], -r0 @ │ │ │ │ + eoreq sl, pc, r2, lsl sl @ │ │ │ │ + strdeq sl, [pc], -lr @ │ │ │ │ + eoreq ip, pc, r4, asr r7 @ │ │ │ │ + eoreq ip, pc, lr, asr #14 │ │ │ │ + eoreq ip, pc, lr, lsr r7 @ │ │ │ │ + eoreq ip, pc, r4, lsr r7 @ │ │ │ │ + eorseq r8, r0, r4, lsl r6 │ │ │ │ + eoreq ip, pc, r6, lsl #13 │ │ │ │ + eoreq ip, pc, sl, asr r6 @ │ │ │ │ + eoreq ip, pc, r0, asr #12 │ │ │ │ + ldrshteq r8, [r0], -r4 │ │ │ │ + eoreq ip, pc, r0, asr #10 │ │ │ │ + strdeq sl, [pc], -ip @ │ │ │ │ + strdeq ip, [pc], -r2 @ │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0x460db530 │ │ │ │ @ instruction: 0x4c02fba0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ blx fe8eb6ea │ │ │ │ bl 774700 │ │ │ │ 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 │ │ │ │ - ldrsbteq fp, [r6], -ip │ │ │ │ + eorseq fp, r6, ip, asr r7 │ │ │ │ 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 fcd1f8 │ │ │ │ bls f0d200 │ │ │ │ bls f4d208 │ │ │ │ ldr r9, [ip, #519]! @ 0x207 │ │ │ │ mrc 7, 3, APSR_nzcv, cr8, cr8, {7} │ │ │ │ sbceq r7, r3, ip, lsl #28 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - eorseq fp, r6, sl, asr #11 │ │ │ │ - eorseq fp, r6, r4, asr #9 │ │ │ │ - eorseq fp, r6, r6, ror #2 │ │ │ │ - eorseq sl, r6, r8, lsl #28 │ │ │ │ + eorseq fp, r6, sl, asr #12 │ │ │ │ + eorseq fp, r6, r4, asr #10 │ │ │ │ + eorseq fp, r6, r6, ror #3 │ │ │ │ + eorseq sl, r6, r8, lsl #29 │ │ │ │ sbceq r7, r3, sl, ror #12 │ │ │ │ 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, #111616 @ 0x1b400 │ │ │ │ eorsvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ stmdb r2, {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 │ │ │ │ - cdp2 1, 8, cr15, cr4, cr13, {4} │ │ │ │ + cdp2 1, 13, cr15, cr0, cr13, {4} │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ stmdb r0, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdb ip, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - eoreq fp, pc, r8, lsr r4 @ │ │ │ │ - eoreq fp, pc, sl, ror r4 @ │ │ │ │ + strhteq fp, [pc], -r8 │ │ │ │ + strdeq fp, [pc], -sl @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr10, {3} │ │ │ │ bmi 1ef8cf8 │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ stmib r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdami r8!, {r0, r1, r3, r4, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1680 @ 0xfffff970 │ │ │ │ @ instruction: 0xf18e681f │ │ │ │ - stmdacs r0, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d072 │ │ │ │ mrc 7, 3, APSR_nzcv, cr2, 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, r8, lsl #16 │ │ │ │ strtmi r4, [fp], -sl, ror #20 │ │ │ │ andcs r4, r1, sl, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 4, cr15, cr0, cr13, {4} │ │ │ │ + cdp2 1, 8, cr15, cr12, cr13, {4} │ │ │ │ blmi 1a71f94 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 697ac │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2146 @ 0xfffff79e │ │ │ │ - ldc2l 1, cr15, [lr], #-568 @ 0xfffffdc8 │ │ │ │ + stc2l 1, cr15, [sl], {142} @ 0x8e │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [lr], #-568 @ 0xfffffdc8 │ │ │ │ + ldc2 1, cr15, [sl], #568 @ 0x238 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ blmi 161d0e8 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldmdbmi r7, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ - blx 14a5644 │ │ │ │ + blx fe7a5644 │ │ │ │ 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 dc3248 │ │ │ │ cmple r3, r1, lsl #4 │ │ │ │ @@ -7019,15 +7019,15 @@ │ │ │ │ svccc 0x0060f8d3 │ │ │ │ ldrdpl pc, [r4, #131]! @ 0x83 │ │ │ │ @ instruction: 0x4628b135 │ │ │ │ ldcl 7, cr15, [r8, #992]! @ 0x3e0 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ ldr sp, [fp, r5, lsl #3]! │ │ │ │ ldrbtmi r4, [r8], #-2108 @ 0xfffff7c4 │ │ │ │ - stc2 1, cr15, [sl], #-568 @ 0xfffffdc8 │ │ │ │ + ldc2l 1, cr15, [r6], #-568 @ 0xfffffdc8 │ │ │ │ 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, {r2, r3, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @@ -7037,67 +7037,67 @@ │ │ │ │ @ instruction: 0xf7f84479 │ │ │ │ stmdacs r0, {r1, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrb sp, [r7, -r1, lsl #1]! │ │ │ │ strtmi r9, [fp], -r0, lsl #2 │ │ │ │ andcs r4, r1, pc, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2351 @ 0xfffff6d1 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - ldmdavs sl!, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs sl!, {r0, r1, r9, sl, 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 0x0068f7f8 │ │ │ │ @ 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: 0xe792fd9d │ │ │ │ + ldr pc, [r2, r9, ror #27] │ │ │ │ strtmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - @ instruction: 0xe75ffd93 │ │ │ │ + smmls pc, pc, sp, pc @ │ │ │ │ @ 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 0x0040f7f8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldr sl, [r5, -r0, asr #30]! │ │ │ │ tstcs r2, r0, lsr #12 │ │ │ │ svclt 0x0000e786 │ │ │ │ sbceq r7, r3, fp, lsl #18 │ │ │ │ sbceq r7, r3, r6, asr #1 │ │ │ │ - eoreq fp, pc, sl, lsr r4 @ │ │ │ │ - eoreq fp, pc, r8, asr #8 │ │ │ │ - eoreq fp, pc, r4, ror #8 │ │ │ │ - strdeq fp, [pc], -r2 @ │ │ │ │ + strhteq fp, [pc], -sl │ │ │ │ + eoreq fp, pc, r8, asr #9 │ │ │ │ + eoreq fp, pc, r4, ror #9 │ │ │ │ + eoreq fp, pc, r2, ror r4 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, pc, r6, ror #7 │ │ │ │ - eoreq fp, pc, r6, asr #7 │ │ │ │ + eoreq fp, pc, r6, ror #8 │ │ │ │ + eoreq fp, pc, r6, asr #8 │ │ │ │ adcseq ip, sp, r2, lsl r9 │ │ │ │ smulleq r9, r3, r2, r4 │ │ │ │ - eoreq fp, pc, lr, lsr r3 @ │ │ │ │ - eoreq fp, pc, r8, lsr r3 @ │ │ │ │ - eoreq fp, pc, r0, lsr r3 @ │ │ │ │ - strhteq fp, [pc], -sl │ │ │ │ - eoreq fp, pc, r0, ror #5 │ │ │ │ - eoreq fp, pc, sl, lsl r3 @ │ │ │ │ - eoreq fp, pc, ip, ror #6 │ │ │ │ - eoreq fp, pc, ip, lsr #5 │ │ │ │ - eoreq fp, pc, ip, lsr r3 @ │ │ │ │ - mlaeq pc, r8, r2, fp @ │ │ │ │ - ldrdeq fp, [pc], -sl @ │ │ │ │ + strhteq fp, [pc], -lr │ │ │ │ + strhteq fp, [pc], -r8 │ │ │ │ + strhteq fp, [pc], -r0 │ │ │ │ + eoreq fp, pc, sl, lsr r4 @ │ │ │ │ + eoreq fp, pc, r0, ror #6 │ │ │ │ + mlaeq pc, sl, r3, fp @ │ │ │ │ + eoreq fp, pc, ip, ror #7 │ │ │ │ + eoreq fp, pc, ip, lsr #6 │ │ │ │ + strhteq fp, [pc], -ip │ │ │ │ + eoreq fp, pc, r8, lsl r3 @ │ │ │ │ + eoreq fp, pc, sl, asr r3 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 7ab8c │ │ │ │ @ instruction: 0xf8d8d15c │ │ │ │ @@ -7125,15 +7125,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 13a7538 │ │ │ │ @ instruction: 0xf0b33010 │ │ │ │ @ instruction: 0xf106f9d1 │ │ │ │ @ instruction: 0xf7f8002c │ │ │ │ bvs 1a2512c │ │ │ │ @ instruction: 0x3670b196 │ │ │ │ - @ instruction: 0xff1ef18d │ │ │ │ + @ instruction: 0xff6af18d │ │ │ │ cmncs pc, #14024704 @ 0xd60000 │ │ │ │ cmneq ip, r6, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 195d9f4 │ │ │ │ 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 13a7948 │ │ │ │ @ instruction: 0xf0b23010 │ │ │ │ ldrbmi pc, [r0], -r9, asr #31 @ │ │ │ │ stcl 7, cr15, [r4, #992] @ 0x3e0 │ │ │ │ @ instruction: 0xb1ab6a73 │ │ │ │ @ instruction: 0xf18d9301 │ │ │ │ - blls e8a70 │ │ │ │ + blls e8ba0 │ │ │ │ ldcleq 1, cr15, [r0], #-12 │ │ │ │ cmncs pc, #220, 16 @ 0xdc0000 │ │ │ │ cmneq lr, ip, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ bvs 1d5de08 │ │ │ │ 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 │ │ │ │ stcl 7, cr15, [lr], #988 @ 0x3dc │ │ │ │ ldrbtmi r4, [r8], #-2074 @ 0xfffff7e6 │ │ │ │ stmdb lr!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r6, r3, r6, ror #16 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - eoreq sl, pc, lr, ror #25 │ │ │ │ - eoreq sl, pc, lr, asr #26 │ │ │ │ - mlaeq pc, sl, ip, sl @ │ │ │ │ - eorseq ip, r1, ip, lsr #22 │ │ │ │ - mlaeq pc, r4, r0, sl @ │ │ │ │ - eoreq sl, pc, r8, ror #23 │ │ │ │ - eoreq sl, pc, r2, ror fp @ │ │ │ │ - eorseq ip, r1, sl, asr #19 │ │ │ │ - eoreq r9, pc, r0, lsr pc @ │ │ │ │ + eoreq sl, pc, lr, ror #26 │ │ │ │ + eoreq sl, pc, lr, asr #27 │ │ │ │ + eoreq sl, pc, sl, lsl sp @ │ │ │ │ + eorseq ip, r1, ip, lsr #23 │ │ │ │ + eoreq sl, pc, r4, lsl r1 @ │ │ │ │ + eoreq sl, pc, r8, ror #24 │ │ │ │ + strdeq sl, [pc], -r2 @ │ │ │ │ + eorseq ip, r1, sl, asr #20 │ │ │ │ + strhteq r9, [pc], -r0 │ │ │ │ sbceq r6, r3, sl, asr #10 │ │ │ │ - eoreq sl, pc, r6, ror sl @ │ │ │ │ - eoreq sl, pc, r0, asr #20 │ │ │ │ + strdeq sl, [pc], -r6 @ │ │ │ │ + eoreq sl, pc, r0, asr #21 │ │ │ │ + eoreq sl, pc, r4, lsl #21 │ │ │ │ + eoreq sl, pc, r6, ror #20 │ │ │ │ eoreq sl, pc, r4, lsl #20 │ │ │ │ - eoreq sl, pc, r6, ror #19 │ │ │ │ - eoreq sl, pc, r4, lsl #19 │ │ │ │ - eoreq sl, pc, ip, ror #18 │ │ │ │ - eoreq sl, pc, r8, lsr r9 @ │ │ │ │ - eoreq sl, pc, r0, asr r9 @ │ │ │ │ - eoreq sl, pc, r8, lsl #17 │ │ │ │ - eoreq sl, pc, ip, lsl #17 │ │ │ │ - eoreq sl, pc, r8, ror r8 @ │ │ │ │ - eoreq sl, pc, r8, ror #16 │ │ │ │ - eoreq sl, pc, r8, asr r8 @ │ │ │ │ - mlaeq pc, sl, r7, sl @ │ │ │ │ + eoreq sl, pc, ip, ror #19 │ │ │ │ + strhteq sl, [pc], -r8 │ │ │ │ + ldrdeq sl, [pc], -r0 @ │ │ │ │ + eoreq sl, pc, r8, lsl #18 │ │ │ │ + eoreq sl, pc, ip, lsl #18 │ │ │ │ + strdeq sl, [pc], -r8 @ │ │ │ │ + eoreq sl, pc, r8, ror #17 │ │ │ │ + ldrdeq sl, [pc], -r8 @ │ │ │ │ + eoreq sl, pc, sl, lsl r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0f84 │ │ │ │ @ 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 1b1e54 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 13, cr15, cr14, cr12, {4} │ │ │ │ + @ instruction: 0xff2af18c │ │ │ │ blge 24fe6c │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ ldmib r4!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f7e7ca │ │ │ │ @ instruction: 0xf7f7ec40 │ │ │ │ svclt 0x0000e972 │ │ │ │ @@ -7935,16 +7935,16 @@ │ │ │ │ sbceq r6, r3, r4, asr r2 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strdeq r8, [r3], #102 @ 0x66 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r8, [r3], #108 @ 0x6c │ │ │ │ ldrdeq r6, [r3], #26 │ │ │ │ sbceq r8, r3, lr, ror r6 │ │ │ │ - eoreq sl, pc, r4, ror #15 │ │ │ │ - eoreq sl, pc, lr, lsr #10 │ │ │ │ + eoreq sl, pc, r4, ror #16 │ │ │ │ + eoreq sl, pc, lr, lsr #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc10b8 │ │ │ │ @ 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, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f64478 │ │ │ │ svclt 0x0000ef46 │ │ │ │ sbceq r6, r3, r4, lsr #1 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r6, r3, r0 │ │ │ │ - eoreq sl, pc, r4, ror r5 @ │ │ │ │ + strdeq sl, [pc], -r4 @ │ │ │ │ vrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ blx fe4ff0b4 │ │ │ │ bne fe729310 │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [r4, #560]! @ 0x230 │ │ │ │ + cdp2 1, 3, cr15, cr0, cr12, {4} │ │ │ │ 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 958b0 │ │ │ │ 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 │ │ │ │ - blx fe827134 │ │ │ │ + blx ffb27134 │ │ │ │ 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 @@ │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r5, r3, lr, asr r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - @ instruction: 0xf944f18c │ │ │ │ + @ instruction: 0xf990f18c │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -9216,16 +9216,16 @@ │ │ │ │ strb r6, [r3, r7] │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ mcr 7, 3, pc, cr6, cr5, {7} @ │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ mcr 7, 3, pc, cr2, cr5, {7} @ │ │ │ │ @ instruction: 0xf7f52023 │ │ │ │ svclt 0x0000ef50 │ │ │ │ - strdeq r9, [pc], -sl @ │ │ │ │ - eoreq r9, pc, r2, ror #7 │ │ │ │ + eoreq r9, pc, sl, ror r4 @ │ │ │ │ + eoreq r9, pc, r2, ror #8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc24c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcmi 0x001e0fe0 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ stmiavs sp, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andvs r2, r4, r0, lsl #8 │ │ │ │ @@ -9347,19 +9347,19 @@ │ │ │ │ addshi pc, r0, r5, asr #17 │ │ │ │ addsvc pc, r4, r5, asr #17 │ │ │ │ @ instruction: 0xffc4f0b0 │ │ │ │ @ instruction: 0xf8d5686b │ │ │ │ @ instruction: 0xf5031120 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ vqdmull.s q0, d4, d0[2] │ │ │ │ - stmdavs fp!, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrdne pc, [r8, -r5]! │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 12a981c │ │ │ │ - cdp2 2, 2, cr15, cr6, cr4, {4} │ │ │ │ + cdp2 2, 7, cr15, cr2, cr4, {4} │ │ │ │ ldrdmi pc, [r8], #133 @ 0x85 @ │ │ │ │ strtmi fp, [r6], -ip, ror #2 │ │ │ │ ldmdbvs r0!, {r2, r5, fp, sp, lr} │ │ │ │ ldmibvs r1!, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f51a09 │ │ │ │ @ instruction: 0x2120ee72 │ │ │ │ @ instruction: 0xf7f54630 │ │ │ │ @@ -9568,15 +9568,15 @@ │ │ │ │ stmib r4, {r0, r3, r9}^ │ │ │ │ ldrmi r7, [r8], -r2, lsl #16 │ │ │ │ andlt r6, r5, r2, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strb r4, [sl, r3, lsl #12]! │ │ │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ bl fe829808 │ │ │ │ - eoreq r8, pc, sl, ror #28 │ │ │ │ + eoreq r8, pc, sl, ror #29 │ │ │ │ stmdavs r3, {r2, r3, ip, sp} │ │ │ │ ldreq r0, [r9, #-2586] @ 0xfffff5e6 │ │ │ │ ldrlt sp, [r0, #-1330] @ 0xffffface │ │ │ │ vaddl.u8 , d19, d2 │ │ │ │ @ instruction: 0xf0134107 │ │ │ │ @ instruction: 0xf0220cff │ │ │ │ @ instruction: 0xf0410208 │ │ │ │ @@ -9708,15 +9708,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, lr, r0, asr #32 │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svceq 0x0074f8d6 │ │ │ │ @ instruction: 0xf500a908 │ │ │ │ ldrtmi r5, [r8], #-206 @ 0xffffff32 │ │ │ │ - @ instruction: 0xf95ef284 │ │ │ │ + @ instruction: 0xf9aaf284 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbls r8, {r0, r1, r2, r4, r7, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0x46078093 │ │ │ │ strcc lr, [r1, #-4] │ │ │ │ addmi r3, sp, #24, 14 @ 0x600000 │ │ │ │ addhi pc, ip, r0 │ │ │ │ @@ -9756,20 +9756,20 @@ │ │ │ │ smlawtpl ip, r4, r8, pc @ │ │ │ │ svclt 0x000c4285 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 6c71c │ │ │ │ @ instruction: 0xf50ad03a │ │ │ │ ldrtmi r5, [r9], -r0, lsl #13 │ │ │ │ bleq 12a9e7c │ │ │ │ - @ instruction: 0xf9f6f284 │ │ │ │ + blx 1128538 │ │ │ │ ldrdcs pc, [ip, -r4]! │ │ │ │ smlawteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf8d64639 │ │ │ │ vqdmull.s q0, d4, d0[2] │ │ │ │ - @ instruction: 0xf8d4f9ed │ │ │ │ + @ instruction: 0xf8d4fa39 │ │ │ │ @ instruction: 0xf8c43120 │ │ │ │ stmdacs r0, {r3, r5, r8} │ │ │ │ blcs 9b7a8 │ │ │ │ svcge 0x0074f47f │ │ │ │ ldrbtmi r4, [r8], #-2079 @ 0xfffff7e1 │ │ │ │ blls 13e3d0 │ │ │ │ ldm r2, {r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -9777,15 +9777,15 @@ │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ ldmdblt r2, {r0, r9} │ │ │ │ ldreq r6, [r3, #-2274] @ 0xfffff71e │ │ │ │ bmi 720f88 │ │ │ │ ldmdbmi sl, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf18b4479 │ │ │ │ - stmiavs r3!, {r0, r1, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0234620 │ │ │ │ adcvs r0, r3, r8, lsl #6 │ │ │ │ mrc2 7, 2, pc, cr8, cr15, {7} │ │ │ │ movwcs lr, #1876 @ 0x754 │ │ │ │ smlawtcc ip, r4, r8, pc @ │ │ │ │ ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ │ │ movwcs lr, #2012 @ 0x7dc │ │ │ │ @@ -9794,24 +9794,24 @@ │ │ │ │ @ instruction: 0xf8c4e7d6 │ │ │ │ @ instruction: 0xf8c48124 │ │ │ │ ldrb r8, [r1, ip, lsr #2]! │ │ │ │ ldc 7, cr15, [ip, #980] @ 0x3d4 │ │ │ │ sbceq r4, r3, r6, lsr r7 │ │ │ │ sbceq r4, r3, r4, lsr r7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - eoreq r8, pc, ip, asr #26 │ │ │ │ + eoreq r8, pc, ip, asr #27 │ │ │ │ sbceq r4, r3, r2, asr #11 │ │ │ │ - eoreq r8, pc, r2, lsr #25 │ │ │ │ - mlaeq pc, r0, ip, r8 @ │ │ │ │ - eoreq r8, pc, lr, lsr #23 │ │ │ │ + eoreq r8, pc, r2, lsr #26 │ │ │ │ + eoreq r8, pc, r0, lsl sp @ │ │ │ │ + eoreq r8, pc, lr, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, pc, sl, lsl ip @ │ │ │ │ - eoreq r8, pc, r8, lsl #16 │ │ │ │ - eoreq r8, pc, lr, lsr fp @ │ │ │ │ - eoreq r8, pc, r6, lsl fp @ │ │ │ │ + mlaeq pc, sl, ip, r8 @ │ │ │ │ + eoreq r8, pc, r8, lsl #17 │ │ │ │ + strhteq r8, [pc], -lr │ │ │ │ + mlaeq pc, r6, fp, r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x460cb093 │ │ │ │ blmi ffefd65c │ │ │ │ ldmdbls ip, {r0, r2, r9, sl, lr} │ │ │ │ @@ -10164,15 +10164,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi SPSR_fs, r0, asr #32 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ bmi ff050138 │ │ │ │ ldmibmi pc!, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r4, [sl], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - strbmi pc, [r0], -r5, asr #26 @ │ │ │ │ + @ instruction: 0x4640fd91 │ │ │ │ stmda r2, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bvs 1ae5fb4 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ stmibvs r8!, {r1, r3, r4, r8, pc} │ │ │ │ ldrdgt pc, [r4], -r5 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr12, {0} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @@ -10352,16 +10352,16 @@ │ │ │ │ strb r1, [sp, r1] │ │ │ │ mrc 7, 3, APSR_nzcv, cr8, cr4, {7} │ │ │ │ sbceq r3, r3, r0, ror #31 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r3, r3, r8, asr #31 │ │ │ │ @ instruction: 0xffffbdf7 │ │ │ │ sbceq r3, r3, r2, lsr #29 │ │ │ │ - eoreq r8, pc, r2, asr #12 │ │ │ │ - strdeq r8, [pc], -ip @ │ │ │ │ + eoreq r8, pc, r2, asr #13 │ │ │ │ + eoreq r8, pc, ip, ror r2 @ │ │ │ │ @ instruction: 0xffffbe91 │ │ │ │ @ instruction: 0xffffbb8f │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @@ -11826,15 +11826,15 @@ │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ @ instruction: 0xf189d1f8 │ │ │ │ - @ instruction: 0xf105fa61 │ │ │ │ + @ instruction: 0xf105faad │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 6e154 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mcr 7, 6, pc, cr2, cr3, {7} @ │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -12016,15 +12016,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ mvnseq pc, #1073741825 @ 0x40000001 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ mcr 7, 0, pc, cr10, cr2, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf1898100 │ │ │ │ - strmi pc, [r2], -r5, ror #17 │ │ │ │ + @ instruction: 0x4602f931 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ ldrmi r9, [r0], r1, lsl #4 │ │ │ │ @ instruction: 0xf7ff9704 │ │ │ │ strmi pc, [r3], -pc, lsl #29 │ │ │ │ ldmib r0, {r1, r7, r9, sl, lr}^ │ │ │ │ @@ -12151,15 +12151,15 @@ │ │ │ │ svclt 0x0000e86e │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ sbceq r2, r3, lr, asr #4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r2, r3, lr, ror #3 │ │ │ │ - eoreq r6, pc, ip, lsr #12 │ │ │ │ + eoreq r6, pc, ip, lsr #13 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcvs 0x00866843 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrdcs pc, [r8], r0 │ │ │ │ @@ -12443,15 +12443,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ strtmi sl, [r1], -r6, lsl #20 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1ed148 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf1889303 │ │ │ │ - blls 16db60 │ │ │ │ + blls 16dc90 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ cmncc ip, #248, 2 @ 0x3e │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, fp, ip, sp}^ │ │ │ │ @@ -12682,15 +12682,15 @@ │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ @ instruction: 0xf1882b02 │ │ │ │ - blmi 1e2d7a4 │ │ │ │ + blmi 1e2d8d4 │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 329f5c │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be9f6c │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -12800,44 +12800,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ sbceq r1, r3, ip, ror #16 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r1, r3, sl, ror #15 │ │ │ │ - ldrsbteq r4, [r6], -lr │ │ │ │ + eorseq r4, r6, lr, asr pc │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5cc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13c0c00 │ │ │ │ ldrbtmi fp, [r8], #-141 @ 0xffffff73 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf822f7ff │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf1889301 │ │ │ │ - blls ed590 │ │ │ │ + blls ed6c0 │ │ │ │ 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 │ │ │ │ - blx fe2ab150 │ │ │ │ + blx ff5ab150 │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6f108 │ │ │ │ bmi d23324 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -12855,15 +12855,15 @@ │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf188d1f8 │ │ │ │ - bls ed4ec │ │ │ │ + bls ed61c │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6f170 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ mrc 7, 5, APSR_nzcv, cr6, cr2, {7} │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 20d7b4 │ │ │ │ @@ -12874,15 +12874,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - blx c2b204 │ │ │ │ + blx 1f2b204 │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f2e7f8 │ │ │ │ @ instruction: 0xf7f2ed78 │ │ │ │ svclt 0x0000eaaa │ │ │ │ @@ -12954,15 +12954,15 @@ │ │ │ │ @ instruction: 0x46310114 │ │ │ │ @ instruction: 0xf7ffa812 │ │ │ │ blls 52e86c │ │ │ │ @ instruction: 0xf1039302 │ │ │ │ @ instruction: 0xf1030770 │ │ │ │ strls r0, [lr, -ip, ror #2] │ │ │ │ orrlt r9, r3, r9, lsl #2 │ │ │ │ - @ instruction: 0xf98ef188 │ │ │ │ + @ instruction: 0xf9daf188 │ │ │ │ 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 7b540 │ │ │ │ @@ -12976,15 +12976,15 @@ │ │ │ │ blcs 95978 │ │ │ │ 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 7b574 │ │ │ │ @ instruction: 0xf188d1f8 │ │ │ │ - svcls 0x000ef963 │ │ │ │ + svcls 0x000ef9af │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ blls 16356c │ │ │ │ @ instruction: 0xf88d4631 │ │ │ │ bge 53aea8 │ │ │ │ @ instruction: 0xf88d9b0b │ │ │ │ @@ -12993,15 +12993,15 @@ │ │ │ │ tstls r3, #2048 @ 0x800 │ │ │ │ ldrcc pc, [ip, #-2260]! @ 0xfffff72c │ │ │ │ stmdals sl, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7fc9b11 │ │ │ │ mrcls 12, 0, APSR_nzcv, cr3, cr3, {6} │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf188b196 │ │ │ │ - @ instruction: 0xf106f941 │ │ │ │ + @ instruction: 0xf106f98d │ │ │ │ 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 be9d8 │ │ │ │ andcc lr, r0, #4587520 @ 0x460000 │ │ │ │ @@ -13116,15 +13116,15 @@ │ │ │ │ @ instruction: 0xf9d2f7ff │ │ │ │ tstcs r4, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ strt r9, [pc], r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ @ instruction: 0xf18b0090 │ │ │ │ - vstreq d15, [r2, #-988] @ 0xfffffc24 │ │ │ │ + stceq 12, cr15, [r2, #-268] @ 0xfffffef4 │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -13252,15 +13252,15 @@ │ │ │ │ blmi ec1a98 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 149220 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0x460587f0 │ │ │ │ - @ instruction: 0xff3af187 │ │ │ │ + @ instruction: 0xff86f187 │ │ │ │ strbtmi pc, [r4], #-1103 @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp], #-709 @ 0xfffffd3b │ │ │ │ strmi r4, [r9], r0, lsl #13 │ │ │ │ subcc lr, r6, #3489792 @ 0x354000 │ │ │ │ @ instruction: 0xf142191b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -13454,17 +13454,17 @@ │ │ │ │ ldr r7, [r4, r4, ror #1]! │ │ │ │ mrscs r2, R9_usr │ │ │ │ subeq pc, r8, r7, lsl #2 │ │ │ │ mrc2 7, 6, pc, cr12, cr15, {7} │ │ │ │ @ instruction: 0xe7d96efd │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ stcl 7, cr15, [r0, #-964] @ 0xfffffc3c │ │ │ │ - eoreq r5, pc, ip, lsl r2 @ │ │ │ │ - mlaeq pc, r2, r1, r5 @ │ │ │ │ - eoreq r5, pc, r6, lsl #6 │ │ │ │ + mlaeq pc, ip, r2, r5 @ │ │ │ │ + eoreq r5, pc, r2, lsl r2 @ │ │ │ │ + eoreq r5, pc, r6, lsl #7 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrdls pc, [r4], -r0 @ │ │ │ │ stmdbvs r5, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ @@ -13709,15 +13709,15 @@ │ │ │ │ @ instruction: 0xf8d4fe15 │ │ │ │ @ instruction: 0xe75c2094 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ bl 12ad8a4 │ │ │ │ svclt 0x0000deff │ │ │ │ sbceq r0, r3, r4, asr #19 │ │ │ │ andeq r0, r0, r8, lsl #25 │ │ │ │ - eoreq r4, pc, r6, lsl pc @ │ │ │ │ + mlaeq pc, r6, pc, r4 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [lr], -r9, lsl #1 │ │ │ │ strmi r2, [r5], -r8, ror #6 │ │ │ │ @ instruction: 0x91074690 │ │ │ │ @@ -13789,15 +13789,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf09d4628 │ │ │ │ ldrb pc, [r5, r1, asr #26] @ │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - eoreq r4, pc, sl, asr lr @ │ │ │ │ + ldrdeq r4, [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 │ │ │ │ @@ -13959,25 +13959,25 @@ │ │ │ │ @ instruction: 0x4604f89b │ │ │ │ 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: 0xf812f28b │ │ │ │ + @ instruction: 0xf85ef28b │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 2014e4 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94abe0 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 12548f8 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - mcr2 2, 4, pc, cr6, cr14, {3} @ │ │ │ │ + mrc2 2, 6, pc, cr2, cr14, {3} │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40210c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -13988,15 +13988,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ strb pc, [r8, r7, asr #30]! @ │ │ │ │ ldcl 7, cr15, [r6], {241} @ 0xf1 │ │ │ │ sbceq r0, r3, ip, asr r3 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strdeq r0, [r3], #34 @ 0x22 │ │ │ │ - eoreq r4, pc, r6, asr #22 │ │ │ │ + eoreq r4, pc, r6, asr #23 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -14007,25 +14007,25 @@ │ │ │ │ @ instruction: 0x4604f83b │ │ │ │ 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: 0xffb2f28a │ │ │ │ + @ instruction: 0xfffef28a │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 2015a4 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94aca0 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 12549b8 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - @ instruction: 0xff96f27d │ │ │ │ + @ instruction: 0xffe2f27d │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 4021cc │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -14036,15 +14036,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ strb pc, [r8, r7, ror #29]! @ │ │ │ │ ldcl 7, cr15, [r6], #-964 @ 0xfffffc3c │ │ │ │ smulleq r0, r3, ip, r2 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r0, r3, r2, lsr r2 │ │ │ │ - eoreq r4, pc, r6, lsl #21 │ │ │ │ + eoreq r4, pc, r6, lsl #22 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -14055,25 +14055,25 @@ │ │ │ │ @ instruction: 0x4604ffdb │ │ │ │ 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: 0xff52f28a │ │ │ │ + @ instruction: 0xff9ef28a │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201664 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ad60 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254a78 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - stc2l 2, cr15, [r0], {127} @ 0x7f │ │ │ │ + stc2 2, cr15, [ip, #-508] @ 0xfffffe04 │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40228c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -14084,15 +14084,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ strb pc, [r8, r7, lsl #29]! @ │ │ │ │ ldc 7, cr15, [r6], {241} @ 0xf1 │ │ │ │ ldrdeq r0, [r3], #28 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r0, r3, r2, ror r1 │ │ │ │ - eoreq r4, pc, r6, asr #19 │ │ │ │ + eoreq r4, pc, r6, asr #20 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc70d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xffacf0d3 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -14184,25 +14184,25 @@ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ bvc d640f8 │ │ │ │ @ instruction: 0xf815b11b │ │ │ │ blcs 1bf06c │ │ │ │ vhadd.s8 , q0, │ │ │ │ ldmdbvs r0!, {r0, r1, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1a4af0c │ │ │ │ - blvc 1b6ee70 │ │ │ │ + blvc 1b6efa0 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf1a64680 │ │ │ │ - svcgt 0x000ffd3f │ │ │ │ + svcgt 0x000ffd8b │ │ │ │ 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 aef700 │ │ │ │ + bmi aef830 │ │ │ │ ldrbtmi r4, [sl], #-2855 @ 0xfffff4d9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsr fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r8], -r2, asr #2 │ │ │ │ pop {r1, r2, r4, r5, ip, sp, pc} │ │ │ │ stccs 1, cr8, [r0], {240} @ 0xf0 │ │ │ │ @@ -14224,22 +14224,22 @@ │ │ │ │ svccc 0x0001f812 │ │ │ │ addsmi r3, r0, #8, 2 │ │ │ │ biceq lr, r3, #5120 @ 0x1400 │ │ │ │ blvc 1eb738 │ │ │ │ blvc ab6f4 │ │ │ │ blvc 1b248c4 │ │ │ │ ldmdbvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - blx fed2c78e │ │ │ │ + blx 2c78e │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ strhteq sp, [r2], #15 │ │ │ │ eorcc sl, r8, r4, lsl r9 │ │ │ │ ldcl 7, cr15, [r0, #-964] @ 0xfffffc3c │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1a83514 │ │ │ │ - sbfx pc, r5, #26, #21 │ │ │ │ + ldr pc, [r4, r1, lsr #27]! │ │ │ │ ldrb r2, [fp, -r1]! │ │ │ │ b ff9ae0e4 │ │ │ │ sbceq r0, r3, r6, asr #32 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq pc, r2, sl, ror pc @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -14252,17 +14252,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r7, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r4, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9389 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ tstpcs r4, fp, lsr #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - @ instruction: 0xf810f1bb │ │ │ │ + @ instruction: 0xf85cf1bb │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf80cf1bb │ │ │ │ + @ instruction: 0xf858f1bb │ │ │ │ ldrdcs r2, [r0, -r8] │ │ │ │ @ instruction: 0xf7f0a816 │ │ │ │ @ instruction: 0xf1b8effe │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ smlattcs r0, ip, r2, r2 │ │ │ │ @ instruction: 0xf04fa84e │ │ │ │ @ instruction: 0xf7f00801 │ │ │ │ @@ -14494,15 +14494,15 @@ │ │ │ │ blx febac6ae │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - stc2 2, cr15, [r8], {125} @ 0x7d │ │ │ │ + ldc2l 2, cr15, [r4], {125} @ 0x7d │ │ │ │ blmi 282d5c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a5a8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14547,15 +14547,15 @@ │ │ │ │ blx 112c782 │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - stc2 2, cr15, [lr, #496] @ 0x1f0 │ │ │ │ + ldc2l 2, cr15, [sl, #496] @ 0x1f0 │ │ │ │ blmi 282e30 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a67c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14600,15 +14600,15 @@ │ │ │ │ blx ff6ac854 │ │ │ │ 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 feead0d4 │ │ │ │ + blx 1ad0d6 │ │ │ │ blmi 282f04 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a750 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f081f0 │ │ │ │ @@ -14684,30 +14684,30 @@ │ │ │ │ ldrdeq pc, [r2], #140 @ 0x8c │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc7a1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vsubhn.i16 d4, q5, q2 │ │ │ │ - strmi pc, [r5], -r9, ror #20 │ │ │ │ + @ instruction: 0x4605fab5 │ │ │ │ vsubhn.i16 d4, q5, q8 │ │ │ │ - @ instruction: 0xf190fa65 │ │ │ │ - movwcs pc, #2451 @ 0x993 @ │ │ │ │ + @ instruction: 0xf190fab1 │ │ │ │ + movwcs pc, #2527 @ 0x9df @ │ │ │ │ andls fp, r1, r8, ror r9 │ │ │ │ @ instruction: 0xf1804628 │ │ │ │ - stchi 14, cr15, [r2], {93} @ 0x5d │ │ │ │ + stchi 14, cr15, [r2], {169} @ 0xa9 │ │ │ │ @ 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 a2d292 │ │ │ │ + blx 1d2d292 │ │ │ │ stmdacs r1, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldccs 0, cr13, [r0], {245} @ 0xf5 │ │ │ │ ldrb sp, [r2, lr, ror #3]! │ │ │ │ bcc 4ac0b8 │ │ │ │ vmov.i32 d16, #47871 @ 0x0000baff │ │ │ │ vst4. {d5,d7,d9,d11}, [r2], r7 │ │ │ │ ldmibcs pc!, {r9, lr}^ @ │ │ │ │ @@ -14762,15 +14762,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71554 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , q5, d9 │ │ │ │ - movtcs pc, #18893 @ 0x49cd @ │ │ │ │ + movtcs pc, #18969 @ 0x4a19 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f582 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -14964,15 +14964,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed7187c │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , q5, d9 │ │ │ │ - movtcs pc, #18489 @ 0x4839 @ │ │ │ │ + movtcs pc, #18565 @ 0x4885 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f8aa │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15166,15 +15166,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71ba4 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #20133 @ 0x4ea5 @ │ │ │ │ + movtcs pc, #20209 @ 0x4ef1 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26fbd2 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15359,18 +15359,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc84a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s8 , , d1 │ │ │ │ - @ instruction: 0x0782fdff │ │ │ │ + streq pc, [r2, fp, asr #28] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - ldc2l 2, cr15, [r8, #548]! @ 0x224 │ │ │ │ + cdp2 2, 4, cr15, cr4, cr9, {4} │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -15391,15 +15391,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3114 │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi sl, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-763 @ 0xfffffd05 │ │ │ │ @ instruction: 0xf8d360b8 │ │ │ │ @ instruction: 0xf1880358 │ │ │ │ - @ instruction: 0x4622fb33 │ │ │ │ + @ instruction: 0x4622fb7f │ │ │ │ rscsvs r4, r8, r9, lsr #12 │ │ │ │ ldc 7, cr15, [r6], #-960 @ 0xfffffc40 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ ldc2l 0, cr15, [sl], #332 @ 0x14c │ │ │ │ @ instruction: 0xf0534640 │ │ │ │ @ instruction: 0xf506fbd3 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -15497,15 +15497,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ cmppeq ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, fp, lr}^ │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ rorlt r3, r0, #6 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ - blx fe6adb00 │ │ │ │ + blx ff9adb00 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs fff257fc │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrls SPSR_f, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xe7b9441d │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -15527,33 +15527,33 @@ │ │ │ │ stmdbcc r4, {r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #6925 @ 0x1b0d │ │ │ │ smlald r6, sl, r8, r0 │ │ │ │ ldm r0, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq lr, r2, r2, lsl #26 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrdeq lr, [r2], #198 @ 0xc6 │ │ │ │ - eorseq r2, r6, r8, asr #8 │ │ │ │ + eorseq r2, r6, r8, asr #9 │ │ │ │ sbceq lr, r2, r0, lsl #23 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ svccc 0x0074f8d0 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r0], #844 @ 0x34c │ │ │ │ sbccc pc, sp, #9633792 @ 0x930000 │ │ │ │ andcs fp, r1, fp, lsl #18 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ strmi r4, [ip], -r8, lsl #12 │ │ │ │ vsubw.s8 , , d1 │ │ │ │ - @ instruction: 0xf18ffbb5 │ │ │ │ - ldmdblt r8!, {r0, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18ffc01 │ │ │ │ + ldmdblt r8!, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf010fc8b │ │ │ │ + @ instruction: 0xf010fcd7 │ │ │ │ svclt 0x00180f06 │ │ │ │ andle r9, r1, r1, lsl #16 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ svceq 0x0074f8d5 │ │ │ │ @ instruction: 0xf0614621 │ │ │ │ andlt pc, r3, r5, asr r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -15577,21 +15577,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 1c2e046 │ │ │ │ + blx fef2e046 │ │ │ │ @ instruction: 0xf17f2601 │ │ │ │ - tstplt r0, fp, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb100ffb7 │ │ │ │ ldrtmi r6, [r8], -r6, asr #17 │ │ │ │ vabdl.s8 q1, d9, d1 │ │ │ │ - @ instruction: 0xf17ffb65 │ │ │ │ - tstplt r0, r3, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17ffbb1 │ │ │ │ + smlatblt r0, pc, pc, pc @ │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f04631 │ │ │ │ @ instruction: 0x4639ea5c │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ b 162f60c │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ ldrtmi r6, [r1], -r8, lsr #16 │ │ │ │ @@ -15617,36 +15617,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: 0xf1a34699 │ │ │ │ - stmdbvs fp!, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq 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: 0xf1a53180 │ │ │ │ - @ instruction: 0x4651f9f9 │ │ │ │ + ldrbmi pc, [r1], -r5, asr #20 @ │ │ │ │ @ instruction: 0xf1a74620 │ │ │ │ - blvc f70084 │ │ │ │ + blvc f701b4 │ │ │ │ cmppcc r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx 1cbb88 │ │ │ │ b aee318 │ │ │ │ @ instruction: 0xf1a30903 │ │ │ │ - @ instruction: 0x9603f8d3 │ │ │ │ + @ instruction: 0x9603f91f │ │ │ │ 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} │ │ │ │ @@ -15662,15 +15662,15 @@ │ │ │ │ bl f9760 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 37982c │ │ │ │ bl 372574 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - blx a2de10 │ │ │ │ + blx 1d2de10 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1ba87f0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00a2501 │ │ │ │ blx 1b4004 │ │ │ │ @ instruction: 0xf105f50a │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -15687,49 +15687,49 @@ │ │ │ │ teqls r3, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blmi 1b51aa8 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r9, {r2, r8, sp} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf980f1a7 │ │ │ │ + @ instruction: 0xf9ccf1a7 │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals sp, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - stc2 1, cr15, [ip, #-648] @ 0xfffffd78 │ │ │ │ + ldc2l 1, cr15, [r8, #-648] @ 0xfffffd78 │ │ │ │ pkhbtmi r9, r2, sp, lsl #28 │ │ │ │ @ instruction: 0xf2711ca0 │ │ │ │ - eorcs pc, r0, #749568 @ 0xb7000 │ │ │ │ + eorcs pc, r0, #3072 @ 0xc00 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1a24630 │ │ │ │ - cdpls 13, 1, cr15, cr13, cr1, {0} │ │ │ │ + cdpls 13, 1, cr15, cr13, cr13, {2} │ │ │ │ subcs r4, ip, #128, 12 @ 0x8000000 │ │ │ │ stmdage r0!, {r8, sp} │ │ │ │ ldrsbtcc pc, [r4], #134 @ 0x86 @ │ │ │ │ subls pc, ip, r6, lsl #17 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ rscscc pc, r4, r6, asr #17 │ │ │ │ stc 7, cr15, [lr], #956 @ 0x3bc │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ - @ instruction: 0xffd2f1a2 │ │ │ │ + @ instruction: 0xf81ef1a3 │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x46310614 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d86283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ blls 7bf86c │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x2320464a │ │ │ │ @ instruction: 0xf8d3464a │ │ │ │ @ instruction: 0xf1a53180 │ │ │ │ - ldrtmi pc, [r9], -r9, asr #18 @ │ │ │ │ + @ instruction: 0x4639f995 │ │ │ │ @ instruction: 0xf1a7a819 │ │ │ │ - bvs fff2ff24 │ │ │ │ + bvs fff30054 │ │ │ │ blcs 3cfcb0 │ │ │ │ blcs 127a10 │ │ │ │ blcc 167e44 │ │ │ │ sbcslt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x006cf013 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -15737,43 +15737,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 │ │ │ │ - @ instruction: 0xf80cf1a3 │ │ │ │ + @ instruction: 0xf858f1a3 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0x464b0814 │ │ │ │ strmi r4, [r7], -r1, asr #12 │ │ │ │ - @ instruction: 0xf91af1a5 │ │ │ │ + @ instruction: 0xf966f1a5 │ │ │ │ @ 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 13d900 │ │ │ │ @ instruction: 0xf89313ce │ │ │ │ bl 23d9ac │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - @ instruction: 0xf96af1a7 │ │ │ │ + @ instruction: 0xf9b6f1a7 │ │ │ │ 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, r4, r6, r8, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4631231f │ │ │ │ @ instruction: 0xf1a7a819 │ │ │ │ - movwcs pc, #64763 @ 0xfcfb @ │ │ │ │ + movwcs pc, #64839 @ 0xfd47 @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa819 │ │ │ │ bmi 6f1420 │ │ │ │ ldrbtmi r4, [sl], #-2835 @ 0xfffff4ed │ │ │ │ ldmpl r3, {r0, r2, r3, r4, fp, ip, pc}^ │ │ │ │ blls d4b990 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -15791,19 +15791,19 @@ │ │ │ │ stmdbeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fe798 │ │ │ │ ldr r0, [r5, r1, lsl #18] │ │ │ │ cdp 7, 12, cr15, cr0, cr15, {7} │ │ │ │ sbceq lr, r2, r0, asr r8 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq lr, r2, ip, asr #16 │ │ │ │ - ldrdeq r3, [pc], -r8 @ │ │ │ │ + eoreq r3, pc, r8, asr r1 @ │ │ │ │ andeq r0, r0, r0, lsr #27 │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ sbceq lr, r2, r2, ror #13 │ │ │ │ - eoreq r2, pc, r8, ror pc @ │ │ │ │ + strdeq r2, [pc], -r8 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi fp, [r1], r6, lsl #1 │ │ │ │ movwcs r4, #2605 @ 0xa2d │ │ │ │ ldrsbthi pc, [r4], pc @ │ │ │ │ @@ -15811,41 +15811,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], -sp, asr #30 │ │ │ │ + @ instruction: 0x4604ff99 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xf8f2f1a7 │ │ │ │ + @ instruction: 0xf93ef1a7 │ │ │ │ cmppne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a26938 │ │ │ │ - strbmi pc, [sl], -r9, ror #30 @ │ │ │ │ + @ instruction: 0x464affb5 │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0xf878f1a5 │ │ │ │ + @ instruction: 0xf8c4f1a5 │ │ │ │ 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 13da50 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xf8c8f1a7 │ │ │ │ + @ instruction: 0xf914f1a7 │ │ │ │ blmi 304264 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1cbaa4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -15874,17 +15874,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andls r6, sl, #2277376 @ 0x22c000 │ │ │ │ blvs 14966d4 │ │ │ │ @ instruction: 0xf8db6b5a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vaddw.s8 q4, , d13 │ │ │ │ - blls 2eff38 │ │ │ │ + blls 2f0068 │ │ │ │ blvs 1695b00 │ │ │ │ - @ instruction: 0xf918f289 │ │ │ │ + @ instruction: 0xf964f289 │ │ │ │ strmi r9, [r1], sl, lsl #20 │ │ │ │ sbceq pc, r4, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf8d26b51 │ │ │ │ @ instruction: 0xf7ff41a8 │ │ │ │ blls 2f0fe4 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -16047,18 +16047,18 @@ │ │ │ │ orrls r6, r1, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andls r6, sl, #2277376 @ 0x22c000 │ │ │ │ blvs 149698c │ │ │ │ @ instruction: 0xf8db6b5a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ - vaddw.s8 q4, q4, d13 │ │ │ │ - blls 2f1c80 │ │ │ │ + vaddw.s8 q4, , d13 │ │ │ │ + blls 2efdb0 │ │ │ │ blvs 1695db8 │ │ │ │ - @ instruction: 0xffbcf288 │ │ │ │ + @ instruction: 0xf808f289 │ │ │ │ strmi r9, [r1], sl, lsl #20 │ │ │ │ sbceq pc, r4, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf8d26b51 │ │ │ │ @ instruction: 0xf7ff41a8 │ │ │ │ blls 2f0d2c │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -16222,17 +16222,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andls r6, sl, #2277376 @ 0x22c000 │ │ │ │ blvs 1496c44 │ │ │ │ @ instruction: 0xf8db6b5a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vaddw.s8 q4, q4, d13 │ │ │ │ - blls 2f19c8 │ │ │ │ + blls 2f1af8 │ │ │ │ blvs 1696070 │ │ │ │ - cdp2 2, 6, cr15, cr0, cr8, {4} │ │ │ │ + cdp2 2, 10, cr15, cr12, cr8, {4} │ │ │ │ strmi r9, [r1], sl, lsl #20 │ │ │ │ sbceq pc, r4, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf8d26b51 │ │ │ │ @ instruction: 0xf7ff41a8 │ │ │ │ blls 2f0a74 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -16725,15 +16725,15 @@ │ │ │ │ stc2 0, cr15, [r4], #48 @ 0x30 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7eee760 │ │ │ │ svclt 0x0000ef76 │ │ │ │ sbceq sp, r2, ip, ror #19 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r3, sp, lr, lsl r3 │ │ │ │ - eorseq r1, r6, sl, asr r1 │ │ │ │ + ldrsbteq r1, [r6], -sl │ │ │ │ sbceq sp, r2, r2, ror #16 │ │ │ │ adcseq r3, sp, r2, lsr r2 │ │ │ │ adcseq r3, sp, lr, lsl #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16861,15 +16861,15 @@ │ │ │ │ blx fe5aea46 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7eee760 │ │ │ │ svclt 0x0000ee66 │ │ │ │ sbceq sp, r2, ip, asr #15 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrsbteq r3, [sp], sl │ │ │ │ - eorseq r0, r6, sl, lsr pc │ │ │ │ + ldrhteq r0, [r6], -sl │ │ │ │ sbceq sp, r2, r2, asr #12 │ │ │ │ adcseq r2, sp, lr, ror #31 │ │ │ │ adcseq r2, sp, sl, asr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16997,30 +16997,30 @@ │ │ │ │ blx fe1aec64 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7eee760 │ │ │ │ svclt 0x0000ed56 │ │ │ │ sbceq sp, r2, ip, lsr #11 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ umlalseq r2, sp, r6, lr │ │ │ │ - eorseq r0, r6, sl, lsl sp │ │ │ │ + mlaseq r6, sl, sp, r0 │ │ │ │ sbceq sp, r2, r2, lsr #8 │ │ │ │ adcseq r2, sp, sl, lsr #27 │ │ │ │ adcseq r2, sp, r6, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc9e64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf844f288 │ │ │ │ - mcrr2 1, 7, pc, r2, cr14 @ │ │ │ │ + @ instruction: 0xf890f288 │ │ │ │ + stc2 1, cr15, [lr], {126} @ 0x7e │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs ccf8c │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - @ instruction: 0xf83af288 │ │ │ │ - ldc2 1, cr15, [r8], #-504 @ 0xfffffe08 │ │ │ │ + @ instruction: 0xf886f288 │ │ │ │ + stc2 1, cr15, [r4], {126} @ 0x7e │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r6, r9, pc} │ │ │ │ blcs b5004 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 43a608 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, r9, #18 │ │ │ │ @@ -17032,25 +17032,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 │ │ │ │ - @ instruction: 0xf9bef288 │ │ │ │ + blx 32f6fc │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ addhi pc, r8, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xffa2f062 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xff7cf062 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ - vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0x4603fffd │ │ │ │ + vsubhn.i16 d4, q4, q8 │ │ │ │ + strmi pc, [r3], -r9, asr #16 │ │ │ │ vadd.i8 q1, q8, q0 │ │ │ │ ldmdacs ip, {r0, r1, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe933588 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -17549,15 +17549,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strb r6, [r5, r2, lsr #1] │ │ │ │ stmdb r6, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq ip, r2, r8, lsr #25 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq ip, r2, r6, lsl #25 │ │ │ │ sbceq ip, r2, r8, ror fp │ │ │ │ - eoreq r1, pc, sl, lsl #8 │ │ │ │ + eoreq r1, pc, sl, lsl #9 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca6fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @@ -17565,16 +17565,16 @@ │ │ │ │ @ instruction: 0xb11002f6 │ │ │ │ rscscc pc, r7, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2191f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vqdmull.s q3, d7, d0[2] │ │ │ │ - @ instruction: 0xf17dfbe7 │ │ │ │ - @ instruction: 0xf890ffe5 │ │ │ │ + @ instruction: 0xf17efc33 │ │ │ │ + @ instruction: 0xf890f831 │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febca74c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -17662,15 +17662,15 @@ │ │ │ │ adcvs r0, fp, r0, lsl r2 │ │ │ │ @ instruction: 0xf7eee7c5 │ │ │ │ svclt 0x0000e826 │ │ │ │ sbceq ip, r2, r4, asr sl │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq ip, r2, sl, lsr #20 │ │ │ │ sbceq ip, r2, ip, lsr #19 │ │ │ │ - eoreq r1, pc, r4, asr #4 │ │ │ │ + eoreq r1, pc, r4, asr #5 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca8c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r9], #-736 @ 0xfffffd20 │ │ │ │ @ instruction: 0xf8dfb090 │ │ │ │ ldrbtmi lr, [ip], #-228 @ 0xffffff1c │ │ │ │ @@ -17958,16 +17958,16 @@ │ │ │ │ @ instruction: 0x460c9218 │ │ │ │ andsls r9, r9, fp │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge c73b60 │ │ │ │ blhi 32f1b4 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0xf17df8d5 │ │ │ │ - movwlt pc, #3283 @ 0xcd3 @ │ │ │ │ + @ instruction: 0xf17df921 │ │ │ │ + movwlt pc, #3359 @ 0xd1f @ │ │ │ │ blcs cde68 │ │ │ │ stmdals lr, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 4de7c4 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ blhi baf1a8 │ │ │ │ @@ -17977,15 +17977,15 @@ │ │ │ │ blls b987b0 │ │ │ │ blls bd87b8 │ │ │ │ blls c187e8 │ │ │ │ blls c987ac │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd6848 │ │ │ │ stmdals r9, {r0, r4, r8, r9, ip, pc} │ │ │ │ - stc2 1, cr15, [lr], #500 @ 0x1f4 │ │ │ │ + ldc2l 1, cr15, [sl], #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 4583dc │ │ │ │ @@ -18292,16 +18292,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: 0xf17dfe37 │ │ │ │ - movwlt pc, #2613 @ 0xa35 @ │ │ │ │ + @ instruction: 0xf17dfe83 │ │ │ │ + movwlt pc, #2689 @ 0xa81 @ │ │ │ │ blcs ce3a4 │ │ │ │ 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 │ │ │ │ @@ -18311,15 +18311,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b530 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd6d84 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - blx 4b06d0 │ │ │ │ + blx 17b06d0 │ │ │ │ @ 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 3d892c │ │ │ │ @@ -18619,16 +18619,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: 0xf17cfba7 │ │ │ │ - movwlt pc, #4005 @ 0xfa5 @ │ │ │ │ + @ instruction: 0xf17cfbf3 │ │ │ │ + movwlt pc, #4081 @ 0xff1 @ │ │ │ │ blcs ce8c4 │ │ │ │ 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 │ │ │ │ @@ -18638,15 +18638,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9ba50 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd72a4 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xff80f17c │ │ │ │ + @ instruction: 0xffccf17c │ │ │ │ @ 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 3d8e4c │ │ │ │ @@ -18946,16 +18946,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: 0xf17cf917 │ │ │ │ - movwlt pc, #3349 @ 0xd15 @ │ │ │ │ + @ instruction: 0xf17cf963 │ │ │ │ + movwlt pc, #3425 @ 0xd61 @ │ │ │ │ blcs cede4 │ │ │ │ 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 │ │ │ │ @@ -18965,15 +18965,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9bf70 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd77c4 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - ldc2l 1, cr15, [r0], #496 @ 0x1f0 │ │ │ │ + ldc2 1, cr15, [ip, #-496]! @ 0xfffffe10 │ │ │ │ @ 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 3d936c │ │ │ │ @@ -19260,16 +19260,16 @@ │ │ │ │ strls r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ subls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf0009616 │ │ │ │ addsmi r8, pc, #-268435447 @ 0xf0000009 │ │ │ │ sasxmi fp, pc, r8 @ │ │ │ │ blls 59ac24 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - cdp2 2, 10, cr15, cr0, cr5, {4} │ │ │ │ - blx fe8315b0 │ │ │ │ + cdp2 2, 14, cr15, cr12, cr5, {4} │ │ │ │ + blx ffb315b0 │ │ │ │ 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 │ │ │ │ @@ -19278,25 +19278,25 @@ │ │ │ │ movwls r9, #47914 @ 0xbb2a │ │ │ │ tstls r8, #44032 @ 0xac00 │ │ │ │ movwls r9, #39724 @ 0x9b2c │ │ │ │ tstls r6, #2293760 @ 0x230000 │ │ │ │ tstls r2, #6488064 @ 0x630000 │ │ │ │ blvs 179bc50 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cfe7d │ │ │ │ - mvnlt pc, fp, ror sl @ │ │ │ │ + @ instruction: 0xf17cfec9 │ │ │ │ + mvnlt pc, r7, asr #21 │ │ │ │ blcs cf318 │ │ │ │ @ instruction: 0x4620d91a │ │ │ │ vabal.s8 q1, d5, d1 │ │ │ │ - @ instruction: 0xf17cfe73 │ │ │ │ - tstplt r0, r1, ror sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cfebf │ │ │ │ + @ instruction: 0xb100fabd │ │ │ │ strtmi r6, [r0], -r5, asr #17 │ │ │ │ vaddhn.i16 d2, , │ │ │ │ - @ instruction: 0xf17cfe6b │ │ │ │ - tstplt r0, r9, ror #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cfeb7 │ │ │ │ + @ instruction: 0xb100fab5 │ │ │ │ ldmdals r3, {r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ec4629 │ │ │ │ strtmi lr, [r1], -r2, ror #26 │ │ │ │ stmdals r2!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ec9313 │ │ │ │ eorls lr, r2, ip, asr sp │ │ │ │ bls 25bc98 │ │ │ │ @@ -19433,15 +19433,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 1758a6 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r8, {r8, ip, pc} │ │ │ │ - mcr2 2, 3, pc, cr2, cr6, {3} @ │ │ │ │ + mcr2 2, 5, pc, cr14, cr6, {3} @ │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 2ea354 │ │ │ │ blls 65b6fc │ │ │ │ stmdbls r1!, {r1, r3, sl, lr} │ │ │ │ @@ -19511,25 +19511,25 @@ │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 1759da │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ ldmdals r3, {r0, sl, lr} │ │ │ │ stmdbls r2!, {r0, r8, ip, pc} │ │ │ │ - ldc2 2, cr15, [r8, #468] @ 0x1d4 │ │ │ │ + stc2l 2, cr15, [r4, #468]! @ 0x1d4 │ │ │ │ bmi 166f134 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xffccf272 │ │ │ │ + @ instruction: 0xf818f273 │ │ │ │ vldrls s18, [r8, #-164] @ 0xffffff5c │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7ec4628 │ │ │ │ bls 270218 │ │ │ │ @ instruction: 0x46049b12 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -19574,25 +19574,25 @@ │ │ │ │ bl ff175c94 │ │ │ │ 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 4749c8 │ │ │ │ + blls 474af8 │ │ │ │ blge cda0b0 │ │ │ │ stmibne r0!, {r0, r8, r9, ip, pc} │ │ │ │ strls r9, [r4, -sl, lsl #22] │ │ │ │ bls 29a0b4 │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s d25, d5, d7 │ │ │ │ - blls ab48e8 │ │ │ │ + blls ab4a18 │ │ │ │ @ instruction: 0xf405fb03 │ │ │ │ bicle r4, r4, #68, 10 @ 0x11000000 │ │ │ │ bls adc544 │ │ │ │ blx 11c142 │ │ │ │ adcsmi pc, r3, #4, 12 @ 0x400000 │ │ │ │ mcrge 6, 6, pc, cr6, cr15, {3} @ │ │ │ │ ldr r9, [r8, r8, lsr #22] │ │ │ │ @@ -19620,24 +19620,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: 0xffd0f17b │ │ │ │ + @ instruction: 0xf81cf17c │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ ldmdale r4!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ movwcc r2, #27439 @ 0x6b2f │ │ │ │ ldrbmi r2, [r0, -r4]! │ │ │ │ ldrbmi r2, [r0, -r5]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ strtmi r1, [r0], -r8, asr #11 │ │ │ │ - blx fe4b1bac │ │ │ │ + blx ff7b1bac │ │ │ │ blcs 77d230 │ │ │ │ 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 │ │ │ │ @@ -19653,15 +19653,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 f3d8c │ │ │ │ + bls f3ebc │ │ │ │ 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 │ │ │ │ @@ -20078,15 +20078,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 , #80 @ 0x0050 │ │ │ │ - andscs pc, r3, #409600 @ 0x64000 │ │ │ │ + andscs pc, r3, #1654784 @ 0x194000 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf025d031 │ │ │ │ andscs pc, r2, #356352 @ 0x57000 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ blx 1531d30 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -20145,15 +20145,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 , #80 @ 0x0050 │ │ │ │ - andscs pc, r3, #9633792 @ 0x930000 │ │ │ │ + andscs pc, r3, #14614528 @ 0xdf0000 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf025d031 │ │ │ │ andscs pc, r2, #2832 @ 0xb10 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ cdp2 0, 10, cr15, cr12, cr5, {1} │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -20212,15 +20212,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 , #80 @ 0x0050 │ │ │ │ - andscs pc, r3, #851968 @ 0xd0000 │ │ │ │ + andscs pc, r3, #5832704 @ 0x590000 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf026d031 │ │ │ │ andscs pc, r2, #3293184 @ 0x324000 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf9c4f026 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -21041,15 +21041,15 @@ │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 7f77c │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [r6], #488 @ 0x1e8 │ │ │ │ + stc2 1, cr15, [r2, #-488] @ 0xfffffe18 │ │ │ │ blvs fe0a3054 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12dd7c4 │ │ │ │ movwmi r2, #21893 @ 0x5585 │ │ │ │ bvs 1939224 │ │ │ │ @@ -21099,15 +21099,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, r3, asr #24 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, lsl #25 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed37884 │ │ │ │ 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} │ │ │ │ @@ -21162,15 +21162,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, r5, asr #23 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, lsl ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed37980 │ │ │ │ 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} │ │ │ │ @@ -21252,16 +21252,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: 0xf17aff11 │ │ │ │ - movwlt pc, #35599 @ 0x8b0f @ │ │ │ │ + @ instruction: 0xf17aff5d │ │ │ │ + movwlt pc, #35675 @ 0x8b5b @ │ │ │ │ blcs d11f0 │ │ │ │ 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 │ │ │ │ @@ -21272,15 +21272,15 @@ │ │ │ │ tstls r8, #50176 @ 0xc400 │ │ │ │ movwls r9, #52018 @ 0xcb32 │ │ │ │ ldrsbtlt pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ movwls r9, #47924 @ 0xbb34 │ │ │ │ blhi cb2594 │ │ │ │ tstls r2, #54272 @ 0xd400 │ │ │ │ @ instruction: 0xf17a9809 │ │ │ │ - stmdacs r0, {r0, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ rsbshi pc, r7, #0 │ │ │ │ bls 291540 │ │ │ │ blcs b92a4 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15bb7a │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ strcs r9, [r0], -pc, lsl #22 │ │ │ │ @@ -21403,15 +21403,15 @@ │ │ │ │ @ instruction: 0xf04f68e4 │ │ │ │ bls 707da0 │ │ │ │ @ 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}^ │ │ │ │ - @ instruction: 0xf9e2f17a │ │ │ │ + blx c33720 │ │ │ │ cmplt r8, r7, lsl r9 │ │ │ │ bls 391f4c │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 10f96b8 │ │ │ │ movwls r3, #49987 @ 0xc343 │ │ │ │ blls 39d998 │ │ │ │ @@ -21541,15 +21541,15 @@ │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ ldrmi r4, [r0], -r0, lsr #6 │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf17a9117 │ │ │ │ - ldmdbls r7, {r0, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r7, {r0, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ bls 4e2f10 │ │ │ │ b 115dfa0 │ │ │ │ bls 50017c │ │ │ │ moveq pc, #1124073472 @ 0x43000000 │ │ │ │ blls 35bfc0 │ │ │ │ biccc lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -21570,15 +21570,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: 0xf892f17a │ │ │ │ + @ instruction: 0xf8def17a │ │ │ │ ldmdbls r7, {r3, r4, r5, r6, r8, r9, ip, sp, pc} │ │ │ │ blls 270e98 │ │ │ │ blcs 191a50 │ │ │ │ stclge 4, cr15, [r5, #-508] @ 0xfffffe04 │ │ │ │ ldrsbtge pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ movwls r2, #62208 @ 0xf300 │ │ │ │ ldrbtmi r2, [sl], #769 @ 0x301 │ │ │ │ @@ -21932,16 +21932,16 @@ │ │ │ │ @ instruction: 0x460c921e │ │ │ │ andsls r9, pc, ip │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge df798c │ │ │ │ blhi 332fe0 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0xf179f9bf │ │ │ │ - movwlt pc, #3517 @ 0xdbd @ │ │ │ │ + @ instruction: 0xf179fa0b │ │ │ │ + movwlt pc, #3593 @ 0xe09 @ │ │ │ │ blcs d1c94 │ │ │ │ stmdals fp, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 522608 │ │ │ │ eorsls sl, r6, r2, lsr r9 │ │ │ │ eorsls r4, r7, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa36 │ │ │ │ blhi d32fd4 │ │ │ │ @@ -21951,15 +21951,15 @@ │ │ │ │ blls d1c5e0 │ │ │ │ blls d5c5e8 │ │ │ │ blls d9c61c │ │ │ │ blls e1c5d8 │ │ │ │ ldc 3, cr9, [sp, #44] @ 0x2c │ │ │ │ blls e5a68c │ │ │ │ stmdals r9, {r1, r4, r8, r9, ip, pc} │ │ │ │ - ldc2 1, cr15, [r8, #484] @ 0x1e4 │ │ │ │ + stc2l 1, cr15, [r4, #484]! @ 0x1e4 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ addhi pc, r0, #0 │ │ │ │ bls 291fe4 │ │ │ │ blcs b9d48 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15c61e │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ @@ -22053,15 +22053,15 @@ │ │ │ │ orrshi pc, r8, r0, asr #32 │ │ │ │ vpmax.s8 d25, d0, d10 │ │ │ │ addsmi r1, sl, #-1946157055 @ 0x8c000001 │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ @ instruction: 0xf0407f88 │ │ │ │ vrhadd.s8 q12, q0, │ │ │ │ @ instruction: 0xf179103b │ │ │ │ - strmi pc, [r7], -sp, asr #25 │ │ │ │ + @ instruction: 0x4607fd19 │ │ │ │ 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: 0xf7e82201 │ │ │ │ @ instruction: 0x4606ef94 │ │ │ │ @@ -22218,15 +22218,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r1, r5, lsl #1 │ │ │ │ blhi 1b30e0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdals r9, {r0, r1, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf179930c │ │ │ │ - strmi pc, [r7], -r1, lsl #23 │ │ │ │ + strmi pc, [r7], -sp, asr #23 │ │ │ │ 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} │ │ │ │ @@ -22512,16 +22512,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 3186fc │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - ldc2 2, cr15, [r4, #-520]! @ 0xfffffdf8 │ │ │ │ - @ instruction: 0xf932f179 │ │ │ │ + stc2 2, cr15, [r0, #520] @ 0x208 │ │ │ │ + @ instruction: 0xf97ef179 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9cf54 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -22533,26 +22533,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdef80 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0f2c │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - stc2 2, cr15, [sl, #-520] @ 0xfffffdf8 │ │ │ │ - @ instruction: 0xf908f179 │ │ │ │ + ldc2l 2, cr15, [r6, #-520] @ 0xfffffdf8 │ │ │ │ + @ instruction: 0xf954f179 │ │ │ │ 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: 0xf179fcff │ │ │ │ - strdlt pc, [r8, -sp] │ │ │ │ + @ instruction: 0xf179fd4b │ │ │ │ + tstplt r8, r9, asr #18 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - ldc2l 2, cr15, [r6], #520 @ 0x208 │ │ │ │ - @ instruction: 0xf8f4f179 │ │ │ │ + stc2l 2, cr15, [r2, #-520] @ 0xfffffdf8 │ │ │ │ + @ instruction: 0xf940f179 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ bl ffbb62c4 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e99815 │ │ │ │ stmib sp, {r3, r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ blls 2d8368 │ │ │ │ @@ -22644,28 +22644,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dc450 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xf82cf179 │ │ │ │ + @ instruction: 0xf878f179 │ │ │ │ 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, r3, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, pc, asr r8 @ p-variant is OBSOLETE │ │ │ │ blcs 452ae8 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 374de4 │ │ │ │ blls 2b222c │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d8bd0 │ │ │ │ @@ -22715,15 +22715,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8fb45 │ │ │ │ bge c7d0bc │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - @ instruction: 0xff52f26f │ │ │ │ + @ instruction: 0xff9ef26f │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf930f053 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -22740,15 +22740,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ blx cb4786 │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, q11, q4 │ │ │ │ - blls 537278 │ │ │ │ + blls 5373a8 │ │ │ │ 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]! │ │ │ │ @@ -22811,15 +22811,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1460 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ blx fe8b48a4 │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, q11, q4 │ │ │ │ - blls 53715c │ │ │ │ + blls 53728c │ │ │ │ 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 │ │ │ │ @@ -22874,38 +22874,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 85028 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - strbt pc, [r8], -fp, ror #19 @ │ │ │ │ + @ instruction: 0xe668fa37 │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmnpmi sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf9baf0d8 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0484 │ │ │ │ - blx 1335270 │ │ │ │ - mcr2 1, 2, pc, cr8, cr8, {3} @ │ │ │ │ + blx fe635270 │ │ │ │ + mrc2 1, 4, pc, cr4, cr8, {3} │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479494 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f2170 │ │ │ │ blvs 1682490 │ │ │ │ - blx db529c │ │ │ │ - mrc2 1, 1, pc, cr2, cr8, {3} │ │ │ │ + blx fe0b529c │ │ │ │ + mrc2 1, 3, pc, cr14, cr8, {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 │ │ │ │ @@ -22920,17 +22920,17 @@ │ │ │ │ sbceq r7, r2, sl, ror #27 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrshteq sp, [ip], ip │ │ │ │ ldrsbteq sp, [ip], r8 │ │ │ │ sbceq r7, r2, lr, lsl #23 │ │ │ │ adcseq sp, ip, ip, ror #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - strhteq ip, [lr], -r2 │ │ │ │ - eoreq fp, lr, r8, asr #22 │ │ │ │ - eoreq ip, lr, r2, ror r0 │ │ │ │ + eoreq ip, lr, r2, lsr r1 │ │ │ │ + eoreq fp, lr, r8, asr #23 │ │ │ │ + strdeq ip, [lr], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a150 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23053,16 +23053,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 318f74 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf8f8f282 │ │ │ │ - ldc2l 1, cr15, [r6], #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xf944f282 │ │ │ │ + stc2l 1, cr15, [r2, #-480] @ 0xfffffe20 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9d7cc │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23074,26 +23074,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdf7f8 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c17a4 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf8cef282 │ │ │ │ - stc2l 1, cr15, [ip], {120} @ 0x78 │ │ │ │ + @ instruction: 0xf91af282 │ │ │ │ + ldc2 1, cr15, [r8, #-480] @ 0xfffffe20 │ │ │ │ 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: 0xf178f8c3 │ │ │ │ - smlabtlt r8, r1, ip, pc @ │ │ │ │ + @ instruction: 0xf178f90f │ │ │ │ + tstplt r8, sp, lsl #26 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xf8baf282 │ │ │ │ - ldc2 1, cr15, [r8], #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xf906f282 │ │ │ │ + stc2 1, cr15, [r4, #-480] @ 0xfffffe20 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00b0f7e8 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r2, r3, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d8be0 │ │ │ │ @@ -23185,28 +23185,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dccc8 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - blx ffcb52fe │ │ │ │ + ldc2 1, cr15, [ip], #-480 @ 0xfffffe20 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ vmax.f32 q13, q0, q11 │ │ │ │ strb r1, [sl, -fp, lsl #20]! │ │ │ │ ldrtpl pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ uxtab16 r4, r0, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [fp], r6, lsl #6 │ │ │ │ @ instruction: 0xf1784658 │ │ │ │ - @ instruction: 0xb118fbd7 │ │ │ │ + tstplt r8, r3, lsr #24 @ p-variant is OBSOLETE │ │ │ │ blcs 453360 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 37565c │ │ │ │ blls 2b2aa4 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d9448 │ │ │ │ @@ -23256,15 +23256,15 @@ │ │ │ │ @ instruction: 0xf05c9335 │ │ │ │ @ instruction: 0xf8d8ff09 │ │ │ │ bge c7d934 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - blx 6357f6 │ │ │ │ + blx 19357f6 │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ldc2l 0, cr15, [r4], #328 @ 0x148 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23280,16 +23280,16 @@ │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ mrc2 0, 7, pc, cr4, cr12, {2} │ │ │ │ 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 538df0 │ │ │ │ + vadd.i64 q13, , q4 │ │ │ │ + blls 536f20 │ │ │ │ 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]! │ │ │ │ @@ -23352,15 +23352,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1cd8 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ mcr2 0, 3, pc, cr4, cr12, {2} @ │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, q10, q4 │ │ │ │ - blls 538cd4 │ │ │ │ + blls 538e04 │ │ │ │ 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 │ │ │ │ @@ -23415,38 +23415,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 858a0 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - strbt pc, [r8], -pc, lsr #27 @ │ │ │ │ + @ instruction: 0xe668fdfb │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmnpmi sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ ldc2l 0, cr15, [lr, #-860]! @ 0xfffffca4 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0cfc │ │ │ │ - cdp2 2, 0, cr15, cr14, cr1, {4} │ │ │ │ - blx 3b56c4 │ │ │ │ + cdp2 2, 5, cr15, cr10, cr1, {4} │ │ │ │ + blx 16b56c4 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479d0c │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f29e8 │ │ │ │ blvs 1682d08 │ │ │ │ - ldc2l 2, cr15, [r8, #516]! @ 0x204 │ │ │ │ - @ instruction: 0xf9f6f178 │ │ │ │ + cdp2 2, 4, cr15, cr4, cr1, {4} │ │ │ │ + blx 11356f0 │ │ │ │ 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 │ │ │ │ @@ -23461,17 +23461,17 @@ │ │ │ │ sbceq r7, r2, r2, ror r5 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq ip, ip, ip, asr #29 │ │ │ │ adcseq ip, ip, r8, lsr #27 │ │ │ │ sbceq r7, r2, r6, lsl r3 │ │ │ │ ldrhteq ip, [ip], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, lr, sl, lsr r8 │ │ │ │ - ldrdeq fp, [lr], -r0 @ │ │ │ │ - strdeq fp, [lr], -sl @ │ │ │ │ + strhteq fp, [lr], -sl │ │ │ │ + eoreq fp, lr, r0, asr r3 │ │ │ │ + eoreq fp, lr, sl, ror r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a9c8 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23594,16 +23594,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 3197ec │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - ldc2 2, cr15, [ip], #516 @ 0x204 │ │ │ │ - @ instruction: 0xf8baf178 │ │ │ │ + stc2 2, cr15, [r8, #-516] @ 0xfffffdfc │ │ │ │ + @ instruction: 0xf906f178 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9e044 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23615,26 +23615,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls be0070 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c201c │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - ldc2 2, cr15, [r2], {129} @ 0x81 │ │ │ │ - @ instruction: 0xf890f178 │ │ │ │ + ldc2l 2, cr15, [lr], {129} @ 0x81 │ │ │ │ + @ instruction: 0xf8dcf178 │ │ │ │ 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: 0xf178fc87 │ │ │ │ - smlabblt r8, r5, r8, pc @ │ │ │ │ + @ instruction: 0xf178fcd3 │ │ │ │ + ldrdlt pc, [r8, -r1] │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - ldc2l 2, cr15, [lr], #-516 @ 0xfffffdfc │ │ │ │ - @ instruction: 0xf87cf178 │ │ │ │ + stc2l 2, cr15, [sl], {129} @ 0x81 │ │ │ │ + @ instruction: 0xf8c8f178 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ bl 1db73b0 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r4, r5, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ blls 2d9458 │ │ │ │ @@ -23726,28 +23726,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dd540 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xffb4f177 │ │ │ │ + @ instruction: 0xf800f178 │ │ │ │ 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: 0xf1774658 │ │ │ │ - @ instruction: 0xb118ff9b │ │ │ │ + tstplt r8, r7, ror #31 @ p-variant is OBSOLETE │ │ │ │ blcs 453bd8 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 375ed4 │ │ │ │ blls 2b331c │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d9cc0 │ │ │ │ @@ -23797,15 +23797,15 @@ │ │ │ │ @ instruction: 0xf05c9335 │ │ │ │ @ instruction: 0xf8d8facd │ │ │ │ bge c7e1ac │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - cdp2 2, 13, cr15, cr10, cr14, {3} │ │ │ │ + @ instruction: 0xff26f26e │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf8b8f052 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23822,15 +23822,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ blx feeb5870 │ │ │ │ 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 538b38 │ │ │ │ + blls 538c68 │ │ │ │ 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]! │ │ │ │ @@ -23893,15 +23893,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c2550 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ blx ab5990 │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 538a1c │ │ │ │ + blls 538b4c │ │ │ │ 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 │ │ │ │ @@ -23956,38 +23956,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 86118 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - @ instruction: 0xe668f973 │ │ │ │ + @ instruction: 0xe668f9bf │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmnpmi sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf942f0d7 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea1574 │ │ │ │ - @ instruction: 0xf9d2f281 │ │ │ │ - ldc2l 1, cr15, [r0, #476] @ 0x1dc │ │ │ │ + blx 83635c │ │ │ │ + mrc2 1, 0, pc, cr12, cr7, {3} │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 147a584 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f3260 │ │ │ │ blvs 1683580 │ │ │ │ - @ instruction: 0xf9bcf281 │ │ │ │ - ldc2 1, cr15, [sl, #476]! @ 0x1dc │ │ │ │ + blx 2b6388 │ │ │ │ + mcr2 1, 0, pc, cr6, 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 │ │ │ │ @@ -24002,17 +24002,17 @@ │ │ │ │ strdeq r6, [r2], #202 @ 0xca │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq ip, ip, r0, lsr r6 │ │ │ │ adcseq ip, ip, ip, lsl #10 │ │ │ │ smulleq r6, r2, lr, sl │ │ │ │ adcseq ip, ip, r0, lsr #8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, lr, r2, asr #31 │ │ │ │ - eoreq sl, lr, r8, asr sl │ │ │ │ - eoreq sl, lr, r2, lsl #31 │ │ │ │ + eoreq fp, lr, r2, asr #32 │ │ │ │ + ldrdeq sl, [lr], -r8 @ │ │ │ │ + eoreq fp, lr, r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144b240 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -24322,15 +24322,15 @@ │ │ │ │ blmi 273e7c │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ smulleq r6, r2, r4, r4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r6, r2, r2, ror r4 │ │ │ │ sbceq r6, r2, r0, asr r2 │ │ │ │ - eoreq sl, lr, r8, lsr sl │ │ │ │ + strhteq sl, [lr], -r8 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi 110b75c │ │ │ │ addslt r4, r4, r2, asr #22 │ │ │ │ @@ -24356,15 +24356,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [pc], -r2, lsl #12 │ │ │ │ @ instruction: 0xf1774638 │ │ │ │ - teqplt r0, r7, asr #21 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r3, lsl fp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec79f7c │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 7fa480 │ │ │ │ vmlscs.f32 s28, s16, s30 │ │ │ │ cdpvc 4, 4, cr15, cr0, cr14, {0} │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -24528,18 +24528,18 @@ │ │ │ │ ldrbtmi r9, [lr], #-779 @ 0xfffffcf5 │ │ │ │ orrspl pc, r8, #8, 10 @ 0x2000000 │ │ │ │ movwls r3, #54032 @ 0xd310 │ │ │ │ @ instruction: 0xf8d39b0b │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0x462880f4 │ │ │ │ - stc2l 2, cr15, [lr, #-512]! @ 0xfffffe00 │ │ │ │ + ldc2 2, cr15, [sl, #512]! @ 0x200 │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7a228 @ │ │ │ │ - stc2l 2, cr15, [r8, #-512]! @ 0xfffffe00 │ │ │ │ + ldc2 2, cr15, [r4, #512]! @ 0x200 │ │ │ │ blx feda0e90 │ │ │ │ andls pc, r9, r4, lsl #9 │ │ │ │ ldrdcs pc, [r0], r3 │ │ │ │ blvs 153c7cc │ │ │ │ svceq 0x0000f1b9 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -24943,15 +24943,15 @@ │ │ │ │ blmi 274830 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ strdeq r5, [r2], #160 @ 0xa0 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r5, r2, lr, asr #21 │ │ │ │ sbceq r5, r2, lr, lsr #17 │ │ │ │ - eoreq sl, lr, r4, lsl #1 │ │ │ │ + eoreq sl, lr, r4, lsl #2 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi f8c110 │ │ │ │ addslt r4, r4, ip, lsr fp │ │ │ │ @@ -24976,15 +24976,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, pc, ror #27 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, lsr lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3b52c │ │ │ │ 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 │ │ │ │ @@ -25044,15 +25044,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, r7, ror #26 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r3 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3b63c │ │ │ │ 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 │ │ │ │ @@ -25213,18 +25213,18 @@ │ │ │ │ ldrbtmi r9, [lr], #-779 @ 0xfffffcf5 │ │ │ │ orrspl pc, r8, #8, 10 @ 0x2000000 │ │ │ │ movwls r3, #54032 @ 0xd310 │ │ │ │ @ instruction: 0xf8d39b0b │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0x462880f4 │ │ │ │ - @ instruction: 0xf814f280 │ │ │ │ + @ instruction: 0xf860f280 │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7acdc @ │ │ │ │ - @ instruction: 0xf80ef280 │ │ │ │ + @ instruction: 0xf85af280 │ │ │ │ blx feda1944 │ │ │ │ andls pc, r9, r4, lsl #9 │ │ │ │ ldrdcs pc, [r0], r3 │ │ │ │ blvs 153d280 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -25422,18 +25422,18 @@ │ │ │ │ ldrbtmi r9, [lr], #-779 @ 0xfffffcf5 │ │ │ │ orrspl pc, r8, #8, 10 @ 0x2000000 │ │ │ │ movwls r3, #54032 @ 0xd310 │ │ │ │ @ instruction: 0xf8d39b0b │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0x462880f4 │ │ │ │ - mrc2 2, 3, pc, cr2, cr15, {3} │ │ │ │ + mrc2 2, 5, pc, cr14, cr15, {3} │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7b020 @ │ │ │ │ - mcr2 2, 3, pc, cr12, cr15, {3} @ │ │ │ │ + mrc2 2, 5, pc, cr8, cr15, {3} │ │ │ │ blx feda1c88 │ │ │ │ andls pc, r9, r4, lsl #9 │ │ │ │ ldrdcs pc, [r0], r3 │ │ │ │ blvs 153d5c4 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -26178,15 +26178,15 @@ │ │ │ │ svclt 0x0000ed90 │ │ │ │ strheq r4, [r2], #156 @ 0x9c │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r4, r2, r2, ror #18 │ │ │ │ ldrhteq sl, [ip], r4 │ │ │ │ adcseq sl, ip, r0, lsr #4 │ │ │ │ sbceq r4, r2, r6, asr r6 │ │ │ │ - eorseq r7, r5, sl, asr sp │ │ │ │ + ldrsbteq r7, [r5], -sl │ │ │ │ adcseq r9, ip, ip, lsr #30 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26612,15 +26612,15 @@ │ │ │ │ svclt 0x0000ea2c │ │ │ │ strdeq r4, [r2], #36 @ 0x24 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ smulleq r4, r2, sl, r2 │ │ │ │ adcseq r9, ip, r8, asr #23 │ │ │ │ adcseq r9, ip, r4, lsr fp │ │ │ │ sbceq r3, r2, lr, lsl #31 │ │ │ │ - mlaseq r5, r2, r6, r7 │ │ │ │ + eorseq r7, r5, r2, lsl r7 │ │ │ │ adcseq r9, ip, r0, asr #16 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -27046,15 +27046,15 @@ │ │ │ │ svclt 0x0000eec8 │ │ │ │ sbceq r3, r2, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrdeq r3, [r2], #178 @ 0xb2 │ │ │ │ ldrsbteq r9, [ip], ip │ │ │ │ adcseq r9, ip, r8, asr #8 │ │ │ │ sbceq r3, r2, r6, asr #17 │ │ │ │ - eorseq r6, r5, sl, asr #31 │ │ │ │ + eorseq r7, r5, sl, asr #32 │ │ │ │ adcseq r9, ip, r4, asr r1 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -27161,19 +27161,19 @@ │ │ │ │ @ instruction: 0xf90af048 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf8dcf27e │ │ │ │ - @ instruction: 0xffacf183 │ │ │ │ + @ instruction: 0xf928f27e │ │ │ │ + @ instruction: 0xfff8f183 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - @ instruction: 0xf9b0f27e │ │ │ │ + @ instruction: 0xf9fcf27e │ │ │ │ teqeq sl, #163840 @ 0x28000 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, r4, lsl pc │ │ │ │ b 1104b64 │ │ │ │ bvs 18c136c │ │ │ │ movweq lr, #27208 @ 0x6a48 │ │ │ │ biceq lr, r0, #274432 @ 0x43000 │ │ │ │ @@ -27196,15 +27196,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, d14, d24 │ │ │ │ - @ instruction: 0xf010f973 │ │ │ │ + @ instruction: 0xf010f9bf │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ @ instruction: 0xf8594a0e │ │ │ │ @ instruction: 0xf5022002 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ adcvs r0, r1, r8 │ │ │ │ @@ -29680,15 +29680,15 @@ │ │ │ │ bvs 1947390 │ │ │ │ blcs a329c │ │ │ │ blmi fe8f343c │ │ │ │ @ instruction: 0xf50558fd │ │ │ │ adcvs r3, r3, r0, lsl #7 │ │ │ │ @ instruction: 0x4628e07a │ │ │ │ @ instruction: 0xf1729301 │ │ │ │ - andls pc, r0, pc, lsr #18 │ │ │ │ + andls pc, r0, fp, ror r9 @ │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ stmdbge r5, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ @ instruction: 0xf1024680 │ │ │ │ @ instruction: 0xf1020533 │ │ │ │ @ instruction: 0x46ac0937 │ │ │ │ svceq 0x0001f815 │ │ │ │ @@ -29967,15 +29967,15 @@ │ │ │ │ b 108f904 │ │ │ │ ldr r2, [lr, #69]! @ 0x45 │ │ │ │ orrsle r2, lr, r2, lsl #16 │ │ │ │ beq 127b1cc │ │ │ │ ldc 6, cr14, [r3, #864] @ 0x360 │ │ │ │ stmib sp, {r9, fp}^ │ │ │ │ movwls r1, #513 @ 0x201 │ │ │ │ - mrc2 1, 5, pc, cr0, cr5, {3} │ │ │ │ + mrc2 1, 7, pc, cr12, cr5, {3} │ │ │ │ blls a5b24 │ │ │ │ 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 │ │ │ │ @@ -30688,17 +30688,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 147f37c │ │ │ │ + b 147f4ac │ │ │ │ strtmi r2, [r8], -r0, lsl #16 │ │ │ │ - mrrc2 1, 8, pc, lr, cr0 @ │ │ │ │ + stc2 1, cr15, [sl], #512 @ 0x200 │ │ │ │ b 12a6a88 │ │ │ │ b 128a370 │ │ │ │ bcs 822a0 │ │ │ │ cmnphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ blls 1da904 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmiavs r2!, {r0, r1, r2, r3, r6, r7, r8, pc}^ │ │ │ │ @@ -30734,15 +30734,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: 0x4605f8f3 │ │ │ │ + @ instruction: 0x4605f93f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe260c50 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f24620 │ │ │ │ blvs febfe438 │ │ │ │ @ instruction: 0xf1a76863 │ │ │ │ blx fee41f38 │ │ │ │ @@ -30921,17 +30921,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 1dbcc04 │ │ │ │ + blx ff0bcc04 │ │ │ │ strtmi r4, [r8], -r0, lsl #13 │ │ │ │ - blx fe3bcc0c │ │ │ │ + blx ff6bcc0c │ │ │ │ subeq r9, r0, #28672 @ 0x7000 │ │ │ │ b 10a7228 │ │ │ │ b 128a638 │ │ │ │ bcs 82648 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr1, cr15, {1} │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldceq 1, cr15, [r0], {7} │ │ │ │ @@ -31132,17 +31132,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: 0xf8cef180 │ │ │ │ + @ instruction: 0xf91af180 │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf8e6f180 │ │ │ │ + @ instruction: 0xf932f180 │ │ │ │ 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 22078c │ │ │ │ @ instruction: 0xf44fbf18 │ │ │ │ ldmpl r2, {r4, r5, r6, r7, r8, r9, sl, sp, lr}^ │ │ │ │ @@ -31353,15 +31353,15 @@ │ │ │ │ blx 9754c4 │ │ │ │ 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, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8f8f27a │ │ │ │ + @ instruction: 0xf944f27a │ │ │ │ svceq 0x0006f010 │ │ │ │ cmpphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffcd3898 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, ip, asr #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -31402,15 +31402,15 @@ │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ ldclvs 7, cr14, [fp], #-492 @ 0xfffffe14 │ │ │ │ ldrbtvs r2, [lr], #260 @ 0x104 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8d363fb │ │ │ │ @ instruction: 0xf1780358 │ │ │ │ - tstpcs r4, fp, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r4, r7, asr lr @ p-variant is OBSOLETE │ │ │ │ andvs r6, r6, r8, ror r2 │ │ │ │ @ instruction: 0xf0434650 │ │ │ │ @ instruction: 0x4650ffd5 │ │ │ │ cdp2 0, 10, cr15, cr14, cr3, {2} │ │ │ │ ldclcc 8, cr15, [r8], {219} @ 0xdb │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ smlabtcs r0, r4, r2, r2 │ │ │ │ @@ -31554,15 +31554,15 @@ │ │ │ │ blmi e430cc │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16bf9 │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs fff75058 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - ldc2 1, cr15, [r4, #-480] @ 0xfffffe20 │ │ │ │ + stc2l 1, cr15, [r0, #-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 │ │ │ │ @@ -31600,15 +31600,15 @@ │ │ │ │ bl d3f004 │ │ │ │ ... │ │ │ │ sbceq pc, r1, ip, asr #11 │ │ │ │ sbceq pc, r1, r6, asr #11 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq pc, r1, r0, lsr r3 @ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - ldrshteq r2, [r5], -r4 │ │ │ │ + eorseq r2, r5, r4, ror sl │ │ │ │ @ instruction: 0xffff28eb │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r9, sl, ror #27 │ │ │ │ @@ -31856,15 +31856,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: 0xf8d5fc2d │ │ │ │ + @ instruction: 0xf8d5fc79 │ │ │ │ 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}^ │ │ │ │ @@ -32316,15 +32316,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: 0x4603fc95 │ │ │ │ + strmi pc, [r3], -r1, ror #25 │ │ │ │ blvs fe12e898 │ │ │ │ @ instruction: 0xd1232a01 │ │ │ │ ldc 6, cr4, [pc, #168] @ 81c88 │ │ │ │ @ instruction: 0x46257a9f │ │ │ │ @ instruction: 0xac07a90a │ │ │ │ bvs bd7c8 │ │ │ │ beq fcec0 │ │ │ │ @@ -32346,15 +32346,15 @@ │ │ │ │ ldmdale fp!, {r6, r9, fp, sp}^ │ │ │ │ blvs fe72e0a8 │ │ │ │ vpmax.s8 d18, d0, d1 │ │ │ │ movwcs r8, #165 @ 0xa5 │ │ │ │ bge 24ac44 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 13, cr15, cr14, cr11, {3} │ │ │ │ + @ instruction: 0xff2af16b │ │ │ │ ldc 0, cr14, [r0, #260] @ 0x104 │ │ │ │ vmov.f32 s14, #80 @ 0x3e800000 0.250 │ │ │ │ vsqrt.f32 s15, s0 │ │ │ │ vstmdble r3!, {s31-s46} │ │ │ │ bvc bd83c │ │ │ │ bvc ffa7d734 │ │ │ │ blx 4bd82c │ │ │ │ @@ -32499,15 +32499,15 @@ │ │ │ │ @ instruction: 0xf89312c8 │ │ │ │ bcs 281f18 │ │ │ │ @ instruction: 0xf0004683 │ │ │ │ bcs 4a2510 │ │ │ │ orrshi pc, r6, r0, asr #32 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf17e1302 │ │ │ │ - @ instruction: 0xf1bbfeb5 │ │ │ │ + @ instruction: 0xf1bbff01 │ │ │ │ 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 │ │ │ │ @@ -32525,15 +32525,15 @@ │ │ │ │ stmdbvc fp, {r2, r7, r8} │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ blcs 1224bc │ │ │ │ cmnphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ beq bd558 │ │ │ │ @ instruction: 0xf1739202 │ │ │ │ - bls 1409e4 │ │ │ │ + bls 140b14 │ │ │ │ streq lr, [r4], #2826 @ 0xb0a │ │ │ │ @ instruction: 0xf1a188e1 │ │ │ │ @ instruction: 0xf1c10320 │ │ │ │ blx 82fa8 │ │ │ │ blx be330 │ │ │ │ movwmi pc, #58115 @ 0xe303 @ │ │ │ │ vst1.8 {d15-d16}, [r4 :128], r0 │ │ │ │ @@ -32546,22 +32546,22 @@ │ │ │ │ @ instruction: 0xf3c28d9a │ │ │ │ ldr r1, [lr, r8, asr #5] │ │ │ │ vmov.i32 d24, #11206655 @ 0x00aaffff │ │ │ │ ldr r1, [sl, r8, asr #5] │ │ │ │ @ instruction: 0xf3c28c9a │ │ │ │ ldr r1, [r6, r8, asr #5] │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bichi pc, r3, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - mcr2 1, 0, pc, cr0, cr14, {3} @ │ │ │ │ + mcr2 1, 2, pc, cr12, cr14, {3} @ │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ andhi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - ldc2 1, cr15, [r6, #-504] @ 0xfffffe08 │ │ │ │ + stc2l 1, cr15, [r2, #-504]! @ 0xfffffe08 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r1, r3, r5, r9, pc}^ │ │ │ │ b 1164020 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe696607b │ │ │ │ @@ -32585,15 +32585,15 @@ │ │ │ │ bvc ffa7dabc │ │ │ │ blx 4bdbb4 │ │ │ │ bicshi pc, r3, r0, asr #6 │ │ │ │ ldrbtmi pc, [r7], #-68 @ 0xffffffbc @ │ │ │ │ strbeq pc, [r0], #-1092 @ 0xfffffbbc @ │ │ │ │ @ instruction: 0xe668603c │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -32651,45 +32651,45 @@ │ │ │ │ andeq lr, r1, #274432 @ 0x43000 │ │ │ │ bvc ffa7dcec │ │ │ │ bcc fe4bd958 │ │ │ │ tstpeq r1, r3 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, #1024 @ 0x400 │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ strtmi lr, [r8], -r3, ror #11 │ │ │ │ - stc2 1, cr15, [r6, #-504]! @ 0xfffffe08 │ │ │ │ + ldc2l 1, cr15, [r2, #-504]! @ 0xfffffe08 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strdls r8, [r2], -sl │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, 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, #3395] @ 0xd43 @ │ │ │ │ + strb pc, [ip, #3471] @ 0xd8f @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1674400 │ │ │ │ - strb pc, [r2, #2583] @ 0xa17 @ │ │ │ │ + strb pc, [r2, #2659] @ 0xa63 @ │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 81875 │ │ │ │ @ instruction: 0xf893e5bb │ │ │ │ bcs 14a234 │ │ │ │ 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, #2725]! @ 0xaa5 │ │ │ │ + str pc, [r4, #2801]! @ 0xaf1 │ │ │ │ @ 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 ff27dc80 │ │ │ │ @@ -32728,20 +32728,20 @@ │ │ │ │ movweq lr, #14880 @ 0x3a20 │ │ │ │ svcpl 0x0080f5b1 │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ movwcs lr, #1650 @ 0x672 │ │ │ │ bge 24b23c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8f0f167 │ │ │ │ + @ instruction: 0xf93cf167 │ │ │ │ strcs lr, [r1], #-1349 @ 0xfffffabb │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ ldrtmi sl, [r8], -r7, lsl #20 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx ff4be7f4 │ │ │ │ + blx 7be7f6 │ │ │ │ vbic.i32 d30, #10158080 @ 0x009b0000 │ │ │ │ bcs 82ab8 │ │ │ │ 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 │ │ │ │ @@ -32777,20 +32777,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1261 @ 0x4ed │ │ │ │ bge 24b300 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [r6], #-412 @ 0xfffffe64 │ │ │ │ + stc2 1, cr15, [r2], {103} @ 0x67 │ │ │ │ movwcs lr, #1251 @ 0x4e3 │ │ │ │ bge 24b314 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [sl], #412 @ 0x19c │ │ │ │ + ldc2 1, cr15, [r6, #-412]! @ 0xfffffe64 │ │ │ │ ldc 4, cr14, [pc, #868] @ 82684 │ │ │ │ @ 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 │ │ │ │ @@ -32813,15 +32813,15 @@ │ │ │ │ addmi r8, sl, #240 @ 0xf0 │ │ │ │ tstphi r3, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvs 19fda00 │ │ │ │ str r4, [r9], fp, lsl #12 │ │ │ │ bge 24b390 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx d3e936 │ │ │ │ + blx 203e936 │ │ │ │ @ instruction: 0x4606e49b │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db4b │ │ │ │ cdp 0, 0, cr0, cr0, cr5, {0} │ │ │ │ @ instruction: 0xf7de1a10 │ │ │ │ ldclcc 12, cr14, [lr, #-96]! @ 0xffffffa0 │ │ │ │ stcl 7, cr15, [r6, #-888]! @ 0xfffffc88 │ │ │ │ @@ -32836,15 +32836,15 @@ │ │ │ │ blcs bbc20 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr0, cr15, {3} │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ movwcs lr, #1548 @ 0x60c │ │ │ │ bge 24b3ec │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 8, cr15, cr14, cr7, {3} │ │ │ │ + cdp2 1, 13, cr15, cr10, cr7, {3} │ │ │ │ ldcl 4, cr14, [pc, #436] @ 825ac │ │ │ │ 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 │ │ │ │ @@ -33186,15 +33186,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, q4, │ │ │ │ - @ instruction: 0x6c7bf9c9 │ │ │ │ + @ instruction: 0x6c7bfa15 │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15ab74 │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -33218,16 +33218,16 @@ │ │ │ │ stmdbcs r0, {r2, r3, r7, ip, lr} │ │ │ │ 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: 0x4604ffd7 │ │ │ │ + @ instruction: 0xf1770358 │ │ │ │ + strmi pc, [r4], -r3, lsr #16 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cfc │ │ │ │ @ instruction: 0xf998f042 │ │ │ │ @@ -33321,18 +33321,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, d8, d19 │ │ │ │ - @ instruction: 0x0781f997 │ │ │ │ + streq pc, [r1, r3, ror #19] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf990f278 │ │ │ │ + @ instruction: 0xf9dcf278 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -33444,15 +33444,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1764632 │ │ │ │ - strmi pc, [r5], -pc, asr #28 │ │ │ │ + @ instruction: 0x4605fe9b │ │ │ │ @ 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 │ │ │ │ @@ -33461,15 +33461,15 @@ │ │ │ │ bl 17c0d14 │ │ │ │ strb r4, [r9, r5, lsl #12]! │ │ │ │ ldrb r2, [sl], r0, lsl #10 │ │ │ │ ... │ │ │ │ sbceq sp, r1, ip, asr r7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq sp, r1, r8, lsr #14 │ │ │ │ - eorseq r0, r5, ip, ror sp │ │ │ │ + ldrshteq r0, [r5], -ip │ │ │ │ @ instruction: 0xffffa0ed │ │ │ │ sbceq sp, r1, r8, asr #7 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ strmi lr, [r5], -ip, lsr #30 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldcvs 14, cr10, [ip], #776 @ 0x308 │ │ │ │ @@ -33632,15 +33632,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - ldc2 1, cr15, [sl], {118} @ 0x76 │ │ │ │ + stc2l 1, cr15, [r6], #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 │ │ │ │ @@ -33806,15 +33806,15 @@ │ │ │ │ bvs 1f15fdc │ │ │ │ blvs f19654 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1766a3a │ │ │ │ - @ instruction: 0x4604fb79 │ │ │ │ + strmi pc, [r4], -r5, asr #23 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1e014 │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -33836,34 +33836,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bd21c │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fd090 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [ip], #-460 @ 0xfffffe34 │ │ │ │ + stc2 1, cr15, [r8], {115} @ 0x73 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ ldmib sl, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ... │ │ │ │ sbceq sp, r1, r2, lsl #2 │ │ │ │ sbceq sp, r1, lr, ror #1 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq ip, r1, r0, ror #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eorseq r0, r5, r0, lsl #12 │ │ │ │ + eorseq r0, r5, r0, lsl #13 │ │ │ │ @ instruction: 0xffff996d │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - mlaeq lr, r0, r5, r1 │ │ │ │ - eoreq r0, lr, sl, ror #31 │ │ │ │ + eoreq r1, lr, r0, lsl r6 │ │ │ │ + eoreq r1, lr, sl, rrx │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi fe9d4e40 │ │ │ │ blmi fe9d4c74 │ │ │ │ addlt r4, r6, sl, ror r4 │ │ │ │ @@ -34088,15 +34088,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: 0x6c7bfab9 │ │ │ │ + @ instruction: 0x6c7bfb05 │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15b994 │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -34121,15 +34121,15 @@ │ │ │ │ sadd16mi fp, r3, r8 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], -r7, lsl #2 @ │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf1760358 │ │ │ │ - strmi pc, [r4], -r7, asr #17 │ │ │ │ + @ instruction: 0x4604f913 │ │ │ │ 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 fe2bf930 │ │ │ │ @@ -34223,18 +34223,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, r7, lsl #21] │ │ │ │ + @ instruction: 0x0781fad3 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - blx fe0c0390 │ │ │ │ + blx ff3c0390 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -34346,15 +34346,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: 0x4605ff3f │ │ │ │ + strmi pc, [r5], -fp, lsl #31 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 14, cr10, [fp], #960 @ 0x3c0 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #3, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -34363,15 +34363,15 @@ │ │ │ │ mcrr 7, 13, pc, ip, cr13 @ │ │ │ │ strb r4, [r9, r5, lsl #12]! │ │ │ │ ldrb r2, [sl], r0, lsl #10 │ │ │ │ ... │ │ │ │ sbceq ip, r1, ip, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq ip, r1, r8, lsl #18 │ │ │ │ - eorseq pc, r4, ip, asr pc @ │ │ │ │ + ldrsbteq pc, [r4], -ip @ │ │ │ │ @ instruction: 0xffff92cd │ │ │ │ sbceq ip, r1, r8, lsr #11 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ @ instruction: 0x4605e81c │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldcvs 14, cr10, [ip], #776 @ 0x308 │ │ │ │ @@ -34534,15 +34534,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 │ │ │ │ - stc2 1, cr15, [sl, #468] @ 0x1d4 │ │ │ │ + ldc2l 1, cr15, [r6, #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 │ │ │ │ @@ -34708,15 +34708,15 @@ │ │ │ │ bvs 1f16dfc │ │ │ │ blvs f1a474 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1756a3a │ │ │ │ - strmi pc, [r4], -r9, ror #24 │ │ │ │ + @ instruction: 0x4604fcb5 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1ee34 │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -34738,34 +34738,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1be03c │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fdeb0 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [ip, #-456]! @ 0xfffffe38 │ │ │ │ + ldc2l 1, cr15, [r8, #-456]! @ 0xfffffe38 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ b fe342148 │ │ │ │ ... │ │ │ │ sbceq ip, r1, r2, ror #5 │ │ │ │ sbceq ip, r1, lr, asr #5 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq ip, r1, r0, asr #3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eorseq pc, r4, r0, ror #15 │ │ │ │ + eorseq pc, r4, r0, ror #16 │ │ │ │ @ instruction: 0xffff8b4d │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - eoreq r0, lr, r0, ror r7 │ │ │ │ - eoreq r0, lr, sl, asr #3 │ │ │ │ + strdeq r0, [lr], -r0 @ │ │ │ │ + eoreq r0, lr, sl, asr #4 │ │ │ │ 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 │ │ │ │ @@ -34837,15 +34837,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 45d028 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1752114 │ │ │ │ - strmi pc, [r4], -fp, lsr #22 │ │ │ │ + @ instruction: 0x4604fb77 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0404658 │ │ │ │ ldrbmi pc, [r8], -pc, ror #25 @ │ │ │ │ blx ff2c0466 │ │ │ │ @@ -35093,30 +35093,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e5a2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrdeq fp, [r1], #212 @ 0xd4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r1, sl, lsr #27 │ │ │ │ - eorseq pc, r4, r0, lsr #8 │ │ │ │ + eorseq pc, r4, r0, lsr #9 │ │ │ │ @ instruction: 0xffffb629 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ smulleq fp, r1, ip, r9 │ │ │ │ blcs 10448c8 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f174d4 │ │ │ │ blvs f1aabc │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1756aba │ │ │ │ - strmi pc, [r4], -r5, asr #18 │ │ │ │ + @ instruction: 0x4604f991 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f701f4 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -35141,15 +35141,15 @@ │ │ │ │ blmi f3e184 │ │ │ │ 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, d6, d0 │ │ │ │ - @ instruction: 0x4601fa79 │ │ │ │ + strmi pc, [r1], -r5, asr #21 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 8481c │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -35547,15 +35547,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 15, cr15, [fp], #-308 @ 0xfffffecc │ │ │ │ + ldclvs 15, cr15, [fp], #-612 @ 0xfffffd9c │ │ │ │ teqvs r8, #4096000 @ 0x3e8000 │ │ │ │ bl 15d064 │ │ │ │ @ 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 @ │ │ │ │ @@ -35578,15 +35578,15 @@ │ │ │ │ svclt 0x00182900 │ │ │ │ @ instruction: 0xf8c74613 │ │ │ │ blgt 478f7c │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ tstcs r8, r8, ror r6 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - ldc2l 1, cr15, [lr, #-464] @ 0xfffffe30 │ │ │ │ + stc2 1, cr15, [sl, #464]! @ 0x1d0 │ │ │ │ adcsvs r4, r8, #4, 12 @ 0x400000 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldclvs 1, cr2, [ip], #12 │ │ │ │ @ instruction: 0xf03f4620 │ │ │ │ @@ -35781,15 +35781,15 @@ │ │ │ │ ldmvs sl!, {r0, r4, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1744632 │ │ │ │ - strmi pc, [r5], -r3, lsl #24 │ │ │ │ + strmi pc, [r5], -pc, asr #24 │ │ │ │ @ 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 │ │ │ │ @@ -35820,15 +35820,15 @@ │ │ │ │ ldclvs 15, cr10, [sl], #224 @ 0xe0 │ │ │ │ @ instruction: 0xf7df4630 │ │ │ │ @ instruction: 0xe732fd3d │ │ │ │ ... │ │ │ │ sbceq fp, r1, r4, ror #4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq fp, r1, r0, lsr r2 │ │ │ │ - eorseq lr, r4, sl, lsl #17 │ │ │ │ + eorseq lr, r4, sl, lsl #18 │ │ │ │ @ instruction: 0xffff7bfb │ │ │ │ sbceq sl, r1, r2, lsl #30 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ ldmvs r8!, {r0, r1, r2, r3, r9, fp, lr} │ │ │ │ ldmdavs r2, {r1, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0552 │ │ │ │ @@ -35932,15 +35932,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 fe6c1a3c │ │ │ │ + blx ff9c1a3c │ │ │ │ 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 │ │ │ │ @@ -36110,15 +36110,15 @@ │ │ │ │ blmi cde204 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs 1f797a8 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ bvs fef31db0 │ │ │ │ - @ instruction: 0xf96ef174 │ │ │ │ + @ instruction: 0xf9baf174 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ blvs 1f79a9c │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcsmi lr, r3, #53215232 @ 0x32c0000 │ │ │ │ @@ -36141,28 +36141,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 │ │ │ │ - smuadx r6, r1, sl │ │ │ │ + smusdx r6, sp, sl │ │ │ │ svc 0x009af7db │ │ │ │ ... │ │ │ │ ldrdeq sl, [r1], #192 @ 0xc0 │ │ │ │ sbceq sl, r1, r6, asr #25 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrdeq sl, [r1], #188 @ 0xbc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eorseq lr, r4, sl, ror #3 │ │ │ │ + eorseq lr, r4, sl, ror #4 │ │ │ │ @ instruction: 0xffff7557 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - eoreq pc, sp, sl, ror r1 @ │ │ │ │ - ldrdeq lr, [sp], -r4 @ │ │ │ │ + strdeq pc, [sp], -sl @ │ │ │ │ + eoreq lr, sp, r4, asr ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febdc9f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fd8 │ │ │ │ addlt r5, r6, r0, asr #28 │ │ │ │ @ instruction: 0xf8de2444 │ │ │ │ bls 31cb64 │ │ │ │ @@ -36450,18 +36450,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: 0xff32f17a │ │ │ │ + @ instruction: 0xff7ef17a │ │ │ │ bcs c05c8 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c59b8 │ │ │ │ + bls 2c5ae8 │ │ │ │ bcs 10c05c0 │ │ │ │ beq 3005c4 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r5, r7, sl, pc} │ │ │ │ bcs ac8c0 │ │ │ │ addshi pc, sl, #64 @ 0x40 │ │ │ │ bne ff520038 │ │ │ │ @@ -36497,15 +36497,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 │ │ │ │ - @ instruction: 0x4605fbdd │ │ │ │ + strmi pc, [r5], -r9, lsr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe166a48 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a34620 │ │ │ │ @ instruction: 0xf7ec0801 │ │ │ │ blvs fec04a08 │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ @@ -36785,18 +36785,18 @@ │ │ │ │ tstcs r0, r0, lsl r3 │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d17, d8, d4 │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ @ instruction: 0xf8c80188 │ │ │ │ rsbvs r1, r3, r0 │ │ │ │ movwls r9, #25096 @ 0x6208 │ │ │ │ - ldc2 1, cr15, [r4], {122} @ 0x7a │ │ │ │ + stc2l 1, cr15, [r0], #488 @ 0x1e8 │ │ │ │ bcs c0b04 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c547c │ │ │ │ + bls 2c55ac │ │ │ │ bcs 10c0afc │ │ │ │ b 132cdf0 │ │ │ │ bcs 88a00 │ │ │ │ stclge 4, cr15, [r6, #-252]! @ 0xffffff04 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ @@ -37044,18 +37044,18 @@ │ │ │ │ andsvs r6, r9, sl, asr r0 │ │ │ │ str r6, [pc], #101 @ 865b8 │ │ │ │ bls 259298 │ │ │ │ @ instruction: 0xf50058d0 │ │ │ │ @ instruction: 0xf1003380 │ │ │ │ adcvs r0, r3, r0, lsl r7 │ │ │ │ @ instruction: 0x4628e6d4 │ │ │ │ - blx fe442bb8 │ │ │ │ + blx ff742bb8 │ │ │ │ bcs c0f10 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - b 1345070 │ │ │ │ + b 13451a0 │ │ │ │ b 1310ee0 │ │ │ │ blmi bc8e08 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ svclt 0x00189a07 │ │ │ │ ldmibvs r0!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ vtst.8 , , │ │ │ │ @ instruction: 0xf6c46201 │ │ │ │ @@ -37113,15 +37113,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d4, d0 │ │ │ │ - @ instruction: 0xf010fbe9 │ │ │ │ + @ instruction: 0xf010fc35 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c3b00 │ │ │ │ blcs fe121444 │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -37302,15 +37302,15 @@ │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ef4651 │ │ │ │ @ instruction: 0xf8d9fd05 │ │ │ │ vhadd.s d16, d4, d0 │ │ │ │ - @ instruction: 0xf010fa6f │ │ │ │ + @ instruction: 0xf010fabb │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d26fe4 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -37362,15 +37362,15 @@ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ 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, r9, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x2104ffb5 │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ @ instruction: 0xf932f03e │ │ │ │ @ instruction: 0xf03e4650 │ │ │ │ @ instruction: 0xf8d5f80b │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -37525,15 +37525,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 f866cc │ │ │ │ + blvs f867fc │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -37568,15 +37568,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7dae645 │ │ │ │ blmi 2c1fe8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrhteq ip, [r4], -r0 │ │ │ │ + eorseq ip, r4, r0, lsr sp │ │ │ │ @ instruction: 0xfffecbb5 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -37886,15 +37886,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: 0xf8d5fcff │ │ │ │ + @ instruction: 0xf8d5fd4b │ │ │ │ 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}^ │ │ │ │ @@ -38241,18 +38241,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: 0xf930f179 │ │ │ │ + @ instruction: 0xf97cf179 │ │ │ │ bcs c21cc │ │ │ │ @ instruction: 0xf1794628 │ │ │ │ - bls 245db4 │ │ │ │ + bls 245ee4 │ │ │ │ bcs 10c21c4 │ │ │ │ beq 2c21c8 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r1, r2, r4, r5, r6, r8, sl, pc} │ │ │ │ bcs ae4bc │ │ │ │ adcshi pc, r9, #64 @ 0x40 │ │ │ │ blne ff521c3c │ │ │ │ @@ -38306,15 +38306,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 │ │ │ │ - ldc2 1, cr15, [r6, #420]! @ 0x1a4 │ │ │ │ + cdp2 1, 0, cr15, cr2, cr9, {3} │ │ │ │ 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] │ │ │ │ stc2 7, cr15, [r4, #-936] @ 0xfffffc58 │ │ │ │ blx fee62860 │ │ │ │ @@ -38592,17 +38592,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 14877d4 │ │ │ │ + b 1487904 │ │ │ │ strtmi r2, [r8], -r0, lsl #20 │ │ │ │ - mcr2 1, 4, pc, cr10, cr8, {3} @ │ │ │ │ + mrc2 1, 6, pc, cr6, cr8, {3} │ │ │ │ b 132e62c │ │ │ │ blls 192718 │ │ │ │ beq 2c2744 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ tstcc r0, #4544 @ 0x11c0 │ │ │ │ tstcs r1, r6, asr r5 │ │ │ │ @ instruction: 0xf6486059 │ │ │ │ @@ -38892,17 +38892,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: 0x4607fc1b │ │ │ │ + strmi pc, [r7], -r7, ror #24 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - b 148738c │ │ │ │ + b 14874bc │ │ │ │ b 1312bc4 │ │ │ │ b 1312ae4 │ │ │ │ blmi e4aaec │ │ │ │ tstpvs r1, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01a9f6c4 │ │ │ │ @ instruction: 0xf5b59a05 │ │ │ │ ldmpl r2, {r3, r7, r8, r9, sl, fp, ip, sp, lr}^ │ │ │ │ @@ -38971,15 +38971,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010fd61 │ │ │ │ + @ instruction: 0xf010fdad │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c5810 │ │ │ │ blcs fe123154 │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -39160,15 +39160,15 @@ │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ed4651 │ │ │ │ @ instruction: 0xf8d9ff0d │ │ │ │ vhadd.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010fbe7 │ │ │ │ + @ instruction: 0xf010fc33 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d28cf4 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -39220,15 +39220,15 @@ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ 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 │ │ │ │ - smlattcs r4, r1, r8, pc @ │ │ │ │ + tstpcs r4, sp, lsr #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ blx feb448d8 │ │ │ │ @ instruction: 0xf03c4650 │ │ │ │ @ instruction: 0xf8d5f983 │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -39382,16 +39382,16 @@ │ │ │ │ bmi dd2348 │ │ │ │ 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 f889bc │ │ │ │ + @ instruction: 0xf1714632 │ │ │ │ + blvs f86aec │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -39426,15 +39426,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7d8e645 │ │ │ │ blmi 2c42d8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq sl, r4, r0, lsr #31 │ │ │ │ + eorseq fp, r4, r0, lsr #32 │ │ │ │ @ instruction: 0xfffeaea5 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -39730,15 +39730,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: 0xf8d5fe93 │ │ │ │ + @ instruction: 0xf8d5fedf │ │ │ │ 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}^ │ │ │ │ @@ -39948,15 +39948,15 @@ │ │ │ │ @ instruction: 0xf8da6c8d │ │ │ │ bne ffbd5358 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1b0074 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ ldrmi pc, [r0, -r8, lsl #10]! │ │ │ │ - ldc2l 2, cr15, [lr], {113} @ 0x71 │ │ │ │ + stc2 2, cr15, [sl, #-452]! @ 0xfffffe3c │ │ │ │ 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 │ │ │ │ @@ -40000,19 +40000,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: 0xf177fc77 │ │ │ │ - stmdacs r0, {r0, r1, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf177fcc3 │ │ │ │ + stmdacs r0, {r0, r1, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ vmax.s d20, d1, d16 │ │ │ │ - blls 1c894c │ │ │ │ + blls 1c8a7c │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ @ instruction: 0xf5b32200 │ │ │ │ svclt 0x00187f88 │ │ │ │ strdle r2, [ip, -r0] │ │ │ │ blcs 13017c │ │ │ │ tstcs r0, r8, lsl #30 │ │ │ │ @@ -40161,15 +40161,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 │ │ │ │ - ldc2 2, cr15, [r0], {113} @ 0x71 │ │ │ │ + mrrc2 2, 7, pc, ip, cr1 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 14522a0 │ │ │ │ ldrt r0, [r9], r3, lsl #19 │ │ │ │ bls 25c308 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @@ -40403,19 +40403,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c8b4c │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, , q0 │ │ │ │ - @ instruction: 0xf010fa2d │ │ │ │ + @ instruction: 0xf010fa79 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx 9c6430 │ │ │ │ + blx 1cc6430 │ │ │ │ svclt 0x00560742 │ │ │ │ beq 285aa0 │ │ │ │ beq 305bb4 │ │ │ │ bleq 105ea8 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ @ instruction: 0x4684fd37 │ │ │ │ @@ -40495,19 +40495,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c89dc │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, , q0 │ │ │ │ - @ instruction: 0xf010f975 │ │ │ │ + @ instruction: 0xf010f9c1 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - @ instruction: 0xf96cf271 │ │ │ │ + @ instruction: 0xf9b8f271 │ │ │ │ svclt 0x00560742 │ │ │ │ beq 285c10 │ │ │ │ beq 305d24 │ │ │ │ bleq 106018 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ sxtab16mi pc, r4, pc, ror #24 @ │ │ │ │ @@ -40595,19 +40595,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 669fb8 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - @ instruction: 0xf8acf271 │ │ │ │ + @ instruction: 0xf8f8f271 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c5ea0 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf8a4f271 │ │ │ │ + @ instruction: 0xf8f0f271 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 285d98 │ │ │ │ bleq 305eb4 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40646,26 +40646,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fe564 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ @ instruction: 0xe7d5fcff │ │ │ │ vqadd.s64 q9, , │ │ │ │ - streq pc, [r3, r7, asr #16] │ │ │ │ + @ instruction: 0x0783f893 │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - @ instruction: 0xf842f271 │ │ │ │ + @ instruction: 0xf88ef271 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - @ instruction: 0xf836f271 │ │ │ │ + @ instruction: 0xf882f271 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, , q15 │ │ │ │ - smlaldxeq pc, r2, r1, r8 @ │ │ │ │ + smlsldxeq pc, r2, sp, r8 @ │ │ │ │ @ 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}^ │ │ │ │ @@ -40754,19 +40754,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 66a234 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - @ instruction: 0xff6ef270 │ │ │ │ + @ instruction: 0xffbaf270 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c611c │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xff66f270 │ │ │ │ + @ instruction: 0xffb2f270 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 286014 │ │ │ │ bleq 306130 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40805,26 +40805,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fe7e0 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ @ instruction: 0xe7d5fcd1 │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - streq pc, [r3, r9, lsl #30] │ │ │ │ + @ instruction: 0x0783ff55 │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - @ instruction: 0xff04f270 │ │ │ │ + @ instruction: 0xff50f270 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - mrc2 2, 7, pc, cr8, cr0, {3} │ │ │ │ + @ instruction: 0xff44f270 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - @ instruction: 0x0742fef3 │ │ │ │ + smlaldxeq pc, r2, pc, pc @ │ │ │ │ @ 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}^ │ │ │ │ @@ -40992,15 +40992,15 @@ │ │ │ │ eorhi pc, lr, #0 │ │ │ │ @ instruction: 0xf04f6b7b │ │ │ │ @ instruction: 0xed9f0900 │ │ │ │ @ instruction: 0x46b29bb2 │ │ │ │ blhi fed45a00 │ │ │ │ blvs fef643e8 │ │ │ │ teqvs fp, #8, 6 @ 0x20000000 │ │ │ │ - ldc2 2, cr15, [r6], #448 @ 0x1c0 │ │ │ │ + stc2 2, cr15, [r2, #-448] @ 0xfffffe40 │ │ │ │ @ instruction: 0xf44f6c7b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ mvnsvs r7, #4080 @ 0xff0 │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs c23f4 │ │ │ │ msrhi CPSR_s, r0 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -41026,15 +41026,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 ff1469d4 │ │ │ │ + blx 4469d6 │ │ │ │ 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 │ │ │ │ @@ -41125,18 +41125,18 @@ │ │ │ │ @ instruction: 0x6120cd03 │ │ │ │ blvs 1f62b10 │ │ │ │ ldrdle pc, [r4], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ bvs ffffe6c0 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d0, d27 │ │ │ │ - streq pc, [r2, r9, lsl #25] │ │ │ │ + @ instruction: 0x0782fcd5 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - stc2 2, cr15, [r2], {112} @ 0x70 │ │ │ │ + stc2l 2, cr15, [lr], {112} @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -41172,15 +41172,15 @@ │ │ │ │ svclt 0x0000e7d3 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrdeq r5, [r1], #204 @ 0xcc │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strheq r5, [r1], #196 @ 0xc4 │ │ │ │ - eorseq r9, r4, r2, asr r3 │ │ │ │ + ldrsbteq r9, [r4], -r2 │ │ │ │ @ instruction: 0xffff26c7 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ suble r2, r6, r2, lsl #22 │ │ │ │ @ instruction: 0xf0002b04 │ │ │ │ blcs 22a90c │ │ │ │ movwcs fp, #16140 @ 0x3f0c │ │ │ │ ldrtvs r2, [fp], #783 @ 0x30f │ │ │ │ @@ -41293,15 +41293,15 @@ │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi 914130 │ │ │ │ @ instruction: 0xf8d5687a │ │ │ │ ldmpl r3, {r2, r3, r4, r6, r8, r9}^ │ │ │ │ mulsle sp, r8, r2 │ │ │ │ msrne SPSR_, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf8e4f16f │ │ │ │ + @ instruction: 0xf930f16f │ │ │ │ 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 │ │ │ │ @@ -42061,15 +42061,15 @@ │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8c7633a │ │ │ │ blgt 47f4d4 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf16e0358 │ │ │ │ - @ instruction: 0xf107faab │ │ │ │ + @ instruction: 0xf107faf7 │ │ │ │ @ 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 │ │ │ │ @@ -42210,15 +42210,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r2, r3, r4, r8, r9, fp, lr} │ │ │ │ blvs f219d0 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r5, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ orrslt r1, r0, r0, ror #6 │ │ │ │ @ instruction: 0xf16e4632 │ │ │ │ - @ instruction: 0x4604f9bb │ │ │ │ + strmi pc, [r4], -r7, lsl #20 │ │ │ │ addle r2, fp, r0, lsl #24 │ │ │ │ @ instruction: 0xf8c36b3b │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d36368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [lr, #-1919] @ 0xfffff881 │ │ │ │ @ instruction: 0x464ebf38 │ │ │ │ @@ -42229,15 +42229,15 @@ │ │ │ │ svclt 0x0000e776 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq r4, r1, lr, asr #25 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r4, r1, r6, lsr #25 │ │ │ │ - eorseq r8, r4, r2, lsl r3 │ │ │ │ + mlaseq r4, r2, r3, r8 │ │ │ │ @ instruction: 0xffff480d │ │ │ │ sbceq r4, r1, r4, ror #19 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ @ instruction: 0xf7d64630 │ │ │ │ @ instruction: 0x4604ea94 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs f3746c │ │ │ │ @@ -42246,15 +42246,15 @@ │ │ │ │ blvs f4604c │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldrbmi r4, [ip], #-864 @ 0xfffffca0 │ │ │ │ msrvs SPSR_f, #12713984 @ 0xc20000 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ ldcvs 7, cr14, [fp], #-276 @ 0xfffffeec │ │ │ │ vtst.32 d22, d15, d8 │ │ │ │ - strmi pc, [r1], -r7, ror #21 │ │ │ │ + @ instruction: 0x4601fb33 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vhadd.s8 , q0, q7 │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 8b740 │ │ │ │ blvs fff3fb64 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -42544,15 +42544,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 │ │ │ │ - pkhbtmi pc, r1, r3, lsl #25 @ │ │ │ │ + pkhtbmi pc, r1, pc, asr #25 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe16beb8 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adchi pc, pc, r0, asr #32 │ │ │ │ movwne lr, #6621 @ 0x19dd │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -42604,19 +42604,19 @@ │ │ │ │ @ instruction: 0xf04f980e │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ @ instruction: 0xf8ca0384 │ │ │ │ rsbvs r3, r5, r0 │ │ │ │ rscseq fp, r6, r4, lsl pc │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1742704 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf174980e │ │ │ │ - subeq pc, r7, pc, lsl #30 │ │ │ │ + subeq pc, r7, fp, asr pc @ │ │ │ │ @ instruction: 0xf1749800 │ │ │ │ - blls cbb5c │ │ │ │ + blls cbc8c │ │ │ │ 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 │ │ │ │ @@ -42777,27 +42777,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 c8484 │ │ │ │ - blx ff0c8510 │ │ │ │ + blx 3c8512 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcd38c │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60cd44 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee0d79c │ │ │ │ @ instruction: 0xf1c6f686 │ │ │ │ @ instruction: 0xf174061f │ │ │ │ - ldmdblt r0, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1659819 │ │ │ │ - tstplt r0, r9, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb110faf5 │ │ │ │ blcs 166dbc │ │ │ │ blls 2c0198 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ blls 7b0bdc │ │ │ │ stmiacc r8, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ vqdmulh.s d15, d3, d10 │ │ │ │ ldrdcc lr, [r8, -sp] │ │ │ │ @@ -42957,22 +42957,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 @ │ │ │ │ - ldc2l 2, cr15, [r8, #-440] @ 0xfffffe48 │ │ │ │ + stc2 2, cr15, [r4, #440]! @ 0x1b8 │ │ │ │ @ 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, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r3!, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00084540 │ │ │ │ andsls r4, r1, r8, lsr r6 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 36c640 │ │ │ │ tstmi r3, #36864 @ 0x9000 │ │ │ │ rschi pc, r8, r0, asr #32 │ │ │ │ ldmdbpl r3!, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -43378,16 +43378,16 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf01a463a │ │ │ │ @ instruction: 0xf8d8fe41 │ │ │ │ sbfx r7, r8, #25, #18 │ │ │ │ svc 0x000af7d4 │ │ │ │ sbceq r3, r1, r6, lsl #16 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - ldrhteq r6, [r4], -r2 │ │ │ │ - mlaseq r4, ip, pc, r6 @ │ │ │ │ + eorseq r7, r4, r2, lsr r0 │ │ │ │ + eorseq r7, r4, ip, lsl r0 │ │ │ │ sbceq r3, r1, r2, asr r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -43692,15 +43692,15 @@ │ │ │ │ @ instruction: 0xf7d93010 │ │ │ │ str pc, [r5, r9, lsr #16] │ │ │ │ ldc 7, cr15, [sl], {212} @ 0xd4 │ │ │ │ sbceq r3, r1, ip, lsl #7 │ │ │ │ sbceq r3, r1, r8, lsl #7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r3, r1, r4, ror #5 │ │ │ │ - eoreq r7, sp, r2, ror #22 │ │ │ │ + eoreq r7, sp, r2, ror #23 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -43973,15 +43973,15 @@ │ │ │ │ @ instruction: 0xf7d94622 │ │ │ │ smlald pc, sp, pc, r9 @ │ │ │ │ bls 29fe30 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ ldcne 2, cr3, [r9, #-512] @ 0xfffffe00 │ │ │ │ strb r6, [r1, -r2, lsr #1]! │ │ │ │ sbceq r2, r1, sl, ror pc │ │ │ │ - eorseq r6, r4, sl, lsr #13 │ │ │ │ + eorseq r6, r4, sl, lsr #14 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r4], -r7, lsl #1 │ │ │ │ @@ -44034,15 +44034,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2c971c │ │ │ │ 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: 0xf8eef164 │ │ │ │ + @ instruction: 0xf93af164 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e8138 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ed694 │ │ │ │ b 117374c │ │ │ │ @@ -44114,19 +44114,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, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1734658 │ │ │ │ - subeq pc, r7, r3, asr #22 │ │ │ │ + subeq pc, r7, pc, lsl #23 │ │ │ │ @ instruction: 0xf1739803 │ │ │ │ - blls 18c3c4 │ │ │ │ + blls 18c4f4 │ │ │ │ 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 │ │ │ │ @@ -44339,26 +44339,26 @@ │ │ │ │ blt 747f2c │ │ │ │ blx 4985a │ │ │ │ stclcc 8, cr15, [r4], #864 @ 0x360 │ │ │ │ ldrdls pc, [r0], -r3 │ │ │ │ ldmdavs fp, {r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [sl], #1227 @ 0x4cb │ │ │ │ @ instruction: 0xf1634630 │ │ │ │ - strmi pc, [r6], -sp, lsl #29 │ │ │ │ + @ instruction: 0x4606fed9 │ │ │ │ blvs fe239ca8 │ │ │ │ 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: 0xf94cf173 │ │ │ │ + @ instruction: 0xf998f173 │ │ │ │ ldmdals r7, {r6, r8, fp, ip, sp, pc} │ │ │ │ - cdp2 1, 7, cr15, cr6, cr3, {3} │ │ │ │ + cdp2 1, 12, cr15, cr2, cr3, {3} │ │ │ │ blvs fe179c54 │ │ │ │ rsbsle r2, r6, r3, lsl #22 │ │ │ │ strcs pc, [r0, #1093] @ 0x445 │ │ │ │ b 11f4440 │ │ │ │ blls 716e30 │ │ │ │ b 135e4fc │ │ │ │ b 11db354 │ │ │ │ @@ -45020,15 +45020,15 @@ │ │ │ │ @ instruction: 0xf7d73010 │ │ │ │ str pc, [r5, r9, asr #27] │ │ │ │ b f4c1c0 │ │ │ │ sbceq r1, r1, ip, asr #29 │ │ │ │ sbceq r1, r1, r8, asr #29 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r1, r1, r4, lsr #28 │ │ │ │ - eoreq r6, sp, r2, lsr #13 │ │ │ │ + eoreq r6, sp, r2, lsr #14 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -45245,15 +45245,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2caa08 │ │ │ │ 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: 0xff78f162 │ │ │ │ + @ instruction: 0xffc4f162 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e9424 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ee980 │ │ │ │ b 1174a38 │ │ │ │ @@ -45325,19 +45325,19 @@ │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ svclt 0x0018602b │ │ │ │ @ instruction: 0xf8c400f6 │ │ │ │ svclt 0x0008a004 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1722704 │ │ │ │ - ldmdblt r8, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1724658 │ │ │ │ - subeq pc, r7, sp, asr #19 │ │ │ │ + subeq pc, r7, r9, lsl sl @ │ │ │ │ @ instruction: 0xf1729803 │ │ │ │ - blls 18d0d8 │ │ │ │ + blls 18d208 │ │ │ │ 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 │ │ │ │ @@ -45554,27 +45554,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 cafe8 │ │ │ │ - stc2 1, cr15, [lr, #-392] @ 0xfffffe78 │ │ │ │ + ldc2l 1, cr15, [sl, #-392] @ 0xfffffe78 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcfef0 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60f8a8 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee50700 │ │ │ │ @ instruction: 0xf1c7f787 │ │ │ │ - @ instruction: 0xf171071f │ │ │ │ - ldmdblt r0, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf172071f │ │ │ │ + ldmdblt r0, {r0, r3, r4, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1629819 │ │ │ │ - @ instruction: 0xb110fcf7 │ │ │ │ + tstplt r0, r3, asr #26 @ p-variant is OBSOLETE │ │ │ │ blcs 169920 │ │ │ │ blls 2c2d14 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ ldmib sp, {r3, r8, r9, ip, pc}^ │ │ │ │ b 12db344 │ │ │ │ b 115ce48 │ │ │ │ blls 797534 │ │ │ │ @@ -45729,21 +45729,21 @@ │ │ │ │ blcs b39b4 │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c3360 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 8ed98 │ │ │ │ - @ instruction: 0xffb0f26b │ │ │ │ + @ instruction: 0xfffcf26b │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d11, d2 │ │ │ │ - @ instruction: 0xf8d8ffa5 │ │ │ │ + @ instruction: 0xf8d8fff1 │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f2e04 │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2b59f0 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -46259,15 +46259,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: 0xff3cf7d6 │ │ │ │ svclt 0x0000e728 │ │ │ │ strdeq r0, [r1], #190 @ 0xbe │ │ │ │ - eorseq r4, r4, r4, lsr #7 │ │ │ │ + eorseq r4, r4, r4, lsr #8 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, asr #28 │ │ │ │ @@ -46342,16 +46342,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0174632 │ │ │ │ @ instruction: 0xf8d8ffc1 │ │ │ │ @ instruction: 0xe78f6cd8 │ │ │ │ svc 0x00e2f7d1 │ │ │ │ strdeq r0, [r1], #154 @ 0x9a │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - ldrsbteq r4, [r4], -r6 │ │ │ │ - eorseq r4, r4, sl, asr #3 │ │ │ │ + eorseq r4, r4, r6, asr r2 │ │ │ │ + eorseq r4, r4, sl, asr #4 │ │ │ │ sbceq r0, r1, r2, lsl #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -46656,15 +46656,15 @@ │ │ │ │ @ instruction: 0xf7d63010 │ │ │ │ str pc, [r5, r1, lsl #18] │ │ │ │ ldcl 7, cr15, [r2, #-836]! @ 0xfffffcbc │ │ │ │ sbceq r0, r1, ip, lsr r5 │ │ │ │ sbceq r0, r1, r8, lsr r5 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ smulleq r0, r1, r4, r4 │ │ │ │ - eoreq r4, sp, r2, lsl sp │ │ │ │ + mlaeq sp, r2, sp, r4 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -47409,15 +47409,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: 0xf1690358 │ │ │ │ - strmi pc, [r0], r1, ror #17 │ │ │ │ + strmi pc, [r0], sp, lsr #18 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -47577,15 +47577,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ ldmdbne r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ and r8, r9, r0, lsl #3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrhteq r3, [r4], -r6 │ │ │ │ + eorseq r3, r4, r6, lsr r1 │ │ │ │ @ instruction: 0xfffe2fcd │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs a024c │ │ │ │ msrhi SPSR_fx, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -47695,15 +47695,15 @@ │ │ │ │ ldmdbvs sl!, {r0, 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 │ │ │ │ - @ instruction: 0x4606fedd │ │ │ │ + strmi pc, [r6], -r9, lsr #30 │ │ │ │ @ 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 │ │ │ │ @@ -48082,15 +48082,15 @@ │ │ │ │ blmi 28af34 │ │ │ │ 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, r8, asr r0 @ │ │ │ │ - eoreq r3, sp, lr, lsr #19 │ │ │ │ + eoreq r3, sp, lr, lsr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cc72c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -48670,15 +48670,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, lsl #30 │ │ │ │ + pkhtbmi pc, r0, r1, asr #30 @ │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -48838,15 +48838,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ ldmdbne r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ and r8, r9, r0, lsl #3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrshteq r1, [r4], -lr │ │ │ │ + eorseq r1, r4, lr, ror sp │ │ │ │ @ instruction: 0xfffe1c15 │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs a1604 │ │ │ │ msrhi SPSR_fx, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -48956,15 +48956,15 @@ │ │ │ │ ldmdbvs sl!, {r0, 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, lsl #26 │ │ │ │ + strmi pc, [r6], -sp, asr #26 │ │ │ │ @ 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 │ │ │ │ @@ -49343,15 +49343,15 @@ │ │ │ │ blmi 28c2ec │ │ │ │ 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, lsr #25 │ │ │ │ - strdeq r2, [sp], -r6 @ │ │ │ │ + eoreq r2, sp, r6, ror r6 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cdae4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -50044,15 +50044,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: 0xf1660358 │ │ │ │ - strmi pc, [r0], r7, asr #24 │ │ │ │ + pkhbtmi pc, r0, r3, lsl #25 @ │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -50211,30 +50211,30 @@ │ │ │ │ blmi 3075c4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmdbcs r8!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ svclt 0x0000e7a0 │ │ │ │ ... │ │ │ │ - eorseq r0, r4, r2, lsl #15 │ │ │ │ + eorseq r0, r4, r2, lsl #16 │ │ │ │ @ instruction: 0xfffe0699 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ 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 feed54d0 │ │ │ │ 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 │ │ │ │ - blx 54f986 │ │ │ │ + blx 184f986 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x004df43f │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c36360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [lr], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1856] @ 0x740 │ │ │ │ @@ -50588,15 +50588,15 @@ │ │ │ │ blmi 28d664 │ │ │ │ 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, r8, lsr #18 │ │ │ │ - eoreq r1, sp, lr, ror r2 │ │ │ │ + strdeq r1, [sp], -lr @ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x4691b0db │ │ │ │ @@ -50675,15 +50675,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 46c7d0 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1652114 │ │ │ │ - @ instruction: 0x4604ff57 │ │ │ │ + strmi pc, [r4], -r3, lsr #31 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0314658 │ │ │ │ @ instruction: 0x4658f91b │ │ │ │ @ instruction: 0xfff4f030 │ │ │ │ @@ -50931,30 +50931,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e598 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq ip, r0, r4, asr #12 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq ip, r0, sl, lsl r6 │ │ │ │ - eorseq pc, r3, r6, ror ip @ │ │ │ │ + ldrshteq pc, [r3], -r6 @ │ │ │ │ @ instruction: 0xfffec1a5 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ strdeq ip, [r0], #20 │ │ │ │ blcs 1054070 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f26c7c │ │ │ │ blvs f2a264 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1656aba │ │ │ │ - @ instruction: 0x4604fd71 │ │ │ │ + @ instruction: 0x4604fdbd │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f7f99c │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -50979,15 +50979,15 @@ │ │ │ │ blmi f4d92c │ │ │ │ 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, d6, d0 │ │ │ │ - strmi pc, [r1], -r5, lsr #29 │ │ │ │ + @ instruction: 0x4601fef1 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 93fc4 │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -51109,21 +51109,21 @@ │ │ │ │ blcs b8dd4 │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c8780 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 941b8 │ │ │ │ - stc2 2, cr15, [r0, #408]! @ 0x198 │ │ │ │ + stc2l 2, cr15, [ip, #408]! @ 0x198 │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d6, d2 │ │ │ │ - @ instruction: 0xf8d8fd95 │ │ │ │ + @ instruction: 0xf8d8fde1 │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f8224 │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2bae10 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -51621,200 +51621,200 @@ │ │ │ │ @ instruction: 0x9719ac3b │ │ │ │ @ instruction: 0xf8df4620 │ │ │ │ stmpl sl, {r2, r6, sl, ip, sp} │ │ │ │ ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ subsls r6, pc, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf184463a │ │ │ │ - @ instruction: 0xf8dff88f │ │ │ │ + @ instruction: 0xf8dff8db │ │ │ │ @ instruction: 0x463a3430 │ │ │ │ ldmdals pc!, {r3, r8, sp} @ │ │ │ │ ldrtmi r5, [r3], -lr, ror #17 │ │ │ │ - ldc2 1, cr15, [sl], {127} @ 0x7f │ │ │ │ + stc2l 1, cr15, [r6], #-508 @ 0xfffffe04 │ │ │ │ andcs r4, r2, #59768832 @ 0x3900000 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xffd8f7dc │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ strtmi r4, [r0], -r2, lsl #13 │ │ │ │ @ instruction: 0xffd2f7dc │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ ldmdals pc!, {r0, r7, r9, sl, lr} @ │ │ │ │ - @ instruction: 0xff64f17f │ │ │ │ + @ instruction: 0xffb0f17f │ │ │ │ @ instruction: 0xf1004605 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ tstls r3, r1, lsl #4 │ │ │ │ - @ instruction: 0xf874f182 │ │ │ │ + @ instruction: 0xf8c0f182 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf8dcf184 │ │ │ │ + @ instruction: 0xf928f184 │ │ │ │ mlacs r1, r5, r8, pc @ │ │ │ │ tstcs r1, pc, lsr r8 │ │ │ │ strvc lr, [r6, -sp, asr #19]! │ │ │ │ - @ instruction: 0xff24f17f │ │ │ │ + @ instruction: 0xff70f17f │ │ │ │ strmi sl, [r3], r6, lsr #30 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5d0e5c │ │ │ │ @ instruction: 0xf1844620 │ │ │ │ - ldrbmi pc, [fp], -r5, asr #17 @ │ │ │ │ + @ instruction: 0x465bf911 │ │ │ │ vpmin.s8 d25, d0, d3 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - blx 9d1054 │ │ │ │ + blx 1cd1054 │ │ │ │ strmi r4, [r2], -fp, asr #12 │ │ │ │ @ instruction: 0xf8cd2142 │ │ │ │ strtmi sl, [r0], -r0 │ │ │ │ - blx 1651064 │ │ │ │ + blx fe951064 │ │ │ │ bleq 110b94 │ │ │ │ strmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc098 │ │ │ │ @ instruction: 0x465bfa97 │ │ │ │ @ instruction: 0x463a4651 │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ addslt pc, r8, sp, asr #17 │ │ │ │ blx fe4529ec │ │ │ │ bleq ff5d0100 │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1814638 │ │ │ │ - @ instruction: 0x4659fddb │ │ │ │ + ldrbmi pc, [r9], -r7, lsr #28 @ │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ - mcr2 1, 7, pc, cr4, cr15, {3} @ │ │ │ │ + @ instruction: 0xff30f17f │ │ │ │ cmplt r8, r3, lsl #13 │ │ │ │ blgt 16638c │ │ │ │ eoreq pc, r8, fp, asr #17 │ │ │ │ eorne pc, ip, fp, asr #17 │ │ │ │ @ instruction: 0xf10b4659 │ │ │ │ @ instruction: 0x46200b14 │ │ │ │ - @ instruction: 0xf886f184 │ │ │ │ + @ instruction: 0xf8d2f184 │ │ │ │ ldrtmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq d0598 │ │ │ │ - stc2l 1, cr15, [r2, #516] @ 0x204 │ │ │ │ + cdp2 1, 0, cr15, cr14, cr1, {4} │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - strmi pc, [r3], -fp, asr #29 │ │ │ │ + @ instruction: 0x4603ff17 │ │ │ │ @ instruction: 0x463ab150 │ │ │ │ bgt 179728 │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ ldrmi r4, [r9], -r0, lsr #12 │ │ │ │ - @ instruction: 0xf870f184 │ │ │ │ + @ instruction: 0xf8bcf184 │ │ │ │ tstcc r4, #21504 @ 0x5400 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ vcgt.s8 d27, d0, d0 │ │ │ │ @ instruction: 0x465311bb │ │ │ │ @ instruction: 0xf1844620 │ │ │ │ - strbmi pc, [r1], -r9, asr #20 @ │ │ │ │ + @ instruction: 0x4641fa95 │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ @ instruction: 0xf8ddfdcd │ │ │ │ strdcs r8, [r3], -ip │ │ │ │ - @ instruction: 0xf92af24e │ │ │ │ + @ instruction: 0xf976f24e │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strbmi r2, [r0], -r8, lsl #2 │ │ │ │ - blx 1dd1116 │ │ │ │ + blx ff0d1116 │ │ │ │ ldrmi r2, [r1], -r2, lsl #4 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xff32f7dc │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ strtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xff2cf7dc │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ strtmi r4, [r0], -r2, lsl #13 │ │ │ │ @ instruction: 0xff26f7dc │ │ │ │ @ instruction: 0xf8952300 │ │ │ │ strmi r2, [r1], r1, lsr #32 │ │ │ │ tstcs r1, r6, lsr #6 │ │ │ │ rsbsvs r9, fp, pc, lsr r8 │ │ │ │ - mcr2 1, 4, pc, cr8, cr15, {3} @ │ │ │ │ + mrc2 1, 6, pc, cr4, cr15, {3} │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 166444 │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1844620 │ │ │ │ - strtmi pc, [fp], -sp, lsr #16 │ │ │ │ + @ instruction: 0x462bf879 │ │ │ │ vpmin.s8 d25, d0, d3 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - @ instruction: 0xf98cf184 │ │ │ │ + @ instruction: 0xf9d8f184 │ │ │ │ @ instruction: 0x46024653 │ │ │ │ @ instruction: 0xf8cd2142 │ │ │ │ strtmi fp, [r0], -r0 │ │ │ │ - @ instruction: 0xf9bef184 │ │ │ │ + blx 351194 │ │ │ │ strmi r2, [r2], r1, lsl #6 │ │ │ │ ldrtmi r4, [sl], -r1, lsl #12 │ │ │ │ strcs r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf7db9526 │ │ │ │ ldrbmi pc, [r1], -r3, lsl #20 @ │ │ │ │ beq 110cd8 │ │ │ │ ldrbmi r4, [r3], -r3, lsl #13 │ │ │ │ @ instruction: 0x4620463a │ │ │ │ addsge pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf9f8f7db │ │ │ │ @ instruction: 0x4603465a │ │ │ │ bicsvc pc, sp, pc, asr #8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1844620 │ │ │ │ - strbmi pc, [r1], -r1, lsr #19 @ │ │ │ │ + strbmi pc, [r1], -sp, ror #19 @ │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ ldmdbls pc!, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} @ │ │ │ │ blge 6fac18 │ │ │ │ strls r2, [r0, #-515] @ 0xfffffdfd │ │ │ │ blx feb52b44 │ │ │ │ strtmi r4, [sl], -r5, lsl #23 │ │ │ │ ldrbtmi r4, [fp], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - qsub16mi pc, sl, r9 @ │ │ │ │ + strtmi pc, [sl], -r5, asr #31 │ │ │ │ tstcs r8, r3, lsr r6 │ │ │ │ @ instruction: 0xf17f983f │ │ │ │ - andsls pc, r3, r7, lsl #22 │ │ │ │ + andsls pc, r3, r3, asr fp @ │ │ │ │ vtst.8 d25, d0, d31 │ │ │ │ @ instruction: 0xf88021c7 │ │ │ │ @ instruction: 0xf17fa04d │ │ │ │ - @ instruction: 0xf100fe5b │ │ │ │ + @ instruction: 0xf100fea7 │ │ │ │ pkhbtmi r0, r1, r4, lsl #16 │ │ │ │ ldrbmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1814641 │ │ │ │ - strbmi pc, [r9], -fp, ror #30 @ │ │ │ │ - @ instruction: 0xf1834620 │ │ │ │ - strls pc, [r6, #-4051]! @ 0xfffff02d │ │ │ │ + @ instruction: 0x4649ffb7 │ │ │ │ + @ instruction: 0xf1844620 │ │ │ │ + strls pc, [r6, #-2079]! @ 0xfffff7e1 │ │ │ │ @ instruction: 0x4651983f │ │ │ │ eorcs r6, r0, #125 @ 0x7d │ │ │ │ - mrc2 1, 0, pc, cr12, cr15, {3} │ │ │ │ + mcr2 1, 3, pc, cr8, cr15, {3} @ │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 16651c │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ - @ instruction: 0xf1834620 │ │ │ │ - ldmdals pc!, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ + @ instruction: 0xf1844620 │ │ │ │ + ldmdals pc!, {r0, r2, r3, fp, ip, sp, lr, pc} @ │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ @ instruction: 0xf04f2304 │ │ │ │ stmib sp, {sl, fp}^ │ │ │ │ @ instruction: 0xf17f3c26 │ │ │ │ - strmi pc, [r1], r7, lsl #28 │ │ │ │ + pkhtbmi pc, r1, r3, asr #28 @ │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8c9cb03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strbmi pc, [fp], -r9, lsr #31 @ │ │ │ │ + @ instruction: 0x464bfff5 │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ @ instruction: 0x46207196 │ │ │ │ - @ instruction: 0xf908f184 │ │ │ │ + @ instruction: 0xf954f184 │ │ │ │ msrvc CPSR_fs, pc, asr #8 │ │ │ │ ldmdals pc!, {r0, r2, r4, ip, pc} @ │ │ │ │ - mrc2 1, 0, pc, cr8, cr15, {3} │ │ │ │ + mcr2 1, 3, pc, cr4, cr15, {3} @ │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r4, r4, #128, 12 @ 0x8000000 │ │ │ │ strbmi r2, [r9], -r0, lsr #6 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ beq 15d10bc │ │ │ │ - @ instruction: 0xff24f181 │ │ │ │ + @ instruction: 0xff70f181 │ │ │ │ strcs r9, [r0, #-1321] @ 0xfffffad7 │ │ │ │ stmib r7, {r1, r2, r5, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf1085501 │ │ │ │ @ instruction: 0xf8d80e64 │ │ │ │ ldm r7, {r2, r5, lr, pc} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ blls 5d4cf8 │ │ │ │ @@ -51837,15 +51837,15 @@ │ │ │ │ beq fe18f920 │ │ │ │ bl 29d944 │ │ │ │ @ instruction: 0xf8ce088c │ │ │ │ vst4.8 {d19-d22}, [pc :128], r8 │ │ │ │ addsvs r3, r5, #128, 6 │ │ │ │ eorpl pc, r8, sl, asr #17 │ │ │ │ eorcc pc, r8, r8, asr #17 │ │ │ │ - @ instruction: 0xff52f183 │ │ │ │ + @ instruction: 0xff9ef183 │ │ │ │ strtmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf7cca84f │ │ │ │ strtmi lr, [fp], -sl, lsr #20 │ │ │ │ andcs r4, r3, sl, lsr #12 │ │ │ │ @ instruction: 0xf102fa40 │ │ │ │ svclt 0x004107cd │ │ │ │ bl ff2b8 │ │ │ │ @@ -51878,176 +51878,176 @@ │ │ │ │ @ instruction: 0x46414653 │ │ │ │ @ instruction: 0x4681463a │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf7dba098 │ │ │ │ ldc 8, cr15, [pc, #980] @ 95188 │ │ │ │ @ instruction: 0x21200b08 │ │ │ │ ldrtmi r4, [r8], -r0, lsl #13 │ │ │ │ - mcrr2 1, 8, pc, r2, cr1 @ │ │ │ │ + stc2 1, cr15, [lr], {129} @ 0x81 │ │ │ │ ldmdals pc!, {r0, r4, r6, r9, sl, lr} @ │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - strmi pc, [r2], fp, asr #26 │ │ │ │ + pkhbtmi pc, r2, r7, lsl #27 @ │ │ │ │ ands fp, r3, r0, lsl #6 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq fp, r0, ip, ror #12 │ │ │ │ sbceq fp, r0, sl, ror #12 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - ldrdeq pc, [ip], -r2 @ │ │ │ │ + eoreq r0, sp, r2, asr r0 │ │ │ │ andeq r0, r0, r0, lsr #27 │ │ │ │ - eoreq pc, ip, r6, lsr #27 │ │ │ │ + eoreq pc, ip, r6, lsr #28 │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ blgt 1666e8 │ │ │ │ eoreq pc, r8, sl, asr #17 │ │ │ │ eorne pc, ip, sl, asr #17 │ │ │ │ @ instruction: 0xf10a4651 │ │ │ │ @ instruction: 0x46200a14 │ │ │ │ - cdp2 1, 13, cr15, cr8, cr3, {4} │ │ │ │ + @ instruction: 0xff24f183 │ │ │ │ ldrtmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq d08f4 │ │ │ │ - ldc2 1, cr15, [r4], {129} @ 0x81 │ │ │ │ + stc2l 1, cr15, [r0], #-516 @ 0xfffffdfc │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - pkhbtmi pc, r3, sp, lsl #26 @ │ │ │ │ + strmi pc, [r3], r9, ror #26 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5d1268 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x4643febf │ │ │ │ + strbmi pc, [r3], -fp, lsl #30 @ │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ vqdmulh.s d26, d0, d0 │ │ │ │ @ instruction: 0x462011bb │ │ │ │ beq 110f90 │ │ │ │ - @ instruction: 0xf898f184 │ │ │ │ + @ instruction: 0xf8e4f184 │ │ │ │ @ instruction: 0x46029913 │ │ │ │ strtmi r2, [r0], -pc, lsl #6 │ │ │ │ ldc2 7, cr15, [ip], {220} @ 0xdc │ │ │ │ ldrsbthi pc, [ip], #141 @ 0x8d @ │ │ │ │ vhadd.s8 d18, d13, d3 │ │ │ │ - eorcs pc, r0, #484 @ 0x1e4 │ │ │ │ + eorcs pc, r0, #788 @ 0x314 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf17f4640 │ │ │ │ - strtmi pc, [r9], -r3, asr #19 │ │ │ │ + strtmi pc, [r9], -pc, lsl #20 │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ addsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf886f7db │ │ │ │ @ instruction: 0x46294653 │ │ │ │ @ instruction: 0x4681463a │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf7dba098 │ │ │ │ ldc 8, cr15, [pc, #500] @ 95098 │ │ │ │ @ instruction: 0x21200bb2 │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ - blx ff3514b6 │ │ │ │ + ldc2 1, cr15, [r6], {129} @ 0x81 │ │ │ │ ldmdals pc!, {r0, r4, r6, r9, sl, lr} @ │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - pkhtbmi pc, r2, r3, asr #25 @ │ │ │ │ + pkhbtmi pc, r2, pc, lsl #26 @ │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5d12f8 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x462bfe75 │ │ │ │ + strtmi pc, [fp], -r1, asr #29 │ │ │ │ vst1.16 {d20-d22}, [pc], sl │ │ │ │ @ instruction: 0xf8cd71dd │ │ │ │ strtmi sl, [r0], -r0 │ │ │ │ @ instruction: 0xf1842501 │ │ │ │ - strbmi pc, [r1], -fp, lsl #16 @ │ │ │ │ + @ instruction: 0x4641f857 │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ ldmdbls pc!, {r0, r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} @ │ │ │ │ blge 6faf44 │ │ │ │ strls r2, [r0, #-515] @ 0xfffffdfd │ │ │ │ @ instruction: 0xf914f7db │ │ │ │ andcs r4, r0, #158720 @ 0x26c00 │ │ │ │ ldrmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf183447b │ │ │ │ - ldrtmi pc, [r3], -r3, ror #27 @ │ │ │ │ + ldrtmi pc, [r3], -pc, lsr #28 @ │ │ │ │ mrscs r2, R8_fiq │ │ │ │ @ instruction: 0xf17f983f │ │ │ │ - andcs pc, r2, #1851392 @ 0x1c4000 │ │ │ │ + andcs pc, r2, #3096576 @ 0x2f4000 │ │ │ │ andsls r2, r3, r0, lsl #2 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ andcs pc, r2, #3008 @ 0xbc0 │ │ │ │ strmi r2, [r3], r4, lsl #2 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strtmi pc, [sl], -r9, lsr #26 │ │ │ │ strmi r2, [r2], r2, lsl #2 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ vadd.f32 d31, d0, d19 │ │ │ │ andsls r2, r6, r7, asr #3 │ │ │ │ @ instruction: 0xf17f983f │ │ │ │ - @ instruction: 0x4680fcb5 │ │ │ │ + strmi pc, [r0], r1, lsl #26 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2320462a │ │ │ │ @ instruction: 0xf1814649 │ │ │ │ - strbmi pc, [r1], -r5, asr #27 @ │ │ │ │ + @ instruction: 0x4641fe11 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - movwcs pc, #3629 @ 0xe2d @ │ │ │ │ + movwcs pc, #3705 @ 0xe79 @ │ │ │ │ @ instruction: 0x93264629 │ │ │ │ mlacs r1, r8, r8, pc @ │ │ │ │ rsbsvs r9, fp, pc, lsr r8 │ │ │ │ - ldc2l 1, cr15, [r4], #-508 @ 0xfffffe04 │ │ │ │ + stc2l 1, cr15, [r0], {127} @ 0x7f │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 16686c │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x462bfe19 │ │ │ │ + strtmi pc, [fp], -r5, ror #28 │ │ │ │ vmax.s8 q10, q0, q5 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - @ instruction: 0xff78f183 │ │ │ │ + @ instruction: 0xffc4f183 │ │ │ │ @ instruction: 0x46024653 │ │ │ │ strtmi r2, [r0], -r2, asr #2 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xffaaf183 │ │ │ │ + @ instruction: 0xfff6f183 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], -r0, lsl #13 │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ strcs r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf7da9526 │ │ │ │ strbmi pc, [fp], -sp, ror #31 @ │ │ │ │ ldrtmi r4, [sl], -r1, asr #12 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ addsls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xffe4f7da │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ strmi r0, [r0], r0, lsl #22 │ │ │ │ @ instruction: 0xf1814638 │ │ │ │ - @ instruction: 0x4649fb31 │ │ │ │ + @ instruction: 0x4649fb7d │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ - ldc2 1, cr15, [sl], #-508 @ 0xfffffe04 │ │ │ │ + stc2 1, cr15, [r6], {127} @ 0x7f │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 1668e0 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46200914 │ │ │ │ - ldc2l 1, cr15, [ip, #524] @ 0x20c │ │ │ │ + cdp2 1, 2, cr15, cr8, cr3, {4} │ │ │ │ @ instruction: 0x462a9b16 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ strtmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf04f4643 │ │ │ │ @ instruction: 0xf1830902 │ │ │ │ - ldmdbls r3, {r0, r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ @ instruction: 0xf7dc0804 │ │ │ │ blmi 1513d08 │ │ │ │ tstcs r8, r4, lsl sl │ │ │ │ @ instruction: 0xf04f983f │ │ │ │ ldmpl r3, {r0, r9, fp}^ │ │ │ │ tstls r3, #1610612737 @ 0x60000001 │ │ │ │ - @ instruction: 0xf8dcf17f │ │ │ │ + @ instruction: 0xf928f17f │ │ │ │ strmi r2, [r5], -r1, lsl #4 │ │ │ │ strtmi r2, [r0], -r3, lsl #2 │ │ │ │ ldc2 7, cr15, [sl], {220} @ 0xdc │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ blx 852fd2 │ │ │ │ @ instruction: 0x464a9d12 │ │ │ │ @@ -52065,48 +52065,48 @@ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ ldcge 0, cr8, [sl, #-0] │ │ │ │ @ instruction: 0xf846f7db │ │ │ │ @ instruction: 0x46414b36 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf183447b │ │ │ │ - @ instruction: 0x4642fd15 │ │ │ │ + strbmi pc, [r2], -r1, ror #26 @ │ │ │ │ tstcs r8, r3, lsr r6 │ │ │ │ @ instruction: 0xf17f6928 │ │ │ │ - strmi pc, [r3], r3, lsr #17 │ │ │ │ + strmi pc, [r3], pc, ror #17 │ │ │ │ @ instruction: 0xf8d54648 │ │ │ │ vqadd.s8 d25, d13, d0 │ │ │ │ - strbmi pc, [r1], -sp, asr #28 @ │ │ │ │ + @ instruction: 0x4641fe99 │ │ │ │ eorcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf17f4648 │ │ │ │ - pkhbtmi pc, r0, r7, lsl #17 @ │ │ │ │ + strmi pc, [r0], r3, ror #17 │ │ │ │ tstcs r0, r8, lsr #18 │ │ │ │ ldrsbtcc pc, [r4], #128 @ 0x80 @ │ │ │ │ subge pc, ip, r0, lsl #17 │ │ │ │ movweq lr, #43587 @ 0xaa43 │ │ │ │ rscscc pc, r4, r0, asr #17 │ │ │ │ ldrdcc pc, [r4, -r0] │ │ │ │ movweq lr, #43587 @ 0xaa43 │ │ │ │ smlabtcc r4, r0, r8, pc @ │ │ │ │ - blx 1ad16f6 │ │ │ │ + blx fedd16f6 │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ addvs r0, r3, #1677721600 @ 0x64000000 │ │ │ │ ldrdcc pc, [r8], -r8 │ │ │ │ stmdacc fp, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ strbmi r6, [r1], -fp, lsr #18 │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x23204652 │ │ │ │ @ instruction: 0xf8d34652 │ │ │ │ @ instruction: 0xf1813180 │ │ │ │ - @ instruction: 0x4649fcdf │ │ │ │ + strbmi pc, [r9], -fp, lsr #26 @ │ │ │ │ @ instruction: 0xf1834628 │ │ │ │ - @ instruction: 0xf8d9fd47 │ │ │ │ + @ instruction: 0xf8d9fd93 │ │ │ │ ldmdbvc r3, {r2, r3, r5, sp} │ │ │ │ vqdmulh.s d2, d0, d13 │ │ │ │ blcs 135940 │ │ │ │ andhi pc, sp, #64, 4 │ │ │ │ tstcs r1, r3, lsl #22 │ │ │ │ blx 101cb8 │ │ │ │ @ instruction: 0xf013f303 │ │ │ │ @@ -52114,65 +52114,65 @@ │ │ │ │ tstle r3, r8, lsl #6 │ │ │ │ orrne pc, r3, r0, asr #4 │ │ │ │ svclt 0x0014420b │ │ │ │ movtcs r2, #784 @ 0x310 │ │ │ │ svclt 0x0000e00c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq pc, ip, r0, ror sl @ │ │ │ │ + strdeq pc, [ip], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq pc, ip, ip, ror #17 │ │ │ │ + eoreq pc, ip, ip, ror #18 │ │ │ │ msrne (UNDEF: 103), r0 │ │ │ │ @ instruction: 0xf8926928 │ │ │ │ tstls r3, #17 │ │ │ │ - blx fe5d178e │ │ │ │ + blx ff8d178e │ │ │ │ ldrbmi r4, [r2], -r1, lsl #13 │ │ │ │ eorge pc, r8, r0, lsl #17 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1819b13 │ │ │ │ - @ instruction: 0xf8d9fca3 │ │ │ │ + @ instruction: 0xf8d9fcef │ │ │ │ bls 5e1238 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr9, {0} │ │ │ │ rscshi pc, r8, sp, asr #17 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ rschi pc, ip, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdahi r1, {r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ fstmiaxeq ip, {d14-d17} @ Deprecated │ │ │ │ strtmi r4, [r8], -r9, asr #12 │ │ │ │ eorhi pc, r8, ip, asr #17 │ │ │ │ - ldc2l 1, cr15, [r2], #524 @ 0x20c │ │ │ │ + ldc2 1, cr15, [lr, #-524]! @ 0xfffffdf4 │ │ │ │ andseq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0x46282179 │ │ │ │ - cdp2 1, 2, cr15, cr10, cr3, {4} │ │ │ │ + cdp2 1, 7, cr15, cr6, cr3, {4} │ │ │ │ strmi r2, [r1], r8, asr #4 │ │ │ │ stmdage r8!, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00c2f7cb │ │ │ │ tstpvc r1, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8cd6928 │ │ │ │ @ instruction: 0xf17f9098 │ │ │ │ - @ instruction: 0xf100fb5b │ │ │ │ + @ instruction: 0xf100fba7 │ │ │ │ pkhbtmi r0, r2, r4, lsl #18 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1814649 │ │ │ │ - ldrbmi pc, [r1], -fp, ror #24 @ │ │ │ │ + @ instruction: 0x4651fcb7 │ │ │ │ @ instruction: 0xf1834628 │ │ │ │ - stmdbge r8!, {r0, r1, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8!, {r0, r1, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strbtmi r2, [r8], -r8, asr #4 │ │ │ │ @ instruction: 0xf8cd2307 │ │ │ │ teqls r7, #156 @ 0x9c │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0xf7cc30e0 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ tstcs r4, ip │ │ │ │ @ instruction: 0xf1844628 │ │ │ │ - ldrbmi pc, [r9], -r3, ror #16 @ │ │ │ │ + ldrbmi pc, [r9], -pc, lsr #17 @ │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ strbmi r4, [r3], r8, lsr #12 │ │ │ │ blx ad31bc │ │ │ │ movwls r2, #773 @ 0x305 │ │ │ │ blge 6e6b5c │ │ │ │ stmdbvs r9!, {r1, r4, fp, ip, pc} │ │ │ │ @ instruction: 0xff68f7da │ │ │ │ @@ -52180,48 +52180,48 @@ │ │ │ │ ldrbtmi r8, [fp], #-76 @ 0xffffffb4 │ │ │ │ tstls r7, #23068672 @ 0x1600000 │ │ │ │ smladcs r2, r3, r8, r9 │ │ │ │ andcs r9, r0, #23552 @ 0x5c00 │ │ │ │ blx 25d684 │ │ │ │ stmdage r0!, {r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1839600 │ │ │ │ - blls 654334 │ │ │ │ + blls 654464 │ │ │ │ tstcs r8, r4, lsl #4 │ │ │ │ - @ instruction: 0xf17e9824 │ │ │ │ - @ instruction: 0x9014ffbb │ │ │ │ + @ instruction: 0xf17f9824 │ │ │ │ + andsls pc, r4, r7, lsl #16 │ │ │ │ svcls 0x00244638 │ │ │ │ - stc2l 2, cr15, [r6, #-308]! @ 0xfffffecc │ │ │ │ + ldc2 2, cr15, [r2, #308]! @ 0x134 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r4, lsl #2 │ │ │ │ - @ instruction: 0xffb0f17e │ │ │ │ + @ instruction: 0xfffcf17e │ │ │ │ stmdals r4!, {r0, r7, r9, sl, lr} │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ @ instruction: 0xf8802100 │ │ │ │ @ instruction: 0xf8d0304c │ │ │ │ @ instruction: 0xf04330f4 │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf8d030f4 │ │ │ │ @ instruction: 0xf0433104 │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf17f3104 │ │ │ │ - @ instruction: 0xf8d9fa7f │ │ │ │ + @ instruction: 0xf8d9facb │ │ │ │ @ instruction: 0x46073010 │ │ │ │ beq 5d16d4 │ │ │ │ vmov.i32 q10, #-1325400064 @ 0xb1000000 │ │ │ │ addvs r0, r3, #1677721600 @ 0x64000000 │ │ │ │ ldrdcc pc, [r8], -r9 │ │ │ │ stmdbcc fp, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf9939b24 │ │ │ │ bcs 41d40c │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r0, r3] │ │ │ │ - blx ffe51902 │ │ │ │ + mcrr2 1, 8, pc, r2, cr1 @ │ │ │ │ stmdage r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - mrrc2 1, 8, pc, lr, cr3 @ │ │ │ │ + stc2 1, cr15, [sl], #524 @ 0x20c │ │ │ │ ldmdbvc r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ vqdmulh.s d2, d0, d13 │ │ │ │ blcs 135704 │ │ │ │ tstphi r2, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ tstcs r1, r3, lsl #22 │ │ │ │ blx 101e88 │ │ │ │ @ instruction: 0xf013f303 │ │ │ │ @@ -52230,87 +52230,87 @@ │ │ │ │ vrhadd.s8 d29, d0, d7 │ │ │ │ andmi r1, fp, #-1073741792 @ 0xc0000020 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ @ instruction: 0xf04f0910 │ │ │ │ vmla.i8 q8, q0, q0 │ │ │ │ stmdals r4!, {r0, r1, r2, r5, r6, r8, ip} │ │ │ │ mulshi r1, r2, r8 │ │ │ │ - blx feed1944 │ │ │ │ + blx 1d1946 │ │ │ │ strbmi r4, [fp], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0xf04f0114 │ │ │ │ @ instruction: 0xf1810900 │ │ │ │ - bvs 1f94274 │ │ │ │ + bvs 1f943a4 │ │ │ │ @ instruction: 0xf1079a15 │ │ │ │ @ instruction: 0xf8c50e54 │ │ │ │ ldrtmi sl, [r2], ip │ │ │ │ bllt cfa84 │ │ │ │ bl 126cac │ │ │ │ @ instruction: 0xf8c513c3 │ │ │ │ @ instruction: 0xf893b008 │ │ │ │ ldm r5, {r1, r4, r5, lr, pc} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ bl 2553c4 │ │ │ │ ldrtmi r0, [r9], -ip, lsl #25 │ │ │ │ @ instruction: 0xf8cca820 │ │ │ │ @ instruction: 0xf183b028 │ │ │ │ - @ instruction: 0xf107fc15 │ │ │ │ + @ instruction: 0xf107fc61 │ │ │ │ cmncs r9, r4, lsl r2 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - strmi pc, [r0], sp, asr #26 │ │ │ │ + pkhbtmi pc, r0, r9, lsl #27 @ │ │ │ │ strmi lr, [r3], -r9 │ │ │ │ orrcs r4, sp, sl, asr #12 │ │ │ │ strcc sl, [r1], -r0, lsr #16 │ │ │ │ - stc2l 1, cr15, [ip, #-524]! @ 0xfffffdf4 │ │ │ │ + ldc2 1, cr15, [r8, #524]! @ 0x20c │ │ │ │ @ instruction: 0x468145b2 │ │ │ │ subcs sp, r8, #49 @ 0x31 │ │ │ │ ldmdage sp!, {r8, sp} │ │ │ │ cdp 7, 13, cr15, cr10, cr11, {6} │ │ │ │ rsblt pc, ip, sp, asr #17 │ │ │ │ eorcs r9, r0, #36, 16 @ 0x240000 │ │ │ │ eorvs r2, lr, r1, lsl #2 │ │ │ │ rschi pc, ip, sp, asr #17 │ │ │ │ - blx 11d19d4 │ │ │ │ + blx fe4d19d4 │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 166c8c │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - subcs pc, r8, #238592 @ 0x3a400 │ │ │ │ + subcs pc, r8, #13568 @ 0x3500 │ │ │ │ @ instruction: 0x4668a93d │ │ │ │ ldrls r2, [ip, -r7, lsl #6]! │ │ │ │ movcs r9, #76, 6 @ 0x30000001 │ │ │ │ teqpcc r4, sp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ bl ff5d3334 │ │ │ │ muleq ip, r4, r8 │ │ │ │ stmdage r0!, {r2, r8, sp} │ │ │ │ - @ instruction: 0xff7af183 │ │ │ │ + @ instruction: 0xffc6f183 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ strcc sp, [r1], -r7, asr #3 │ │ │ │ ldrmi r4, [r2, #1665]! @ 0x681 │ │ │ │ cdp 1, 0, cr13, cr7, cr13, {6} │ │ │ │ @ instruction: 0xf899aa90 │ │ │ │ cdp 0, 11, cr6, cr7, cr13, {0} │ │ │ │ strtmi r0, [r8], -r0, lsl #22 │ │ │ │ blvc ffa90f10 │ │ │ │ mcr 6, 4, r4, cr0, cr1, {1} │ │ │ │ @ instruction: 0xf1810b07 │ │ │ │ - ldrtmi pc, [r2], -r5, lsl #18 @ │ │ │ │ + @ instruction: 0x4632f951 │ │ │ │ tstcs r1, r4, lsr #16 │ │ │ │ - blx 451a40 │ │ │ │ + blx 1751a40 │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 166cf8 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - @ instruction: 0x4633fbb3 │ │ │ │ + @ instruction: 0x4633fbff │ │ │ │ biccs r4, ip, sl, asr #12 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - ldmdbls r4, {r0, r1, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r1, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dca820 │ │ │ │ mrcls 9, 0, APSR_nzcv, cr3, cr5, {0} @ │ │ │ │ andcs r9, r0, #36, 18 @ 0x90000 │ │ │ │ ldmdals r2, {r0, r1, r4, r5, r7, r8, sl, fp, ip} │ │ │ │ blge 6fa080 │ │ │ │ mrc2 7, 2, pc, cr4, cr10, {6} │ │ │ │ @@ -52318,19 +52318,19 @@ │ │ │ │ @ instruction: 0xf47f9313 │ │ │ │ @ instruction: 0xf8dfaeed │ │ │ │ strcs r8, [r0, -r0, ror #1] │ │ │ │ ldrbtmi r9, [r8], #3606 @ 0xe16 │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ stmdage r0!, {r2, r8, sp} │ │ │ │ @ instruction: 0xf1839700 │ │ │ │ - svccs 0x0000fb19 │ │ │ │ + svccs 0x0000fb65 │ │ │ │ strcs sp, [r0], #-60 @ 0xffffffc4 │ │ │ │ stcne 6, cr4, [r2, #-204]! @ 0xffffff34 │ │ │ │ stmdals r4!, {r3, r8, sp} │ │ │ │ - mcr2 1, 5, pc, cr4, cr14, {3} @ │ │ │ │ + mrc2 1, 7, pc, cr0, cr14, {3} │ │ │ │ strmi r0, [r5], -r1, lsr #1 │ │ │ │ stmdage r0!, {r2, r9, sp} │ │ │ │ @ instruction: 0xf7dc3401 │ │ │ │ movwcs pc, #64097 @ 0xfa61 @ │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dca820 │ │ │ │ adcsmi pc, ip, #15007744 @ 0xe50000 │ │ │ │ @@ -52368,16 +52368,16 @@ │ │ │ │ andeq r0, fp, fp, lsl #22 │ │ │ │ ldr r2, [r3], -r0, asr #6 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2320e6ed │ │ │ │ movwcs lr, #5646 @ 0x160e │ │ │ │ @ instruction: 0xf7cce60c │ │ │ │ svclt 0x0000e8c0 │ │ │ │ - eoreq pc, ip, r6, asr #14 │ │ │ │ - eoreq pc, ip, r2, lsr #10 │ │ │ │ + eoreq pc, ip, r6, asr #15 │ │ │ │ + eoreq pc, ip, r2, lsr #11 │ │ │ │ sbceq sl, r0, lr, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febec784 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054b0 │ │ │ │ @@ -52417,16 +52417,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, d21, d29 │ │ │ │ - @ instruction: 0xf15bfb65 │ │ │ │ - mvnslt pc, r3, ror #30 │ │ │ │ + @ instruction: 0xf15bfbb1 │ │ │ │ + mvnslt pc, pc, lsr #31 │ │ │ │ blcs ef948 │ │ │ │ blls 2cbaac │ │ │ │ ldmdals r0, {r5, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r1, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4640091d │ │ │ │ blge 77a2c0 │ │ │ │ ldmdbge ip, {r5, r8, ip, pc} │ │ │ │ @@ -52516,15 +52516,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, d5, d27 │ │ │ │ - @ instruction: 0xf8dafb8d │ │ │ │ + @ instruction: 0xf8dafbd9 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5cf │ │ │ │ blls 65e9d4 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strcc pc, [r4], #2266 @ 0x8da │ │ │ │ @@ -52607,16 +52607,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, d21, d29 │ │ │ │ - @ instruction: 0xf15bf9e9 │ │ │ │ - mvnslt pc, r7, ror #27 │ │ │ │ + @ instruction: 0xf15bfa35 │ │ │ │ + mvnslt pc, r3, lsr lr @ │ │ │ │ blcs efc40 │ │ │ │ blls 28bda8 │ │ │ │ stmdals lr, {r1, r2, r3, r4, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4630081b │ │ │ │ blge 6fa5b0 │ │ │ │ ldmdbge sl, {r1, r2, r3, r4, r8, ip, pc} │ │ │ │ @@ -52702,15 +52702,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, d6, d27 │ │ │ │ - blls 3d43c4 │ │ │ │ + blls 3d44f4 │ │ │ │ beq 111ed4 │ │ │ │ ldrmi r9, [lr], #-2568 @ 0xfffff5f8 │ │ │ │ ldrmi r9, [r3], #-2822 @ 0xfffff4fa │ │ │ │ blls 37a6d0 │ │ │ │ @ instruction: 0xd051459a │ │ │ │ ldrbtcc pc, [r8], #-2265 @ 0xfffff727 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ @@ -52892,15 +52892,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 15, cr15, [sl, #-700]! @ 0xfffffd44 │ │ │ │ + ldcvs 15, cr15, [sl, #-1004]! @ 0xfffffc14 │ │ │ │ @ instruction: 0xf44f6c3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 961a8 │ │ │ │ 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] @ 95e58 │ │ │ │ strcs r8, [r0, #-2997] @ 0xfffff44b │ │ │ │ @@ -52939,15 +52939,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 │ │ │ │ - strmi pc, [r6], -r1, lsr #27 │ │ │ │ + strmi pc, [r6], -sp, ror #27 │ │ │ │ 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 │ │ │ │ @ instruction: 0xff62f02e │ │ │ │ @@ -53035,18 +53035,18 @@ │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ ldcvs 1, cr6, [fp, #-388]! @ 0xfffffe7c │ │ │ │ ldrdle pc, [ip], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmibvs lr!, {r0, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vorr d23, d4, d19 │ │ │ │ - streq pc, [r1, sp, ror #30] │ │ │ │ + @ instruction: 0x0781ffb9 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xff66f264 │ │ │ │ + @ instruction: 0xffb2f264 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs fff6e0c8 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16784 @ 0x4190 │ │ │ │ @@ -53084,15 +53084,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ strdeq sl, [r0], #38 @ 0x26 │ │ │ │ sbceq sl, r0, lr, ror #5 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - eorseq sp, r3, r0, lsr #18 │ │ │ │ + eorseq sp, r3, r0, lsr #19 │ │ │ │ @ instruction: 0xfffe6c91 │ │ │ │ sbceq r9, r0, r4, lsr #31 │ │ │ │ bcs b0e98 │ │ │ │ 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 │ │ │ │ @@ -53140,15 +53140,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 │ │ │ │ - strmi pc, [r4], -r7, asr #24 │ │ │ │ + @ instruction: 0x4604fc93 │ │ │ │ @ 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 │ │ │ │ @@ -53361,15 +53361,15 @@ │ │ │ │ blcs 10a4f0 │ │ │ │ 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 sp, r3, r4, asr #13 │ │ │ │ + eorseq sp, r3, r4, asr #14 │ │ │ │ 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]! │ │ │ │ @@ -53416,15 +53416,15 @@ │ │ │ │ sbcvc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r8], #1287 @ 0x507 @ │ │ │ │ svccc 0x0074f8d7 │ │ │ │ strtmi r3, [r0], -r4, lsl #8 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r0], #844 @ 0x34c │ │ │ │ @ instruction: 0xf17669de │ │ │ │ - @ instruction: 0xf507fd4d │ │ │ │ + @ instruction: 0xf507fd99 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d324c8 │ │ │ │ @ instruction: 0xf50216fc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ @ instruction: 0x2700f8d3 │ │ │ │ stmdbcc r0!, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -53435,15 +53435,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1285 @ 0xfffffafb @ │ │ │ │ bcc 8c6480 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c42700 │ │ │ │ @ instruction: 0xf8d32db0 │ │ │ │ @ instruction: 0xf8c436fc │ │ │ │ @ instruction: 0xf1763dac │ │ │ │ - @ instruction: 0xf8d4fd35 │ │ │ │ + @ instruction: 0xf8d4fd81 │ │ │ │ @ instruction: 0xf8d43db0 │ │ │ │ @ instruction: 0xf5051dac │ │ │ │ adcseq r4, r2, sp, lsr r0 │ │ │ │ blx 21fa32 │ │ │ │ @ instruction: 0xf8c0f303 │ │ │ │ blx ea96a │ │ │ │ ldmne r1!, {r1, r2, r9, sl, ip, sp} │ │ │ │ @@ -53485,68 +53485,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-357 @ 0xfffffe9b │ │ │ │ orrcs pc, r4, r3, asr #17 │ │ │ │ bmi 410624 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - blls 11513c │ │ │ │ + blls 11526c │ │ │ │ bmi 35066c │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - blls 115128 │ │ │ │ + blls 115258 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ smulleq r9, r0, r2, r9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, ip, sl, lsr r3 │ │ │ │ - eoreq lr, ip, r8, ror #6 │ │ │ │ - mlaeq ip, ip, ip, sp │ │ │ │ - ldrdeq lr, [ip], -r8 @ │ │ │ │ - eoreq sp, ip, r8, lsl #25 │ │ │ │ + strhteq lr, [ip], -sl │ │ │ │ + eoreq lr, ip, r8, ror #7 │ │ │ │ + eoreq sp, ip, ip, lsl sp │ │ │ │ + eoreq lr, ip, r8, asr r3 │ │ │ │ + eoreq sp, ip, r8, lsl #26 │ │ │ │ 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 │ │ │ │ - blx 1852cd4 │ │ │ │ + blx feb52cd4 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #64020 @ 0xfa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0bac000 │ │ │ │ andlt pc, r2, fp, lsr #20 │ │ │ │ bmi 485bb4 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 12d2d00 │ │ │ │ + blx fe5d2d00 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ cmpcs r3, #0, 24 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx 652a80 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704618 │ │ │ │ - eoreq lr, ip, r4, lsr #6 │ │ │ │ - eoreq sp, ip, lr, lsr #24 │ │ │ │ - eoreq lr, ip, r8, ror r3 │ │ │ │ - eoreq lr, ip, r6, asr #6 │ │ │ │ - eoreq lr, ip, r8, lsl #7 │ │ │ │ - eoreq sp, ip, r2, lsl #24 │ │ │ │ - eoreq lr, ip, r0, lsr #6 │ │ │ │ + eoreq lr, ip, r4, lsr #7 │ │ │ │ + eoreq sp, ip, lr, lsr #25 │ │ │ │ + strdeq lr, [ip], -r8 @ │ │ │ │ + eoreq lr, ip, r6, asr #7 │ │ │ │ + eoreq lr, ip, r8, lsl #8 │ │ │ │ + eoreq sp, ip, r2, lsl #25 │ │ │ │ + eoreq lr, ip, r0, lsr #7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi b68024 │ │ │ │ blmi b6804c │ │ │ │ addlt r4, lr, sl, ror r4 │ │ │ │ @@ -53846,23 +53846,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 │ │ │ │ - @ instruction: 0xff8af162 │ │ │ │ + @ instruction: 0xffd6f162 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ strls r5, [r0], #-856 @ 0xfffffca8 │ │ │ │ - @ instruction: 0xf85af162 │ │ │ │ + @ instruction: 0xf8a6f162 │ │ │ │ ldmib r6, {r0, ip, pc}^ │ │ │ │ ldmib sp, {r1, r4, r5, r7, r8}^ │ │ │ │ @ instruction: 0xf1622300 │ │ │ │ - @ instruction: 0x4620f9b9 │ │ │ │ - @ instruction: 0xf850f162 │ │ │ │ + strtmi pc, [r0], -r5, lsl #20 │ │ │ │ + @ instruction: 0xf89cf162 │ │ │ │ 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 febedec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -54155,41 +54155,41 @@ │ │ │ │ @ instruction: 0xf8d5fc6b │ │ │ │ @ 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 │ │ │ │ - ldc2 1, cr15, [lr], #388 @ 0x184 │ │ │ │ + stc2 1, cr15, [sl, #-388] @ 0xfffffe7c │ │ │ │ sbcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ ldmpl r8, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmdbcc r0!, {r0, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi r3, [r9], #-16 │ │ │ │ - ldc2 1, cr15, [ip], {97} @ 0x61 │ │ │ │ + stc2l 1, cr15, [r8], #388 @ 0x184 │ │ │ │ @ instruction: 0xf1614640 │ │ │ │ - @ instruction: 0xf8d4fcad │ │ │ │ + @ instruction: 0xf8d4fcf9 │ │ │ │ strbmi r1, [r0], -r4, asr #5 │ │ │ │ @ instruction: 0xf1614449 │ │ │ │ - @ instruction: 0xf507fc93 │ │ │ │ + @ instruction: 0xf507fcdf │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ strbpl pc, [r0, -r7, lsl #10] @ │ │ │ │ @ instruction: 0xf1619001 │ │ │ │ - @ instruction: 0xf8d4fc9f │ │ │ │ + @ instruction: 0xf8d4fceb │ │ │ │ stmdals r1, {r2, r6, r7, r9, ip} │ │ │ │ @ instruction: 0xf1614449 │ │ │ │ - @ instruction: 0xf8d4fc85 │ │ │ │ + @ instruction: 0xf8d4fcd1 │ │ │ │ stmib r4, {r3, r4, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf8c786b2 │ │ │ │ @ instruction: 0xf8a56b40 │ │ │ │ @ instruction: 0xf1626dd0 │ │ │ │ - @ instruction: 0xf8d5fcf1 │ │ │ │ + @ instruction: 0xf8d5fd3d │ │ │ │ @ instruction: 0xf1620d80 │ │ │ │ - @ instruction: 0xf8c4fced │ │ │ │ + @ instruction: 0xf8c4fd39 │ │ │ │ @ instruction: 0xf8c56358 │ │ │ │ @ instruction: 0xf8c46d80 │ │ │ │ @ instruction: 0xf8c56364 │ │ │ │ @ instruction: 0xf8d46d78 │ │ │ │ @ instruction: 0xf8d4539c │ │ │ │ @ instruction: 0xf8c433a0 │ │ │ │ strtmi r6, [fp], #-912 @ 0xfffffc70 │ │ │ │ @@ -54199,15 +54199,15 @@ │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf850f040 │ │ │ │ rsccc lr, r7, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - @ instruction: 0xff2ef175 │ │ │ │ + @ instruction: 0xff7af175 │ │ │ │ mvnpl lr, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d4568c │ │ │ │ strtmi r0, [r9], -r4, asr #5 │ │ │ │ @ instruction: 0xf0854430 │ │ │ │ @ instruction: 0xf8d4f9b5 │ │ │ │ @@ -54216,15 +54216,15 @@ │ │ │ │ @ instruction: 0xf0854430 │ │ │ │ ldmib r4, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-747 @ 0xfffffd15 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1753008 │ │ │ │ - movwcs pc, #3867 @ 0xf1b @ │ │ │ │ + movwcs pc, #3943 @ 0xf67 @ │ │ │ │ movcc pc, #196, 16 @ 0xc40000 │ │ │ │ movscc pc, #196, 16 @ 0xc40000 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff83f0 │ │ │ │ @ instruction: 0x4605fa5b │ │ │ │ @ instruction: 0xf0ad4638 │ │ │ │ blvc 995ec4 │ │ │ │ @@ -54260,15 +54260,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 972f4 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - ldc2l 2, cr15, [r8, #396] @ 0x18c │ │ │ │ + cdp2 2, 2, cr15, cr4, cr3, {3} │ │ │ │ ldclcs 8, cr15, [r8], {214} @ 0xd6 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 1567f24 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [ip], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -54354,15 +54354,15 @@ │ │ │ │ strtmi sl, [r3], -r5, ror #30 │ │ │ │ @ instruction: 0xf7cae77f │ │ │ │ svclt 0x0000e942 │ │ │ │ sbceq r8, r0, r6, asr sp │ │ │ │ sbceq r8, r0, r0, asr sp │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r8, r0, r4, lsl ip │ │ │ │ - eoreq lr, sp, r4, lsl #30 │ │ │ │ + eoreq lr, sp, r4, lsl #31 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ 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]! │ │ │ │ @@ -54448,17 +54448,17 @@ │ │ │ │ blls 512020 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ cdp2 7, 12, cr15, cr12, cr12, {6} │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, r2, lsr #22 │ │ │ │ - eoreq lr, sp, lr, lsl #27 │ │ │ │ - eoreq lr, sp, r8, lsl #27 │ │ │ │ - eoreq lr, sp, r2, lsl #27 │ │ │ │ + eoreq lr, sp, lr, lsl #28 │ │ │ │ + eoreq lr, sp, r8, lsl #28 │ │ │ │ + eoreq lr, sp, r2, lsl #28 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -54527,17 +54527,17 @@ │ │ │ │ blls 511ee4 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ cdp2 7, 2, cr15, cr14, cr12, {6} │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, r6, ror #19 │ │ │ │ - eoreq lr, sp, r2, asr ip │ │ │ │ - eoreq lr, sp, ip, asr #24 │ │ │ │ - eoreq lr, sp, r6, asr #24 │ │ │ │ + ldrdeq lr, [sp], -r2 @ │ │ │ │ + eoreq lr, sp, ip, asr #25 │ │ │ │ + eoreq lr, sp, r6, asr #25 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -54606,17 +54606,17 @@ │ │ │ │ blls 511da8 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ ldc2 7, cr15, [r0, #816] @ 0x330 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, sl, lsr #17 │ │ │ │ - eoreq lr, sp, r6, lsl fp │ │ │ │ - eoreq lr, sp, r0, lsl fp │ │ │ │ - eoreq lr, sp, sl, lsl #22 │ │ │ │ + mlaeq sp, r6, fp, lr │ │ │ │ + mlaeq sp, r0, fp, lr │ │ │ │ + eoreq lr, sp, sl, lsl #23 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi fe2692d0 │ │ │ │ strmi r4, [lr], -r7, lsl #23 │ │ │ │ @@ -54650,22 +54650,22 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ addpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ ldrbpl pc, [fp, #1287] @ 0x507 @ │ │ │ │ @ instruction: 0xf5043510 │ │ │ │ mulscc r0, r6, r0 │ │ │ │ @ instruction: 0xf8c24629 │ │ │ │ andls r7, r9, #196, 4 @ 0x4000000c │ │ │ │ - @ instruction: 0xf8ccf161 │ │ │ │ + @ instruction: 0xf918f161 │ │ │ │ orrspl pc, r8, #4, 10 @ 0x1000000 │ │ │ │ tstcc r0, #42991616 @ 0x2900000 │ │ │ │ ldrmi r9, [r8], -r8, lsl #6 │ │ │ │ - @ instruction: 0xf8c4f161 │ │ │ │ + @ instruction: 0xf910f161 │ │ │ │ eorsmi pc, sp, r4, lsl #10 │ │ │ │ andcc r4, r4, r9, lsr #12 │ │ │ │ - @ instruction: 0xf8bef161 │ │ │ │ + @ instruction: 0xf90af161 │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ stmib r2, {r4, ip, sp}^ │ │ │ │ @ instruction: 0xf50736b2 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7d31b4c │ │ │ │ blmi 1757370 │ │ │ │ @@ -54745,36 +54745,36 @@ │ │ │ │ @ instruction: 0xf5049b0a │ │ │ │ @ instruction: 0xf8c25240 │ │ │ │ blcs a75f4 │ │ │ │ svcge 0x006bf47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf15f4479 │ │ │ │ - @ instruction: 0xe762f8bd │ │ │ │ + strb pc, [r2, -r9, lsl #18]! @ │ │ │ │ movtpl pc, #1284 @ 0x504 @ │ │ │ │ cdpvs 8, 13, cr15, cr12, cr3, {6} │ │ │ │ @ instruction: 0xf7c9e7f2 │ │ │ │ svclt 0x0000ee22 │ │ │ │ sbceq r8, r0, r0, ror r7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r8, r0, r8, ror #14 │ │ │ │ adcseq lr, sl, r2, asr #2 │ │ │ │ sbceq r8, r0, sl, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, ip, r4, lsr r2 │ │ │ │ - eoreq sp, ip, r6, lsr #4 │ │ │ │ - eoreq sp, ip, r8, lsl r2 │ │ │ │ - eoreq sp, ip, r0, lsl r2 │ │ │ │ - eoreq sp, ip, ip, lsl #4 │ │ │ │ - eoreq sp, ip, r0, lsl #4 │ │ │ │ - strdeq sp, [ip], -ip @ │ │ │ │ - eoreq sp, ip, r8, lsl #1 │ │ │ │ - eoreq sp, ip, sl, ror #1 │ │ │ │ - strhteq sp, [ip], -lr │ │ │ │ - eoreq ip, ip, ip, ror #17 │ │ │ │ + strhteq sp, [ip], -r4 │ │ │ │ + eoreq sp, ip, r6, lsr #5 │ │ │ │ + mlaeq ip, r8, r2, sp │ │ │ │ + mlaeq ip, r0, r2, sp │ │ │ │ + eoreq sp, ip, ip, lsl #5 │ │ │ │ + eoreq sp, ip, r0, lsl #5 │ │ │ │ + eoreq sp, ip, ip, ror r2 │ │ │ │ + eoreq sp, ip, r8, lsl #2 │ │ │ │ + eoreq sp, ip, sl, ror #2 │ │ │ │ + eoreq sp, ip, lr, lsr r1 │ │ │ │ + eoreq ip, ip, ip, ror #18 │ │ │ │ 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} │ │ │ │ @@ -54812,15 +54812,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 │ │ │ │ - cdp2 1, 15, cr15, cr12, cr1, {3} │ │ │ │ + @ instruction: 0xff48f161 │ │ │ │ eorseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf02d4629 │ │ │ │ strbmi pc, [r0], -r1, asr #17 @ │ │ │ │ @ instruction: 0xff9af02c │ │ │ │ @@ -54917,15 +54917,15 @@ │ │ │ │ bvs f2a9cc │ │ │ │ bvs 1f2e07c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36a7b │ │ │ │ rorlt r3, r0, #6 │ │ │ │ @ instruction: 0x46424619 │ │ │ │ - cdp2 1, 6, cr15, cr4, cr1, {3} │ │ │ │ + cdp2 1, 11, cr15, cr0, cr1, {3} │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs 1f4c098 │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrhi SPSR_f, #12713984 @ 0xc20000 │ │ │ │ bfi r4, sp, (invalid: 8:6) │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -54948,15 +54948,15 @@ │ │ │ │ @ instruction: 0xf7c9e7a3 │ │ │ │ svclt 0x0000eca0 │ │ │ │ ... │ │ │ │ strdeq r8, [r0], #68 @ 0x44 │ │ │ │ strdeq r8, [r0], #66 @ 0x42 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r8, r0, r6, lsr #9 │ │ │ │ - eorseq fp, r3, r2, lsl pc │ │ │ │ + mlaseq r3, r2, pc, fp @ │ │ │ │ @ instruction: 0xfffff0c3 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ blcs 2842c0 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a9ba4 │ │ │ │ @@ -55643,15 +55643,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 │ │ │ │ - @ instruction: 0xf8b6f161 │ │ │ │ + @ instruction: 0xf902f161 │ │ │ │ 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} │ │ │ │ @@ -55735,16 +55735,16 @@ │ │ │ │ svclt 0x00382b40 │ │ │ │ bmi de16fc │ │ │ │ @ instruction: 0x03b8f8d5 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r8, r0, r2, r4 │ │ │ │ @ instruction: 0x13bcf8d5 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ - @ instruction: 0xf1609301 │ │ │ │ - blls 118a0c │ │ │ │ + @ instruction: 0xf1619301 │ │ │ │ + blls 116b3c │ │ │ │ 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 │ │ │ │ @@ -56759,15 +56759,15 @@ │ │ │ │ orrscc r4, r0, ip, lsr r0 │ │ │ │ @ instruction: 0xf02b3040 │ │ │ │ @ instruction: 0xf504f8a7 │ │ │ │ @ instruction: 0xf5045198 │ │ │ │ tstcc r0, sp, lsr r0 │ │ │ │ @ instruction: 0xf5043004 │ │ │ │ @ instruction: 0xf15f4530 │ │ │ │ - @ instruction: 0xf504f8e3 │ │ │ │ + @ instruction: 0xf504f92f │ │ │ │ @ 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} │ │ │ │ @@ -56790,16 +56790,16 @@ │ │ │ │ strmi r2, [fp], -r0, asr #18 │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi a2b2f8 │ │ │ │ ldcleq 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ addsmi r5, r8, #15925248 @ 0xf30000 │ │ │ │ @ instruction: 0xf8d5d02b │ │ │ │ movwlt r1, #3444 @ 0xd74 │ │ │ │ - @ instruction: 0xf15f463a │ │ │ │ - @ instruction: 0x4603ffbf │ │ │ │ + @ instruction: 0xf160463a │ │ │ │ + strmi pc, [r3], -fp, lsl #16 │ │ │ │ @ instruction: 0xf8d5b173 │ │ │ │ @ instruction: 0xf8c52d78 │ │ │ │ @ instruction: 0xf8c53d74 │ │ │ │ ldrmi r7, [r3], #-3452 @ 0xfffff284 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56907c │ │ │ │ andle r0, r3, r9, lsl #6 │ │ │ │ @@ -56948,15 +56948,15 @@ │ │ │ │ @ instruction: 0xf8c20c13 │ │ │ │ bmi 6c9cf0 │ │ │ │ ldmib sp, {r3, r4, r6, sp, lr}^ │ │ │ │ stmiapl r2!, {r1, r2, r8} │ │ │ │ andcc lr, r1, #3358720 @ 0x334000 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf15f230c │ │ │ │ - andlt pc, r8, r7, lsr #16 │ │ │ │ + andlt pc, r8, r3, ror r8 @ │ │ │ │ @ instruction: 0x4602bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7e20 │ │ │ │ strb r3, [r2, r8]! │ │ │ │ @ instruction: 0xf44f1d02 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56975,16 +56975,16 @@ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf0f60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ ldcmi 6, cr4, [r9, #-96]! @ 0xffffffa0 │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ - @ instruction: 0xf15e9305 │ │ │ │ - blls 219d24 │ │ │ │ + @ instruction: 0xf15f9305 │ │ │ │ + blls 217e54 │ │ │ │ movwls r4, #25725 @ 0x647d │ │ │ │ andcc lr, r8, sp, asr #19 │ │ │ │ movwls r2, #29440 @ 0x7300 │ │ │ │ suble r2, r0, r0, lsl #16 │ │ │ │ blcs b4718 │ │ │ │ stmibvs r1!, {r0, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdbcs r0, {r1, r5, r6, fp, sp, lr} │ │ │ │ @@ -57013,15 +57013,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 6b1e54 │ │ │ │ stmiapl r9!, {r1, r5, r6, sp, lr}^ │ │ │ │ ldmib sp, {r1, r8, ip, pc}^ │ │ │ │ strls r2, [r1], #-776 @ 0xfffffcf8 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ @ instruction: 0xf15e9600 │ │ │ │ - andlt pc, sl, r5, lsr #31 │ │ │ │ + strdlt pc, [sl], -r1 │ │ │ │ @ instruction: 0x4613bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7f28 │ │ │ │ strb r3, [r3, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -57192,16 +57192,16 @@ │ │ │ │ blcs a766c │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ bl 4d7fe4 │ │ │ │ sbceq r6, r0, ip, rrx │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ smulleq r5, r0, r6, pc @ │ │ │ │ - eoreq sl, ip, sl, lsl sl │ │ │ │ - strdeq sl, [ip], -ip @ │ │ │ │ + mlaeq ip, sl, sl, sl │ │ │ │ + eoreq sl, ip, ip, ror sl │ │ │ │ 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} @ │ │ │ │ @@ -57280,16 +57280,16 @@ │ │ │ │ blcs a77cc │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ b 18d8144 │ │ │ │ sbceq r5, r0, ip, lsl #30 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r5, r0, r6, lsr lr │ │ │ │ - strhteq sl, [ip], -sl │ │ │ │ - mlaeq ip, ip, r8, sl │ │ │ │ + eoreq sl, ip, sl, lsr r9 │ │ │ │ + eoreq sl, ip, ip, lsl r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -57368,16 +57368,16 @@ │ │ │ │ blcs a792c │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ ldmib r0!, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r5, r0, ip, lsr #27 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrdeq r5, [r0], #198 @ 0xc6 │ │ │ │ - eoreq sl, ip, sl, asr r7 │ │ │ │ - eoreq sl, ip, ip, lsr r7 │ │ │ │ + ldrdeq sl, [ip], -sl @ │ │ │ │ + strhteq sl, [ip], -ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi 146bdf8 │ │ │ │ addslt r4, r1, pc, asr #22 │ │ │ │ @ instruction: 0x460e447a │ │ │ │ @@ -57457,16 +57457,16 @@ │ │ │ │ @ instruction: 0xf8d5fb73 │ │ │ │ blcs a7a94 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ ldm lr!, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r5, r0, ip, asr #24 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r5, r0, r0, ror fp │ │ │ │ - strdeq sl, [ip], -sl @ │ │ │ │ - ldrdeq sl, [ip], -r4 @ │ │ │ │ + eoreq sl, ip, sl, ror r6 │ │ │ │ + eoreq sl, ip, r4, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1708 │ │ │ │ @ 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] │ │ │ │ @@ -57559,16 +57559,16 @@ │ │ │ │ @ instruction: 0xf8d5faa7 │ │ │ │ blcs a7c2c │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ ldmda r2!, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strheq r5, [r0], #164 @ 0xa4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrdeq r5, [r0], #152 @ 0x98 │ │ │ │ - eoreq sl, ip, r2, ror #8 │ │ │ │ - eoreq sl, ip, ip, lsr r4 │ │ │ │ + eoreq sl, ip, r2, ror #9 │ │ │ │ + strhteq sl, [ip], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf18a0 │ │ │ │ @ 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] │ │ │ │ @@ -57661,16 +57661,16 @@ │ │ │ │ @ instruction: 0xf8d5f9db │ │ │ │ blcs a7dc4 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ svc 0x0066f7c6 │ │ │ │ sbceq r5, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r5, r0, r0, asr #16 │ │ │ │ - eoreq sl, ip, sl, asr #5 │ │ │ │ - eoreq sl, ip, r4, lsr #5 │ │ │ │ + eoreq sl, ip, sl, asr #6 │ │ │ │ + eoreq sl, ip, r4, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1a38 │ │ │ │ @ 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] │ │ │ │ @@ -57851,22 +57851,22 @@ │ │ │ │ ldmpl fp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ 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: 0xf506ffdb │ │ │ │ + @ instruction: 0xf15e48a4 │ │ │ │ + @ instruction: 0xf506f827 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ - @ instruction: 0xf15d350c │ │ │ │ - @ instruction: 0xf506ffd5 │ │ │ │ + @ instruction: 0xf15e350c │ │ │ │ + @ instruction: 0xf506f821 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ stmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffcef15d │ │ │ │ + @ instruction: 0xf81af15e │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf7d03010 │ │ │ │ stmdavs fp!, {r0, r1, r4, r5, r7, r8, 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}^ │ │ │ │ @@ -57897,16 +57897,16 @@ │ │ │ │ strdlt sp, [r0, #50]! @ 0x32 │ │ │ │ @ instruction: 0xf64b4bc9 │ │ │ │ @ instruction: 0xf8d5518c │ │ │ │ bl 2261fc │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - @ instruction: 0xf15e813f │ │ │ │ - @ instruction: 0xf8d5ffe1 │ │ │ │ + @ instruction: 0xf15f813f │ │ │ │ + @ instruction: 0xf8d5f82d │ │ │ │ @ instruction: 0xf64b2d8c │ │ │ │ movwcs r5, #396 @ 0x18c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52d8c │ │ │ │ @@ -57923,35 +57923,35 @@ │ │ │ │ blmi fecc73a8 │ │ │ │ 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 cec5c │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffaef15e │ │ │ │ + @ instruction: 0xfffaf15e │ │ │ │ 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 │ │ │ │ - @ instruction: 0xff9cf15e │ │ │ │ + @ instruction: 0xffe8f15e │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - @ instruction: 0xff98f15e │ │ │ │ + @ instruction: 0xffe4f15e │ │ │ │ msreq SPSR_, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7c73f8 │ │ │ │ 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 cecac │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - @ instruction: 0xff86f15e │ │ │ │ + @ instruction: 0xffd2f15e │ │ │ │ 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 │ │ │ │ @@ -57959,15 +57959,15 @@ │ │ │ │ blmi fe3c7438 │ │ │ │ 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 cecec │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - @ instruction: 0xff66f15e │ │ │ │ + @ instruction: 0xffb2f15e │ │ │ │ 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 │ │ │ │ @@ -57975,29 +57975,29 @@ │ │ │ │ blmi 1fc73f8 │ │ │ │ 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 ced24 │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - @ instruction: 0xff46f15e │ │ │ │ + @ instruction: 0xff92f15e │ │ │ │ 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 1c47430 │ │ │ │ ldmcc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ced5c │ │ │ │ adchi pc, r9, r0 │ │ │ │ - @ instruction: 0xff2af15e │ │ │ │ + @ instruction: 0xff76f15e │ │ │ │ @ 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 │ │ │ │ @@ -58006,15 +58006,15 @@ │ │ │ │ @ instruction: 0xf03c02c4 │ │ │ │ ldmib r4, {r0, r4, r7, 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: 0xf1723008 │ │ │ │ - ldmib r4, {r0, r1, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r3, r4, r5, r7, r8, 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 ffe56fae │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @@ -58022,37 +58022,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx ffc56fbe │ │ │ │ rsccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - @ instruction: 0xf95cf172 │ │ │ │ + @ instruction: 0xf9a8f172 │ │ │ │ orrseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 11c74b8 │ │ │ │ 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 cee00 │ │ │ │ @ instruction: 0xf15ed05a │ │ │ │ - @ instruction: 0xf8d4fed7 │ │ │ │ + @ instruction: 0xf8d4ff23 │ │ │ │ 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 223cb8 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf15eb1aa │ │ │ │ - @ instruction: 0xf8d4febd │ │ │ │ + @ instruction: 0xf8d4ff09 │ │ │ │ movwcs r2, #936 @ 0x3a8 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ ldrtmi r2, [r0], -r8, lsr #7 │ │ │ │ ldc2l 0, cr15, [r4, #676] @ 0x2a4 │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -58191,17 +58191,17 @@ │ │ │ │ smlabteq r0, r0, r6, pc @ │ │ │ │ @ instruction: 0xf5026051 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ addsvs r0, r9, r0, lsl lr │ │ │ │ bmi 214ee4 │ │ │ │ @ instruction: 0xe7f658ba │ │ │ │ strdeq r5, [r0], #14 │ │ │ │ - eoreq r9, ip, r8, lsr #24 │ │ │ │ - strdeq r9, [ip], -ip @ │ │ │ │ - eoreq r9, ip, lr, asr #23 │ │ │ │ + eoreq r9, ip, r8, lsr #25 │ │ │ │ + eoreq r9, ip, ip, ror ip │ │ │ │ + eoreq r9, ip, lr, asr #24 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 1362908 │ │ │ │ ldrd pc, [r0], pc @ │ │ │ │ @@ -58817,15 +58817,15 @@ │ │ │ │ @ instruction: 0x46114613 │ │ │ │ andcs lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7c5e7c6 │ │ │ │ svclt 0x0000ee60 │ │ │ │ sbceq r4, r0, r4, asr r7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r4, r0, r0, lsl r7 │ │ │ │ - strhteq r9, [ip], -r6 │ │ │ │ + eoreq r9, ip, r6, lsr r1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 12ad450 │ │ │ │ ldrdgt pc, [r4], pc @ │ │ │ │ @ instruction: 0x460c1e1d │ │ │ │ @@ -59180,15 +59180,15 @@ │ │ │ │ ldcl 7, cr15, [r0, #788]! @ 0x314 │ │ │ │ rsbvs r3, r6, r8, lsl #12 │ │ │ │ @ instruction: 0xf7c5e640 │ │ │ │ svclt 0x0000eb8a │ │ │ │ sbceq r4, r0, lr, lsr #9 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r4, r0, ip, lsr r3 │ │ │ │ - eoreq r8, ip, r2, ror #22 │ │ │ │ + eoreq r8, ip, r2, ror #23 │ │ │ │ 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 │ │ │ │ @@ -59661,16 +59661,16 @@ │ │ │ │ ldceq 1, cr15, [r8], {7} │ │ │ │ ldrb r9, [r3, -lr, lsl #6]! │ │ │ │ svc 0x00c8f7c4 │ │ │ │ strheq r3, [r0], #170 @ 0xaa │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strheq r3, [r0], #160 @ 0xa0 │ │ │ │ sbceq r3, r0, ip, asr r9 │ │ │ │ - ldrdeq r8, [ip], -sl @ │ │ │ │ - mlaeq ip, r8, r3, r8 │ │ │ │ + eoreq r8, ip, sl, asr r4 │ │ │ │ + eoreq r8, ip, r8, lsl r4 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ 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 │ │ │ │ @@ -59958,15 +59958,15 @@ │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ qadd16mi sl, r1, sl │ │ │ │ @ instruction: 0xf7c4e69e │ │ │ │ svclt 0x0000ed76 │ │ │ │ sbceq r3, r0, lr, lsl r7 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ strheq r3, [r0], #94 @ 0x5e │ │ │ │ - ldrdeq r7, [ip], -r4 @ │ │ │ │ + eoreq r7, ip, r4, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3e18 │ │ │ │ @ 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] │ │ │ │ @@ -60281,15 +60281,15 @@ │ │ │ │ @ instruction: 0xf50be6b6 │ │ │ │ tstls r0, #128, 6 │ │ │ │ @ instruction: 0xf7c4e6af │ │ │ │ svclt 0x0000eaf0 │ │ │ │ strdeq r3, [r0], #32 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r3, r0, r8, ror r1 │ │ │ │ - ldrdeq r7, [ip], -r4 @ │ │ │ │ + eoreq r7, ip, r4, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf4324 │ │ │ │ @ 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] │ │ │ │ @@ -60640,16 +60640,16 @@ │ │ │ │ @ instruction: 0xf47f4599 │ │ │ │ @ instruction: 0xe749aef1 │ │ │ │ stmda r2!, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r2, r0, r4, asr #23 │ │ │ │ strheq r2, [r0], #186 @ 0xba │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r2, r0, r8, asr #21 │ │ │ │ - eoreq r7, ip, r2, lsr r5 │ │ │ │ - eoreq r7, ip, lr, asr r4 │ │ │ │ + strhteq r7, [ip], -r2 │ │ │ │ + ldrdeq r7, [ip], -lr @ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [r4], -r6, lsl #12 │ │ │ │ addpl pc, r0, #25165824 @ 0x1800000 │ │ │ │ @@ -61878,15 +61878,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 │ │ │ │ - @ instruction: 0xf800f15b │ │ │ │ + @ instruction: 0xf84cf15b │ │ │ │ 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 │ │ │ │ @@ -61978,17 +61978,17 @@ │ │ │ │ str r1, [r3, r3]! │ │ │ │ @ instruction: 0xf8594b09 │ │ │ │ strb r1, [r5, r3] │ │ │ │ sbceq r1, r0, lr, lsl lr │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ sbceq r1, r0, r6, lsl lr │ │ │ │ ldrdeq r1, [r0], #222 @ 0xde │ │ │ │ - eoreq r6, ip, r0, lsr #20 │ │ │ │ + eoreq r6, ip, r0, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, ip, sl, ror #4 │ │ │ │ + eoreq r6, ip, sl, ror #5 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [pc], -r6, lsl #1 │ │ │ │ @@ -62102,15 +62102,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936dd8 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xffe2f159 │ │ │ │ + @ instruction: 0xf82ef15a │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dceb0 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -62141,15 +62141,15 @@ │ │ │ │ bl febf6010 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xff90f159 │ │ │ │ + @ instruction: 0xffdcf159 │ │ │ │ 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 │ │ │ │ @@ -62268,15 +62268,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 937070 │ │ │ │ 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 │ │ │ │ - mrc2 1, 4, pc, cr6, cr9, {2} │ │ │ │ + mcr2 1, 7, pc, cr2, cr9, {2} @ │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dd148 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -62307,15 +62307,15 @@ │ │ │ │ bl febf62a8 │ │ │ │ @ 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 │ │ │ │ - mcr2 1, 2, pc, cr4, cr9, {2} @ │ │ │ │ + mrc2 1, 4, pc, cr0, cr9, {2} │ │ │ │ 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 │ │ │ │ @@ -64000,15 +64000,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ stcl 7, cr15, [r4, #768]! @ 0x300 │ │ │ │ adcseq pc, pc, lr, asr #14 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq pc, pc, r2, asr #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, pc, lr, lsl #13 │ │ │ │ - eoreq r4, ip, r2, ror r0 │ │ │ │ + strdeq r4, [ip], -r2 @ │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdbeq r9, {r1, r4, r8, fp}^ │ │ │ │ @@ -64989,15 +64989,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - @ instruction: 0xffb2f157 │ │ │ │ + @ instruction: 0xfffef157 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a1ac0 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -65445,15 +65445,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ b fe7600b0 │ │ │ │ ldrhteq lr, [pc], r2 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq lr, pc, sl, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq sp, [pc], r2 │ │ │ │ - ldrdeq r2, [ip], -lr @ │ │ │ │ + eoreq r2, ip, lr, asr sl │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d4f9f │ │ │ │ @@ -65851,15 +65851,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - @ instruction: 0xf8f6f157 │ │ │ │ + @ instruction: 0xf942f157 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a2838 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -66307,15 +66307,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ bl ff860e24 │ │ │ │ adcseq sp, pc, sl, lsr r3 @ │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq sp, pc, r2, lsr r3 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, pc, sl, ror r2 @ │ │ │ │ - eoreq r1, ip, r6, ror #24 │ │ │ │ + eoreq r1, ip, r6, ror #25 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @ instruction: 0xf500b08f │ │ │ │ @@ -68271,15 +68271,15 @@ │ │ │ │ @ instruction: 0xe7dc58d0 │ │ │ │ bls f79ec │ │ │ │ ubfx r5, r0, #17, #1 │ │ │ │ bls f79ec │ │ │ │ ubfx r5, r0, #17, #13 │ │ │ │ adcseq fp, pc, r6, asr sp @ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eorseq pc, r2, r2, ror #14 │ │ │ │ + eorseq pc, r2, r2, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfbffc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 1236f4 │ │ │ │ @@ -69700,15 +69700,15 @@ │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ blmi 1e0400 │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7d6 │ │ │ │ adcseq sl, pc, r0, ror #12 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eorseq lr, r2, r4 │ │ │ │ + eorseq lr, r2, r4, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfd650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 124ea8 │ │ │ │ @@ -70008,15 +70008,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977528 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ andlt r2, r3, r4, asr #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq lr, fp, r0, asr #7 │ │ │ │ + eoreq lr, fp, r0, asr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfdb20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a99001 │ │ │ │ stmdals r1, {r0, r1, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff88f7ff │ │ │ │ @@ -70250,15 +70250,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 9778f4 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - strdeq sp, [fp], -r4 @ │ │ │ │ + eoreq lr, fp, r4, ror r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfdee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a99001 │ │ │ │ stmdals r1, {r0, r1, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff94f7ff │ │ │ │ @@ -70492,15 +70492,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977cbc │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - eoreq sp, fp, ip, lsr #24 │ │ │ │ + eoreq sp, fp, ip, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfe2b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a89001 │ │ │ │ stmdals r1, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff94f7ff │ │ │ │ @@ -70561,15 +70561,15 @@ │ │ │ │ ldrmi r2, [r7], -r0, asr #4 │ │ │ │ @ instruction: 0xf8d64a2e │ │ │ │ @ instruction: 0xf85803b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d036 │ │ │ │ movwls r1, #5052 @ 0x13bc │ │ │ │ @ instruction: 0x463ab358 │ │ │ │ - stc2 1, cr15, [sl], #-328 @ 0xfffffeb8 │ │ │ │ + ldc2l 1, cr15, [r6], #-328 @ 0xfffffeb8 │ │ │ │ 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} │ │ │ │ @@ -71653,15 +71653,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 127158 │ │ │ │ + blls 127288 │ │ │ │ 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 │ │ │ │ @@ -72851,15 +72851,15 @@ │ │ │ │ bllt 12e7564 │ │ │ │ ldm lr!, {r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r7, pc, r6, lsr #11 │ │ │ │ adcseq r7, pc, r0, lsr #11 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r7, pc, lr, asr #4 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ - ldrdeq fp, [fp], -r4 @ │ │ │ │ + eoreq fp, fp, r4, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec0078c │ │ │ │ @ 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}^ │ │ │ │ @@ -74695,15 +74695,15 @@ │ │ │ │ @ instruction: 0xf895ae6c │ │ │ │ blcs baa38 │ │ │ │ mcrge 4, 3, pc, cr14, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ blcs b7968 │ │ │ │ mcrge 4, 3, pc, cr8, cr15, {3} @ │ │ │ │ vadd.i8 d25, d15, d9 │ │ │ │ - blls 2eab18 │ │ │ │ + blls 2eac48 │ │ │ │ @ instruction: 0xf8d30780 │ │ │ │ @ instruction: 0xf57fc018 │ │ │ │ blls 416bdc │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blls 316c14 │ │ │ │ svclt 0x00142b7f │ │ │ │ @ instruction: 0xf00b2300 │ │ │ │ @@ -74989,29 +74989,29 @@ │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ blls 29676c │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ str sl, [r7, #3502]! @ 0xdae │ │ │ │ andcs r4, r1, pc, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2319 @ 0xfffff6f1 │ │ │ │ @ instruction: 0xf14b4479 │ │ │ │ - @ instruction: 0xe790fa93 │ │ │ │ + @ instruction: 0xe790fadf │ │ │ │ ldrbt r4, [ip], #-1683 @ 0xfffff96d │ │ │ │ stmdbls ip, {r0, r3, r9, fp, lr} │ │ │ │ strbt r5, [lr], #-2186 @ 0xfffff776 │ │ │ │ svc 0x00f6f7b5 │ │ │ │ adcseq r5, pc, r8, lsr r4 @ │ │ │ │ adcseq r5, pc, r6, lsr r4 @ │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r4, pc, r6, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, fp, r4, asr #13 │ │ │ │ + eoreq r9, fp, r4, asr #14 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eoreq r9, fp, r6, ror #5 │ │ │ │ - mlaeq fp, r8, ip, r8 │ │ │ │ + eoreq r9, fp, r6, ror #6 │ │ │ │ + eoreq r8, fp, r8, lsl sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ strmi fp, [r6], -r5, lsl #1 │ │ │ │ svcmi 0x006f4613 │ │ │ │ @@ -76338,15 +76338,15 @@ │ │ │ │ mcrge 4, 4, pc, cr0, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ ace40 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d85dc │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r0, r2, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf95af24e │ │ │ │ + @ instruction: 0xf9a6f24e │ │ │ │ streq r9, [r2, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 3, pc, cr12, cr15, {3} @ │ │ │ │ blcs d3844 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr8, cr15, {1} │ │ │ │ blcs 209383c │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -76623,32 +76623,32 @@ │ │ │ │ stmdbcs r0, {r1, r4, r5, r6, r7, r9, ip} │ │ │ │ mcrrge 4, 3, pc, r5, cr15 @ │ │ │ │ blcs d3c7c │ │ │ │ ldcge 4, cr15, [fp], #-508 @ 0xfffffe04 │ │ │ │ bmi 566138 │ │ │ │ ldmdbmi r2, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [lr, #292] @ 0x124 │ │ │ │ + cdp2 1, 1, cr15, cr10, cr9, {2} │ │ │ │ ldrmi lr, [r3], r8, lsl #15 │ │ │ │ @ instruction: 0xf7b4e49b │ │ │ │ bmi 3a7d58 │ │ │ │ stmpl sl, {r2, r3, r8, fp, ip, pc} │ │ │ │ blmi 3262b4 │ │ │ │ ldmpl r2, {r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7c2 │ │ │ │ adcseq r3, pc, r8, lsr #21 │ │ │ │ adcseq r3, pc, r6, lsr #21 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ umlalseq r3, pc, r8, r4 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, fp, sl, asr #26 │ │ │ │ + eoreq r7, fp, sl, asr #27 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eoreq r7, fp, ip, asr r9 │ │ │ │ - eoreq r7, fp, lr, lsl #6 │ │ │ │ + ldrdeq r7, [fp], -ip @ │ │ │ │ + eoreq r7, fp, lr, lsl #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ strmi fp, [r6], -r5, lsl #1 │ │ │ │ svcmi 0x006f4613 │ │ │ │ @@ -77970,15 +77970,15 @@ │ │ │ │ eorsle r2, r4, r0, lsl #22 │ │ │ │ ldclcc 8, cr15, [pc, #596]! @ ae7bc │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 299e94 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals fp, {r0, r1, r6, r9, sl, fp, sp, pc} │ │ │ │ - ldc2 2, cr15, [sl], {76} @ 0x4c │ │ │ │ + stc2l 2, cr15, [r6], #304 @ 0x130 │ │ │ │ streq r9, [r2, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr10, cr15, {3} │ │ │ │ blcs d51c4 │ │ │ │ mcrge 4, 2, pc, cr1, cr15, {1} @ │ │ │ │ blcs fe1551c4 │ │ │ │ andshi pc, ip, #64 @ 0x40 │ │ │ │ @@ -78247,33 +78247,33 @@ │ │ │ │ blls 259a50 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8ddadd3 │ │ │ │ @ instruction: 0xe604b018 │ │ │ │ andcs r4, r1, r3, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2323 @ 0xfffff6ed │ │ │ │ @ instruction: 0xf1484479 │ │ │ │ - @ instruction: 0xe795f91f │ │ │ │ + ldr pc, [r5, fp, ror #18] │ │ │ │ blcs 2095604 │ │ │ │ blls 3e2de8 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ movwcs sl, #11290 @ 0x2c1a │ │ │ │ @ instruction: 0xf7b2e5dc │ │ │ │ bmi 32a3ec │ │ │ │ stmpl sl, {r1, r3, r8, fp, ip, pc} │ │ │ │ svclt 0x0000e45e │ │ │ │ adcseq r2, pc, r4, lsl r1 @ │ │ │ │ adcseq r2, pc, r2, lsl r1 @ │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r1, pc, r6, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [fp], -r2 @ │ │ │ │ + eoreq r6, fp, r2, asr r4 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - strdeq r5, [fp], -lr @ │ │ │ │ - strhteq r5, [fp], -r0 │ │ │ │ + eoreq r6, fp, lr, ror r0 │ │ │ │ + eoreq r5, fp, r0, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ strmi fp, [r6], -r5, lsl #1 │ │ │ │ svcmi 0x006f4613 │ │ │ │ @@ -80664,26 +80664,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b0e762 │ │ │ │ svclt 0x0000ebb4 │ │ │ │ adcseq pc, lr, r6, ror #4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ @ instruction: 0xffff4adf │ │ │ │ @ instruction: 0xffff4a73 │ │ │ │ - eoreq r3, fp, ip, lsl #29 │ │ │ │ - eoreq r3, fp, r2, lsr #24 │ │ │ │ + eoreq r3, fp, ip, lsl #30 │ │ │ │ + eoreq r3, fp, r2, lsr #25 │ │ │ │ @ instruction: 0xffff55ad │ │ │ │ - eoreq r3, fp, r4, asr #28 │ │ │ │ - eoreq r3, fp, r6, asr #23 │ │ │ │ - eoreq r3, fp, r4, lsl #28 │ │ │ │ - eoreq r3, fp, r6, lsr #23 │ │ │ │ + eoreq r3, fp, r4, asr #29 │ │ │ │ + eoreq r3, fp, r6, asr #24 │ │ │ │ + eoreq r3, fp, r4, lsl #29 │ │ │ │ + eoreq r3, fp, r6, lsr #24 │ │ │ │ ldrshteq pc, [lr], r0 @ │ │ │ │ @ instruction: 0xffff3e9d │ │ │ │ @ instruction: 0xffff54eb │ │ │ │ - mlaeq fp, lr, sp, r3 │ │ │ │ - eoreq r3, fp, r0, asr #22 │ │ │ │ + eoreq r3, fp, lr, lsl lr │ │ │ │ + eoreq r3, fp, r0, asr #23 │ │ │ │ @ instruction: 0xffff3e77 │ │ │ │ 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 │ │ │ │ @@ -81201,15 +81201,15 @@ │ │ │ │ svc 0x0084f7af │ │ │ │ @ instruction: 0xf8584b06 │ │ │ │ ldrb r3, [sp, -r3]! │ │ │ │ adcseq lr, lr, r8, asr #25 │ │ │ │ adcseq lr, lr, r2, asr #25 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ umlalseq lr, lr, ip, ip @ │ │ │ │ - eoreq r3, fp, r8, lsr r3 │ │ │ │ + strhteq r3, [fp], -r8 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec08a08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c3d50 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -81566,15 +81566,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 , , q4 │ │ │ │ - ldrtmi pc, [r1], -r3, lsl #17 @ │ │ │ │ + ldrtmi pc, [r1], -pc, asr #17 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ beq 12dee4 │ │ │ │ @ instruction: 0xf928f036 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -82438,15 +82438,15 @@ │ │ │ │ stc2l 0, cr15, [r6, #-160] @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 436452 │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf146e740 │ │ │ │ - @ instruction: 0xf8c7ff05 │ │ │ │ + @ instruction: 0xf8c7ff51 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8ff75 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c240c │ │ │ │ @@ -82458,23 +82458,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ ldc2 0, cr15, [ip, #160]! @ 0xa0 │ │ │ │ @ instruction: 0xf7e44630 │ │ │ │ @ instruction: 0xe76ff893 │ │ │ │ @ instruction: 0xf1464640 │ │ │ │ - @ instruction: 0xf8c7fedd │ │ │ │ + @ instruction: 0xf8c7ff29 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ stc 7, cr15, [r0, #696]! @ 0x2b8 │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adcseq sp, lr, lr, lsl r9 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq sp, lr, r4, lsl #13 │ │ │ │ - mlaeq fp, ip, r0, r2 │ │ │ │ + eoreq r2, fp, ip, lsl r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xf8dfb093 │ │ │ │ @ instruction: 0xf5002c80 │ │ │ │ movwcs r5, #1088 @ 0x440 │ │ │ │ @@ -82679,16 +82679,16 @@ │ │ │ │ @ instruction: 0x36284657 │ │ │ │ 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, asr #31 @ │ │ │ │ + vadd.i8 , q12, q4 │ │ │ │ + @ instruction: 0x4639f81b │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 12f04c │ │ │ │ @ instruction: 0xf874f035 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -83726,15 +83726,15 @@ │ │ │ │ ldc2l 0, cr15, [r8, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 437872 │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf145e740 │ │ │ │ - @ instruction: 0xf8c7fcf5 │ │ │ │ + @ instruction: 0xf8c7fd41 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fe21 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c382c │ │ │ │ @@ -83746,23 +83746,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ ldc2 0, cr15, [r2, #156]! @ 0x9c │ │ │ │ @ instruction: 0xf7e24630 │ │ │ │ strb pc, [pc, -r3, lsl #29]! @ │ │ │ │ @ instruction: 0xf1454640 │ │ │ │ - @ instruction: 0xf8c7fccd │ │ │ │ + @ instruction: 0xf8c7fd19 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ bl fe4f1e7c │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrshteq ip, [lr], lr │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq ip, lr, r4, ror #4 │ │ │ │ - eoreq r0, fp, ip, ror ip │ │ │ │ + strdeq r0, [fp], -ip @ │ │ │ │ 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 │ │ │ │ @@ -84054,15 +84054,15 @@ │ │ │ │ blmi 2ae964 │ │ │ │ andcs pc, r3, r9, asr r8 @ │ │ │ │ svclt 0x0000e7f2 │ │ │ │ ldrshteq fp, [lr], lr │ │ │ │ ldrshteq fp, [lr], r8 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrsbteq fp, [lr], r4 │ │ │ │ - strhteq r0, [fp], -r6 │ │ │ │ + eoreq r0, fp, r6, lsr r7 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0b69c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c69e4 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -84358,15 +84358,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 , q11, q4 │ │ │ │ - @ instruction: 0x4639fab3 │ │ │ │ + @ instruction: 0x4639faff │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 130a84 │ │ │ │ blx 16f0a2e │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -85461,15 +85461,15 @@ │ │ │ │ @ instruction: 0xf9d0f026 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 43938e │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf143e740 │ │ │ │ - @ instruction: 0xf8c7ff67 │ │ │ │ + @ instruction: 0xf8c7ffb3 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fdaf │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c5348 │ │ │ │ @@ -85481,23 +85481,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ blx b71b64 │ │ │ │ @ instruction: 0xf7e14630 │ │ │ │ @ instruction: 0xe76ff8f5 │ │ │ │ @ instruction: 0xf1434640 │ │ │ │ - @ instruction: 0xf8c7ff3f │ │ │ │ + @ instruction: 0xf8c7ff8b │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ cdp 7, 0, cr15, cr2, cr11, {5} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adcseq sl, lr, r2, ror #19 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq sl, lr, r8, asr #14 │ │ │ │ - eoreq pc, sl, r0, ror #2 │ │ │ │ + eoreq pc, sl, r0, ror #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85609,24 +85609,24 @@ │ │ │ │ strls pc, [fp], -fp, ror #22 │ │ │ │ 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 36f9a4 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff9af140 │ │ │ │ + @ instruction: 0xffe6f140 │ │ │ │ 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, r6, ror #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, sl, r4, rrx │ │ │ │ - eoreq lr, sl, r6, lsr #13 │ │ │ │ + eoreq pc, sl, r4, ror #1 │ │ │ │ + eoreq lr, sl, r6, lsr #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85738,24 +85738,24 @@ │ │ │ │ strls pc, [fp], -r9, ror #20 │ │ │ │ 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 36fba8 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 9, cr15, cr8, cr0, {2} │ │ │ │ + cdp2 1, 14, cr15, cr4, cr0, {2} │ │ │ │ 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, r2, ror #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, sl, r0, ror #28 │ │ │ │ - eoreq lr, sl, r2, lsr #9 │ │ │ │ + eoreq lr, sl, r0, ror #29 │ │ │ │ + eoreq lr, sl, r2, lsr #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -85866,24 +85866,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 │ │ │ │ - @ instruction: 0xe783fd99 │ │ │ │ + str pc, [r3, r5, ror #27] │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49cd8 │ │ │ │ @ instruction: 0xf8948ce0 │ │ │ │ movwls r1, #48456 @ 0xbd48 │ │ │ │ svclt 0x0000e73f │ │ │ │ ldrsbteq sl, [lr], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, sl, r2, ror #24 │ │ │ │ - eoreq lr, sl, r4, lsr #5 │ │ │ │ + eoreq lr, sl, r2, ror #25 │ │ │ │ + eoreq lr, sl, r4, lsr #6 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl fec070d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r8, asr #31 │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 193ed58 │ │ │ │ @@ -85983,23 +85983,23 @@ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xe7803554 │ │ │ │ ldrmi r4, [sp], -ip, lsl #20 │ │ │ │ @ instruction: 0xf8c4447a │ │ │ │ @ instruction: 0xe77a2554 │ │ │ │ ldrsbteq r9, [lr], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [sl], -ip @ │ │ │ │ - eoreq lr, sl, r8, ror #24 │ │ │ │ - eoreq lr, sl, lr, lsr fp │ │ │ │ - eoreq lr, sl, lr, lsl #22 │ │ │ │ + eoreq lr, sl, ip, ror ip │ │ │ │ + eoreq lr, sl, r8, ror #25 │ │ │ │ + strhteq lr, [sl], -lr │ │ │ │ + eoreq lr, sl, lr, lsl #23 │ │ │ │ + eoreq lr, sl, r8, ror ip │ │ │ │ + eoreq lr, sl, r2, asr #23 │ │ │ │ strdeq lr, [sl], -r8 @ │ │ │ │ - eoreq lr, sl, r2, asr #22 │ │ │ │ - eoreq lr, sl, r8, ror fp │ │ │ │ - eoreq lr, sl, r4, lsr fp │ │ │ │ - eoreq lr, sl, r4, asr #23 │ │ │ │ + strhteq lr, [sl], -r4 │ │ │ │ + eoreq lr, sl, r4, asr #24 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ blmi 9c7d4c │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @@ -86224,15 +86224,15 @@ │ │ │ │ @ instruction: 0xf8d5ff79 │ │ │ │ @ instruction: 0x46203cdc │ │ │ │ @ instruction: 0xf0996859 │ │ │ │ @ instruction: 0xf8d6facb │ │ │ │ ldrdcs r3, [r0], -r0 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ bicscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf970f143 │ │ │ │ + @ instruction: 0xf9bcf143 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ cmppcc r8, #12976128 @ p-variant is OBSOLETE @ 0xc60000 │ │ │ │ stc2 0, cr15, [lr, #152] @ 0x98 │ │ │ │ @ instruction: 0xf504e751 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d332c4 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @@ -86286,15 +86286,15 @@ │ │ │ │ @ instruction: 0x4601fe9d │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ ldrb sl, [pc, pc, asr #30] │ │ │ │ ldrshteq r9, [lr], r0 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffa1df │ │ │ │ - eoreq lr, sl, r0, ror #7 │ │ │ │ + eoreq lr, sl, r0, ror #8 │ │ │ │ @ instruction: 0xffff99af │ │ │ │ @ instruction: 0xffff91d1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0008f8cc │ │ │ │ @@ -87223,15 +87223,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ ldrbmi pc, [r8], -r1, lsr #31 @ │ │ │ │ blx 167558e │ │ │ │ @ instruction: 0xf1422000 │ │ │ │ - bls 175c9c │ │ │ │ + bls 175dcc │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blx 57560c │ │ │ │ blmi 1009f28 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811698 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87294,15 +87294,15 @@ │ │ │ │ svc 0x00e8f7a9 │ │ │ │ adcseq r8, lr, lr, asr ip │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r8, lr, lr, asr #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq r8, [lr], r8 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eoreq sp, sl, r2, ror #7 │ │ │ │ + eoreq sp, sl, r2, ror #8 │ │ │ │ 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 │ │ │ │ @@ -87723,15 +87723,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ @ instruction: 0x4658fbb9 │ │ │ │ @ instruction: 0xff6ef7de │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 1774cc │ │ │ │ + bls 1775fc │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ mcr2 7, 7, pc, cr6, cr10, {7} @ │ │ │ │ blmi 100a6f8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811e68 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87794,15 +87794,15 @@ │ │ │ │ stc 7, cr15, [r0], {169} @ 0xa9 │ │ │ │ adcseq r8, lr, lr, lsl #9 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r8, lr, lr, ror r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, lr, r8, lsl #4 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eoreq ip, sl, r2, lsl ip │ │ │ │ + mlaeq sl, r2, ip, ip │ │ │ │ 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 │ │ │ │ @@ -88024,15 +88024,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ @ instruction: 0x4658f95f │ │ │ │ ldc2 7, cr15, [r4, #-888] @ 0xfffffc88 │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 177018 │ │ │ │ + bls 177148 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ @ instruction: 0xf9a8f7fc │ │ │ │ blmi 100abac │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 81231c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -88095,15 +88095,15 @@ │ │ │ │ stmib r6!, {r0, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrsbteq r7, [lr], sl │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r7, lr, sl, asr #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, lr, r4, asr sp │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eoreq ip, sl, lr, asr r7 │ │ │ │ + ldrdeq ip, [sl], -lr @ │ │ │ │ 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 │ │ │ │ @@ -88379,15 +88379,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi b0a278 │ │ │ │ cmppeq ip, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ mlale fp, r8, r2, r4 │ │ │ │ msrne SPSR_, #14090240 @ 0xd70000 │ │ │ │ ldrbmi fp, [r2], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf8f4f141 │ │ │ │ + @ instruction: 0xf940f141 │ │ │ │ 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 │ │ │ │ @@ -88475,15 +88475,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: 0xf1414642 │ │ │ │ - @ instruction: 0x4604f835 │ │ │ │ + strmi pc, [r4], -r1, lsl #17 │ │ │ │ @ instruction: 0xf8d6b16c │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c64360 │ │ │ │ ldrmi r8, [ip], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane r4!, {r5, r6, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88565,15 +88565,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], -r1, lsl #31 │ │ │ │ + strmi pc, [r5], -sp, asr #31 │ │ │ │ @ instruction: 0xf8d6b16d │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c65360 │ │ │ │ ldrmi r8, [sp], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane sp!, {r5, r6, r8, r9, ip, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88782,15 +88782,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmpl sl, {r3, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8da80c2 │ │ │ │ movwls r1, #41868 @ 0xa38c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - stc2l 1, cr15, [lr, #256] @ 0x100 │ │ │ │ + cdp2 1, 1, cr15, cr10, cr0, {2} │ │ │ │ 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 │ │ │ │ @@ -88909,15 +88909,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: 0x4605fcd1 │ │ │ │ + @ instruction: 0x4605fd1d │ │ │ │ blls 1a55a8 │ │ │ │ msrcc SPSR_f, #13238272 @ 0xca0000 │ │ │ │ msrcc SPSR_s, #14286848 @ 0xda0000 │ │ │ │ msrpl SPSR_, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca441d │ │ │ │ @ instruction: 0xf8d76364 │ │ │ │ @ instruction: 0xf8d72364 │ │ │ │ @@ -89187,16 +89187,16 @@ │ │ │ │ @ instruction: 0xfffe5ded │ │ │ │ @ instruction: 0xfffe607d │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ umlalseq r6, lr, r6, sp │ │ │ │ @ instruction: 0xfffe5b09 │ │ │ │ @ instruction: 0xfffe5d9b │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq fp, sl, ip, ror #14 │ │ │ │ - eoreq fp, sl, r4, asr #14 │ │ │ │ + eoreq fp, sl, ip, ror #15 │ │ │ │ + eoreq fp, sl, r4, asr #15 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -89416,15 +89416,15 @@ │ │ │ │ umlalseq r6, lr, lr, r8 │ │ │ │ @ instruction: 0xfffe19f5 │ │ │ │ @ instruction: 0xfffe2963 │ │ │ │ @ instruction: 0xffffe77d │ │ │ │ @ instruction: 0xffffe773 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ - mlaseq r1, ip, r3, sl │ │ │ │ + eorseq sl, r1, ip, lsl r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec10a64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1fd72c │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ addlt r4, pc, r4, lsl #23 │ │ │ │ svcmi 0x0084447a │ │ │ │ @@ -89564,15 +89564,15 @@ │ │ │ │ @ instruction: 0xfffe18c1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, lr, r0, lsl r7 │ │ │ │ @ instruction: 0xfffe27dd │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ @ instruction: 0xfffe27c7 │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ - eorseq sl, r1, r2, lsl #3 │ │ │ │ + eorseq sl, r1, r2, lsl #4 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ umullslt r4, r7, r8, r6 │ │ │ │ @@ -89739,15 +89739,15 @@ │ │ │ │ strmi pc, [sl], #-2819 @ 0xfffff4fd │ │ │ │ bvs fe994bd8 │ │ │ │ mlavc r8, r2, r8, pc @ │ │ │ │ svclt 0x0018428b │ │ │ │ @ instruction: 0xf3c72b00 │ │ │ │ @ instruction: 0xd1a20780 │ │ │ │ vpadd.i8 q11, , q0 │ │ │ │ - blls 438004 │ │ │ │ + blls 438134 │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf44bbf14 │ │ │ │ @ instruction: 0xf04b7b00 │ │ │ │ ldmibvs fp, {r7, r8, r9, fp}^ │ │ │ │ ldr r9, [r4, lr, lsl #6] │ │ │ │ ldrsbt pc, [r4], -sp @ │ │ │ │ @ instruction: 0xf10e9b10 │ │ │ │ @@ -89814,15 +89814,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]! │ │ │ │ - strdeq fp, [sl], -r8 @ │ │ │ │ + eoreq fp, sl, r8, ror r1 │ │ │ │ @ instruction: 0xfffdc6e1 │ │ │ │ @ instruction: 0xfffdd635 │ │ │ │ @ instruction: 0xfffde97b │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec110a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ @@ -90445,15 +90445,15 @@ │ │ │ │ addsmi r2, sl, #188 @ 0xbc │ │ │ │ @ instruction: 0x464dd3be │ │ │ │ ldrsbtls pc, [r8], r7 @ │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13e00d4 │ │ │ │ - @ instruction: 0xf8c7fa6f │ │ │ │ + @ instruction: 0xf8c7fabb │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r9], -r3 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ @ instruction: 0xf7df6a38 │ │ │ │ @ instruction: 0xf8d9f9e3 │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @@ -91476,15 +91476,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 │ │ │ │ - blx 1877d84 │ │ │ │ + blx feb77d84 │ │ │ │ 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: 0xf8d9f9d1 │ │ │ │ @@ -92330,15 +92330,15 @@ │ │ │ │ @ instruction: 0xf6c40201 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ svclt 0x0000e7eb │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, sl, lr, lsr ip │ │ │ │ + strhteq r8, [sl], -lr │ │ │ │ @ instruction: 0xf8d74b37 │ │ │ │ ldmpl r3, {r4, r7, sp}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ streq pc, [ip, #-259] @ 0xfffffefd │ │ │ │ @ instruction: 0xf8ca461c │ │ │ │ @ instruction: 0xf7fe28e8 │ │ │ │ blmi d2a7a4 │ │ │ │ @@ -92681,15 +92681,15 @@ │ │ │ │ bleq 13fae94 │ │ │ │ @ instruction: 0xf7af464a │ │ │ │ @ instruction: 0x4649fc9b │ │ │ │ @ instruction: 0xf7f24628 │ │ │ │ @ instruction: 0xf505fe69 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf13c9010 │ │ │ │ - @ instruction: 0x9011f8f3 │ │ │ │ + andsls pc, r1, pc, lsr r9 @ │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strbmi r9, [r8], -r6, lsl #18 │ │ │ │ @ instruction: 0x23b2e9d8 │ │ │ │ @ instruction: 0xf868f7dd │ │ │ │ sbccc pc, r4, #216, 16 @ 0xd80000 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -92859,15 +92859,15 @@ │ │ │ │ ubfx r5, r3, #17, #21 │ │ │ │ bls 20fa30 │ │ │ │ @ instruction: 0xe7c258d3 │ │ │ │ adcseq r3, lr, r4, lsl r9 │ │ │ │ adcseq r3, lr, ip, lsl #18 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r3, lr, lr, asr r4 │ │ │ │ - eoreq r7, sl, r4, asr lr │ │ │ │ + ldrdeq r7, [sl], -r4 @ │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec14040 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93445,15 +93445,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 │ │ │ │ - blx fff79c44 │ │ │ │ + blx 1279c46 │ │ │ │ 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: 0xf8d7fb6b │ │ │ │ @@ -94408,15 +94408,15 @@ │ │ │ │ stmiacs r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcc bfc9b8 │ │ │ │ bicle r4, r1, #-536870903 @ 0xe0000009 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13a00dc │ │ │ │ - @ instruction: 0xf8c7fb73 │ │ │ │ + @ instruction: 0xf8c7fbbf │ │ │ │ ldmib r7, {r5, r6, r7}^ │ │ │ │ stm sp, {r0, r1, r2, r4, r5, r8} │ │ │ │ strbmi r0, [r1], -r3 │ │ │ │ @ instruction: 0x23b2e9db │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ blx ff9fc602 │ │ │ │ stmdbcc r4, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -95289,15 +95289,15 @@ │ │ │ │ @ instruction: 0xf8ca3280 │ │ │ │ ldcne 8, cr2, [sl, #-928] @ 0xfffffc60 │ │ │ │ andscc lr, r0, #28, 14 @ 0x700000 │ │ │ │ stmdblt sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [sl], -r4 @ │ │ │ │ + eoreq r5, sl, r4, ror sl │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ @ instruction: 0xf102ba91 │ │ │ │ tstcs r1, r8, lsl #6 │ │ │ │ msreq (UNDEF: 100), r7 │ │ │ │ tstcs r0, r1, lsl r0 │ │ │ │ @ instruction: 0xf8ca6051 │ │ │ │ @ instruction: 0xf7fe38e4 │ │ │ │ @@ -95317,15 +95317,15 @@ │ │ │ │ @ instruction: 0xf8da8398 │ │ │ │ blcs cdaf4 │ │ │ │ ldmdbge r2, {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: 0xf8c7fc59 │ │ │ │ + @ instruction: 0xf8c7fca5 │ │ │ │ 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], {223} @ 0xdf │ │ │ │ sbcscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -95738,15 +95738,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ cdp2 7, 7, cr15, cr0, cr4, {5} │ │ │ │ mrclt 7, 1, APSR_nzcv, cr6, cr13, {7} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13900d4 │ │ │ │ - @ instruction: 0xf8c7f90f │ │ │ │ + @ instruction: 0xf8c7f95b │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ @ instruction: 0xf980f7df │ │ │ │ mrclt 7, 0, APSR_nzcv, cr8, cr13, {7} │ │ │ │ @@ -96160,15 +96160,15 @@ │ │ │ │ stmiagt r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ac4629 │ │ │ │ ldrbmi pc, [r1], -r9, ror #18 @ │ │ │ │ @ instruction: 0xf7ef4628 │ │ │ │ @ instruction: 0xf505fb37 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf138901a │ │ │ │ - bls 2bf8d0 │ │ │ │ + bls 2bfa00 │ │ │ │ ldm r2, {r0, r1, r3, r4, ip, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ stmdbls r8, {r0, r1} │ │ │ │ ldmib r7, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7de23b2 │ │ │ │ @ instruction: 0xf8d7fe33 │ │ │ │ @ instruction: 0xf50332c4 │ │ │ │ @@ -96576,15 +96576,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7813c │ │ │ │ movwls r1, #33724 @ 0x83bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r0, ror #1 │ │ │ │ - @ instruction: 0xf8e2f139 │ │ │ │ + @ instruction: 0xf92ef139 │ │ │ │ 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 │ │ │ │ @@ -96595,15 +96595,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: 0xf1394632 │ │ │ │ - blls 3beb8c │ │ │ │ + blls 3becbc │ │ │ │ @ instruction: 0xf1b94681 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d7aef9 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c793bc │ │ │ │ ldrmi r6, [r1], #964 @ 0x3c4 │ │ │ │ andscc lr, r8, #249561088 @ 0xee00000 │ │ │ │ @@ -96651,15 +96651,15 @@ │ │ │ │ @ instruction: 0xf10328e8 │ │ │ │ @ instruction: 0xf7ff0208 │ │ │ │ svclt 0x0000bac1 │ │ │ │ adcseq r0, lr, sl, lsr r3 │ │ │ │ adcseq r0, lr, r2, lsr r3 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrshteq pc, [sp], r4 @ │ │ │ │ - strdeq r4, [sl], -r4 @ │ │ │ │ + eoreq r4, sl, r4, ror r8 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ bls 253764 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -97356,15 +97356,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: 0xf8c7fc69 │ │ │ │ + @ instruction: 0xf8c7fcb5 │ │ │ │ bvs f817e0 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r3, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7dd00c4 │ │ │ │ @ instruction: 0xf8d7fb8d │ │ │ │ @@ -98322,15 +98322,15 @@ │ │ │ │ @ instruction: 0xf8c660c3 │ │ │ │ @ instruction: 0xf8d628e4 │ │ │ │ ldrmi r3, [r8, #2604] @ 0xa2c │ │ │ │ @ instruction: 0xf8d7d3c0 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, ip, r7, asr #17 │ │ │ │ - ldc2l 1, cr15, [sl], {54} @ 0x36 │ │ │ │ + stc2 1, cr15, [r6, #-216]! @ 0xffffff28 │ │ │ │ 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: 0xf8d6fbff │ │ │ │ @@ -99210,15 +99210,15 @@ │ │ │ │ @ instruction: 0xe71c1d1a │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ andscc fp, r0, #491520 @ 0x78000 │ │ │ │ blt fe341160 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - strhteq r1, [sl], -r0 │ │ │ │ + eoreq r1, sl, r0, lsr sp │ │ │ │ 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 1701188 │ │ │ │ vst1.8 {d20-d22}, [pc :64], r3 │ │ │ │ @@ -99236,15 +99236,15 @@ │ │ │ │ orrshi pc, r5, #64 @ 0x40 │ │ │ │ ldmibcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @ instruction: 0xf8d7a907 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - ldc2 1, cr15, [r6, #212]! @ 0xd4 │ │ │ │ + mcr2 1, 0, pc, cr2, cr5, {1} @ │ │ │ │ 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, [sl], {219} @ 0xdb │ │ │ │ @@ -99655,15 +99655,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ @ instruction: 0xffd2f7a0 │ │ │ │ mcrlt 7, 1, pc, cr11, cr13, {7} @ │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13500d4 │ │ │ │ - @ instruction: 0xf8c7fa71 │ │ │ │ + @ instruction: 0xf8c7fabd │ │ │ │ bvs f83bd0 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ @ instruction: 0xf8d74621 │ │ │ │ ldmib r3, {r2, r6, r7}^ │ │ │ │ @ instruction: 0xf7db23b2 │ │ │ │ @ instruction: 0xf7fdf995 │ │ │ │ @@ -100077,15 +100077,15 @@ │ │ │ │ @ instruction: 0xf8c44652 │ │ │ │ strtmi ip, [r9], -r4, ror #17 │ │ │ │ blx ff381d94 │ │ │ │ @ instruction: 0x46284651 │ │ │ │ ldc2 7, cr15, [r8], {235} @ 0xeb │ │ │ │ addspl pc, r8, r5, lsl #10 │ │ │ │ andsls r3, sl, r0, lsl r0 │ │ │ │ - @ instruction: 0xff22f134 │ │ │ │ + @ instruction: 0xff6ef134 │ │ │ │ andsls r9, fp, r7, lsl #20 │ │ │ │ muleq r3, r2, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldrbmi r9, [r0], -r8, lsl #18 │ │ │ │ @ instruction: 0x23b2e9d7 │ │ │ │ mcr2 7, 2, pc, cr8, cr10, {6} @ │ │ │ │ sbccc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @@ -100493,15 +100493,15 @@ │ │ │ │ @ instruction: 0x03b8f8d7 │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ teqphi r9, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r3, r8, r9, ip, pc} │ │ │ │ sbcshi pc, pc, r0 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - blls 302e9c │ │ │ │ + blls 302fcc │ │ │ │ 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 10846ec │ │ │ │ @@ -100511,15 +100511,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7812b │ │ │ │ movwls r1, #46012 @ 0xb3bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - blx 900aa4 │ │ │ │ + blx 1c00aa4 │ │ │ │ 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 │ │ │ │ @@ -100567,15 +100567,15 @@ │ │ │ │ stmiacs r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ blt ff1c2698 │ │ │ │ ldrshteq ip, [sp], sl │ │ │ │ ldrshteq ip, [sp], r2 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrhteq ip, [sp], r6 │ │ │ │ - strhteq r0, [sl], -r6 │ │ │ │ + eoreq r0, sl, r6, lsr fp │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ bls 257498 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -101619,15 +101619,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ ldc 7, cr15, [r8, #620]! @ 0x26c │ │ │ │ stmdaeq r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ ldc 7, cr15, [r2, #620]! @ 0x26c │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf974f12d │ │ │ │ + @ instruction: 0xf9c0f12d │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 752710 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf08b4628 │ │ │ │ bvs ffbc50c0 │ │ │ │ blvs 756fe4 │ │ │ │ @@ -101646,21 +101646,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xff22f056 │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ ldcl 7, cr15, [r8], #620 @ 0x26c │ │ │ │ rscspl pc, ip, r4, lsr #5 │ │ │ │ - stc2l 1, cr15, [lr], #-284 @ 0xfffffee4 │ │ │ │ + ldc2 1, cr15, [sl], #284 @ 0x11c │ │ │ │ teqpvs r7, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf0560570 │ │ │ │ @ instruction: 0xf2a4fefb │ │ │ │ @ instruction: 0xf14750fc │ │ │ │ - @ instruction: 0xf5a4fc71 │ │ │ │ + @ instruction: 0xf5a4fcbd │ │ │ │ stmdacc ip, {r1, r3, r4, r6, r7, ip, lr} │ │ │ │ stmiavs r3, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r6, [r8, r0, lsl #16] │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec1c9c4 │ │ │ │ @@ -101698,54 +101698,54 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1ca48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, fp, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf1475480 │ │ │ │ - @ instruction: 0xf506fbb7 │ │ │ │ + @ instruction: 0xf506fc03 │ │ │ │ andscc r5, r0, r7, lsr #1 │ │ │ │ strpl pc, [r4, #1286]! @ 0x506 │ │ │ │ - blx fed01d8a │ │ │ │ + blx 1d8a │ │ │ │ adcpl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506fbab │ │ │ │ + @ instruction: 0xf506fbf7 │ │ │ │ andscc r5, r8, sl, lsr #1 │ │ │ │ - blx fea81d9e │ │ │ │ + blx ffd81d9e │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf606fba1 │ │ │ │ + @ instruction: 0xf606fbed │ │ │ │ @ instruction: 0xf14770e4 │ │ │ │ - @ instruction: 0xf506fb9d │ │ │ │ + @ instruction: 0xf506fbe9 │ │ │ │ andscc r5, ip, r3, lsr #1 │ │ │ │ - blx fe701dba │ │ │ │ + blx ffa01dba │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ - blx fe601dc2 │ │ │ │ + blx ff901dc2 │ │ │ │ sbcpl pc, r8, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506fb8f │ │ │ │ + @ instruction: 0xf506fbdb │ │ │ │ @ instruction: 0xf14750f2 │ │ │ │ - strtmi pc, [r0], -fp, lsl #23 │ │ │ │ + @ instruction: 0x4620fbd7 │ │ │ │ @ instruction: 0xf1473420 │ │ │ │ - adcmi pc, ip, #138240 @ 0x21c00 │ │ │ │ + adcmi pc, ip, #216064 @ 0x34c00 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, ip, asr #1 │ │ │ │ - mrc2 1, 3, pc, cr0, cr3, {1} │ │ │ │ + mrc2 1, 5, pc, cr12, cr3, {1} │ │ │ │ sbcpl pc, sp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1333008 │ │ │ │ - @ instruction: 0xf506fe6b │ │ │ │ + @ instruction: 0xf506feb7 │ │ │ │ ldrsbcc r5, [r0], -r9 │ │ │ │ mcr 7, 4, pc, cr6, cr11, {4} @ │ │ │ │ svccc 0x0074f8d6 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ sbcpl pc, r8, r6, lsl #10 │ │ │ │ @ instruction: 0xf147301c │ │ │ │ - fldmdbxlt r0!, {d31-d82} @ Deprecated │ │ │ │ + fldmdbxlt r0!, {d31-d120} @ Deprecated │ │ │ │ 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 │ │ │ │ @@ -101777,27 +101777,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4630447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x53b5f640 │ │ │ │ @ instruction: 0xf91af08b │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - eoreq pc, r9, r8, ror r5 @ │ │ │ │ - eoreq pc, r9, sl, asr #10 │ │ │ │ + strdeq pc, [r9], -r8 @ │ │ │ │ + eoreq pc, r9, sl, asr #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1cba8 │ │ │ │ @ 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 │ │ │ │ - blx 381eea │ │ │ │ + blx 1681eea │ │ │ │ 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}^ │ │ │ │ @@ -101848,30 +101848,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 144ed4 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - blx fe381fd4 │ │ │ │ + blx ff681fd4 │ │ │ │ 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 770b08 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 203c30 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf93ef13a │ │ │ │ + @ instruction: 0xf98af13a │ │ │ │ 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 │ │ │ │ @@ -101917,16 +101917,16 @@ │ │ │ │ stmdami r7, {r0, r1, r5, r6, r8, ip, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ ldc2 0, cr15, [r2, #-356] @ 0xfffffe9c │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ adcseq ip, lr, ip, lsr #18 │ │ │ │ - eoreq pc, r9, ip, asr r3 @ │ │ │ │ - eoreq pc, r9, lr, lsl r3 @ │ │ │ │ + ldrdeq pc, [r9], -ip @ │ │ │ │ + mlaeq r9, lr, r3, pc @ │ │ │ │ @ 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 │ │ │ │ @@ -102323,21 +102323,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, r9, ror lr @ │ │ │ │ + biclt pc, r0, r5, asr #29 │ │ │ │ @ instruction: 0xf12b9001 │ │ │ │ - @ instruction: 0x4604feb1 │ │ │ │ + @ instruction: 0x4604fefd │ │ │ │ @ instruction: 0xf12b9801 │ │ │ │ - strtmi pc, [r1], -fp, lsr #29 │ │ │ │ + @ instruction: 0x4621fef7 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - stc2l 1, cr15, [r2], {68} @ 0x44 │ │ │ │ + stc2 1, cr15, [lr, #-272] @ 0xfffffef0 │ │ │ │ bmi 78e244 │ │ │ │ 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} │ │ │ │ @@ -102346,29 +102346,29 @@ │ │ │ │ lslslt r9, r4, #16 │ │ │ │ @ instruction: 0xf79aa908 │ │ │ │ ldmiblt r0, {r1, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ stmdbge r3, {r2, r9, sp} │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ - stc2 1, cr15, [r0], #272 @ 0x110 │ │ │ │ + stc2l 1, cr15, [ip], #272 @ 0x110 │ │ │ │ blmi 3c01f4 │ │ │ │ bmi 38e68c │ │ │ │ ldmpl r3!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf79a6818 │ │ │ │ andcs lr, r0, ip, lsr pc │ │ │ │ @ instruction: 0xf79be7d3 │ │ │ │ svclt 0x0000ea28 │ │ │ │ ldrshteq r9, [sp], sl │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ @ instruction: 0xffffffe1 │ │ │ │ ldrshteq r9, [sp], r0 │ │ │ │ ldrhteq r9, [sp], lr │ │ │ │ andeq r0, r0, r0, ror #23 │ │ │ │ - eoreq lr, r9, r4, asr #25 │ │ │ │ + eoreq lr, r9, r4, asr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 1324d8 │ │ │ │ bmi 12c7fd8 │ │ │ │ @ instruction: 0xf04f4698 │ │ │ │ @@ -102497,15 +102497,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrtvs pc, [r7], #-1440 @ 0xfffffa60 @ │ │ │ │ ldrbtpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ @ instruction: 0x463058db │ │ │ │ @ instruction: 0xf1464691 │ │ │ │ - @ instruction: 0xf8d4fdc9 │ │ │ │ + @ instruction: 0xf8d4fe15 │ │ │ │ @ instruction: 0xb3244570 │ │ │ │ subcc pc, ip, #173015040 @ 0xa500000 │ │ │ │ movtcc pc, #34469 @ 0x86a5 @ │ │ │ │ ldmdavs ip, {r3, r4, r8, sp} │ │ │ │ ldmdavs r0, {r0, r1, r8, r9, sp} │ │ │ │ strmi r2, [r0, r8, lsl #4]! │ │ │ │ teqlt r0, r4, lsl #12 │ │ │ │ @@ -102513,15 +102513,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #6656 @ 0x1a00 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xffacf055 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2 1, cr15, [r6, #280]! @ 0x118 │ │ │ │ + cdp2 1, 0, cr15, cr2, cr6, {2} │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a583f0 │ │ │ │ andcs r3, r8, #76, 6 @ 0x30000001 │ │ │ │ @ instruction: 0xf1a8211c │ │ │ │ ldmdavs r8, {r4, fp} │ │ │ │ @@ -102534,15 +102534,15 @@ │ │ │ │ orrvs r6, r4, r4, asr #2 │ │ │ │ strbmi r4, [r1], -r5, lsl #22 │ │ │ │ beq 104870 │ │ │ │ andcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf0552308 │ │ │ │ sbfx pc, sp, #30, #26 │ │ │ │ - eoreq lr, r9, r8, asr #20 │ │ │ │ + eoreq lr, r9, r8, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 132790 │ │ │ │ bmi 1847e90 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -102697,15 +102697,15 @@ │ │ │ │ @ instruction: 0x461f4690 │ │ │ │ @ instruction: 0xf89d3604 │ │ │ │ @ instruction: 0xf500a048 │ │ │ │ ldrdls r5, [r6, -fp] │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -sp, rrx │ │ │ │ stmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [r8], #-280 @ 0xfffffee8 │ │ │ │ + stc2 1, cr15, [r4], {70} @ 0x46 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi 1c04b50 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r2, r3, r7, pc}^ │ │ │ │ vrsra.u32 d1, d4, #1 │ │ │ │ @ instruction: 0xf1048f5b │ │ │ │ strbmi r0, [r1, #-600] @ 0xfffffda8 │ │ │ │ @@ -102747,20 +102747,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 285850 │ │ │ │ + blls 285980 │ │ │ │ andsvs r4, ip, r8, lsr r6 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ stmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx ff382df2 │ │ │ │ + ldc2 1, cr15, [r6], {70} @ 0x46 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi 1b04c2c │ │ │ │ orrsle r2, r2, r0, lsl #24 │ │ │ │ @ instruction: 0xa098f8df │ │ │ │ bleq 502a28 │ │ │ │ @ instruction: 0xe7b244fa │ │ │ │ @ instruction: 0xa090f8df │ │ │ │ @@ -102780,31 +102780,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 2857cc │ │ │ │ + blls 2858fc │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ andlt r6, r9, ip, lsl r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf08a4628 │ │ │ │ @ instruction: 0x4630fbb5 │ │ │ │ - blx fe582e7e │ │ │ │ + blx ff882e7e │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7f5 │ │ │ │ ... │ │ │ │ - eoreq lr, r9, ip, ror #14 │ │ │ │ - ldrdeq lr, [r9], -r4 @ │ │ │ │ - strhteq lr, [r9], -r8 │ │ │ │ - eoreq lr, r9, r6, lsl #13 │ │ │ │ + eoreq lr, r9, ip, ror #15 │ │ │ │ + eoreq lr, r9, r4, asr r7 │ │ │ │ + eoreq lr, r9, r8, lsr r7 │ │ │ │ + eoreq lr, r9, r6, lsl #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 181e4c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ strmi r4, [sp], -r4, lsr #25 │ │ │ │ adclt r4, r9, r4, lsr #19 │ │ │ │ @@ -102871,15 +102871,15 @@ │ │ │ │ stmdbcs r0, {r1, r3, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf851d06c │ │ │ │ @ instruction: 0xf8d22022 │ │ │ │ bvs fe68eca8 │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ strmi pc, [r0, -r7, lsl #8] │ │ │ │ vcgt.s d9, d4, d6 │ │ │ │ - subcs pc, r0, #4177920 @ 0x3fc000 │ │ │ │ + subcs pc, r0, #307200 @ 0x4b000 │ │ │ │ tstcs r0, r5 │ │ │ │ @ instruction: 0xf79aa815 │ │ │ │ blls 281834 │ │ │ │ andcs pc, r4, sl, asr r8 @ │ │ │ │ strbtvc pc, [r0], #1446 @ 0x5a6 @ │ │ │ │ ldmdavs fp, {r3, r4, r9, ip, pc}^ │ │ │ │ tstls lr, #2688 @ 0xa80 │ │ │ │ @@ -103005,27 +103005,27 @@ │ │ │ │ @ instruction: 0xf04f9322 │ │ │ │ andsls r0, fp, pc, lsl #6 │ │ │ │ svclt 0x00349314 │ │ │ │ movwcs r2, #21249 @ 0x5301 │ │ │ │ blhi 8022f8 │ │ │ │ movwcs r9, #25370 @ 0x631a │ │ │ │ tstcs lr, #3358720 @ 0x334000 │ │ │ │ - @ instruction: 0xf8f2f234 │ │ │ │ + @ instruction: 0xf93ef234 │ │ │ │ @ instruction: 0x46516afb │ │ │ │ bge 5ead58 │ │ │ │ @ instruction: 0xf50a9808 │ │ │ │ @ instruction: 0x93247a0e │ │ │ │ @ instruction: 0xf812f00f │ │ │ │ @ instruction: 0x3609e9d9 │ │ │ │ strbmi r1, [r3, #-2971] @ 0xfffff465 │ │ │ │ movtcs sp, #18764 @ 0x494c │ │ │ │ @ instruction: 0xf8d94446 │ │ │ │ blx 19ae7a │ │ │ │ stmibpl r8!, {r1, r2, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8daf234 │ │ │ │ + @ instruction: 0xf926f234 │ │ │ │ ldrdcs pc, [r0, #132] @ 0x84 │ │ │ │ @ instruction: 0xf8d44603 │ │ │ │ @ instruction: 0xf8d4046c │ │ │ │ andls r1, r6, r8, ror #8 │ │ │ │ bl 1bd7654 │ │ │ │ tstls r5, ip, lsl #24 │ │ │ │ svceq 0x0006f013 │ │ │ │ @@ -103104,20 +103104,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 @ │ │ │ │ - stc2 2, cr15, [r8], {32} │ │ │ │ + mrrc2 2, 2, pc, r4, cr0 @ │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ mcrge 4, 4, r8, cr6, cr11, {1} │ │ │ │ ldrtmi r4, [r9], -r1, lsl #13 │ │ │ │ vmin.s32 d4, d0, d16 │ │ │ │ - @ instruction: 0xf896fbbf │ │ │ │ + @ instruction: 0xf896fc0b │ │ │ │ blcs d3a70 │ │ │ │ strhi pc, [r9], #-65 @ 0xffffffbf │ │ │ │ ldclcc 8, cr15, [ip, #892]! @ 0x37c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf899447b │ │ │ │ @ instruction: 0xf1082000 │ │ │ │ bcc 1246f1c │ │ │ │ @@ -103129,15 +103129,15 @@ │ │ │ │ @ instruction: 0xf1092ddc │ │ │ │ tstcs r4, r2, lsl #6 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ @ instruction: 0xf8c5fe09 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9} │ │ │ │ strhi pc, [r0], #-1 │ │ │ │ vmin.s32 d4, d0, d24 │ │ │ │ - stmdavc r3, {r0, r1, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ blcs 155adc │ │ │ │ ldrbhi pc, [r9], #-513 @ 0xfffffdff @ │ │ │ │ subvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6054631 │ │ │ │ @ instruction: 0xf79a10d8 │ │ │ │ ldclvs 14, cr14, [r1], #-432 @ 0xfffffe50 │ │ │ │ addsls pc, r8, #14024704 @ 0xd60000 │ │ │ │ @@ -103165,15 +103165,15 @@ │ │ │ │ ldmdacc r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stccc 8, cr15, [ip], #852 @ 0x354 │ │ │ │ @ instruction: 0xf0412a00 │ │ │ │ blcc 127fa8 │ │ │ │ @ instruction: 0xf8c5461a │ │ │ │ ldrtmi r3, [r8], -r8, ror #17 │ │ │ │ stmiacs ip!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blx fff837d0 │ │ │ │ + blx 12837d2 │ │ │ │ blcs 264f60 │ │ │ │ @ instruction: 0xf8d5d915 │ │ │ │ @ instruction: 0xf06f3cf0 │ │ │ │ @ instruction: 0xf8d34260 │ │ │ │ addsmi r1, r1, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf898bf3c │ │ │ │ @ instruction: 0xf88521d8 │ │ │ │ @@ -103198,66 +103198,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: 0xf8dffdb9 │ │ │ │ + @ instruction: 0xf8dffe05 │ │ │ │ ldrbtmi r2, [sl], #-3248 @ 0xfffff350 │ │ │ │ ldrmi r9, [r0], -r7, lsl #4 │ │ │ │ - @ instruction: 0xff9af12a │ │ │ │ + @ instruction: 0xffe6f12a │ │ │ │ stmdacs r0, {r2, r4, r5, r8, fp, sp, pc} │ │ │ │ mvnhi pc, #1 │ │ │ │ bleq ff903420 │ │ │ │ - @ instruction: 0xf12a9008 │ │ │ │ - andls pc, r7, sp, asr #31 │ │ │ │ - @ instruction: 0xf12a9808 │ │ │ │ - stmdbls r7, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12b9008 │ │ │ │ + andls pc, r7, r9, lsl r8 @ │ │ │ │ + @ instruction: 0xf12b9808 │ │ │ │ + stmdbls r7, {r0, r1, r4, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d4602 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - ldmdbge r0!, {r0, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbge r0!, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #13760 @ 0x35c0 │ │ │ │ + andcs pc, r8, #560 @ 0x230 │ │ │ │ @ instruction: 0xf50da932 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #13376 @ 0x3440 │ │ │ │ + andcs pc, r8, #464 @ 0x1d0 │ │ │ │ bicpl pc, r7, r4, lsl #10 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - stc2l 1, cr15, [sl, #268] @ 0x10c │ │ │ │ + cdp2 1, 1, cr15, cr6, cr3, {2} │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf50160a6 │ │ │ │ @ instruction: 0xf14371e3 │ │ │ │ - @ instruction: 0xf504fdc1 │ │ │ │ + @ instruction: 0xf504fe0d │ │ │ │ smlabtcc r3, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - @ instruction: 0xf504fdb9 │ │ │ │ + @ instruction: 0xf504fe05 │ │ │ │ smlabtcc r4, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - eorcs pc, r0, #11328 @ 0x2c40 │ │ │ │ + eorcs pc, r0, #16192 @ 0x3f40 │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf81af144 │ │ │ │ + @ instruction: 0xf866f144 │ │ │ │ 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: 0xf895fc6b │ │ │ │ + @ instruction: 0xf895fcb7 │ │ │ │ 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} │ │ │ │ @@ -103285,29 +103285,29 @@ │ │ │ │ @ instruction: 0xf8c56af3 │ │ │ │ @ instruction: 0xf8d53918 │ │ │ │ movwcc r3, #6428 @ 0x191c │ │ │ │ blvs db6d30 │ │ │ │ ldmdbcc ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ movwls r4, #50712 @ 0xc618 │ │ │ │ - @ instruction: 0xff5af220 │ │ │ │ + @ instruction: 0xffa6f220 │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46393310 │ │ │ │ movwls r4, #54808 @ 0xd618 │ │ │ │ - @ instruction: 0xff94f220 │ │ │ │ + @ instruction: 0xffe0f220 │ │ │ │ blcc 14054c0 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - blx ff4039fc │ │ │ │ + blx 7039fe │ │ │ │ blcc 10054d4 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - blx ff183a10 │ │ │ │ + blx 483a12 │ │ │ │ ldrmi r2, [sl], -r0, lsl #6 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ andlt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf08a9300 │ │ │ │ strmi pc, [r6], -pc, ror #17 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8d5830e │ │ │ │ @@ -104008,23 +104008,23 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r9, sp, r6, asr #3 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ ldrhteq r9, [sp], r8 │ │ │ │ - eoreq pc, sl, ip, lsl #9 │ │ │ │ - eoreq lr, r9, r4, ror r1 │ │ │ │ + eoreq pc, sl, ip, lsl #10 │ │ │ │ + strdeq lr, [r9], -r4 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xfffff217 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ c7c90 │ │ │ │ andeq r0, r0, r0, lsl #29 │ │ │ │ andeq r0, r0, r4, ror #24 │ │ │ │ - eoreq sp, r9, sl, lsr lr │ │ │ │ + strhteq sp, [r9], -sl │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ bmi fee833c0 │ │ │ │ bvs fee432c4 │ │ │ │ sbcscc pc, r8, #14090240 @ 0xd70000 │ │ │ │ bpl 283130 │ │ │ │ sbcscc pc, ip, #12976128 @ 0xc60000 │ │ │ │ @@ -104048,15 +104048,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 │ │ │ │ - @ instruction: 0xf9d8f233 │ │ │ │ + blx a045e8 │ │ │ │ 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 │ │ │ │ @@ -104370,17 +104370,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r4 │ │ │ │ ... │ │ │ │ - ldrdeq r7, [sl], -ip @ │ │ │ │ - eoreq sp, r9, r6, lsl r2 │ │ │ │ - strdeq sp, [r9], -r2 @ │ │ │ │ + eoreq r7, sl, ip, asr r8 │ │ │ │ + mlaeq r9, r6, r2, sp │ │ │ │ + eoreq sp, r9, r2, ror r2 │ │ │ │ adcseq r8, sp, ip, lsl #28 │ │ │ │ blvc ffa838b8 │ │ │ │ @ instruction: 0xf5049706 │ │ │ │ stc 7, cr5, [ip, #780] @ 0x30c │ │ │ │ vldr d7, [lr] │ │ │ │ @ instruction: 0xf8c47b04 │ │ │ │ andcs r2, r2, #236, 30 @ 0x3b0 │ │ │ │ @@ -104409,15 +104409,15 @@ │ │ │ │ ldrdgt pc, [r8], -r7 │ │ │ │ ldrdge pc, [r0], -r7 │ │ │ │ @ instruction: 0xf8c568ff │ │ │ │ @ instruction: 0xf8c5e040 │ │ │ │ strtvs ip, [pc], #68 @ c82bc │ │ │ │ ldrbvs pc, [r6, -r4, lsl #10]! @ │ │ │ │ eorsge pc, ip, r5, asr #17 │ │ │ │ - ldc2 1, cr15, [r0], #-188 @ 0xffffff44 │ │ │ │ + ldc2l 1, cr15, [ip], #-188 @ 0xffffff44 │ │ │ │ blvc 103938 │ │ │ │ vst2.8 {d18-d21}, [pc], r1 │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ andcs r3, r4, #-1073741761 @ 0xc000003f │ │ │ │ blvc 1836f4 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ ldrbeq pc, [r8, -r4, asr #17]! @ │ │ │ │ @@ -104513,34 +104513,34 @@ │ │ │ │ @ instruction: 0xf8c46a5c │ │ │ │ @ instruction: 0xf8c46a58 │ │ │ │ @ instruction: 0xf8c46a70 │ │ │ │ @ instruction: 0xf8c46a94 │ │ │ │ @ instruction: 0xf8c46a98 │ │ │ │ @ instruction: 0xf8c47a78 │ │ │ │ @ instruction: 0xf1427a84 │ │ │ │ - stmdbmi r8!, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r8!, {r0, r1, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50d2209 │ │ │ │ ldrbtmi r6, [r9], #-166 @ 0xffffff5a │ │ │ │ - blx fea8497e │ │ │ │ + blx ffd8497e │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx fe88498e │ │ │ │ + blx ffb8498e │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #24, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx fe68499e │ │ │ │ + blx ff98499e │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #28, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx fe4849ae │ │ │ │ + blx ff7849ae │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ @ instruction: 0xf60d2220 │ │ │ │ @ instruction: 0xf14241a8 │ │ │ │ - @ instruction: 0xf60dfdf7 │ │ │ │ + @ instruction: 0xf60dfe43 │ │ │ │ @ instruction: 0xf5044ea8 │ │ │ │ ldc 3, cr5, [pc, #948] @ c8870 │ │ │ │ tstcc r4, #76, 22 @ 0x13000 │ │ │ │ ldm lr!, {r1, r2, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8c4000f │ │ │ │ @ instruction: 0xf5043e88 │ │ │ │ @ instruction: 0xf894634e │ │ │ │ @@ -104617,17 +104617,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - eorseq fp, r0, lr, asr #15 │ │ │ │ - eoreq ip, r9, r6, asr #24 │ │ │ │ - eorseq fp, r0, r0, lsr r6 │ │ │ │ + eorseq fp, r0, lr, asr #16 │ │ │ │ + eoreq ip, r9, r6, asr #25 │ │ │ │ + ldrhteq fp, [r0], -r0 │ │ │ │ @ instruction: 0xf0574620 │ │ │ │ @ instruction: 0x4606fbd1 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df819a │ │ │ │ @ instruction: 0xf60d06c8 │ │ │ │ ldrtmi r4, [r2], -r8, lsr #3 │ │ │ │ ldmdaeq r3, {r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -104640,15 +104640,15 @@ │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ stclcc 8, cr15, [r8], {141} @ 0x8d │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf12a03fc │ │ │ │ - @ instruction: 0xf8dff903 │ │ │ │ + @ instruction: 0xf8dff94f │ │ │ │ @ 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 2a66c4 │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ @@ -104735,15 +104735,15 @@ │ │ │ │ ldrbmi r0, [r9], -r0, ror #23 │ │ │ │ ldmdb r2!, {r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ 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: 0xf9f0f142 │ │ │ │ + blx 1004ce8 │ │ │ │ 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: 0xf8dfec88 │ │ │ │ @@ -105058,36 +105058,36 @@ │ │ │ │ movwls r9, #45849 @ 0xb319 │ │ │ │ blt feec6ccc │ │ │ │ @ instruction: 0xf7fe9313 │ │ │ │ @ instruction: 0xf893ba83 │ │ │ │ @ instruction: 0xf08332cd │ │ │ │ @ instruction: 0x93260301 │ │ │ │ blt 1d06ce0 │ │ │ │ - eorseq fp, r0, r8, lsr #12 │ │ │ │ + eorseq fp, r0, r8, lsr #13 │ │ │ │ adcseq r1, sp, r6, lsl #4 │ │ │ │ - eoreq ip, r9, r6, lsr r9 │ │ │ │ - eoreq ip, r9, ip, lsl #19 │ │ │ │ - eoreq ip, r9, r6, ror r9 │ │ │ │ - eoreq ip, r9, r6, lsl #16 │ │ │ │ - eoreq ip, r9, r0, lsl #18 │ │ │ │ - eoreq ip, r9, r4, ror #15 │ │ │ │ + strhteq ip, [r9], -r6 │ │ │ │ + eoreq ip, r9, ip, lsl #20 │ │ │ │ + strdeq ip, [r9], -r6 @ │ │ │ │ + eoreq ip, r9, r6, lsl #17 │ │ │ │ + eoreq ip, r9, r0, lsl #19 │ │ │ │ + eoreq ip, r9, r4, ror #16 │ │ │ │ adcseq r7, sp, ip, ror #17 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - ldrdeq sp, [sl], -r6 @ │ │ │ │ - eoreq ip, r9, sl, asr #17 │ │ │ │ - eoreq ip, r9, r4, asr #14 │ │ │ │ + eoreq sp, sl, r6, asr ip │ │ │ │ + eoreq ip, r9, sl, asr #18 │ │ │ │ + eoreq ip, r9, r4, asr #15 │ │ │ │ andeq r0, r0, r0, ror #23 │ │ │ │ - eoreq ip, r9, lr, asr r7 │ │ │ │ - eoreq ip, r9, r8, ror #16 │ │ │ │ - eoreq ip, r9, r4, asr #13 │ │ │ │ - ldrhteq fp, [r0], -sl │ │ │ │ - eorseq fp, r0, r0, lsr #5 │ │ │ │ - eoreq ip, r9, r6, ror #14 │ │ │ │ - eoreq ip, r9, r2, ror r5 │ │ │ │ - mlaeq r9, r4, r5, ip │ │ │ │ + ldrdeq ip, [r9], -lr @ │ │ │ │ + eoreq ip, r9, r8, ror #17 │ │ │ │ + eoreq ip, r9, r4, asr #14 │ │ │ │ + eorseq fp, r0, sl, lsr r3 │ │ │ │ + eorseq fp, r0, r0, lsr #6 │ │ │ │ + eoreq ip, r9, r6, ror #15 │ │ │ │ + strdeq ip, [r9], -r2 @ │ │ │ │ + eoreq ip, r9, r4, lsl r6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ bmi 1c5a794 │ │ │ │ adcslt r4, r9, lr, ror #22 │ │ │ │ svcmi 0x006e447a │ │ │ │ @@ -105105,19 +105105,19 @@ │ │ │ │ adchi pc, r6, r0 │ │ │ │ rscsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7982100 │ │ │ │ blmi 1903560 │ │ │ │ ldmdage r0, {r0, r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d8, d9 │ │ │ │ - blmi 1847f3c │ │ │ │ + blmi 184806c │ │ │ │ ldmdage r0, {r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d8, d9 │ │ │ │ - ldmdbmi sl, {r0, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl, {r0, r3, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bge 4da668 │ │ │ │ @ instruction: 0x46304479 │ │ │ │ @ instruction: 0xf0a09400 │ │ │ │ @ instruction: 0x4605f919 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r4, r5, r9, sl, lr} │ │ │ │ bmi 15dac34 │ │ │ │ @@ -105188,38 +105188,38 @@ │ │ │ │ str r6, [r6, r0] │ │ │ │ @ instruction: 0xf04f4a1a │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ @ instruction: 0x73a7f240 │ │ │ │ @ instruction: 0xf087447a │ │ │ │ strmi pc, [r5], -sp, ror #28 │ │ │ │ vaba.s q7, , │ │ │ │ - @ instruction: 0x4604feff │ │ │ │ + strmi pc, [r4], -fp, asr #30 │ │ │ │ bmi 602bf4 │ │ │ │ ldmdbmi r4, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 8, cr15, cr6, cr13, {1} │ │ │ │ + cdp2 1, 13, cr15, cr2, cr13, {1} │ │ │ │ @ instruction: 0xf798e7a4 │ │ │ │ svclt 0x0000ebf0 │ │ │ │ adcseq r7, sp, r8, lsr #5 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r7, sp, r0, lsr #5 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ andeq r0, r0, ip, lsl ip │ │ │ │ - eorseq sl, r0, r8, ror #28 │ │ │ │ - strdeq ip, [r9], -r8 @ │ │ │ │ + eorseq sl, r0, r8, ror #29 │ │ │ │ + eoreq ip, r9, r8, ror r1 │ │ │ │ adcseq r7, sp, r6, lsl r2 │ │ │ │ andeq r0, r0, r4, asr #21 │ │ │ │ andeq r0, r0, r0, ror #25 │ │ │ │ @ instruction: 0xffffc8cb │ │ │ │ adcseq r9, lr, lr, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r9, r4, asr r2 │ │ │ │ - eoreq fp, r9, ip, ror #31 │ │ │ │ - ldrdeq ip, [r9], -r8 @ │ │ │ │ - eoreq fp, r9, lr, ror r4 │ │ │ │ + ldrdeq ip, [r9], -r4 @ │ │ │ │ + eoreq ip, r9, ip, rrx │ │ │ │ + eoreq ip, r9, r8, asr r2 │ │ │ │ + strdeq fp, [r9], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec20158 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8ccea0 │ │ │ │ blmi 8f5188 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -105235,17 +105235,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3838c8 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r0, r0, lsl #10 │ │ │ │ vqdmulh.s32 d25, d11, d0 │ │ │ │ - @ instruction: 0xf505f9bf │ │ │ │ + @ instruction: 0xf505fa0b │ │ │ │ vqadd.s32 , , q3 │ │ │ │ - strtmi pc, [r8], -r1, ror #19 │ │ │ │ + strtmi pc, [r8], -sp, lsr #20 │ │ │ │ blx 30523c │ │ │ │ bvs 1ae3c6c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 29b7e8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2a3038 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -105346,15 +105346,15 @@ │ │ │ │ bmi bddf50 │ │ │ │ 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 1ec47bc │ │ │ │ - ldc2l 1, cr15, [r4], #-184 @ 0xffffff48 │ │ │ │ + stc2l 1, cr15, [r0], {46} @ 0x2e │ │ │ │ lsllt r4, r1, #12 │ │ │ │ bhi 1104c48 │ │ │ │ ldrdeq lr, [r0, -sp] │ │ │ │ blx 504d40 │ │ │ │ stc 0, cr13, [r5, #160] @ 0xa0 │ │ │ │ @ instruction: 0xf7988a77 │ │ │ │ mcr 14, 0, lr, cr7, cr4, {1} │ │ │ │ @@ -105436,15 +105436,15 @@ │ │ │ │ stmib r4, {r8}^ │ │ │ │ ldmdavs sl!, {r1, r5, r8} │ │ │ │ ldmdavs sl!, {r4, r7, r9, sl, lr}^ │ │ │ │ ldm r3, {r0, r2, r9, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0x46928f5b │ │ │ │ stmdage r6, {r0, r1, r3, r4, r7, r9, sl, lr} │ │ │ │ - blx ff78578e │ │ │ │ + stc2 1, cr15, [r6], #-184 @ 0xffffff48 │ │ │ │ movtlt r4, #1665 @ 0x681 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ stc 7, cr15, [r6, #608] @ 0x260 │ │ │ │ bvc 804a60 │ │ │ │ beq 504b04 │ │ │ │ bvc ac4c88 │ │ │ │ beq fe504b4c │ │ │ │ @@ -105473,16 +105473,16 @@ │ │ │ │ @ instruction: 0x4648f9dd │ │ │ │ ldrb r4, [sp, r9, asr #12] │ │ │ │ stmib sl, {r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svccc 0x00666666 │ │ │ │ ldrsbteq r6, [sp], r8 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ adcseq r6, sp, sl, ror #26 │ │ │ │ - strhteq fp, [r9], -ip │ │ │ │ - ldrdeq fp, [r9], -ip @ │ │ │ │ + eoreq fp, r9, ip, lsr lr │ │ │ │ + eoreq fp, r9, ip, asr lr │ │ │ │ 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 │ │ │ │ @@ -105674,25 +105674,25 @@ │ │ │ │ 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, [r2], r8, lsl #10 @ │ │ │ │ @ instruction: 0xf1434630 │ │ │ │ - @ instruction: 0xf508fcf1 │ │ │ │ + @ instruction: 0xf508fd3d │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r8, #268435471 @ 0x1000000f │ │ │ │ mrccc 8, 1, APSR_nzcv, cr12, cr3, {6} │ │ │ │ mulle r8, r3, r2 │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ andscc pc, ip, sl, asr #17 │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ - stc2l 1, cr15, [sl], #268 @ 0x10c │ │ │ │ + ldc2 1, cr15, [r6, #-268]! @ 0xfffffef4 │ │ │ │ @ instruction: 0x601cf8da │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf106809c │ │ │ │ strbmi r0, [r8], -r8, lsl #18 │ │ │ │ blx fe3876b4 │ │ │ │ blcs e4298 │ │ │ │ sbchi pc, r3, r0, asr #32 │ │ │ │ @@ -105727,29 +105727,29 @@ │ │ │ │ vstrcc d4, [r4, #-348] @ 0xfffffea4 │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r2, [fp], #-2256 @ 0xfffff730 │ │ │ │ movwls r9, #22022 @ 0x5606 │ │ │ │ svclt 0x0004f855 │ │ │ │ streq lr, [r8], -fp, lsl #22 │ │ │ │ @ instruction: 0xf12f4630 │ │ │ │ - @ instruction: 0xf50bfaf1 │ │ │ │ + @ instruction: 0xf50bfb3d │ │ │ │ biclt r5, r0, r0, lsl #7 │ │ │ │ biccc pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0134630 │ │ │ │ tstle r2, r1, lsl #6 │ │ │ │ movwvs lr, #35277 @ 0x89cd │ │ │ │ @ instruction: 0xf12f960a │ │ │ │ - @ instruction: 0xf8dafae9 │ │ │ │ + @ instruction: 0xf8dafb35 │ │ │ │ andls r1, fp, ip, lsl r0 │ │ │ │ orrscc r9, r8, r5, lsl #22 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ ldmib sp, {r8, ip, pc}^ │ │ │ │ ldmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf12f0108 │ │ │ │ - strcc pc, [r1], #-2783 @ 0xfffff521 │ │ │ │ + strcc pc, [r1], #-2859 @ 0xfffff4d5 │ │ │ │ bicsle r4, r9, r7, lsr #5 │ │ │ │ bvs ffdb0fb8 │ │ │ │ cmnle lr, r0, lsl #22 │ │ │ │ ldmvs r3!, {r1, r4, r5, r9, fp, sp, lr}^ │ │ │ │ ldmdbvs r2!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, r3, r2 │ │ │ │ andne lr, sp, #3506176 @ 0x358000 │ │ │ │ @@ -105783,15 +105783,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ │ │ andsmi pc, ip, sl, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ @ instruction: 0xf8aaf7fb │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicspl pc, fp, r8, lsl #10 │ │ │ │ addscc r3, r8, r0, lsl r1 │ │ │ │ - @ instruction: 0xf93af12f │ │ │ │ + @ instruction: 0xf986f12f │ │ │ │ @ instruction: 0x601cf8da │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc7f6c │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blmi 5f554c │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ @@ -105809,67 +105809,67 @@ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ teqvs r2, r9, lsl sp │ │ │ │ blmi 243700 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7e5 │ │ │ │ adcseq r6, sp, r8, lsl #19 │ │ │ │ @ instruction: 0xffffc98f │ │ │ │ - eoreq fp, r9, r2, lsr #18 │ │ │ │ + eoreq fp, r9, r2, lsr #19 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec20ab4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ movtlt r4, #46596 @ 0xb604 │ │ │ │ rsbscc pc, r0, #68157440 @ 0x4100000 │ │ │ │ stmpl r2, {r0, r7, fp, ip} │ │ │ │ andeq pc, r8, r3, lsl #2 │ │ │ │ eorsle r2, pc, r0, lsl #20 │ │ │ │ @ instruction: 0xf7fb9101 │ │ │ │ stmibvs r8!, {r0, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf12f3098 │ │ │ │ - stmibvs r8!, {r0, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + stmibvs r8!, {r0, r3, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ addscc r9, r8, r1, lsl #18 │ │ │ │ - @ instruction: 0xf8e4f12f │ │ │ │ + @ instruction: 0xf930f12f │ │ │ │ mvnspl pc, r4, lsl #10 │ │ │ │ tstls r1, r8, lsl #12 │ │ │ │ - blx fef85e06 │ │ │ │ + stc2 1, cr15, [r6], {67} @ 0x43 │ │ │ │ @ instruction: 0xf50469eb │ │ │ │ stmdals r1, {r0, r4, r5, r6, r7, r9, ip, lr} │ │ │ │ subsvs r3, sl, r8, lsl r2 │ │ │ │ addpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ mrcne 8, 1, APSR_nzcv, cr8, cr2, {6} │ │ │ │ subvs r6, fp, r9, lsl r0 │ │ │ │ cdpcc 8, 3, cr15, cr8, cr2, {6} │ │ │ │ - blx fef05e26 │ │ │ │ + stc2 1, cr15, [r4], {67} @ 0x43 │ │ │ │ orrlt r6, r3, fp, lsr #21 │ │ │ │ @ instruction: 0x53a9f504 │ │ │ │ movwls r3, #4868 @ 0x1304 │ │ │ │ @ instruction: 0xf1434618 │ │ │ │ - @ instruction: 0xf504fba1 │ │ │ │ + @ instruction: 0xf504fbed │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ mcr2 0, 1, pc, cr14, cr2, {2} @ │ │ │ │ @ instruction: 0xf1439801 │ │ │ │ - stmibvs r9!, {r0, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ blvs 9b5d88 │ │ │ │ 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 147b4c │ │ │ │ addseq pc, r8, r3, lsl #2 │ │ │ │ - @ instruction: 0xf8b2f12f │ │ │ │ + @ instruction: 0xf8fef12f │ │ │ │ bvs 18e4604 │ │ │ │ ldrmi r9, [r0, r1, lsl #18] │ │ │ │ svclt 0x0000e7ca │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -105897,29 +105897,29 @@ │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ and r1, r2, lr, lsl pc │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ @ instruction: 0xf856d026 │ │ │ │ bl 37560c │ │ │ │ @ instruction: 0xf50a0b08 │ │ │ │ ldrbmi r5, [r8], -r0, lsl #21 │ │ │ │ - @ instruction: 0xf99cf12f │ │ │ │ + @ instruction: 0xf9e8f12f │ │ │ │ rscsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf8da612c │ │ │ │ @ instruction: 0xf01333c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle fp, r4, lsr #32 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cdb304 │ │ │ │ @ instruction: 0xf12fb018 │ │ │ │ - andls pc, r7, pc, lsl #19 │ │ │ │ + ldrdls pc, [r7], -fp │ │ │ │ ldmib sp, {r0, sl, ip, sp}^ │ │ │ │ ldmib sp, {r2, r8}^ │ │ │ │ @ instruction: 0xf12f2306 │ │ │ │ - adcmi pc, r7, #790528 @ 0xc1000 │ │ │ │ + adcmi pc, r7, #13312 @ 0x3400 │ │ │ │ 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 │ │ │ │ @@ -105939,16 +105939,16 @@ │ │ │ │ svceq 0x0060f8d6 │ │ │ │ orrsne pc, pc, #64, 12 @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf890f087 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq fp, r9, r6, ror #8 │ │ │ │ - eoreq fp, r9, r4, lsr r4 │ │ │ │ + eoreq fp, r9, r6, ror #9 │ │ │ │ + strhteq fp, [r9], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec20cbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r0, r1, r3, r4, r6, r7, ip, lr} │ │ │ │ mrc2 7, 7, pc, cr0, cr15, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -105993,37 +105993,37 @@ │ │ │ │ ldrbeq r3, [fp, r0, lsl #3] │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ @ instruction: 0xf100ad28 │ │ │ │ @ instruction: 0xf8df8087 │ │ │ │ @ instruction: 0x46283878 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - blls 349354 │ │ │ │ + blls 349484 │ │ │ │ stmiapl lr, {r0, r1, r8, sl, ip, sp, lr, pc}^ │ │ │ │ stmdaeq r8, {r3, r8, ip, sp, lr, pc} │ │ │ │ vmax.s16 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2e9e00 │ │ │ │ blcs 27dcdc │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ stmiapl r3!, {r2, r3, r6, fp, ip, sp}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - ldc2l 2, cr15, [sl, #156] @ 0x9c │ │ │ │ + cdp2 2, 2, cr15, cr6, cr7, {1} │ │ │ │ ldmdacc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - @ instruction: 0xf8d6fdd1 │ │ │ │ + @ instruction: 0xf8d6fe1d │ │ │ │ @ instruction: 0xf8d333f8 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr8, {7} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s32 d4, d7, d24 │ │ │ │ - blls 4092fc │ │ │ │ + blls 40942c │ │ │ │ stmdbls r9, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ @ instruction: 0xf07e9000 │ │ │ │ @ instruction: 0x901bfddd │ │ │ │ subsle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46396b3b │ │ │ │ @ instruction: 0x47986a78 │ │ │ │ @@ -106061,15 +106061,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 │ │ │ │ - stc2l 2, cr15, [sl, #-156]! @ 0xffffff64 │ │ │ │ + ldc2 2, cr15, [r6, #156]! @ 0x9c │ │ │ │ strb r2, [ip, -r0, lsl #4]! │ │ │ │ stclcc 8, cr15, [r0, #856] @ 0x358 │ │ │ │ @ instruction: 0xf8d64638 │ │ │ │ @ instruction: 0xf8c723f8 │ │ │ │ bls 315a2c │ │ │ │ svccs 0x0074f8c7 │ │ │ │ @ instruction: 0xf8c61c5a │ │ │ │ @@ -106090,60 +106090,60 @@ │ │ │ │ stmiapl r3!, {r2, r4, r5, r8, r9, sl, ip, sp}^ │ │ │ │ stccc 8, cr15, [r0, #796]! @ 0x31c │ │ │ │ @ instruction: 0x372cf8df │ │ │ │ @ instruction: 0xf8c758e3 │ │ │ │ @ instruction: 0xf8df3dd8 │ │ │ │ ldrbtmi r3, [fp], #-1832 @ 0xfffff8d8 │ │ │ │ ldclcc 8, cr15, [ip, #796] @ 0x31c │ │ │ │ - @ instruction: 0xf96af143 │ │ │ │ + @ instruction: 0xf9b6f143 │ │ │ │ adcpl pc, r7, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xf964f143 │ │ │ │ + @ instruction: 0xf9b0f143 │ │ │ │ adcpl pc, r9, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf95ef143 │ │ │ │ + @ instruction: 0xf9aaf143 │ │ │ │ adcpl pc, sl, r7, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf958f143 │ │ │ │ + @ instruction: 0xf9a4f143 │ │ │ │ adcpl pc, fp, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf952f143 │ │ │ │ + @ instruction: 0xf99ef143 │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14370e4 │ │ │ │ - @ instruction: 0xf507f94d │ │ │ │ + @ instruction: 0xf507f999 │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf143301c │ │ │ │ - tstpcs r1, r7, asr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x2101f993 │ │ │ │ adcpl pc, r5, r7, lsl #10 │ │ │ │ - @ instruction: 0xf942f143 │ │ │ │ + @ instruction: 0xf98ef143 │ │ │ │ sbcspl pc, r6, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf93cf143 │ │ │ │ + @ instruction: 0xf988f143 │ │ │ │ adcpl pc, sp, r7, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf936f143 │ │ │ │ + @ instruction: 0xf982f143 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf930f143 │ │ │ │ + @ instruction: 0xf97cf143 │ │ │ │ @ instruction: 0xf5072101 │ │ │ │ @ instruction: 0xf14350f2 │ │ │ │ - tstpcs r1, fp, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r7, ror r9 @ p-variant is OBSOLETE │ │ │ │ sbcvc pc, r8, r7, lsl #12 │ │ │ │ - @ instruction: 0xf926f143 │ │ │ │ + @ instruction: 0xf972f143 │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ tstls r0, #160432128 @ 0x9900000 │ │ │ │ tstcs r1, r8, asr #12 │ │ │ │ stmdbeq r0!, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf91cf143 │ │ │ │ + @ instruction: 0xf968f143 │ │ │ │ mvnsle r4, sp, asr #10 │ │ │ │ sbcpl pc, ip, r7, lsl #10 │ │ │ │ @ instruction: 0xf12f3004 │ │ │ │ - @ instruction: 0xf507fbef │ │ │ │ + @ instruction: 0xf507fc3b │ │ │ │ andcc r5, r8, sp, asr #1 │ │ │ │ - blx ffb8627e │ │ │ │ + ldc2 1, cr15, [r6], #-188 @ 0xffffff44 │ │ │ │ sbcspl pc, r9, r7, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #2 │ │ │ │ mcr 7, 3, pc, cr0, cr6, {4} @ │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f9910 │ │ │ │ @ instruction: 0xf8c132ff │ │ │ │ blcs d446c │ │ │ │ @@ -106281,15 +106281,15 @@ │ │ │ │ svceq 0x0080f8c7 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf5078671 │ │ │ │ vst2. {d21-d24}, [pc], lr │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf133930c │ │ │ │ - @ instruction: 0xf896fe0f │ │ │ │ + @ instruction: 0xf896fe5b │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf897863c │ │ │ │ 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} │ │ │ │ @@ -106393,98 +106393,98 @@ │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ bicsle r2, r2, r0, lsl #26 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - ldc2 1, cr15, [sl], {31} │ │ │ │ + stc2l 1, cr15, [r6], #-124 @ 0xffffff84 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - stc2l 1, cr15, [ip], {31} │ │ │ │ + ldc2 1, cr15, [r8, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff90f11f │ │ │ │ + @ instruction: 0xffdcf11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx 1a86680 │ │ │ │ + blx fed86680 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, sl, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf906f11f │ │ │ │ + @ instruction: 0xf952f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf9a6f11f │ │ │ │ + @ instruction: 0xf9f2f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - ldc2 1, cr15, [lr], #140 @ 0x8c │ │ │ │ + stc2 1, cr15, [sl, #-140] @ 0xffffff74 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r4, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - stc2l 1, cr15, [lr, #-124] @ 0xffffff84 │ │ │ │ + ldc2 1, cr15, [sl, #124] @ 0x7c │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx ff3066e4 │ │ │ │ + blx 6066e6 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx 1a06770 │ │ │ │ + blx fed06770 │ │ │ │ strtmi r2, [r9], -r1, lsl #6 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0x462b4652 │ │ │ │ subeq pc, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0xff40f11f │ │ │ │ + @ instruction: 0xff8cf11f │ │ │ │ movwls lr, #59251 @ 0xe773 │ │ │ │ @ instruction: 0xf13de44e │ │ │ │ - @ instruction: 0xf8c7fcb7 │ │ │ │ + @ instruction: 0xf8c7fd03 │ │ │ │ strb r0, [r1, #3572] @ 0xdf4 │ │ │ │ @ instruction: 0xf0424638 │ │ │ │ @ instruction: 0xf8d6fd47 │ │ │ │ str r3, [sp, #1016]! @ 0x3f8 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - cdp2 1, 9, cr15, cr4, cr2, {2} │ │ │ │ + cdp2 1, 14, cr15, cr0, cr2, {2} │ │ │ │ bls 31d048 │ │ │ │ sbcpl pc, r9, r7, lsl #10 │ │ │ │ andscc 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: 0xf1362302 │ │ │ │ - ldrb pc, [pc, #-2375]! @ c9999 @ │ │ │ │ + ldrb pc, [pc, #-2451]! @ c994d @ │ │ │ │ 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 155bb70 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ @ instruction: 0xf12b4619 │ │ │ │ - blls 509578 │ │ │ │ + blls 5096a8 │ │ │ │ stmibeq r8, {r0, r1, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blmi 14838d8 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8d94a4d │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ orrcc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ @@ -106509,24 +106509,24 @@ │ │ │ │ @ instruction: 0xb1b80960 │ │ │ │ stmiapl r2!, {r0, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ strbpl pc, [sl], #1287 @ 0x507 @ │ │ │ │ ldmdbcc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ addsmi r3, r3, #28, 8 @ 0x1c000000 │ │ │ │ blcs fe3a0 │ │ │ │ strbhi pc, [r9, -r0]! @ │ │ │ │ - stc2 1, cr15, [r4], {47} @ 0x2f │ │ │ │ + mrrc2 1, 2, pc, r0, cr15 @ │ │ │ │ movwcs r9, #2320 @ 0x910 │ │ │ │ ldmdbcs ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdbcs ip, {r0, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdals ip, {r3, r7, sl, pc} │ │ │ │ - mcrr2 1, 3, pc, r0, cr3 @ │ │ │ │ + stc2 1, cr15, [ip], {51} @ 0x33 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf79609e8 │ │ │ │ @ instruction: 0xf8d7ec42 │ │ │ │ @ instruction: 0xf0b20f80 │ │ │ │ stmdbls fp, {r0, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0914638 │ │ │ │ ldr pc, [r7, #2671] @ 0xa6f │ │ │ │ @@ -106534,40 +106534,40 @@ │ │ │ │ ... │ │ │ │ adcseq r6, sp, ip, lsl #10 │ │ │ │ adcseq r6, sp, r6, lsl #10 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - eoreq fp, r9, r8, ror #10 │ │ │ │ - eoreq fp, r9, r4, asr #5 │ │ │ │ + eoreq fp, r9, r8, ror #11 │ │ │ │ + eoreq fp, r9, r4, asr #6 │ │ │ │ ldrsbteq r6, [sp], lr │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ - eoreq fp, r9, r6, lsl r5 │ │ │ │ - eoreq fp, r9, r8, ror r2 │ │ │ │ + mlaeq r9, r6, r5, fp │ │ │ │ + strdeq fp, [r9], -r8 @ │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, ip, ror #26 │ │ │ │ andeq r0, r0, r4, asr pc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #28 │ │ │ │ @ instruction: 0xffffbb1f │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r9, r6, ror r2 │ │ │ │ - eoreq fp, r9, r8, lsl #3 │ │ │ │ - eoreq fp, r9, ip, lsr #32 │ │ │ │ - eoreq fp, r9, lr, ror r1 │ │ │ │ - eoreq fp, r9, r6, ror r1 │ │ │ │ - eoreq fp, r9, lr, ror #2 │ │ │ │ + strdeq fp, [r9], -r6 @ │ │ │ │ + eoreq fp, r9, r8, lsl #4 │ │ │ │ + eoreq fp, r9, ip, lsr #1 │ │ │ │ + strdeq fp, [r9], -lr @ │ │ │ │ + strdeq fp, [r9], -r6 @ │ │ │ │ + eoreq fp, r9, lr, ror #3 │ │ │ │ adcseq r6, sp, r8, lsr #25 │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ andeq r0, r0, r8, lsl #26 │ │ │ │ - eoreq sl, r9, r6, asr #28 │ │ │ │ - eoreq sl, r9, r8, lsr #23 │ │ │ │ - eoreq sl, r9, r8, ror #29 │ │ │ │ - eoreq sl, r9, r8, lsl #23 │ │ │ │ + eoreq sl, r9, r6, asr #29 │ │ │ │ + eoreq sl, r9, r8, lsr #24 │ │ │ │ + eoreq sl, r9, r8, ror #30 │ │ │ │ + eoreq sl, r9, r8, lsl #24 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ adcspl pc, r8, r7, lsl #10 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strdcc r2, [r4], -pc @ │ │ │ │ ldrdhi pc, [r4], -sp @ │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr6, {4} │ │ │ │ @ instruction: 0xf0074638 │ │ │ │ @@ -106593,15 +106593,15 @@ │ │ │ │ @ instruction: 0xf8d31c98 │ │ │ │ ldrbtmi r3, [r9], #-488 @ 0xfffffe18 │ │ │ │ @ instruction: 0xf7976818 │ │ │ │ stmdacs r0, {r6, r7, sl, fp, sp, lr, pc} │ │ │ │ strbhi pc, [r7], r0 @ │ │ │ │ svcne 0x007cf8d7 │ │ │ │ vmax.s32 q2, , q0 │ │ │ │ - blls 5096d0 │ │ │ │ + blls 509800 │ │ │ │ bleq 13087fc │ │ │ │ adcvc pc, r0, pc, asr #8 │ │ │ │ b fef08350 │ │ │ │ @ instruction: 0x4639aa1b │ │ │ │ strmi r4, [r5], -r0, lsl #13 │ │ │ │ @ instruction: 0xf9d4f7a1 │ │ │ │ @ instruction: 0xf8c39b10 │ │ │ │ @@ -106980,26 +106980,26 @@ │ │ │ │ @ instruction: 0xf7fa3004 │ │ │ │ blls 508e74 │ │ │ │ muleq r7, r8, r8 │ │ │ │ orrcs pc, r4, #3145728 @ 0x300000 │ │ │ │ stm r3, {r0, r1, r3, r4, r8, sl, ip, pc} │ │ │ │ @ instruction: 0xf8df0007 │ │ │ │ ldrbtmi r0, [r8], #-1660 @ 0xfffff984 │ │ │ │ - cdp2 1, 13, cr15, cr12, cr12, {1} │ │ │ │ + @ instruction: 0xff28f12c │ │ │ │ @ instruction: 0xf8dfb1a0 │ │ │ │ @ instruction: 0xf10d1674 │ │ │ │ blge 8cd0c4 │ │ │ │ ldrbtmi r4, [r9], #-1610 @ 0xfffff9b6 │ │ │ │ stmdb r6!, {r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8141 │ │ │ │ andcs r2, r0, r0, ror #12 │ │ │ │ @ instruction: 0x165cf8df │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf876f12c │ │ │ │ + @ instruction: 0xf8c2f12c │ │ │ │ @ instruction: 0xf7964650 │ │ │ │ stmdacs r0, {r1, r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ msrhi CPSR_c, r0, asr #32 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #2 │ │ │ │ stmib r2, {r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrbmi r8, [r1], -pc, ror #2 │ │ │ │ @@ -107046,15 +107046,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 │ │ │ │ - cdp2 1, 7, cr15, cr4, cr13, {1} │ │ │ │ + cdp2 1, 12, cr15, cr0, cr13, {1} │ │ │ │ @ instruction: 0xf7f94638 │ │ │ │ @ instruction: 0xf8dffe4d │ │ │ │ stmiapl r3!, {r4, r7, r8, sl, ip, sp}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ msrhi CPSR_c, r0, lsl #2 │ │ │ │ strcc pc, [r4, #2271] @ 0x8df │ │ │ │ stmiapl r3!, {r4, r9, fp, ip, pc}^ │ │ │ │ @@ -107085,28 +107085,28 @@ │ │ │ │ ldrbtmi r3, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ @ instruction: 0xf0512308 │ │ │ │ @ instruction: 0xf7fffbcd │ │ │ │ @ instruction: 0xf507b9ee │ │ │ │ eorcs r5, r0, #206 @ 0xce │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - @ instruction: 0xf826f134 │ │ │ │ + @ instruction: 0xf872f134 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf8dfa9ba │ │ │ │ @ instruction: 0xf06f3514 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ @ instruction: 0xf8d62510 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0x33bff640 │ │ │ │ ldc2l 0, cr15, [r4], {84} @ 0x54 │ │ │ │ @ instruction: 0xf7ff901b │ │ │ │ @ instruction: 0xf507bb78 │ │ │ │ andscc r5, r8, r9, asr #1 │ │ │ │ - blx 6871a4 │ │ │ │ + blx 19871a4 │ │ │ │ bllt 1d48cd0 │ │ │ │ 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 │ │ │ │ @@ -107123,15 +107123,15 @@ │ │ │ │ @ instruction: 0xf05403f8 │ │ │ │ andsls pc, fp, r7, lsr #25 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ vstrcs d5, [r0, #-304] @ 0xfffffed0 │ │ │ │ addhi pc, r0, #64 @ 0x40 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ vqdmulh.s32 q0, , q4 │ │ │ │ - blls 509078 │ │ │ │ + blls 5091a8 │ │ │ │ beq fe109084 │ │ │ │ svc 0x0086f795 │ │ │ │ @ instruction: 0xf7f99809 │ │ │ │ @ instruction: 0xf8d7fe8d │ │ │ │ @ instruction: 0xf1070f84 │ │ │ │ @ instruction: 0xf09a0124 │ │ │ │ ldrtmi pc, [r8], -r9, lsl #27 @ │ │ │ │ @@ -107152,15 +107152,15 @@ │ │ │ │ mvnseq pc, #14024704 @ 0xd60000 │ │ │ │ stc2l 0, cr15, [ip], #-336 @ 0xfffffeb0 │ │ │ │ bfi r9, fp, #0, #4 │ │ │ │ strbne pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2202 │ │ │ │ movwcs r0, #1088 @ 0x440 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - blx 2007278 │ │ │ │ + blx ff307278 │ │ │ │ andeq pc, r1, #0 │ │ │ │ streq r9, [r1, pc] │ │ │ │ @ instruction: 0xf100920a │ │ │ │ blls 4ab010 │ │ │ │ @ instruction: 0xf57f075a │ │ │ │ @ instruction: 0x2190aeb3 │ │ │ │ @ instruction: 0xf7962001 │ │ │ │ @@ -107222,21 +107222,21 @@ │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ stmdacs r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7962201 │ │ │ │ @ instruction: 0xf507eee4 │ │ │ │ @ instruction: 0xf60d50f2 │ │ │ │ @ instruction: 0x301c31d4 │ │ │ │ - ldc2l 2, cr15, [lr, #112] @ 0x70 │ │ │ │ + mcr2 2, 1, pc, cr10, cr12, {0} @ │ │ │ │ @ instruction: 0xf8dfe6a8 │ │ │ │ ldrbtmi r8, [r8], #828 @ 0x33c │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ ldrbtmi r9, [r9], #824 @ 0x338 │ │ │ │ @ instruction: 0xf12ee7ca │ │ │ │ - @ instruction: 0x4603fadb │ │ │ │ + strmi pc, [r3], -r7, lsr #22 │ │ │ │ @ instruction: 0xf8dfe7c1 │ │ │ │ ldrbtmi r8, [r8], #812 @ 0x32c │ │ │ │ orrscs lr, r0, sp, lsl #15 │ │ │ │ @ instruction: 0xf7962001 │ │ │ │ blmi ff3065ec │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @ instruction: 0x4639447b │ │ │ │ @@ -107391,64 +107391,64 @@ │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ ldrbtmi r0, [sl], #-3936 @ 0xfffff0a0 │ │ │ │ mvnscc pc, #64, 12 @ 0x4000000 │ │ │ │ blx fe3872a4 │ │ │ │ strbmi lr, [r0], -r8, lsl #12 │ │ │ │ blx 1c88fde │ │ │ │ ldmiblt sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - eoreq sl, r9, r4, ror #27 │ │ │ │ - strhteq sl, [r9], -r6 │ │ │ │ - eorseq sl, r0, sl, lsr #16 │ │ │ │ - ldrdeq sl, [r9], -r2 @ │ │ │ │ - ldrdeq sl, [r9], -sl @ │ │ │ │ - eoreq sl, r9, ip, asr #15 │ │ │ │ - eoreq r9, r9, lr, asr r8 │ │ │ │ + eoreq sl, r9, r4, ror #28 │ │ │ │ + eoreq sl, r9, r6, lsr ip │ │ │ │ + eorseq sl, r0, sl, lsr #17 │ │ │ │ + eoreq sl, r9, r2, asr r8 │ │ │ │ + eoreq sl, r9, sl, asr r8 │ │ │ │ + eoreq sl, r9, ip, asr #16 │ │ │ │ + ldrdeq r9, [r9], -lr @ │ │ │ │ @ instruction: 0xffffb485 │ │ │ │ @ instruction: 0xffffeee3 │ │ │ │ @ instruction: 0xffffab6f │ │ │ │ @ instruction: 0xffffb5cf │ │ │ │ @ instruction: 0xffffabd3 │ │ │ │ @ instruction: 0xffffab77 │ │ │ │ @ instruction: 0xffffb8b7 │ │ │ │ muleq r0, r0, ip │ │ │ │ andeq r0, r0, ip, ror #25 │ │ │ │ andeq r0, r0, ip, asr ip │ │ │ │ andeq r0, r0, ip, ror fp │ │ │ │ @ instruction: 0x00000eb8 │ │ │ │ - eoreq sl, r9, r2, asr #11 │ │ │ │ - eoreq sl, r9, r0, ror r2 │ │ │ │ - eoreq sl, r9, lr, asr r5 │ │ │ │ - strdeq sl, [r9], -sl @ │ │ │ │ - eoreq sl, r9, ip, lsl r2 │ │ │ │ - eoreq sl, r9, r4, lsr #9 │ │ │ │ - eoreq sl, r9, sl, ror #3 │ │ │ │ - eoreq sl, r9, ip, ror r6 │ │ │ │ - eoreq sl, r9, r4, asr #3 │ │ │ │ - eoreq sl, r9, lr, asr #11 │ │ │ │ - eoreq sl, r9, lr, asr #2 │ │ │ │ + eoreq sl, r9, r2, asr #12 │ │ │ │ + strdeq sl, [r9], -r0 @ │ │ │ │ + ldrdeq sl, [r9], -lr @ │ │ │ │ + eoreq sl, r9, sl, ror r5 │ │ │ │ + mlaeq r9, ip, r2, sl │ │ │ │ + eoreq sl, r9, r4, lsr #10 │ │ │ │ + eoreq sl, r9, sl, ror #4 │ │ │ │ + strdeq sl, [r9], -ip @ │ │ │ │ + eoreq sl, r9, r4, asr #4 │ │ │ │ + eoreq sl, r9, lr, asr #12 │ │ │ │ + eoreq sl, r9, lr, asr #3 │ │ │ │ adcseq sl, r7, r0, lsl #25 │ │ │ │ - eoreq sl, r9, sl, ror #10 │ │ │ │ - eoreq sl, r9, lr, ror #10 │ │ │ │ + eoreq sl, r9, sl, ror #11 │ │ │ │ + eoreq sl, r9, lr, ror #11 │ │ │ │ @ instruction: 0xffffb5f9 │ │ │ │ - eoreq sl, r9, sl, lsr r5 │ │ │ │ - eoreq sl, r9, r2, lsr #1 │ │ │ │ + strhteq sl, [r9], -sl │ │ │ │ + eoreq sl, r9, r2, lsr #2 │ │ │ │ @ instruction: 0xffffb0c5 │ │ │ │ @ instruction: 0xffffb157 │ │ │ │ - eoreq r4, sl, r6, ror #13 │ │ │ │ - strdeq sl, [r9], -r8 @ │ │ │ │ + eoreq r4, sl, r6, ror #14 │ │ │ │ + eoreq sl, r9, r8, ror r5 │ │ │ │ @ instruction: 0xffffab57 │ │ │ │ - eoreq sl, r9, lr, lsl #5 │ │ │ │ + eoreq sl, r9, lr, lsl #6 │ │ │ │ @ instruction: 0xffffb827 │ │ │ │ - eoreq sl, r9, r8, lsr r4 │ │ │ │ + strhteq sl, [r9], -r8 │ │ │ │ @ instruction: 0xffffb4d7 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ @ instruction: 0xffffaa0b │ │ │ │ @ instruction: 0xffffb6eb │ │ │ │ - eoreq sl, r9, lr, ror #1 │ │ │ │ - eoreq r9, r9, r6, lsl #27 │ │ │ │ + eoreq sl, r9, lr, ror #2 │ │ │ │ + eoreq r9, r9, r6, lsl #28 │ │ │ │ @ instruction: 0xf7a04628 │ │ │ │ @ instruction: 0x4628f8ff │ │ │ │ asrvc pc, pc, #8 @ │ │ │ │ svc 0x00caf795 │ │ │ │ blmi fe504814 │ │ │ │ ldrbtmi r4, [fp], #-2704 @ 0xfffff570 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -107590,28 +107590,28 @@ │ │ │ │ blmi 584638 │ │ │ │ bmi 55cc6c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ svceq 0x0060f8d7 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf054431c │ │ │ │ strbt pc, [fp], #-2295 @ 0xfffff709 @ │ │ │ │ - eoreq sl, r9, lr │ │ │ │ - eoreq r9, r9, sl, lsl #25 │ │ │ │ + eoreq sl, r9, lr, lsl #1 │ │ │ │ + eoreq r9, r9, sl, lsl #26 │ │ │ │ @ instruction: 0xffffa391 │ │ │ │ @ instruction: 0xffffa30b │ │ │ │ @ instruction: 0xffffa805 │ │ │ │ - eoreq r9, r9, r4, asr #29 │ │ │ │ - eoreq r9, r9, ip, ror #21 │ │ │ │ + eoreq r9, r9, r4, asr #30 │ │ │ │ + eoreq r9, r9, ip, ror #22 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eoreq r9, r9, r8, asr #26 │ │ │ │ - eoreq r9, r9, r4, lsr #21 │ │ │ │ - eoreq r9, r9, r4, lsr #28 │ │ │ │ - eoreq r9, r9, ip, ror sl │ │ │ │ - strdeq r9, [r9], -r4 @ │ │ │ │ - eoreq r9, r9, r0, ror #20 │ │ │ │ + eoreq r9, r9, r8, asr #27 │ │ │ │ + eoreq r9, r9, r4, lsr #22 │ │ │ │ + eoreq r9, r9, r4, lsr #29 │ │ │ │ + strdeq r9, [r9], -ip @ │ │ │ │ + eoreq r9, r9, r4, ror lr │ │ │ │ + eoreq r9, r9, r0, ror #21 │ │ │ │ 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: 73) @ │ │ │ │ @@ -107622,15 +107622,15 @@ │ │ │ │ orrshi pc, sl, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7f956a3 │ │ │ │ @ instruction: 0xf505f9df │ │ │ │ ldrsbcc r5, [r0], -fp │ │ │ │ ldrbtvc pc, [ip], #1541 @ 0x605 @ │ │ │ │ @ instruction: 0xf12d361c │ │ │ │ - mul r2, r7, fp │ │ │ │ + and pc, r2, r3, ror #23 │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ svcvc 0x0023d009 │ │ │ │ rscsle r2, r9, r0, lsl #22 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ @ instruction: 0xf00b3420 │ │ │ │ adcsmi pc, r4, #3088 @ 0xc10 │ │ │ │ @ instruction: 0xf505d1f5 │ │ │ │ @@ -107670,15 +107670,15 @@ │ │ │ │ @ instruction: 0xf8d6eb54 │ │ │ │ teqlt ip, ip, asr #22 │ │ │ │ @ instruction: 0xf79f4620 │ │ │ │ @ instruction: 0xf44fff3f │ │ │ │ strtmi r7, [r0], -r0, lsr #3 │ │ │ │ mcr 7, 0, pc, cr10, cr5, {4} @ │ │ │ │ bleq 1309914 │ │ │ │ - stc2 2, cr15, [sl], {36} @ 0x24 │ │ │ │ + ldc2l 2, cr15, [r6], {36} @ 0x24 │ │ │ │ adcpl pc, r6, r5, lsl #10 │ │ │ │ @ instruction: 0xf0503014 │ │ │ │ @ instruction: 0xf505ff37 │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ @ instruction: 0xff32f050 │ │ │ │ adcpl pc, r9, r5, lsl #10 │ │ │ │ @ instruction: 0xf050301c │ │ │ │ @@ -107704,26 +107704,26 @@ │ │ │ │ ands r2, r6, r0, lsl #14 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7f97700 │ │ │ │ @ instruction: 0xf104fa0f │ │ │ │ @ instruction: 0xf12d0098 │ │ │ │ - blvs bc9f74 │ │ │ │ + blvs bca0a4 │ │ │ │ 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: 0xf9f8f7f9 │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - blx e07b28 │ │ │ │ + blx fe107b28 │ │ │ │ bvs 1ae6324 │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d6e7e9 │ │ │ │ stmdacs r0, {r4, r5, r6, r8, sl} │ │ │ │ adchi pc, r4, r0, asr #32 │ │ │ │ blmi 1b099e8 │ │ │ │ @@ -107747,35 +107747,35 @@ │ │ │ │ @ instruction: 0xff10f00b │ │ │ │ svccc 0x0074f8d5 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf505808c │ │ │ │ andcc r5, ip, lr, asr #1 │ │ │ │ - blx fea07bbc │ │ │ │ + blx ffd07bbc │ │ │ │ @ instruction: 0xf7fa4628 │ │ │ │ @ instruction: 0xf8d6f8a3 │ │ │ │ @ instruction: 0xf79509e8 │ │ │ │ @ instruction: 0xf505eaa4 │ │ │ │ @ instruction: 0xf79550d8 │ │ │ │ tstcs r0, ip, asr #20 │ │ │ │ stmibeq r8, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blx 1387bbe │ │ │ │ + blx fe687bbe │ │ │ │ ldmdbne r0, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blvs bb7b60 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdbeq r0!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blmi 1137de8 │ │ │ │ ldrbne pc, [ip, -r1, asr #12] @ │ │ │ │ ldmdbcs ip, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf85819ec │ │ │ │ addsmi r3, sl, #3 │ │ │ │ bcs ff750 │ │ │ │ @ instruction: 0xf12ed067 │ │ │ │ - @ instruction: 0xf8d6fa2f │ │ │ │ + @ instruction: 0xf8d6fa7b │ │ │ │ movwcs r2, #2396 @ 0x95c │ │ │ │ rsbvs r5, r3, fp, ror #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdbcs ip, {r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf07c4628 │ │ │ │ blvs bc9de0 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -107817,21 +107817,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf795e751 │ │ │ │ @ instruction: 0xf8d6ed46 │ │ │ │ stmdbcs r0, {r6, r7, r9, fp, ip} │ │ │ │ svcge 0x0001f47f │ │ │ │ @ instruction: 0xf505e702 │ │ │ │ andscc r5, r8, r9, asr #1 │ │ │ │ - ldc2l 1, cr15, [r8], #-208 @ 0xffffff30 │ │ │ │ + stc2l 1, cr15, [r4], {52} @ 0x34 │ │ │ │ @ instruction: 0xf795e76d │ │ │ │ @ instruction: 0xf8d6ea1c │ │ │ │ @ instruction: 0xe796295c │ │ │ │ rscspl pc, r2, r5, lsl #10 │ │ │ │ vqadd.s16 d3, d12, d12 │ │ │ │ - @ instruction: 0xe65ff9f1 │ │ │ │ + @ instruction: 0xe65ffa3d │ │ │ │ adcseq r4, sp, r8, lsr fp │ │ │ │ muleq r0, r0, ip │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec22a3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -107864,15 +107864,15 @@ │ │ │ │ @ instruction: 0x60133ffc │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ cdpeq 1, 8, cr15, cr0, cr14, {0} │ │ │ │ andls r9, r9, #8 │ │ │ │ strbne lr, [lr], -r0, lsl #22 │ │ │ │ subne lr, lr, r0, lsl #22 │ │ │ │ - blx ff587dce │ │ │ │ + ldc2 1, cr15, [lr], {65} @ 0x41 │ │ │ │ andseq pc, r8, r1, asr #4 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0x460d1899 │ │ │ │ bllt fe3228fc │ │ │ │ rscsvc pc, ip, #2097152 @ 0x200000 │ │ │ │ ldrmi r4, [sl], #-1560 @ 0xfffff9e8 │ │ │ │ ldc 3, cr2, [pc, #4] @ cb8e8 │ │ │ │ @@ -107885,33 +107885,33 @@ │ │ │ │ stmib sp, {r1, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf00b4304 │ │ │ │ movwcs pc, #7151 @ 0x1bef @ │ │ │ │ ldmiblt r8!, {r2, r9, sl, lr}^ │ │ │ │ tstpeq r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldrtmi r5, [r0], -fp, ror #8 │ │ │ │ - blx fee87e22 │ │ │ │ + stc2 1, cr15, [r2], {65} @ 0x41 │ │ │ │ @ instruction: 0xf8d59a0e │ │ │ │ qsub8mi r3, r0, ip │ │ │ │ andlt r6, sl, r3, lsl r0 │ │ │ │ blx fed7aeec │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [r4, r0, lsr #8] │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldr r2, [sp, ip, lsl #8] │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - bls 48a7d0 │ │ │ │ + bls 48a900 │ │ │ │ svccc 0x00fcf8d5 │ │ │ │ @ instruction: 0xe7af6013 │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - @ instruction: 0x4620fb9b │ │ │ │ + strtmi pc, [r0], -r7, ror #23 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r9, r9, r6, asr #21 │ │ │ │ + eoreq r9, r9, r6, asr #22 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec22b78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 337ee4 │ │ │ │ @@ -107920,16 +107920,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0855394 │ │ │ │ andlt pc, r3, r7, lsl r9 @ │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf09d4478 │ │ │ │ andlt pc, r3, r3, lsl #27 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r9, r9, r4, asr #10 │ │ │ │ - eorseq r8, r0, r8, lsl #5 │ │ │ │ + eoreq r9, r9, r4, asr #11 │ │ │ │ + eorseq r8, r0, r8, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec22bb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28f980 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -108298,23 +108298,23 @@ │ │ │ │ bl 146c34 │ │ │ │ b.n cbc00 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ cmp ip, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ movs r1, r5 │ │ │ │ cmp r6, r8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r5 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ 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 │ │ │ │ @@ -108343,15 +108343,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w cbf3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cbee0 │ │ │ │ ldr.w lr, [pc, #292] @ cbf54 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -108400,23 +108400,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl d70e0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, cbed4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cbdfc │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl c58f8 │ │ │ │ cbnz r0, cbf1e │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cbdfa │ │ │ │ ldr r2, [pc, #104] @ (cbf5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -108436,32 +108436,32 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl d7294 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cbdfc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ tst r6, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ movs r1, r5 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, cbf9c │ │ │ │ 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 │ │ │ │ @@ -108916,17 +108916,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #34 @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ movs r1, r5 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ vtbl.8 d25, {d15-d16}, d1 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -109108,15 +109108,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cc6ac │ │ │ │ ldr.w r1, [r6, #3488] @ 0xda0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc694 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc70c │ │ │ │ ldr.w r2, [r6, #3492] @ 0xda4 │ │ │ │ str.w r7, [r6, #3496] @ 0xda8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r6, #3488] @ 0xda0 │ │ │ │ @@ -109133,15 +109133,15 @@ │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n cc6d8 │ │ │ │ ldr.w r1, [r6, #3472] @ 0xd90 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, cc6a0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc70c │ │ │ │ ldr.w r2, [r6, #3476] @ 0xd94 │ │ │ │ str.w r7, [r6, #3480] @ 0xd98 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r6, #3472] @ 0xd90 │ │ │ │ @@ -109210,15 +109210,15 @@ │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #42 @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r3, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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 │ │ │ │ @@ -109376,15 +109376,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ adds r7, #222 @ 0xde │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -109402,15 +109402,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 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ movs r0, r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -109423,18 +109423,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6496 @ 0x1960 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2504] @ 0x9c8 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc9a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -109443,15 +109443,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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -109461,15 +109461,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 621ec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2504] @ 0x9c8 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n cc974 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2504] @ 0x9c8 │ │ │ │ cbnz r3, cc9d8 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -109482,19 +109482,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6496 @ 0x1960 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2504] @ 0x9c8 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ 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 │ │ │ │ @@ -109504,20 +109504,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, cca40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2504] @ 0x9c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5eb8 │ │ │ │ + bl 1f5f50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ b.n cca36 │ │ │ │ nop │ │ │ │ @@ -109531,18 +109531,18 @@ │ │ │ │ cbnz r3, cca7e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6496 @ 0x1960 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r0, [r7, #2504] @ 0x9c8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ccba2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -109573,15 +109573,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 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ccb14 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n ccbb6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -109624,32 +109624,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 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n ccb46 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #68] @ (ccbc8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (ccbcc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (ccbd0 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -109657,21 +109657,21 @@ │ │ │ │ blx 60cf8 │ │ │ │ mov r1, r6 │ │ │ │ b.n ccb7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrh r5, [r1, #28] │ │ │ │ - vqshrun.s64 d23, q11, #1 │ │ │ │ + @ instruction: 0xffff78b6 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ movs r1, r5 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ movs r1, r5 │ │ │ │ ldrh r7, [r7, #22] │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (ccce4 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -109689,15 +109689,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2404] @ 0x964 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -109721,29 +109721,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cccac │ │ │ │ ldr.w r1, [r3, #2400] @ 0x960 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, ccca0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cccda │ │ │ │ ldr.w r2, [r3, #2404] @ 0x964 │ │ │ │ str.w r4, [r3, #2408] @ 0x968 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2400] @ 0x960 │ │ │ │ b.n ccc82 │ │ │ │ ldr.w r2, [r3, #2400] @ 0x960 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n cccda │ │ │ │ str.w r7, [r3, #2404] @ 0x964 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 ccc4c │ │ │ │ @@ -109788,28 +109788,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6496 @ 0x1960 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2404] @ 0x964 │ │ │ │ ldr.w ip, [r3, #2400] @ 0x960 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -109998,15 +109998,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 2eea08 │ │ │ │ + bl 2eeaa0 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccfb0 │ │ │ │ ldr r2, [pc, #144] @ (ccfe4 ) │ │ │ │ ldr r3, [pc, #132] @ (ccfdc ) │ │ │ │ add r2, pc │ │ │ │ @@ -110031,15 +110031,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 2eea08 │ │ │ │ + bl 2eeaa0 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccf24 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccf24 │ │ │ │ @@ -110054,42 +110054,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 2eea08 │ │ │ │ + bl 2eeaa0 │ │ │ │ b.n ccf52 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ movs r0, r6 │ │ │ │ adds r0, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ movs r0, r6 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, cd028 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -110125,21 +110125,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 2e81c4 │ │ │ │ + bl 2e825c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e8280 │ │ │ │ + bl 2e8318 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r5, cd0c2 │ │ │ │ @@ -110247,15 +110247,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 2edce8 │ │ │ │ + bl 2edd80 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cd254 │ │ │ │ ldr r2, [pc, #144] @ (cd288 ) │ │ │ │ ldr r3, [pc, #132] @ (cd280 ) │ │ │ │ add r2, pc │ │ │ │ @@ -110280,15 +110280,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 2edce8 │ │ │ │ + bl 2edd80 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cd1c8 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cd1c8 │ │ │ │ @@ -110303,29 +110303,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 2edce8 │ │ │ │ + bl 2edd80 │ │ │ │ b.n cd1f6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ movs r0, r6 │ │ │ │ cmp r6, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ movs r0, r6 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ 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] @ (cd3c0 ) │ │ │ │ @@ -110374,15 +110374,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 2ef7fc │ │ │ │ + bl 2ef894 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cd398 │ │ │ │ ldr r2, [pc, #144] @ (cd3cc ) │ │ │ │ ldr r3, [pc, #132] @ (cd3c4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -110407,15 +110407,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 2ef7fc │ │ │ │ + bl 2ef894 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cd30c │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cd30c │ │ │ │ @@ -110430,29 +110430,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 2ef7fc │ │ │ │ + bl 2ef894 │ │ │ │ b.n cd33a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ movs r0, r6 │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ movs r0, r6 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ movs r0, r6 │ │ │ │ cbz r1, cd414 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd ip, r3, [r1, #8] │ │ │ │ @@ -110481,15 +110481,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cd45a │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ 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 │ │ │ │ @@ -110655,29 +110655,29 @@ │ │ │ │ blx r3 │ │ │ │ b.n cd5c6 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r0, r7, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 2003fc │ │ │ │ + bl 200494 │ │ │ │ b.n cd5d0 │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cd650 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -110713,21 +110713,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 2e81c4 │ │ │ │ + bl 2e825c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e8280 │ │ │ │ + bl 2e8318 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r4, cd6ea │ │ │ │ @@ -110795,17 +110795,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61174 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cd7b4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -110828,15 +110828,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cd812 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ 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 │ │ │ │ @@ -111141,15 +111141,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 2ef7fc │ │ │ │ + bl 2ef894 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cdae4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -111317,15 +111317,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 2ef7fc │ │ │ │ + bl 2ef894 │ │ │ │ b.n cdbca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cdbb6 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -111527,15 +111527,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 2ef7fc │ │ │ │ + bl 2ef894 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cdf2a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -111850,15 +111850,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 2ef7fc │ │ │ │ + bl 2ef894 │ │ │ │ b.n ce06e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce05e │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -112087,15 +112087,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 2edce8 │ │ │ │ + bl 2edd80 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n ce530 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -112263,15 +112263,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 2edce8 │ │ │ │ + bl 2edd80 │ │ │ │ b.n ce616 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n ce602 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -112473,15 +112473,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 2edce8 │ │ │ │ + bl 2edd80 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n ce976 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -112796,15 +112796,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 2edce8 │ │ │ │ + bl 2edd80 │ │ │ │ b.n ceaba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ceaaa │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -113033,15 +113033,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 2eea08 │ │ │ │ + bl 2eeaa0 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cef7c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -113209,15 +113209,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 2eea08 │ │ │ │ + bl 2eeaa0 │ │ │ │ b.n cf062 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cf04e │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -113419,15 +113419,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 2eea08 │ │ │ │ + bl 2eeaa0 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cf3c2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -113742,15 +113742,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 2eea08 │ │ │ │ + bl 2eeaa0 │ │ │ │ b.n cf506 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cf4f6 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -114029,48 +114029,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 2edce8 │ │ │ │ + bl 2edd80 │ │ │ │ b.n cf956 │ │ │ │ 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 2edce8 │ │ │ │ + bl 2edd80 │ │ │ │ b.n cf956 │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cfa74 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ 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 2edce8 │ │ │ │ + bl 2edd80 │ │ │ │ b.n cf956 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r5, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114232,48 +114232,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 2eea08 │ │ │ │ + bl 2eeaa0 │ │ │ │ b.n cfb96 │ │ │ │ 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 2eea08 │ │ │ │ + bl 2eeaa0 │ │ │ │ b.n cfb96 │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cfcb4 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ 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 2eea08 │ │ │ │ + bl 2eeaa0 │ │ │ │ b.n cfb96 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r5, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114437,55 +114437,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 2ef7fc │ │ │ │ + bl 2ef894 │ │ │ │ b.n cfdee │ │ │ │ cmp r2, #0 │ │ │ │ beq.w cfdda │ │ │ │ ldrd r2, r1, [r2, #8] │ │ │ │ orrs r2, r1 │ │ │ │ beq.w cfdda │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movt r2, #770 @ 0x302 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ 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 2ef7fc │ │ │ │ + bl 2ef894 │ │ │ │ b.n cfdee │ │ │ │ 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 2ef7fc │ │ │ │ + bl 2ef894 │ │ │ │ b.n cfdee │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cffc0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -114978,24 +114978,24 @@ │ │ │ │ mov sl, r0 │ │ │ │ b.n d0260 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ vshr.u64 d16, d28, #22 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r1, r3, r7} │ │ │ │ - vrshr.u64 d21, d26, #1 │ │ │ │ + vrsra.u32 d21, d26, #1 │ │ │ │ movs r1, r5 │ │ │ │ ldc2 0, cr0, [r8, #752] @ 0x2f0 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r0, r7] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r2, r5] │ │ │ │ movs r1, r5 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r2, r3] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -115297,64 +115297,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 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d0996 │ │ │ │ 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 d098a │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d0986 │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r9, r8 │ │ │ │ ldrd r5, r0, [r1, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n d0968 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ add r5, r9 │ │ │ │ cbz r0, d0916 │ │ │ │ @@ -115364,23 +115364,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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r7, r2 │ │ │ │ bcc.n d08ea │ │ │ │ cbz r5, d0970 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -115398,27 +115398,27 @@ │ │ │ │ mla r2, r4, r2, r5 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n d0924 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ b.n d0924 │ │ │ │ cbz r0, d0970 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d08de │ │ │ │ add.w r3, fp, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ @@ -115431,23 +115431,23 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w d0846 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldr r2, [pc, #40] @ (d09e4 ) │ │ │ │ ldr r3, [pc, #32] @ (d09e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115537,15 +115537,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #547 @ 0x223 │ │ │ │ bl 150bc0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #432] @ (d0c64 ) │ │ │ │ + ldr r2, [pc, #944] @ (d0e64 ) │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d0b42 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115822,15 +115822,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 200568 │ │ │ │ + bl 200600 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n d0cea │ │ │ │ b.n d0d18 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ @@ -115847,17 +115847,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n d0cfc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [pc, #152] @ (d0e74 ) │ │ │ │ + ldr r0, [pc, #664] @ (d1074 ) │ │ │ │ movs r1, r5 │ │ │ │ - blx r4 │ │ │ │ + ldr r0, [pc, #128] @ (d0e60 ) │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d0e32 │ │ │ │ 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 │ │ │ │ @@ -115903,15 +115903,15 @@ │ │ │ │ b.n d0e26 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 10e408 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d0dfa │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 2000f8 │ │ │ │ + bl 200190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d0e12 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115930,24 +115930,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n d0e84 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2000f8 │ │ │ │ + bl 200190 │ │ │ │ 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 200568 │ │ │ │ + bl 200600 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n d0e84 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -116020,15 +116020,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n d0f46 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 2003fc │ │ │ │ + bl 200494 │ │ │ │ b.n d0f5e │ │ │ │ nop │ │ │ │ itttt hi │ │ │ │ vaddlhi.u q8, d15, d0 │ │ │ │ movhi r0, r0 │ │ │ │ stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movhi.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116253,15 +116253,15 @@ │ │ │ │ ldrd r1, r3, [r6, #104] @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n d1256 │ │ │ │ vldr d7, [pc, #164] @ d12a0 │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 200120 │ │ │ │ + bl 2001b8 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n d1292 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -116314,15 +116314,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n d1268 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r0 │ │ │ │ + muls r6, r0 │ │ │ │ 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 │ │ │ │ @@ -116532,15 +116532,15 @@ │ │ │ │ movw r3, #1645 @ 0x66d │ │ │ │ bl 150bc0 │ │ │ │ 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 d1346 │ │ │ │ - eors r2, r0 │ │ │ │ + lsrs r2, r0 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, d14e8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -116622,15 +116622,15 @@ │ │ │ │ ldr.w r1, [r3, #2780] @ 0xadc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d15f0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, d1602 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2780] @ 0xadc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -116784,15 +116784,15 @@ │ │ │ │ ldr.w r0, [r9, #2780] @ 0xadc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ beq.w d1b14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1af6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, d17c8 │ │ │ │ str.w r4, [r9, #2784] @ 0xae0 │ │ │ │ str.w r5, [r9, #2792] @ 0xae8 │ │ │ │ str.w r7, [r9, #2788] @ 0xae4 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -116892,15 +116892,15 @@ │ │ │ │ bne.w d1b82 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r5, r4, #4864 @ 0x1300 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ adds r5, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8d48 │ │ │ │ + bl 1f8de0 │ │ │ │ strd r5, r0, [r8, #712] @ 0x2c8 │ │ │ │ add.w r5, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r1, [fp, #-4] │ │ │ │ mov r0, r4 │ │ │ │ bl b86fc │ │ │ │ ldrb.w r1, [r5, #3280] @ 0xcd0 │ │ │ │ cbz r1, d18fc │ │ │ │ @@ -117093,15 +117093,15 @@ │ │ │ │ ldr.w r0, [r9, #2780] @ 0xadc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d1b4a │ │ │ │ ldr.w r1, [r9, #2784] @ 0xae0 │ │ │ │ cbz r0, d1b3a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d1826 │ │ │ │ ldr.w r2, [r9, #2788] @ 0xae4 │ │ │ │ str.w r5, [r9, #2784] @ 0xae0 │ │ │ │ str.w r8, [r9, #2792] @ 0xae8 │ │ │ │ add r5, r2 │ │ │ │ @@ -117673,26 +117673,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 150ed4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d213c │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 11c468 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cbnz r4, d2114 │ │ │ │ mov r0, r9 │ │ │ │ bl 11c5c0 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ vldr d7, [pc, #108] @ d2168 │ │ │ │ vstr d7, [r0] │ │ │ │ cbnz r3, d2158 │ │ │ │ @@ -117733,17 +117733,17 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 10e090 │ │ │ │ b.n d2102 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d21c4 │ │ │ │ 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 │ │ │ │ @@ -117751,21 +117751,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, d21c6 │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #28 │ │ │ │ bl 11c590 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1510c4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -117831,15 +117831,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 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.w d2542 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.n d233c │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d2338 │ │ │ │ @@ -117929,15 +117929,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ bls.w d24a0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.n d231e │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.w d2560 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d2338 │ │ │ │ @@ -118127,55 +118127,55 @@ │ │ │ │ movs r4, #5 │ │ │ │ b.n d2362 │ │ │ │ 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 2e8190 │ │ │ │ + bl 2e8228 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e81ac │ │ │ │ + bl 2e8244 │ │ │ │ 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 2e82d4 │ │ │ │ + bl 2e836c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8338 │ │ │ │ + bl 2e83d0 │ │ │ │ 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 2e81c4 │ │ │ │ + bl 2e825c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8280 │ │ │ │ + bl 2e8318 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -118202,16 +118202,16 @@ │ │ │ │ ldrb.w r3, [r3, #717] @ 0x2cd │ │ │ │ cbz r3, d2680 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ bhi.n d2692 │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bhi.n d26a8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 200a9c │ │ │ │ + bl 2fad90 │ │ │ │ + bl 200b34 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w r2, r1, #103 @ 0x67 │ │ │ │ cmp r2, #27 │ │ │ │ bhi.n d2680 │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ @@ -118243,20 +118243,20 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w sl, [r2, #3312] @ 0xcf0 │ │ │ │ bne.w d2832 │ │ │ │ @@ -118267,26 +118267,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ ands.w fp, r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e8190 │ │ │ │ + bl 2e8228 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e82fc │ │ │ │ + bl 2e8394 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8210 │ │ │ │ + bl 2e82a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -118339,16 +118339,16 @@ │ │ │ │ bl d265c │ │ │ │ cbz r0, d2802 │ │ │ │ ldrb.w r2, [sl, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d2adc │ │ │ │ orr.w fp, fp, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 2009b0 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 200a48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d289c │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n d289c │ │ │ │ ldrb.w r2, [r9, #52] @ 0x34 │ │ │ │ @@ -118397,15 +118397,15 @@ │ │ │ │ beq.n d2936 │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d29b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r1, fp, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.n d295a │ │ │ │ cmp r1, #0 │ │ │ │ beq.w d2a06 │ │ │ │ @@ -118498,15 +118498,15 @@ │ │ │ │ beq.w d2bb2 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d2912 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r6, #98 @ 0x62 │ │ │ │ itett eq │ │ │ │ orreq.w fp, fp, #2176 @ 0x880 │ │ │ │ orrne.w fp, fp, #2176 @ 0x880 │ │ │ │ @@ -118516,16 +118516,16 @@ │ │ │ │ bls.n d2a96 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r4, r4, #16 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 200a9c │ │ │ │ + bl 2fad90 │ │ │ │ + bl 200b34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d28a4 │ │ │ │ orr.w fp, fp, #256 @ 0x100 │ │ │ │ b.n d28a4 │ │ │ │ cmp r2, #2 │ │ │ │ bls.w d28e2 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ @@ -118540,19 +118540,19 @@ │ │ │ │ moveq fp, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n d28e2 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, fp │ │ │ │ b.n d27ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w d28e2 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ 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.n d2b0c │ │ │ │ @@ -118590,15 +118590,15 @@ │ │ │ │ b.n d29f0 │ │ │ │ movw fp, #50177 @ 0xc401 │ │ │ │ movt fp, #1 │ │ │ │ b.n d27e6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands.w r0, r0, #6 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ @@ -118644,15 +118644,15 @@ │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.w d2c56 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200c14 │ │ │ │ + bl 200cac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2bcc │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w d2c5a │ │ │ │ cmp r2, #1 │ │ │ │ bls.n d2b60 │ │ │ │ @@ -118692,15 +118692,15 @@ │ │ │ │ beq.n d2c94 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d2ad2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n d2c3e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d2912 │ │ │ │ @@ -118718,15 +118718,15 @@ │ │ │ │ beq.n d2c56 │ │ │ │ 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 2ecf98 │ │ │ │ + bl 2ed030 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d2a64 │ │ │ │ ldrb.w r2, [sp, #25] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w d2a64 │ │ │ │ ldrb.w r2, [sp, #26] │ │ │ │ @@ -118736,15 +118736,15 @@ │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ orreq.w r8, sl, #40 @ 0x28 │ │ │ │ b.n d2a64 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d29ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w d29ac │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ b.n d2912 │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w d2a64 │ │ │ │ @@ -118767,22 +118767,22 @@ │ │ │ │ bl d6178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2c2a │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d2afc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.w d2afc │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ b.n d2912 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, fp │ │ │ │ moveq r9, r8 │ │ │ │ beq.w d2ad2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, fp │ │ │ │ @@ -119277,15 +119277,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d3404 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n d31ba │ │ │ │ ldr r2, [pc, #552] @ (d341c ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -119351,15 +119351,15 @@ │ │ │ │ beq.n d31ba │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w d30be │ │ │ │ b.n d30c4 │ │ │ │ mov r9, r0 │ │ │ │ b.n d3026 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cbz r0, d32be │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w d31ba │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w d31ba │ │ │ │ @@ -119381,18 +119381,18 @@ │ │ │ │ bl d6178 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d328a │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ands.w r5, r5, #512 @ 0x200 │ │ │ │ bne.n d328a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e8338 │ │ │ │ + bl 2e83d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d328c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -119460,16 +119460,16 @@ │ │ │ │ b.n d31ba │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #3312] @ 0xcf0 │ │ │ │ b.n d3004 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, d33fa │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -119481,33 +119481,33 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n d3066 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ beq.n d339c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ movs r1, r5 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ movs r1, r5 │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r5, #1 │ │ │ │ movs r0, r6 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + adds r0, r3, #1 │ │ │ │ movs r0, r6 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + adds r4, r0, #1 │ │ │ │ movs r0, r6 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + adds r0, r6, #0 │ │ │ │ movs r0, r6 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + adds r4, r3, #0 │ │ │ │ movs r0, r6 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ movs r1, r5 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ 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] │ │ │ │ @@ -119579,15 +119579,15 @@ │ │ │ │ b.n d3518 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3536 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl d2600 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3512 │ │ │ │ movs r0, #1 │ │ │ │ @@ -119678,16 +119678,16 @@ │ │ │ │ bls.n d362a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3632 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d360a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -119784,30 +119784,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 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, d372c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n d372c │ │ │ │ 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 d3722 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 200b58 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 200bf0 │ │ │ │ cbz r0, d374a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #751] @ 0x2ef │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d3724 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #623] @ 0x26f │ │ │ │ @@ -119857,37 +119857,37 @@ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d3722 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3854 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #132] @ (d3864 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (d3868 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d3722 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3754 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n d3754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3724 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d3754 │ │ │ │ b.n d3724 │ │ │ │ @@ -119901,15 +119901,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ b.n d3724 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ tst.w r0, #6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ beq.n d3788 │ │ │ │ b.n d3724 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n d382a │ │ │ │ @@ -119918,19 +119918,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n d37de │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r1, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ movs r1, r5 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + subs r2, r1, #1 │ │ │ │ movs r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d38f4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d38f4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -119999,19 +119999,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 2efab4 │ │ │ │ + bl 2efb4c │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, d394e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -120069,15 +120069,15 @@ │ │ │ │ stmia r6!, {r1, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, d39fa │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d39fe │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -120094,16 +120094,16 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3a4e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3a12 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n d3a12 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -120405,16 +120405,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4310 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, d3d98 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d41be │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -120423,28 +120423,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 d4208 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d415a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d40e2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4208 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d3dfa │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d40e2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d40e2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -120467,27 +120467,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 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d3e44 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d3e64 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -120554,15 +120554,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 2e8460 │ │ │ │ + bl 2e84f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4322 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -120649,27 +120649,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d3d40 │ │ │ │ b.n d3fca │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e8338 │ │ │ │ + bl 2e83d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d433c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d3d40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faf34 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fafcc │ │ │ │ + bl 2fad90 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d3e14 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d3eb6 │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -120706,22 +120706,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d40e2 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d3de6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d4348 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -120760,15 +120760,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d404c │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d3e14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ef960 │ │ │ │ + bl 2ef9f8 │ │ │ │ b.n d3f46 │ │ │ │ ldr.w r2, [pc, #1356] @ d46d0 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -120814,15 +120814,15 @@ │ │ │ │ bne.w d3dba │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d3e14 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d3d52 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d423e │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -120857,15 +120857,15 @@ │ │ │ │ bne.w d441c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d4530 │ │ │ │ ldr.w r3, [pc, #1088] @ d46cc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r1, r5 │ │ │ │ bl d39dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d34f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -120878,16 +120878,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d3d68 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3d68 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d3d68 │ │ │ │ @@ -121110,16 +121110,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4294 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d465a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d4694 │ │ │ │ ldr r1, [pc, #360] @ (d46dc ) │ │ │ │ @@ -121128,15 +121128,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #352] @ (d46e0 ) │ │ │ │ ldr r1, [pc, #352] @ (d46e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d4294 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d4414 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d4526 │ │ │ │ @@ -121173,68 +121173,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4294 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d46b6 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d46b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d46aa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #164] @ (d46e8 ) │ │ │ │ ldr r1, [pc, #164] @ (d46ec ) │ │ │ │ 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 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d4294 │ │ │ │ ldr r3, [pc, #148] @ (d46f0 ) │ │ │ │ add r3, pc │ │ │ │ b.n d456a │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, d469a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d46a0 │ │ │ │ ldr r2, [pc, #124] @ (d46f4 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d46f8 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d46fc ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d45c8 │ │ │ │ ldr r1, [pc, #104] @ (d4700 ) │ │ │ │ add r1, pc │ │ │ │ b.n d4574 │ │ │ │ ldr r3, [pc, #104] @ (d4704 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4674 │ │ │ │ @@ -121256,46 +121256,46 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ movs r1, r5 │ │ │ │ bkpt 0x0056 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ movs r1, r5 │ │ │ │ - ldc2l 0, cr0, [r4, #160]! @ 0xa0 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr8, {1} │ │ │ │ + asrs r0, r4, #4 │ │ │ │ movs r1, r5 │ │ │ │ - stc2 0, cr0, [ip, #-160]! @ 0xffffff60 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + stc2 0, cr0, [ip, #160]! @ 0xa0 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ movs r1, r5 │ │ │ │ - stc2l 0, cr0, [ip], #160 @ 0xa0 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + stc2l 0, cr0, [ip, #-160]! @ 0xffffff60 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ 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] @ d50e8 │ │ │ │ @@ -121342,16 +121342,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4d3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, d47c4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d4bea │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -121360,28 +121360,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 d4c34 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4b86 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d4b0e │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4c34 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4826 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4b0e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d4b0e │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -121404,27 +121404,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 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d4870 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d4890 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -121491,15 +121491,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 2e8460 │ │ │ │ + bl 2e84f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4d4e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -121586,27 +121586,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d476c │ │ │ │ b.n d49f6 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e8338 │ │ │ │ + bl 2e83d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4d68 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d476c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faf34 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fafcc │ │ │ │ + bl 2fad90 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d4840 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d48e2 │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -121643,22 +121643,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d4b0e │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d4812 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d4d74 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -121697,15 +121697,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d4a78 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ef960 │ │ │ │ + bl 2ef9f8 │ │ │ │ b.n d4972 │ │ │ │ ldr.w r2, [pc, #1352] @ d50f8 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -121751,15 +121751,15 @@ │ │ │ │ bne.w d47e6 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d4840 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d477e │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d4c6a │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -121794,15 +121794,15 @@ │ │ │ │ bne.w d4e48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d4f5a │ │ │ │ ldr.w r3, [pc, #1084] @ d50f4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r1, r5 │ │ │ │ bl d39dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d34f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -121815,16 +121815,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d4794 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4794 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d4794 │ │ │ │ @@ -122046,16 +122046,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4cc0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d5084 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d50be │ │ │ │ ldr r1, [pc, #360] @ (d5104 ) │ │ │ │ @@ -122064,15 +122064,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #348] @ (d5108 ) │ │ │ │ ldr r1, [pc, #352] @ (d510c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d4cc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d4e40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d4f50 │ │ │ │ @@ -122109,68 +122109,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4cc0 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d50e0 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d50da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d50d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (d5110 ) │ │ │ │ ldr r1, [pc, #164] @ (d5114 ) │ │ │ │ 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 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d4cc0 │ │ │ │ ldr r3, [pc, #144] @ (d5118 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4f94 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, d50c4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d50ca │ │ │ │ ldr r2, [pc, #120] @ (d511c ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d5120 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d5124 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d4ff2 │ │ │ │ ldr r1, [pc, #104] @ (d5128 ) │ │ │ │ add r1, pc │ │ │ │ b.n d4f9e │ │ │ │ ldr r3, [pc, #100] @ (d512c ) │ │ │ │ add r3, pc │ │ │ │ b.n d509e │ │ │ │ @@ -122191,46 +122191,46 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8be │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ movs r1, r5 │ │ │ │ push {r1, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xf3ca0028 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + orr.w r0, sl, #11010048 @ 0xa80000 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xf3020028 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + @ instruction: 0xf3820028 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ movs r1, r5 │ │ │ │ - movt r0, #8232 @ 0x2028 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + @ instruction: 0xf3420028 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r7, #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, #3936] @ 0xf60 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #2580] @ d5b68 │ │ │ │ @@ -122277,16 +122277,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d5764 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, d51ec │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d5612 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -122295,28 +122295,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 d565c │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d55ae │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d5536 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d565c │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d524e │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d5536 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d5536 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -122339,27 +122339,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 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d5298 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d52b8 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -122426,15 +122426,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 2e8460 │ │ │ │ + bl 2e84f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d5776 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -122521,27 +122521,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d5194 │ │ │ │ b.n d541e │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e8338 │ │ │ │ + bl 2e83d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d5792 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d5194 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faf34 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fafcc │ │ │ │ + bl 2fad90 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d5268 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d530a │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -122578,22 +122578,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d5536 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d523a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d579e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -122632,15 +122632,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d54a0 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d5268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ef960 │ │ │ │ + bl 2ef9f8 │ │ │ │ b.n d539a │ │ │ │ ldr.w r2, [pc, #1440] @ d5b78 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -122686,15 +122686,15 @@ │ │ │ │ bne.w d520e │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d5268 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d51a6 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d5692 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -122729,15 +122729,15 @@ │ │ │ │ bne.w d588a │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d59e2 │ │ │ │ ldr.w r3, [pc, #1172] @ d5b74 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r1, r5 │ │ │ │ bl d39dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d34f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -122750,16 +122750,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d51bc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d51bc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d51bc │ │ │ │ @@ -123003,16 +123003,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d56e8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d5b18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d5b56 │ │ │ │ ldr r1, [pc, #356] @ (d5b88 ) │ │ │ │ @@ -123021,15 +123021,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #344] @ (d5b8c ) │ │ │ │ ldr r1, [pc, #348] @ (d5b90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d56e8 │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ b.n d5880 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d59d6 │ │ │ │ @@ -123061,43 +123061,43 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d56e8 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, d5b10 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, d5b0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r0, d5b04 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #172] @ (d5b94 ) │ │ │ │ ldr r1, [pc, #172] @ (d5b98 ) │ │ │ │ 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 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d56e8 │ │ │ │ ldrd sl, r9, [sp, #28] │ │ │ │ b.n d58fa │ │ │ │ ldr r2, [pc, #148] @ (d5b9c ) │ │ │ │ add r2, pc │ │ │ │ b.n d5ae0 │ │ │ │ ldr r3, [pc, #148] @ (d5ba0 ) │ │ │ │ @@ -123107,30 +123107,30 @@ │ │ │ │ add r8, pc │ │ │ │ b.n d5abc │ │ │ │ ldr r3, [pc, #140] @ (d5ba8 ) │ │ │ │ add r3, pc │ │ │ │ b.n d5a1c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, d5b5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d5b62 │ │ │ │ ldr r2, [pc, #116] @ (d5bac ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #112] @ (d5bb0 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #112] @ (d5bb4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d5a7c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #96] @ (d5bb8 ) │ │ │ │ add r1, pc │ │ │ │ b.n d5a26 │ │ │ │ ldr r3, [pc, #92] @ (d5bbc ) │ │ │ │ add r3, pc │ │ │ │ @@ -123142,42 +123142,43 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ movs r1, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vrev64. d16, d24 │ │ │ │ - @ instruction: 0xf4c6002f │ │ │ │ - stc2l 0, cr0, [r0], #-160 @ 0xffffff60 │ │ │ │ - stc2 0, cr0, [r4, #-160] @ 0xffffff60 │ │ │ │ - strd r0, r0, [r2, #-160] @ 0xa0 │ │ │ │ - @ instruction: 0xfbfc0028 │ │ │ │ - stmia.w r8, {r3, r5} │ │ │ │ - smlatb r0, sl, r8, r0 │ │ │ │ - smlatb r0, r4, r8, r0 │ │ │ │ - @ instruction: 0xfb0c0028 │ │ │ │ - @ instruction: 0xfb060028 │ │ │ │ - @ instruction: 0xfb4e0028 │ │ │ │ - @ instruction: 0xfb500028 │ │ │ │ - @ instruction: 0xe82e0028 │ │ │ │ - @ instruction: 0xfb340028 │ │ │ │ - @ instruction: 0xfac20028 │ │ │ │ - @ instruction: 0xfb280028 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + movs r1, r5 │ │ │ │ + adc.w r0, r6, #11468800 @ 0xaf0000 │ │ │ │ + stc2l 0, cr0, [r0], #160 @ 0xa0 │ │ │ │ + stc2 0, cr0, [r4, #160] @ 0xa0 │ │ │ │ + strd r0, r0, [r2, #160] @ 0xa0 │ │ │ │ + ldc2l 0, cr0, [ip], #-160 @ 0xffffff60 │ │ │ │ + stmdb r8, {r3, r5} │ │ │ │ + @ instruction: 0xfb9a0028 │ │ │ │ + @ instruction: 0xfb940028 │ │ │ │ + @ instruction: 0xfb8c0028 │ │ │ │ + @ instruction: 0xfb860028 │ │ │ │ + @ instruction: 0xfbce0028 │ │ │ │ + @ instruction: 0xfbd00028 │ │ │ │ + stmia.w lr!, {r3, r5} │ │ │ │ + @ instruction: 0xfbb40028 │ │ │ │ + @ instruction: 0xfb420028 │ │ │ │ + @ instruction: 0xfba80028 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d5be0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cbz r0, d5be4 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -123187,16 +123188,16 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d5c1a │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d5c10 │ │ │ │ - bl 2faf34 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fafcc │ │ │ │ + bl 2fad90 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #136 @ 0x88 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #271 @ 0x10f │ │ │ │ @@ -123340,15 +123341,15 @@ │ │ │ │ beq.n d5dde │ │ │ │ cmp.w r9, #32 │ │ │ │ beq.w d5eb8 │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d6144 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ 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 │ │ │ │ @@ -123362,22 +123363,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 d5ec2 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ 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 2fafa8 │ │ │ │ + bl 2fb040 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 61174 │ │ │ │ add.w r2, r8, #1136 @ 0x470 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -123408,15 +123409,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 2fafa8 │ │ │ │ + bl 2fb040 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, d5ec8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -123425,19 +123426,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 2fafa8 │ │ │ │ + bl 2fb040 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 200c5c │ │ │ │ + bl 200cf4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w d5fea │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ @@ -123466,20 +123467,20 @@ │ │ │ │ beq.n d5eb8 │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ beq.n d5f34 │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d6136 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.w d5df6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d5df6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w d5df6 │ │ │ │ add.w r3, r8, #464 @ 0x1d0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -123583,16 +123584,16 @@ │ │ │ │ beq.n d60fc │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r6, #2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d60a2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2faf34 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fafcc │ │ │ │ + bl 2fad90 │ │ │ │ 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 d60b0 │ │ │ │ @@ -123659,15 +123660,15 @@ │ │ │ │ movne r6, #4 │ │ │ │ bne.n d6048 │ │ │ │ add.w r0, r7, #344 @ 0x158 │ │ │ │ ldrb.w r3, [r5, #3672] @ 0xe58 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2ed120 │ │ │ │ + bl 2ed1b8 │ │ │ │ str.w r4, [r7, #552] @ 0x228 │ │ │ │ mov r4, r5 │ │ │ │ b.n d5fc6 │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -123678,15 +123679,15 @@ │ │ │ │ movne r6, #2 │ │ │ │ bne.n d6048 │ │ │ │ ldrb.w r3, [r5, #3672] @ 0xe58 │ │ │ │ add.w r0, r7, #344 @ 0x158 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2ed120 │ │ │ │ + bl 2ed1b8 │ │ │ │ str.w r5, [r7, #552] @ 0x228 │ │ │ │ b.n d5fc6 │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b.n d5d7a │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ it hi │ │ │ │ @@ -123979,15 +123980,15 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3880028 │ │ │ │ + and.w r0, r8, #11010048 @ 0xa80000 │ │ │ │ cbz r2, d64aa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #3956] @ 0xf74 │ │ │ │ mov r4, r2 │ │ │ │ @@ -124198,18 +124199,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 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n d675c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n d6742 │ │ │ │ rbit fp, r4 │ │ │ │ @@ -124218,33 +124219,33 @@ │ │ │ │ mov r0, r3 │ │ │ │ clz fp, fp │ │ │ │ mov r9, r2 │ │ │ │ b.n d6728 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n d67b0 │ │ │ │ mov r1, fp │ │ │ │ - bl 2faf34 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fafcc │ │ │ │ + bl 2fad90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bls.n d6718 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cbz r7, d6718 │ │ │ │ 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 2efab4 │ │ │ │ + bl 2efb4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d67bc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd fp, r2, [sp, #16] │ │ │ │ @@ -124294,18 +124295,18 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d6742 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2efab4 │ │ │ │ + bl 2efb4c │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, d67c0 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -124642,15 +124643,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldc 0, cr0, [ip], {40} @ 0x28 │ │ │ │ + ldc 0, cr0, [ip, #-160] @ 0xffffff60 │ │ │ │ cbnz r2, d6afc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -124736,24 +124737,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 200cac │ │ │ │ + bl 200d44 │ │ │ │ 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 200c78 │ │ │ │ + bl 200d10 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (d6c48 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (d6c44 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -124820,21 +124821,21 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov.w r7, #328 @ 0x148 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mla r7, r7, r4, r9 │ │ │ │ ldr.w r1, [r7, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ - bl 2efab4 │ │ │ │ + bl 2efb4c │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - bl 2ead00 │ │ │ │ + bl 2ead98 │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d70ba │ │ │ │ ldrd r7, r1, [r0, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, sl │ │ │ │ @@ -124873,20 +124874,20 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ it mi │ │ │ │ ldrmi.w r6, [r2, #384] @ 0x180 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r3, #3956] @ 0xf74 │ │ │ │ add r2, r4 │ │ │ │ - bl 2eadc0 │ │ │ │ + bl 2eae58 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #3956] @ 0xf74 │ │ │ │ add r0, r4 │ │ │ │ - bl 2eacf8 │ │ │ │ + bl 2ead90 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r3, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w d7088 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ @@ -125427,17 +125428,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} │ │ │ │ - b.n d6ca4 │ │ │ │ + b.n d6da4 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d6c54 │ │ │ │ + b.n d6d54 │ │ │ │ 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 │ │ │ │ @@ -125479,17 +125480,17 @@ │ │ │ │ bl 150bc0 │ │ │ │ b.n d737e │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 10d3b4 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n d736e │ │ │ │ - b.n d6c64 │ │ │ │ + b.n d6d64 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d7bc8 │ │ │ │ + b.n d6cc8 │ │ │ │ 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] │ │ │ │ @@ -125919,15 +125920,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #192] @ (d7958 ) │ │ │ │ ldr r1, [pc, #196] @ (d795c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n d7884 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ cbnz r0, d78fa │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -125972,43 +125973,43 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r7, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n d7c80 │ │ │ │ + b.n d7d80 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d7c6c │ │ │ │ + b.n d7d6c │ │ │ │ movs r0, r5 │ │ │ │ ldrh r2, [r7, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n d7b38 │ │ │ │ + b.n d7c38 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d7a38 │ │ │ │ + b.n d7b38 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d7b90 │ │ │ │ + b.n d7c90 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d79d4 │ │ │ │ + b.n d7ad4 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ movs r1, r5 │ │ │ │ - b.n d796c │ │ │ │ + b.n d7a6c │ │ │ │ movs r0, r5 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 236 @ 0xec │ │ │ │ movs r0, r5 │ │ │ │ - b.n d79dc │ │ │ │ + b.n d7adc │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ movs r0, r5 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + b.n d79c4 │ │ │ │ movs r0, r5 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + svc 30 │ │ │ │ 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 │ │ │ │ @@ -126040,15 +126041,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #64] @ (d7a10 ) │ │ │ │ ldr r1, [pc, #68] @ (d7a14 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d79be │ │ │ │ ldr r3, [pc, #48] @ (d7a18 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -126064,17 +126065,17 @@ │ │ │ │ bl 66618 │ │ │ │ b.n d79be │ │ │ │ nop │ │ │ │ strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 172 @ 0xac │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126844,15 +126845,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d82f0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d82f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d8284 │ │ │ │ ldr r3, [pc, #48] @ (d82f8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126866,17 +126867,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6657c │ │ │ │ b.n d8284 │ │ │ │ ldrb r6, [r4, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n d820c │ │ │ │ + bvc.n d830c │ │ │ │ movs r0, r5 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ 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 │ │ │ │ @@ -126912,15 +126913,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d83b0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d83b4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d8344 │ │ │ │ ldr r3, [pc, #48] @ (d83b8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126934,17 +126935,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6657c │ │ │ │ b.n d8344 │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n d834c │ │ │ │ + bvs.n d844c │ │ │ │ movs r0, r5 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ 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 │ │ │ │ @@ -126980,15 +126981,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d8470 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d8474 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d8404 │ │ │ │ ldr r3, [pc, #48] @ (d8478 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -127002,20 +127003,20 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6657c │ │ │ │ b.n d8404 │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n d848c │ │ │ │ + bpl.n d838c │ │ │ │ movs r0, r5 │ │ │ │ - ittt mi │ │ │ │ - movmi r0, r5 │ │ │ │ - lsrmi r4, r1, #9 │ │ │ │ - movmi r0, r0 │ │ │ │ + ittt gt │ │ │ │ + movgt r0, r5 │ │ │ │ + lsrgt r4, r1, #9 │ │ │ │ + movgt 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 │ │ │ │ ldr r5, [pc, #524] @ (d869c ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #524] @ (d86a0 ) │ │ │ │ @@ -131481,47 +131482,47 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (db5ac ) │ │ │ │ ldr r1, [pc, #64] @ (db5b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n db4e0 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db5b4 ) │ │ │ │ ldr r1, [pc, #48] @ (db5b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n db546 │ │ │ │ ldr r4, [pc, #336] @ (db6e4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #656 @ (adr r4, db830 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, db630 ) │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #456 @ (adr r4, db76c ) │ │ │ │ + add r4, pc, #968 @ (adr r4, db96c ) │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #560 @ (adr r4, db7d8 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, db5d8 ) │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #368 @ (adr r4, db71c ) │ │ │ │ + add r4, pc, #880 @ (adr r4, db91c ) │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #840 @ (adr r3, db8f8 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, db6f8 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #744 @ (adr r3, db8a0 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, db6a0 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ 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] @ (db6f0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -131832,15 +131833,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db9e8 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db850 │ │ │ │ ldr r3, [pc, #128] @ (db9ec ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131877,37 +131878,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db9f8 ) │ │ │ │ ldr r1, [pc, #48] @ (db9fc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n db8f8 │ │ │ │ ldr r0, [pc, #856] @ (dbd30 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #120 @ (adr r2, dba54 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, dbc54 ) │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #40 @ (adr r1, dba0c ) │ │ │ │ + add r1, pc, #552 @ (adr r1, dbc0c ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + add r0, pc, #440 @ (adr r0, dbba0 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #592 @ (adr r0, dbc44 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, dba44 ) │ │ │ │ movs r0, r5 │ │ │ │ - add r0, pc, #216 @ (adr r0, dbad0 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, dbcd0 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ 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] @ (dbafc ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -132202,15 +132203,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (dbdf4 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dbc5c │ │ │ │ ldr r3, [pc, #128] @ (dbdf8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -132247,37 +132248,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dbe04 ) │ │ │ │ ldr r1, [pc, #48] @ (dbe08 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dbd04 │ │ │ │ add sl, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ 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] @ (dbf08 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -132572,15 +132573,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (dc200 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dc068 │ │ │ │ ldr r3, [pc, #128] @ (dc204 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -132617,37 +132618,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dc210 ) │ │ │ │ ldr r1, [pc, #48] @ (dc214 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dc110 │ │ │ │ lsls r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r5 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ movs r0, r5 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ 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 │ │ │ │ @@ -132931,15 +132932,15 @@ │ │ │ │ blx 61174 │ │ │ │ b.n dc2a0 │ │ │ │ ldr r2, [pc, #684] @ (dc814 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dc818 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n dc602 │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r4, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -133081,25 +133082,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dc5fa │ │ │ │ ldr r2, [pc, #276] @ (dc830 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #276] @ (dc834 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w dc57c │ │ │ │ b.n dc602 │ │ │ │ ldr r2, [pc, #260] @ (dc838 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (dc83c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dc38e │ │ │ │ ldrb.w r3, [r4, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dc57c │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ b.n dc60c │ │ │ │ @@ -133123,15 +133124,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #188] @ (dc844 ) │ │ │ │ ldr r1, [pc, #188] @ (dc848 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dc69a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ b.n dc6d6 │ │ │ │ @@ -133139,15 +133140,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #156] @ (dc84c ) │ │ │ │ ldr r1, [pc, #160] @ (dc850 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dc4e4 │ │ │ │ ldr r3, [pc, #80] @ (dc80c ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w dc4f0 │ │ │ │ @@ -133165,66 +133166,66 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (dc858 ) │ │ │ │ ldr r1, [pc, #108] @ (dc85c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dc3ec │ │ │ │ nop │ │ │ │ subs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r5 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #0] │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ movs r0, r5 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ 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] @ dc930 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ @@ -133760,15 +133761,15 @@ │ │ │ │ blx 61174 │ │ │ │ b.n dcad4 │ │ │ │ ldr r2, [pc, #684] @ (dd128 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dd12c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dcfcc │ │ │ │ ldrb.w r3, [r6, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r5, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -133889,25 +133890,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n dcfc0 │ │ │ │ ldr r2, [pc, #316] @ (dd140 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #316] @ (dd144 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w dce92 │ │ │ │ b.n dcfcc │ │ │ │ ldr r2, [pc, #296] @ (dd148 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #296] @ (dd14c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dcc5a │ │ │ │ ldr r3, [pc, #288] @ (dd150 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.n dcf56 │ │ │ │ @@ -133925,25 +133926,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #248] @ (dd158 ) │ │ │ │ ldr r1, [pc, #248] @ (dd15c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dcf4c │ │ │ │ ldr.w r2, [r6, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #232] @ (dd160 ) │ │ │ │ ldr r1, [pc, #232] @ (dd164 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dce1a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bic.w r8, r3, #2 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ b.n dcf90 │ │ │ │ @@ -133983,15 +133984,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #124] @ (dd170 ) │ │ │ │ ldr r1, [pc, #128] @ (dd174 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dccc6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -133999,59 +134000,59 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r4, #190 @ 0xbe │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ 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 │ │ │ │ @@ -134109,15 +134110,15 @@ │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd1e2 │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n dd1e2 │ │ │ │ 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 │ │ │ │ @@ -134429,48 +134430,48 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (dd5d8 ) │ │ │ │ ldr r1, [pc, #68] @ (dd5dc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dd502 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dd5e0 ) │ │ │ │ ldr r1, [pc, #52] @ (dd5e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dd548 │ │ │ │ nop │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (dd6a8 ) │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ @@ -134531,41 +134532,41 @@ │ │ │ │ ldr.w r2, [r2, #1352] @ 0x548 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #32] @ (dd6bc ) │ │ │ │ ldr r2, [pc, #36] @ (dd6c0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n dd638 │ │ │ │ nop │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ 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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #232] @ (dd7d0 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -134575,18 +134576,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n dd7ae │ │ │ │ cmp r3, #2 │ │ │ │ bls.n dd7c8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134602,21 +134603,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -134628,15 +134629,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 dd7c8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -134735,15 +134736,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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -134751,18 +134752,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w ddf90 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w ddfb4 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134778,21 +134779,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -134800,28 +134801,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 │ │ │ │ @@ -134830,27 +134831,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -134882,18 +134883,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ cbz r5, ddaa0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, dda98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, dda98 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -134902,15 +134903,15 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n dda84 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w ddc9e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dd85e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w ddc5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -134942,25 +134943,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddb24 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -134972,15 +134973,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -135052,19 +135053,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r2, [pc, #916] @ (ddffc ) │ │ │ │ ldr r3, [pc, #900] @ (ddff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135098,15 +135099,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 21412c │ │ │ │ + bl 2141c4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w ddfe0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, ddcf2 │ │ │ │ @@ -135121,28 +135122,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ddd24 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -135150,27 +135151,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -135202,15 +135203,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 ddfbc │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ @@ -135244,19 +135245,19 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl dd6c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -135264,25 +135265,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -135315,15 +135316,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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] │ │ │ │ @@ -135384,15 +135385,15 @@ │ │ │ │ nop │ │ │ │ cmp r0, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #146 @ 0x92 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135425,15 +135426,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ adds r2, r6, #1 │ │ │ │ ands r2, r6 │ │ │ │ bne.n de072 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r2, [pc, #536] @ (de270 ) │ │ │ │ ldr r3, [pc, #528] @ (de26c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135495,126 +135496,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, de114 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, de140 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, de1a8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ vldr d0, [pc, #168] @ de260 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, de1e4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ 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 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n de056 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n de25a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w de0de │ │ │ │ @@ -135623,20 +135624,20 @@ │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ bne.n de21a │ │ │ │ cmp r1, #1 │ │ │ │ beq.n de21e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bl 216ce0 │ │ │ │ + bl 216d78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w de0a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n de056 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -135680,15 +135681,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 22b188 │ │ │ │ + bl 22b220 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [pc, #248] @ (de3e0 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -135702,38 +135703,38 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n de370 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 248464 │ │ │ │ + bl 2484fc │ │ │ │ cbz r0, de370 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ bl de008 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2486c0 │ │ │ │ + bl 248758 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f600 │ │ │ │ b.n de370 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 22b188 │ │ │ │ + bl 22b220 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2486c0 │ │ │ │ + bl 248758 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #112] @ (de3e4 ) │ │ │ │ ldr r3, [pc, #100] @ (de3d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -135759,15 +135760,15 @@ │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n de2d4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r6, #16 │ │ │ │ - bl 22b188 │ │ │ │ + bl 22b220 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ b.n de2e4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ adds r0, r6, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135809,25 +135810,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 2e2d5c │ │ │ │ + bl 2e2df4 │ │ │ │ ldr r3, [pc, #696] @ (de714 ) │ │ │ │ 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 2e2d5c │ │ │ │ + bl 2e2df4 │ │ │ │ ldr r2, [pc, #672] @ (de718 ) │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [pc, #672] @ (de71c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #672] @ (de720 ) │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -135879,15 +135880,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 2e40ac │ │ │ │ + bl 2e4144 │ │ │ │ ldr r3, [pc, #548] @ (de73c ) │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [pc, #544] @ (de740 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -135927,25 +135928,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 2e2d5c │ │ │ │ + bl 2e2df4 │ │ │ │ ldr r1, [pc, #444] @ (de754 ) │ │ │ │ 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 2e2d5c │ │ │ │ + bl 2e2df4 │ │ │ │ ldr r3, [pc, #420] @ (de758 ) │ │ │ │ ldr r1, [pc, #420] @ (de75c ) │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #8 │ │ │ │ @@ -136033,29 +136034,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 2e3a6c │ │ │ │ + bl 2e3b04 │ │ │ │ ldr r2, [pc, #208] @ (de788 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ strd r2, r6, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [pc, #196] @ (de78c ) │ │ │ │ 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 2e40ac │ │ │ │ + bl 2e4144 │ │ │ │ ldr r2, [pc, #176] @ (de790 ) │ │ │ │ ldr r3, [pc, #32] @ (de700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -136068,161 +136069,161 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ movs r0, r5 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ movs r2, r5 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ movs r2, r5 │ │ │ │ lsrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r6, r5 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ movs r0, r5 │ │ │ │ adds r4, r3, r4 │ │ │ │ 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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl de3e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e57e0 │ │ │ │ + bl 2e5878 │ │ │ │ cbz r7, de7e8 │ │ │ │ ldr r2, [pc, #48] @ (de7fc ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 21412c │ │ │ │ + bl 2141c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (de800 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 214080 │ │ │ │ + bl 214118 │ │ │ │ mov r3, r0 │ │ │ │ b.n de7d6 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ 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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -136284,29 +136285,29 @@ │ │ │ │ cbz r3, de922 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n de9a6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #164] @ (de9fc ) │ │ │ │ ldr r3, [pc, #156] @ (de9f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -136346,26 +136347,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n de9b0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de956 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n de956 │ │ │ │ movs r0, #1 │ │ │ │ b.n de8e8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r5, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -136401,21 +136402,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -136427,15 +136428,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 deac8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -136537,40 +136538,40 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl de870 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ bne.n debcc │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ b.n deb40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r7, #0] │ │ │ │ bne.n deb40 │ │ │ │ adds r7, #4 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n deb3c │ │ │ │ mov r0, fp │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ ldr r2, [pc, #36] @ (dec24 ) │ │ │ │ ldr r3, [pc, #28] @ (dec20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -136600,25 +136601,25 @@ │ │ │ │ ldr r3, [pc, #80] @ (dec9c ) │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, dec78 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (deca0 ) │ │ │ │ ldr r2, [pc, #32] @ (dec9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136675,25 +136676,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ded2a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (ded70 ) │ │ │ │ ldr r2, [pc, #60] @ (ded6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136738,15 +136739,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 2201b8 │ │ │ │ + bl 220250 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, dedca │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ @@ -136756,38 +136757,38 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n dedb0 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n deea4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -136797,19 +136798,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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ 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 │ │ │ │ @@ -136818,25 +136819,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dee36 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 22026c │ │ │ │ + bl 220304 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n deeb4 │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r2, [pc, #52] @ (deeec ) │ │ │ │ ldr r3, [pc, #48] @ (deee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136869,15 +136870,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -136911,15 +136912,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n def6c │ │ │ │ asrs r6, r5, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ @@ -136931,15 +136932,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -136975,15 +136976,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsrs r6, r6, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -137053,30 +137054,30 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ beq.n df0be │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df132 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ b.n df0c0 │ │ │ │ movs r1, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n df112 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n df112 │ │ │ │ @@ -137125,25 +137126,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n df212 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, df1f8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [pc, #184] @ (df2b4 ) │ │ │ │ ldr r3, [pc, #180] @ (df2b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -137178,30 +137179,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df274 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r4, r0 │ │ │ │ b.n df1f8 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n df254 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp] │ │ │ │ @@ -137233,22 +137234,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #680] @ df58c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -137256,18 +137257,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w df55a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w df574 │ │ │ │ subs r3, #3 │ │ │ │ @@ -137283,21 +137284,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] @ df590 │ │ │ │ @@ -137309,94 +137310,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl df170 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, df408 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n df580 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -137421,18 +137422,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ ldr r2, [pc, #108] @ (df594 ) │ │ │ │ ldr r3, [pc, #96] @ (df588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -137510,25 +137511,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n df638 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df61e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [pc, #276] @ (df734 ) │ │ │ │ ldr r2, [pc, #268] @ (df730 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -137570,30 +137571,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df6a6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n df61e │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n df68a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n df68a │ │ │ │ @@ -137605,30 +137606,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df6fc │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n df61e │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n df68a │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -137668,42 +137669,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, df79c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -137727,30 +137728,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #420] @ (df9d4 ) │ │ │ │ ldr r3, [pc, #404] @ (df9c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w df9c0 │ │ │ │ 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 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl df598 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -137787,23 +137788,23 @@ │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n df9b6 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -137834,36 +137835,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n df82e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, df990 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov sl, r0 │ │ │ │ b.n df8b8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n df96c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -137916,37 +137917,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2228] @ e02e0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21412c │ │ │ │ + bl 2141c4 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfa6a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -137954,26 +137955,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219ea0 │ │ │ │ + bl 219f38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 21e928 │ │ │ │ + bl 21e9c0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ @@ -138019,33 +138020,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfb52 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ @@ -138091,53 +138092,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfbfa │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfc38 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -138145,31 +138146,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2148ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ @@ -138181,15 +138182,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -138202,24 +138203,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #2 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ mov r1, sl │ │ │ │ str r5, [r0, #32] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ @@ -138273,15 +138274,15 @@ │ │ │ │ bl dea00 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -138316,15 +138317,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -138333,15 +138334,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -138367,15 +138368,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ movs r2, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -138386,15 +138387,15 @@ │ │ │ │ bl dea00 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl defa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ @@ -138406,18 +138407,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ @@ -138440,40 +138441,40 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl df060 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n dffb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -138488,15 +138489,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w e1760 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w e1670 │ │ │ │ @@ -138533,53 +138534,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e00b0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e00ee │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -138587,43 +138588,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 214814 │ │ │ │ + bl 2148ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219e40 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ @@ -138642,20 +138643,20 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ 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 │ │ │ │ @@ -138666,18 +138667,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ @@ -138703,25 +138704,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl df060 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl df170 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #96] @ 0x60 │ │ │ │ bhi.w e1754 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -138763,89 +138764,89 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r0, r7, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e030c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219e40 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dec28 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dec28 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f84 │ │ │ │ + bl 21901c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214b2c │ │ │ │ + bl 214bc4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e037e │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -138876,18 +138877,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -138903,18 +138904,18 @@ │ │ │ │ bl dec28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219e40 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -138922,15 +138923,15 @@ │ │ │ │ bl dec28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ @@ -139060,33 +139061,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 219024 │ │ │ │ + bl 2190bc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ movw r1, #775 @ 0x307 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -139103,15 +139104,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ bl de870 │ │ │ │ @@ -139127,15 +139128,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dec28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de870 │ │ │ │ @@ -139147,33 +139148,33 @@ │ │ │ │ bl df170 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e06f8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl df170 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -139183,79 +139184,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e0750 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl dec28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e07b0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r2, #15 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dec28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ movs r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -139276,86 +139277,86 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dec28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f84 │ │ │ │ + bl 21901c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0854 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2148ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl df170 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e08ba │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #16 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139434,15 +139435,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl df170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ @@ -139477,15 +139478,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -139518,15 +139519,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -139574,15 +139575,15 @@ │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl dead8 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -139613,15 +139614,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ movs r2, #6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -139637,15 +139638,15 @@ │ │ │ │ bl dead8 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -139676,18 +139677,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219e40 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl de804 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -139709,15 +139710,15 @@ │ │ │ │ bl deef0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n e0cc4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl df598 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -139744,31 +139745,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl deca4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -139785,15 +139786,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139805,44 +139806,44 @@ │ │ │ │ bl df170 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0dee │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 214814 │ │ │ │ + bl 2148ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219e40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -139859,20 +139860,20 @@ │ │ │ │ movs r6, #4 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ bl de870 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -139899,15 +139900,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -139926,46 +139927,46 @@ │ │ │ │ bl df170 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0f36 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2148ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219e40 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -139984,15 +139985,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ @@ -140003,53 +140004,53 @@ │ │ │ │ bl df170 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e1008 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e1046 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -140057,70 +140058,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2148ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219e40 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e10f0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de870 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -140166,38 +140167,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e119a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl df170 │ │ │ │ movs r2, #13 │ │ │ │ mov r6, r0 │ │ │ │ @@ -140205,15 +140206,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -140256,34 +140257,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e126e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ @@ -140293,29 +140294,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl df170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ 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 │ │ │ │ @@ -140326,22 +140327,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r9, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -140365,15 +140366,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ movs r2, #10 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -140411,82 +140412,82 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r2, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219e40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #812 @ (adr r3, e1778 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl df598 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #792 @ (adr r3, e1780 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl df060 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #756 @ (adr r3, e1788 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl df170 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mvn.w r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl df060 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl df170 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ @@ -140514,70 +140515,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e1534 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl dec28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de804 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 219f38 │ │ │ │ + bl 219fd0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 │ │ │ │ @@ -140586,18 +140587,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl dea00 │ │ │ │ ldr r2, [pc, #420] @ (e1790 ) │ │ │ │ ldr r3, [pc, #424] @ (e1794 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -140695,15 +140696,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl deca4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.w e0d1a │ │ │ │ movs r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n e1516 │ │ │ │ movs r0, #1 │ │ │ │ @@ -140800,43 +140801,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e184c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 df738 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -140845,29 +140846,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -140900,49 +140901,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e1988 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl df738 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -140956,27 +140957,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -140985,27 +140986,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -141013,68 +141014,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e1ad0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e1b10 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e31de │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -141129,15 +141130,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 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n e1864 │ │ │ │ nop │ │ │ │ strex r0, r0, [r4, #748] @ 0x2ec │ │ │ │ @ instruction: 0xe83c00bb │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -141145,43 +141146,43 @@ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e1c14 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -141212,24 +141213,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -141237,29 +141238,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -141291,24 +141292,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -141316,29 +141317,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -141370,24 +141371,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -141395,29 +141396,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -141449,24 +141450,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -141474,29 +141475,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -141528,24 +141529,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -141553,29 +141554,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -141607,26 +141608,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -141634,29 +141635,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -141688,26 +141689,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -141715,46 +141716,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3234 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -141779,26 +141780,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -141806,47 +141807,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3230 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -141871,24 +141872,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -141896,45 +141897,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3238 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -141961,53 +141962,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -142038,24 +142039,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -142063,29 +142064,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -142116,24 +142117,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -142141,45 +142142,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3238 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -142210,24 +142211,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -142235,38 +142236,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3238 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -142299,24 +142300,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -142324,39 +142325,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3238 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -142389,24 +142390,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -142414,39 +142415,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3238 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -142474,24 +142475,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -142499,39 +142500,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e323e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -142557,24 +142558,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -142582,39 +142583,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e323e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -142641,24 +142642,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -142666,38 +142667,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3238 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -142731,24 +142732,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -142756,41 +142757,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3238 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -142813,15 +142814,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #428] @ (e3244 ) │ │ │ │ ldr r3, [pc, #428] @ (e3248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -142932,26 +142933,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w e1bf0 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1c24 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.w e1c24 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e31f0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e31f0 │ │ │ │ @@ -142990,29 +142991,29 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl ded74 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e329a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143021,18 +143022,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3494 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e34ae │ │ │ │ subs r3, #3 │ │ │ │ @@ -143048,22 +143049,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] @ e3f28 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -143073,51 +143074,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143125,18 +143126,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -143183,21 +143184,21 @@ │ │ │ │ b.n e3324 │ │ │ │ movs r3, #32 │ │ │ │ b.n e3324 │ │ │ │ movs r3, #1 │ │ │ │ b.n e3324 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143206,18 +143207,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e438c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e451a │ │ │ │ subs r3, #3 │ │ │ │ @@ -143232,22 +143233,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -143255,64 +143256,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e35ba │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e35e0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r6, r0 │ │ │ │ b.n e36d2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143321,18 +143322,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e39b0 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e39d6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143345,22 +143346,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -143368,36 +143369,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr.w r2, [pc, #2136] @ e3f2c │ │ │ │ ldr.w r3, [pc, #2120] @ e3f20 │ │ │ │ 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 e474e │ │ │ │ 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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143406,18 +143407,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e43d4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4522 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143432,37 +143433,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 e36aa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143471,18 +143472,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #13 │ │ │ │ bhi.w e4446 │ │ │ │ cmp r2, #2 │ │ │ │ bls.w e44fe │ │ │ │ subs r2, #3 │ │ │ │ @@ -143496,21 +143497,21 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ b.n e367c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143519,18 +143520,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4402 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e450c │ │ │ │ subs r3, #3 │ │ │ │ @@ -143545,22 +143546,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -143568,15 +143569,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e4744 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -143589,21 +143590,21 @@ │ │ │ │ movs r4, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl df738 │ │ │ │ mov r6, r0 │ │ │ │ b.n e36d2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143612,18 +143613,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bls.w e3652 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n e39d6 │ │ │ │ @@ -143641,21 +143642,21 @@ │ │ │ │ movs r6, r1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ b.n e367a │ │ │ │ mov.w r9, #32 │ │ │ │ b.n e367a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143664,18 +143665,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e43ec │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e44f0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143690,22 +143691,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -143715,15 +143716,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e4676 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -143758,21 +143759,21 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ b.n e3c84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143781,18 +143782,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e43bc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e44e8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143807,22 +143808,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -143833,15 +143834,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e4680 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -143879,26 +143880,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl de870 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r6, r0 │ │ │ │ b.n e36d2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -143908,18 +143909,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e43a4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4506 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143934,22 +143935,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -143957,54 +143958,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3dae │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl df170 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e36d2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -144013,18 +144014,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4716 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4734 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144039,97 +144040,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl df170 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e3ee6 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ b.w e36d2 │ │ │ │ ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r3, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -144137,18 +144138,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4430 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4514 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144163,37 +144164,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl df170 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -144234,39 +144235,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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 e3620 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -144274,21 +144275,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 e398e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -144297,18 +144298,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e441a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e44f8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144323,114 +144324,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl df170 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e41fa │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r6, r0 │ │ │ │ b.w e36d2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 e397e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 e397e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -144439,18 +144440,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e39b0 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e39d6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144462,39 +144463,39 @@ │ │ │ │ tst.w r9, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ b.w e367a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 e397e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -144597,30 +144598,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e4480 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ b.w e36d2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n e4462 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ @@ -144701,30 +144702,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e45c8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r0 │ │ │ │ b.w e3ae6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n e45a4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144756,31 +144757,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, e464c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r0 │ │ │ │ b.w e3c3c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n e462a │ │ │ │ movs r2, #1 │ │ │ │ @@ -144824,30 +144825,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e46ea │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r7, r0 │ │ │ │ b.w e3938 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n e46cc │ │ │ │ movs r2, #1 │ │ │ │ @@ -144892,15 +144893,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 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e5420 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144955,15 +144956,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e47fa │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2624c0 │ │ │ │ + bl 262558 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e48c2 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw r7, #727 @ 0x2d7 │ │ │ │ @@ -144971,21 +144972,21 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, e4860 │ │ │ │ b.n e48b4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cbz r2, e485a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cbz r0, e485a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cbz r2, e485a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, e48b4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n e485a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -144995,15 +144996,15 @@ │ │ │ │ bhi.n e485a │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n e485a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r3, #789 @ 0x315 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n e4840 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ str r6, [r5, #4] │ │ │ │ @@ -145018,15 +145019,15 @@ │ │ │ │ movne r2, fp │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e4838 │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -145069,19 +145070,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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e4952 │ │ │ │ mov r0, fp │ │ │ │ - bl 2318f4 │ │ │ │ + bl 23198c │ │ │ │ ldr.w r2, [pc, #2608] @ e5384 │ │ │ │ ldr.w r3, [pc, #2600] @ e5380 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -145094,66 +145095,66 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl ded74 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e5592 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -145184,57 +145185,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ mov r0, sl │ │ │ │ - bl 215a6c │ │ │ │ + bl 215b04 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e48f6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e48d4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n e47ce │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ bl ded74 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e4afe │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -145242,18 +145243,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e53f8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e5414 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145269,22 +145270,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] @ e5388 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ @@ -145294,24 +145295,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -145319,18 +145320,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e5356 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e5370 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145346,55 +145347,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df9d8 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -145403,27 +145404,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -145452,27 +145453,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -145480,18 +145481,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e538c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e53a8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145506,40 +145507,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ b.n e4aaa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl e324c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145554,23 +145555,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl ded74 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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] │ │ │ │ @@ -145581,28 +145582,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -145612,44 +145613,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e53d6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e53f0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145665,21 +145666,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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} │ │ │ │ @@ -145690,34 +145691,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -145725,18 +145726,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e53b4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e53ce │ │ │ │ subs r3, #3 │ │ │ │ @@ -145752,52 +145753,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -145813,27 +145814,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df2b8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -145842,25 +145843,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -145890,18 +145891,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ b.w e4aaa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w e4ac0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -145915,15 +145916,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w e4ac0 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r1, r2, #787 @ 0x313 │ │ │ │ cmp r1, #5 │ │ │ │ bls.w e491c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e48d4 │ │ │ │ b.w e4ace │ │ │ │ movs r3, #1 │ │ │ │ b.n e4daa │ │ │ │ subs r3, #14 │ │ │ │ @@ -146018,15 +146019,15 @@ │ │ │ │ b.w e4b88 │ │ │ │ ldr.w r4, [fp, #432] @ 0x1b0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e47c8 │ │ │ │ mov r8, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w e4952 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w e48f6 │ │ │ │ b.w e491e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @@ -146036,21 +146037,21 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl ded74 │ │ │ │ mov r8, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -146059,27 +146060,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -146087,21 +146088,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -146124,15 +146125,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df2b8 │ │ │ │ b.w e4aaa │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -146255,17 +146256,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n e56ca │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, e56e0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -146418,25 +146419,25 @@ │ │ │ │ b.n e576e │ │ │ │ ldr r2, [pc, #28] @ (e586c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (e5870 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n e57ac │ │ │ │ nop │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xeb200027 │ │ │ │ + sub.w r0, r0, r7, asr #32 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n e58d4 │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #68 @ 0x44 │ │ │ │ @@ -147050,33 +147051,33 @@ │ │ │ │ ldr r3, [pc, #36] @ (e5ee0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #36] @ (e5ee4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (e5ee8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n e5ea8 │ │ │ │ ldr r3, [pc, #28] @ (e5eec ) │ │ │ │ add r3, pc │ │ │ │ b.n e5ebc │ │ │ │ ldr r3, [pc, #28] @ (e5ef0 ) │ │ │ │ add r3, pc │ │ │ │ b.n e5ebc │ │ │ │ add r1, pc, #712 @ (adr r1, e61a4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s d16, d6, d24 │ │ │ │ - vhadd.u8 d16, d2, d23 │ │ │ │ - b.n e5854 │ │ │ │ + vext.8 d16, d6, d24, #0 │ │ │ │ + vaddl.u8 q8, d2, d23 │ │ │ │ + b.n e5954 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, pc, #248 @ (adr r1, e5fe8 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, e61e8 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r1, pc, #224 @ (adr r1, e5fd4 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, e61d4 ) │ │ │ │ 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 │ │ │ │ @@ -147104,16 +147105,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl e5c98 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e5f22 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -147217,16 +147218,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ it eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ beq.n e60a6 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cbz r0, e60a0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -147466,16 +147467,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl e5c48 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, e6348 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r5 │ │ │ │ ldreq.w r2, [fp, #236] @ 0xec │ │ │ │ orreq r2, r3 │ │ │ │ @@ -148042,15 +148043,15 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #312 @ (adr r0, e6a90 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vld1.8 {d16[1]}, [sl], r7 │ │ │ │ + @ instruction: 0xfa6a0027 │ │ │ │ ldr.w r1, [r2, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n e69c8 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -148304,15 +148305,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e6c08 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e6bd0 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 150654 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148706,15 +148707,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e7044 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e700a │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 150654 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148866,15 +148867,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w e6c84 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n e71ee │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ 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 e71ee │ │ │ │ movs r2, #1 │ │ │ │ @@ -148938,15 +148939,15 @@ │ │ │ │ b.n e709c │ │ │ │ mov r3, r6 │ │ │ │ b.n e6e6e │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1240027 │ │ │ │ + sub.w r0, r4, #39 @ 0x27 │ │ │ │ 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] @ (e733c ) │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #100] @ e7340 │ │ │ │ @@ -149194,16 +149195,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 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, e75d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e75d8 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -149295,16 +149296,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 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, e7708 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e7708 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -151116,15 +151117,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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e8b56 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -151132,28 +151133,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 e8b98 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1b44 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a19d4 │ │ │ │ + bl 2a1a6c │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e8bae │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8b86 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1b44 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e8b98 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151469,35 +151470,35 @@ │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9028 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #20 │ │ │ │ bl 11c590 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n e8fae │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, e8f9e │ │ │ │ bl 164f94 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e8f92 │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #980] @ 0x3d4 │ │ │ │ cbz r1, e8fba │ │ │ │ mov r0, r6 │ │ │ │ bl 164f94 │ │ │ │ ldr.w r3, [r8, #1196] @ 0x4ac │ │ │ │ cbz r3, e9002 │ │ │ │ @@ -151718,24 +151719,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n e9204 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e922a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d20 │ │ │ │ + bl 1f1db8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e91fe │ │ │ │ ldr.w r0, [r8, #3968] @ 0xf80 │ │ │ │ adds r4, #4 │ │ │ │ bl 17d3b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a19e8 │ │ │ │ + bl 2a1a80 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e9204 │ │ │ │ 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 │ │ │ │ @@ -151813,15 +151814,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #32 │ │ │ │ bl c4ff0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #856] @ 0x358 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #276 @ 0x114 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl c4d38 │ │ │ │ @@ -151989,15 +151990,15 @@ │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e9566 │ │ │ │ ldr.w r1, [r8, #864] @ 0x360 │ │ │ │ cbz r0, e9554 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e9484 │ │ │ │ ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ str.w r9, [r8, #864] @ 0x360 │ │ │ │ str.w r4, [r8, #872] @ 0x368 │ │ │ │ add r9, r3 │ │ │ │ @@ -152035,15 +152036,15 @@ │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 1275aa │ │ │ │ - cbnz r4, e9602 │ │ │ │ + cbnz r4, e9622 │ │ │ │ movs r6, r5 │ │ │ │ mcr 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ mcr 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ lsls r7, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -152071,21 +152072,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6400 @ 0x1900 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, e962c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n e95e6 │ │ │ │ vldr d7, [pc, #48] @ e9660 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (e9670 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -152104,15 +152105,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r4, r5, 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] @ (e98e8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -152478,50 +152479,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 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ cbz r5, e9b0c │ │ │ │ add.w r1, r5, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ addw r5, sp, #1932 @ 0x78c │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160dc4 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [pc, #84] @ (e9b88 ) │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldr r2, [pc, #48] @ (e9b8c ) │ │ │ │ ldr r3, [pc, #36] @ (e9b80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -152562,19 +152563,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61ba8 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ ldrb.w r8, [r5, #96] @ 0x60 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ 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 │ │ │ │ @@ -152599,15 +152600,15 @@ │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e9c94 │ │ │ │ ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ cbz r0, e9c84 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, e9c60 │ │ │ │ ldr.w r3, [r4, #872] @ 0x368 │ │ │ │ str.w r5, [r4, #868] @ 0x364 │ │ │ │ str.w r8, [r4, #876] @ 0x36c │ │ │ │ add r5, r3 │ │ │ │ b.n e9c5c │ │ │ │ @@ -152689,15 +152690,15 @@ │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2564] @ 0xa04 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, e9d54 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n e9d4e │ │ │ │ @@ -152881,15 +152882,15 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r1, #9152 @ 0x23c0 │ │ │ │ add.w r8, r8, #28 │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ cbz r1, e9f5e │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - bl 21d870 │ │ │ │ + bl 21d908 │ │ │ │ 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} │ │ │ │ @@ -152941,19 +152942,19 @@ │ │ │ │ strb.w r1, [r3, #361] @ 0x169 │ │ │ │ lsls r7, r2, #29 │ │ │ │ bmi.w ea1f0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ 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 │ │ │ │ @@ -152964,65 +152965,65 @@ │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ bl 160dc4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2528 @ 0x9e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp r8, r5 │ │ │ │ beq.n ea07e │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea016 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ea03e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a19d4 │ │ │ │ + bl 2a1a6c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea034 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 60c44 │ │ │ │ b.n ea034 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r6, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr.w r3, [pc, #1544] @ ea698 │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2460 @ 0x99c │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ 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} │ │ │ │ @@ -153274,15 +153275,15 @@ │ │ │ │ cbz r3, ea3aa │ │ │ │ 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 ea392 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cbz r6, ea40c │ │ │ │ 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 │ │ │ │ @@ -153573,21 +153574,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6400 @ 0x1900 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, ea70a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n ea6c6 │ │ │ │ vldr d7, [pc, #44] @ ea738 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #52] @ (ea748 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -153604,15 +153605,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n ea6fa │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ 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 │ │ │ │ @@ -154298,16 +154299,16 @@ │ │ │ │ cbz r0, eaf4c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, eaf5e │ │ │ │ ldrb.w r4, [r8, #3] │ │ │ │ lsr.w r4, r4, r9 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ beq.n eaf5e │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ 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 eaf60 │ │ │ │ @@ -154885,16 +154886,16 @@ │ │ │ │ bpl.n eb5b0 │ │ │ │ ldr.w r5, [sl, r4, lsl #2] │ │ │ │ cbz r5, eb5a8 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n eb5d8 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eb686 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, r5 │ │ │ │ cbnz r7, eb5ae │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ @@ -154912,28 +154913,28 @@ │ │ │ │ bmi.n eb666 │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n eb642 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ 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 eb62c │ │ │ │ cbz r6, eb62c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n eb61a │ │ │ │ add.w r3, r0, fp │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n eb61a │ │ │ │ @@ -154952,32 +154953,32 @@ │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n eb5ea │ │ │ │ ldrd r4, r6, [sp] │ │ │ │ add r8, r5 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ b.n eb5a8 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, eb65a │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb6c4 │ │ │ │ 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 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, eb67e │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb6d4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n eb5ca │ │ │ │ @@ -155109,15 +155110,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #32 │ │ │ │ bl c4ff0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #856] @ 0x358 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #268 @ 0x10c │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl c4d38 │ │ │ │ @@ -155269,15 +155270,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n eba08 │ │ │ │ ldr.w r3, [r6, #864] @ 0x360 │ │ │ │ cbz r0, eb9f8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n eb95a │ │ │ │ ldr.w r3, [r6, #868] @ 0x364 │ │ │ │ str.w r5, [r6, #864] @ 0x360 │ │ │ │ str.w sl, [r6, #872] @ 0x368 │ │ │ │ add r5, r3 │ │ │ │ @@ -155317,15 +155318,15 @@ │ │ │ │ ldr r0, [pc, #744] @ (ebd2c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #672] @ (ebcec ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n ebfd6 │ │ │ │ - vmlsl.u , d15, d24[0] │ │ │ │ + vmlsl.u , d31, d24[0] │ │ │ │ movs r6, r5 │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ vqshlu.s64 d20, d8, #63 @ 0x3f │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r1!, {r0, r4, r5, r7} │ │ │ │ vaddw.u q15, , d1 │ │ │ │ vtbx.8 d16, {d15-d18}, d8 │ │ │ │ @@ -155359,24 +155360,24 @@ │ │ │ │ ldr.w r0, [ip, #880] @ 0x370 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n ebaa6 │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 11c468 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cbnz r6, ebb00 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, ebb32 │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl c49f4 │ │ │ │ @@ -155608,23 +155609,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n ebde8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n ebd60 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov fp, r0 │ │ │ │ bl d259c │ │ │ │ ldr.w r1, [r8, #264] @ 0x108 │ │ │ │ mov sl, r0 │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 200a9c │ │ │ │ + bl 200b34 │ │ │ │ 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 │ │ │ │ @@ -156131,29 +156132,29 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n ec372 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ec378 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ec36e │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 150f38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ec688 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ 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 │ │ │ │ @@ -156186,15 +156187,15 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ addw r0, r6, #3916 @ 0xf4c │ │ │ │ bl 160e24 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 11be1c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ 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] │ │ │ │ @@ -156206,17 +156207,17 @@ │ │ │ │ beq.n ec492 │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ec5c4 │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 1510c4 │ │ │ │ ldr r2, [pc, #564] @ (ec6a4 ) │ │ │ │ ldr r3, [pc, #556] @ (ec69c ) │ │ │ │ add r2, pc │ │ │ │ @@ -156253,15 +156254,15 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w ec64a │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cbz r4, ec50a │ │ │ │ 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 │ │ │ │ @@ -156314,15 +156315,15 @@ │ │ │ │ str.w r3, [r8, #888] @ 0x378 │ │ │ │ bl e9b90 │ │ │ │ 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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ec67e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -156349,15 +156350,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 118888 │ │ │ │ ldr.w r1, [r8, #860] @ 0x35c │ │ │ │ mov sl, r0 │ │ │ │ - bl 297794 │ │ │ │ + bl 29782c │ │ │ │ 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 │ │ │ │ @@ -157718,16 +157719,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n ed456 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n ed456 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 2009b0 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 200a48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed750 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, ed454 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cbnz r3, ed454 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -157883,16 +157884,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 2facf8 │ │ │ │ - bl 2009b0 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 200a48 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed79e │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ed78e │ │ │ │ movs r1, #0 │ │ │ │ @@ -158010,16 +158011,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 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, ed768 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w ed442 │ │ │ │ cbz r3, ed772 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ @@ -158039,16 +158040,16 @@ │ │ │ │ movs r2, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ and.w r1, r0, #3 │ │ │ │ b.n ed616 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, ed7da │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n ed7da │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ed612 │ │ │ │ @@ -158102,17 +158103,17 @@ │ │ │ │ b.n ed4be │ │ │ │ ldr r3, [pc, #16] @ (ed84c ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ed81a │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ movs r6, r5 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r5, #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 │ │ │ │ @@ -159125,29 +159126,29 @@ │ │ │ │ adds r4, r2, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ee326 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ bne.n ee31c │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 150f38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ee700 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ 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 │ │ │ │ @@ -159179,15 +159180,15 @@ │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ addw r0, r8, #3916 @ 0xf4c │ │ │ │ bl 160e24 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 11be1c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ 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] │ │ │ │ @@ -159212,15 +159213,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r7, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 118888 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r3, #860] @ 0x35c │ │ │ │ - bl 297794 │ │ │ │ + bl 29782c │ │ │ │ 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 │ │ │ │ @@ -159249,15 +159250,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ee5e2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1654b4 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cbz r4, ee4ae │ │ │ │ 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 │ │ │ │ @@ -159318,15 +159319,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e9b90 │ │ │ │ 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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldrb.w r3, [r8, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ee6cc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r9, [r3] │ │ │ │ @@ -159384,17 +159385,17 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ee682 │ │ │ │ mov r0, r8 │ │ │ │ bl 164f94 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1510c4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ee55c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -159445,31 +159446,31 @@ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ b.n ee5e2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n ee65a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1510c4 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b.n ee602 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ee6d6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1510c4 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -162586,16 +162587,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n f09f4 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n f09f4 │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 2009b0 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 200a48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0da4 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, f09f2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cbnz r3, f09f2 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -162769,16 +162770,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 2facf8 │ │ │ │ - bl 2009b0 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 200a48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0e0a │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f0df6 │ │ │ │ movs r3, #0 │ │ │ │ @@ -162940,16 +162941,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 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, f0dbc │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w f09e2 │ │ │ │ cbz r3, f0dc6 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ @@ -162980,16 +162981,16 @@ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n f0bec │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, f0e48 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n f0e48 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f0be6 │ │ │ │ @@ -163051,17 +163052,17 @@ │ │ │ │ b.n f0d8e │ │ │ │ ldr r3, [pc, #20] @ (f0ec4 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n f0ea2 │ │ │ │ nop │ │ │ │ @ instruction: 0xf6ba00ba │ │ │ │ - cmp r2, ip │ │ │ │ + cmp sl, ip │ │ │ │ movs r6, r5 │ │ │ │ - orrs r6, r1 │ │ │ │ + bics r6, r1 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r5, #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 │ │ │ │ @@ -168137,21 +168138,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 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n f45ec │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, f460a │ │ │ │ mov r0, r7 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n f4578 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f4578 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -168185,15 +168186,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 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movw r2, #2536 @ 0x9e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -168504,35 +168505,35 @@ │ │ │ │ mov fp, r0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n f4a38 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e5ddc │ │ │ │ + bl 2e5e74 │ │ │ │ blx 61c38 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5ddc │ │ │ │ + bl 2e5e74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61ba8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r7, r3 │ │ │ │ rsb r2, r3, #256 @ 0x100 │ │ │ │ blx 61174 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5d2c │ │ │ │ + bl 2e5dc4 │ │ │ │ blx 61c38 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e5d2c │ │ │ │ + bl 2e5dc4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61ba8 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -168592,15 +168593,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 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ 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] @ f58c4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -169769,125 +169770,125 @@ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ movs r7, r4 │ │ │ │ add r7, pc, #328 @ (adr r7, f5af8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r7, #3 │ │ │ │ beq.w f58a2 │ │ │ │ cmp r7, #4 │ │ │ │ beq.w f58a2 │ │ │ │ @@ -170344,27 +170345,27 @@ │ │ │ │ bne.w f5c84 │ │ │ │ b.n f5e18 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #512 @ (adr r5, f6058 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ movs r7, r4 │ │ │ │ add r3, pc, #320 @ (adr r3, f5fb0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #812] @ (f61b8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -171461,19 +171462,19 @@ │ │ │ │ b.n f65da │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r4, sp, asr #32 │ │ │ │ - adcs.w r0, r8, sp, asr #32 │ │ │ │ - @ instruction: 0xeb24002d │ │ │ │ - orn r0, ip, sp, asr #32 │ │ │ │ - ldrd r0, r0, [r0, #180] @ 0xb4 │ │ │ │ + rsbs r0, r4, sp, asr #32 │ │ │ │ + rsbs r0, r8, sp, asr #32 │ │ │ │ + sub.w r0, r4, sp, asr #32 │ │ │ │ + @ instruction: 0xeaec002d │ │ │ │ + orrs.w r0, r0, sp, asr #32 │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ 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 │ │ │ │ subw sp, sp, #3204 @ 0xc84 │ │ │ │ @@ -171521,15 +171522,15 @@ │ │ │ │ bl 150f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f840e │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ 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 │ │ │ │ @@ -172161,15 +172162,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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f83e0 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -172519,19 +172520,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n f791c │ │ │ │ + blt.n f781c │ │ │ │ movs r5, r5 │ │ │ │ - blt.n f7920 │ │ │ │ + blt.n f7820 │ │ │ │ movs r5, r5 │ │ │ │ - blt.n f7884 │ │ │ │ + blt.n f7784 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r6, [r0, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ and.w r2, r2, #6 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -172999,15 +173000,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14c5c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f83ba │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w f73d6 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w f71d8 │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -173305,15 +173306,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 1510c4 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w f73ec │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f837a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ @@ -173408,15 +173409,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8f38 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 1510c4 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w f73ec │ │ │ │ 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] │ │ │ │ @@ -173523,15 +173524,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8f38 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w f73ec │ │ │ │ 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] │ │ │ │ @@ -173548,20 +173549,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 f7cfa │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w f73ec │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w f73ec │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w f6f66 │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ @@ -173644,15 +173645,15 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #16] @ (f853c ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.n f8516 │ │ │ │ mov fp, lr │ │ │ │ b.w f6e22 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r5, #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 │ │ │ │ @@ -175375,23 +175376,23 @@ │ │ │ │ b.n f93a2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + bkpt 0x000c │ │ │ │ movs r5, r5 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + bkpt 0x0010 │ │ │ │ movs r5, r5 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ movs r5, r5 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ movs r5, r5 │ │ │ │ - pop {r3} │ │ │ │ + pop {r3, r7} │ │ │ │ movs r5, r5 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -175440,15 +175441,15 @@ │ │ │ │ bl 150f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb0f0 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ 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 │ │ │ │ @@ -176082,15 +176083,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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fb0c0 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -176444,19 +176445,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ movs r5, r5 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ movs r5, r5 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ ldrsh r6, [r4, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ and.w r2, r2, #6 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -176882,15 +176883,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14c5c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fb0a8 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fa176 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r7, r2 │ │ │ │ bne.w f9f76 │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -177186,15 +177187,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 1510c4 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fa18c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fb06e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -177287,15 +177288,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8f38 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 1510c4 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fa18c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fb1c8 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov fp, r3 │ │ │ │ b.n faa18 │ │ │ │ @@ -177385,15 +177386,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8f38 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fa18c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ bl 10de38 │ │ │ │ b.w fa182 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -177407,20 +177408,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 faa32 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fa18c │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fa18c │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f9d10 │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -177490,15 +177491,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r1, r3, #8 │ │ │ │ b.w fa888 │ │ │ │ mov fp, lr │ │ │ │ b.w f9bca │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #584 @ (adr r1, fb440 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, fb240 ) │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r5, #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 │ │ │ │ @@ -179185,23 +179186,23 @@ │ │ │ │ b.n fc01e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ muls r4, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ movs r5, r5 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, r5 │ │ │ │ asrs r6, r6 │ │ │ │ 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 │ │ │ │ @@ -179253,15 +179254,15 @@ │ │ │ │ bl 150f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fdf02 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ 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 │ │ │ │ @@ -179902,15 +179903,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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fdebc │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -180262,19 +180263,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ movs r5, r5 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r5, r5 │ │ │ │ adds r2, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ and.w r3, r3, #6 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -180980,15 +180981,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 14c5c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fdea4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fcddc │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w fc7bc │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -181187,15 +181188,15 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl 1510c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fcdf2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fe07c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -181316,21 +181317,21 @@ │ │ │ │ mov r7, r6 │ │ │ │ bl e8f38 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ bl 1510c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fcdf2 │ │ │ │ mov.w lr, #1 │ │ │ │ b.w fcf92 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ @@ -181353,15 +181354,15 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl e8f38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fcdf2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 10de38 │ │ │ │ b.w fcde8 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add.w fp, sp, #224 @ 0xe0 │ │ │ │ @@ -181385,20 +181386,20 @@ │ │ │ │ cbnz r3, fdefa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ b.w fd572 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fcdf2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w fcdf2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fdfe2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -181652,30 +181653,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6400 @ 0x1900 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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, #1796] @ 0x704 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1796] @ 0x704 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156eb0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181695,30 +181696,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6400 @ 0x1900 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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, #1796] @ 0x704 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1796] @ 0x704 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156eb0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181738,30 +181739,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6400 @ 0x1900 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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, #1796] @ 0x704 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1796] @ 0x704 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156eb0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181774,75 +181775,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e99f8 │ │ │ │ + bl 1e9a90 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9b70 │ │ │ │ + bl 1e9c08 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ea10c │ │ │ │ + bl 1ea1a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e96cc │ │ │ │ + bl 1e9764 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9420 │ │ │ │ + bl 1e94b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9574 │ │ │ │ + bl 1e960c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1edbb8 │ │ │ │ + bl 1edc50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9cec │ │ │ │ + bl 1e9d84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e988c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 207740 │ │ │ │ + bl 2077d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ea10c │ │ │ │ + bl 1ea1a4 │ │ │ │ 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 │ │ │ │ @@ -182050,21 +182051,21 @@ │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe75c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe886 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156eb0 │ │ │ │ ldr r2, [pc, #348] @ (fe848 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182102,15 +182103,15 @@ │ │ │ │ mov.w ip, #8 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ bne.w fe586 │ │ │ │ b.n fe596 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5888 @ 0x1700 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne.w fe8e8 │ │ │ │ @@ -182127,15 +182128,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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -182180,19 +182181,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ movs r5, r5 │ │ │ │ adds r0, r7, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [pc, #260] @ (fe954 ) │ │ │ │ movs r3, #30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -182204,15 +182205,15 @@ │ │ │ │ movne r6, #32 │ │ │ │ b.n fe596 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6400 @ 0x1900 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe766 │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #1 │ │ │ │ b.n fe4da │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182274,15 +182275,15 @@ │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [r9, #4] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ b.n fe802 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ 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] @ (fed40 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -182483,21 +182484,21 @@ │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fec52 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fed7e │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156eb0 │ │ │ │ ldr r2, [pc, #364] @ (fed50 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182535,15 +182536,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fea86 │ │ │ │ b.n fea96 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5888 @ 0x1700 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne.w fede0 │ │ │ │ @@ -182560,15 +182561,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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -182621,33 +182622,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r0, #18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fea96 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6400 @ 0x1900 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fec5c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe9da │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182918,21 +182919,21 @@ │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ff14a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w ff276 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156eb0 │ │ │ │ ldr r2, [pc, #364] @ (ff248 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182970,15 +182971,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fef7e │ │ │ │ b.n fef8e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5888 @ 0x1700 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne.w ff2d8 │ │ │ │ @@ -182995,15 +182996,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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -183056,33 +183057,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + str r0, [r3, #0] │ │ │ │ movs r5, r5 │ │ │ │ lsrs r2, r1, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ movs r6, r4 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fef8e │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6400 @ 0x1900 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n ff154 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n feed2 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -183210,15 +183211,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ ldr.w r0, [r7, #2888] @ 0xb48 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2f011c │ │ │ │ + bl 2f01b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n ff3e0 │ │ │ │ @@ -183421,23 +183422,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r6, r1, r3, r6 │ │ │ │ add r1, pc, #68 @ (adr r1, ff620 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ b.n ff5f4 │ │ │ │ ldrexd r2, r3, [r6] │ │ │ │ dmb ish │ │ │ │ orrs r2, r3 │ │ │ │ bne.n ff616 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n ff5e8 │ │ │ │ ldr r2, [pc, #40] @ (ff628 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -183450,15 +183451,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ 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 │ │ │ │ @@ -183740,15 +183741,15 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r5, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ movs r5, r5 │ │ │ │ movs r2, #24 │ │ │ │ mla r2, r2, r8, r0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ add r2, r5 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ @@ -184299,15 +184300,15 @@ │ │ │ │ ... │ │ │ │ lsls r0, r7, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r3, fff46 │ │ │ │ mvn.w lr, #3 │ │ │ │ b.n ffc1a │ │ │ │ bl 147b58 │ │ │ │ @@ -200709,15 +200710,15 @@ │ │ │ │ andeq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b1f8 │ │ │ │ ldr.w r0, [r6, #3956] @ 0xf74 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 2efd20 │ │ │ │ + bl 2efdb8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10b334 │ │ │ │ mov fp, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ @@ -200745,15 +200746,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r0, [sl, #2888] @ 0xb48 │ │ │ │ add r2, r1 │ │ │ │ str.w r5, [r8, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ str.w r2, [r8, #92] @ 0x5c │ │ │ │ - bl 2eff10 │ │ │ │ + bl 2effa8 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10b346 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ bls.w 10b32c │ │ │ │ @@ -200842,15 +200843,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 2f0134 │ │ │ │ + bl 2f01cc │ │ │ │ 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 61174 │ │ │ │ @@ -200865,15 +200866,15 @@ │ │ │ │ cmp r8, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n 10b2dc │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, #2888] @ 0xb48 │ │ │ │ - bl 2f0178 │ │ │ │ + bl 2f0210 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n 10b1f8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, r8 │ │ │ │ @@ -200927,22 +200928,22 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ b.n 10b110 │ │ │ │ ... │ │ │ │ ldr r7, [pc, #648] @ (10b624 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ movs r5, r4 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + cpsie │ │ │ │ movs r5, r4 │ │ │ │ ands r5, r2 │ │ │ │ - vsri.32 , q15, #1 │ │ │ │ + vsri.64 , q15, #1 │ │ │ │ movs r5, r4 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ cbz r2, 10b3dc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -201161,15 +201162,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 10b736 │ │ │ │ - bl 2f0134 │ │ │ │ + bl 2f01cc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b732 │ │ │ │ ldr r3, [pc, #560] @ (10b870 ) │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr.w r9, [pc, #556] @ 10b874 │ │ │ │ mov r5, r6 │ │ │ │ @@ -201206,15 +201207,15 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 61c38 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f6ef0 │ │ │ │ + bl 1f6f88 │ │ │ │ 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] │ │ │ │ @@ -201260,15 +201261,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10b85a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 10b716 │ │ │ │ - bl 2efd20 │ │ │ │ + bl 2efdb8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b732 │ │ │ │ ldr r3, [pc, #312] @ (10b880 ) │ │ │ │ mov r4, r7 │ │ │ │ @@ -201305,15 +201306,15 @@ │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 61c38 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6ef0 │ │ │ │ + bl 1f6f88 │ │ │ │ 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 │ │ │ │ @@ -201372,25 +201373,25 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #1000] @ (10bc58 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r4, r5 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r5 │ │ │ │ ldr r0, [pc, #904] @ (10bc08 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ movs r6, r4 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + cbz r4, 10b894 │ │ │ │ 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] @ (10b9f4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -201427,15 +201428,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 2efd20 │ │ │ │ + bl 2efdb8 │ │ │ │ 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 │ │ │ │ @@ -201756,15 +201757,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10bcc8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 10bcba │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 10bc9c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ @@ -201951,29 +201952,29 @@ │ │ │ │ bne.w 10c218 │ │ │ │ movs r1, #1 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r7, r4, #6848 @ 0x1ac0 │ │ │ │ adds r7, #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r5, [r6, #2752] @ 0xac0 │ │ │ │ ldr.w r2, [r6, #3732] @ 0xe94 │ │ │ │ ldr.w r3, [r6, #3736] @ 0xe98 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10c81a │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ bhi.w 10c75c │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 10c872 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -202191,15 +202192,15 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10c12e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10c8ee │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ @@ -202234,40 +202235,40 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, 10c1a0 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f930c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 10c17a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, 10c1c0 │ │ │ │ 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 1f9274 │ │ │ │ + bl 1f930c │ │ │ │ ldrd r2, r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r2, #2908] @ 0xb5c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2908] @ 0xb5c │ │ │ │ blx 6218c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6912 @ 0x1b00 │ │ │ │ blx 612ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8a38 │ │ │ │ + bl 1f8ad0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ bl d75bc │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10bd58 │ │ │ │ @@ -202574,15 +202575,15 @@ │ │ │ │ beq.w 10ca9c │ │ │ │ str.w r3, [r6, #928] @ 0x3a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n 10befc │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 11c468 │ │ │ │ @@ -202598,15 +202599,15 @@ │ │ │ │ bl 11c468 │ │ │ │ ldr.w r3, [r5, #708] @ 0x2c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10c6e8 │ │ │ │ add.w r0, r3, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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} │ │ │ │ @@ -202675,41 +202676,41 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 10c8a8 │ │ │ │ ldr.w r1, [r6, #924] @ 0x39c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c854 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10ca9c │ │ │ │ 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 10c51c │ │ │ │ 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 1f8d3c │ │ │ │ + bl 1f8dd4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r7 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r7, r0 │ │ │ │ bhi.n 10c686 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ b.w 10be08 │ │ │ │ add.w r0, r1, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ ldrd fp, r8, [sp, #120] @ 0x78 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 10c1e8 │ │ │ │ mov r2, ip │ │ │ │ b.n 10c2a0 │ │ │ │ cmp r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ b.n 10c644 │ │ │ │ @@ -202733,15 +202734,15 @@ │ │ │ │ adds r0, #12 │ │ │ │ ldr.w fp, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ bl 11c590 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 10c1e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w 10c878 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ @@ -202754,15 +202755,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 10c90c │ │ │ │ ldr.w r1, [r5, #940] @ 0x3ac │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c8f6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10c5c0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r2, [r5, #948] @ 0x3b4 │ │ │ │ ldr.w r2, [r5, #944] @ 0x3b0 │ │ │ │ @@ -202798,15 +202799,15 @@ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl d70e0 │ │ │ │ ldr.w r5, [r6, #2752] @ 0xac0 │ │ │ │ ldr.w r3, [r6, #3732] @ 0xe94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 10beba │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10c1e8 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ @@ -202892,15 +202893,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #624 @ (adr r0, 10cb18 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 10c918 ) │ │ │ │ movs r5, r4 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #76] @ 0x4c │ │ │ │ blx 61c20 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10ca9c │ │ │ │ @@ -202956,15 +202957,15 @@ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movw sl, #7772 @ 0x1e5c │ │ │ │ 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, #2908] @ 0xb5c │ │ │ │ - bl 2e7d04 │ │ │ │ + bl 2e7d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c112 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add sl, r9 │ │ │ │ bmi.n 10ca64 │ │ │ │ @@ -202972,24 +202973,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, #6496 @ 0x1960 │ │ │ │ - bl 2e7f70 │ │ │ │ + bl 2e8008 │ │ │ │ ldr r2, [pc, #284] @ (10caa8 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ adds r5, #12 │ │ │ │ - bl 2e7f70 │ │ │ │ + bl 2e8008 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r3, [r6, #2400] @ 0x960 │ │ │ │ ldr.w r2, [r6, #2404] @ 0x964 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 10ca14 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ @@ -203012,31 +203013,31 @@ │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #12 │ │ │ │ ldrd r4, ip, [r5, #16] │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ strd r4, ip, [sp, #404] @ 0x194 │ │ │ │ - bl 2e7f70 │ │ │ │ + bl 2e8008 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c9ba │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl d72ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7f70 │ │ │ │ + bl 2e8008 │ │ │ │ b.n 10c9c0 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 10ca50 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -203049,19 +203050,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, #44] @ 0x2c │ │ │ │ - bl 2e7f70 │ │ │ │ + bl 2e8008 │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n 10ca28 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7fac │ │ │ │ + bl 2e8044 │ │ │ │ b.w 10c112 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [sp, #80] @ 0x50 │ │ │ │ b.n 10c840 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ @@ -203076,27 +203077,27 @@ │ │ │ │ ldr r1, [pc, #40] @ (10cab0 ) │ │ │ │ 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 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 10c96e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ 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] @ (10cc10 ) │ │ │ │ @@ -203225,23 +203226,23 @@ │ │ │ │ b.n 10cb98 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bl 2a0c1a │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ movs r5, r4 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r5, r4 │ │ │ │ mcr 15, 0, pc, 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 │ │ │ │ @@ -203294,15 +203295,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10cd0e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cce2 │ │ │ │ dmb ish │ │ │ │ @@ -203310,15 +203311,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10ccd0 │ │ │ │ b.n 10cca2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -203411,15 +203412,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ movs r5, r4 │ │ │ │ mcr2 15, 4, pc, cr15, cr15, {7} @ │ │ │ │ adds r2, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203560,15 +203561,15 @@ │ │ │ │ beq.n 10cf64 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d00e │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cfc0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203589,15 +203590,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10cece │ │ │ │ b.n 10cf86 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10cf2c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d014 │ │ │ │ @@ -203700,28 +203701,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d164 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d140 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d132 │ │ │ │ b.n 10d084 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10d112 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d16a │ │ │ │ @@ -203813,28 +203814,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d29a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d276 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d268 │ │ │ │ b.n 10d1d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10d24a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d2a0 │ │ │ │ @@ -203903,29 +203904,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d38e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d36a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d35a │ │ │ │ b.n 10d30c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10d33e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d376 │ │ │ │ @@ -203991,30 +203992,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d47c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d456 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d446 │ │ │ │ b.n 10d3f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10d42a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d462 │ │ │ │ @@ -204093,29 +204094,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d584 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d55e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d550 │ │ │ │ b.n 10d4e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10d532 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d58a │ │ │ │ @@ -204195,29 +204196,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 10d606 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d692 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d66e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d65e │ │ │ │ b.n 10d5f4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10d63c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d67a │ │ │ │ @@ -204326,30 +204327,30 @@ │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d7f8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d7d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d7c2 │ │ │ │ b.n 10d6fe │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10d7a6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d7de │ │ │ │ @@ -204435,29 +204436,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10d91a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d8f4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d8e4 │ │ │ │ b.n 10d864 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10d8c4 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10d920 │ │ │ │ @@ -204553,29 +204554,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10da58 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10da34 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10da24 │ │ │ │ b.n 10d998 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10da06 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10da40 │ │ │ │ @@ -204669,29 +204670,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10db8c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10db68 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10db58 │ │ │ │ b.n 10dacc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10db3a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10db74 │ │ │ │ @@ -204788,29 +204789,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dcc8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dca4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dc94 │ │ │ │ b.n 10dc08 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10dc78 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dcb0 │ │ │ │ @@ -204911,30 +204912,30 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10de12 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10ddec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dddc │ │ │ │ b.n 10dd4c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10ddbe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10ddf8 │ │ │ │ @@ -205025,30 +205026,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10df3e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10df18 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10df08 │ │ │ │ b.n 10de7e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10deec │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10df24 │ │ │ │ @@ -205139,30 +205140,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e06a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e044 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e034 │ │ │ │ b.n 10dfaa │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10e018 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10e050 │ │ │ │ @@ -205253,28 +205254,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e192 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e16e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e160 │ │ │ │ b.n 10e0da │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10e140 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10e198 │ │ │ │ @@ -205367,28 +205368,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e2c4 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e2a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e292 │ │ │ │ b.n 10e208 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10e272 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10e2ca │ │ │ │ @@ -205475,30 +205476,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e3e2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e3bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e3ac │ │ │ │ b.n 10e35e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10e390 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10e3c8 │ │ │ │ @@ -205570,30 +205571,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e4da │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e4b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e4a4 │ │ │ │ b.n 10e44c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 10e488 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10e4c0 │ │ │ │ @@ -205666,52 +205667,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 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ ldrb.w r1, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1b44 │ │ │ │ ldrb.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1b44 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d818 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, 10e61c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1b44 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d818 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 10e618 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1b44 │ │ │ │ b.n 10e600 │ │ │ │ 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 │ │ │ │ @@ -205770,29 +205771,29 @@ │ │ │ │ cbz r3, 10e6d6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 10e75a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #164] @ (10e7b0 ) │ │ │ │ ldr r3, [pc, #156] @ (10e7ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205832,26 +205833,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 10e764 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10e70a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 10e70a │ │ │ │ movs r0, #1 │ │ │ │ b.n 10e69c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ adds r2, r7, r6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -205981,76 +205982,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 309094 │ │ │ │ + bl 30912c │ │ │ │ mov r4, r0 │ │ │ │ - bl 2583f4 │ │ │ │ + bl 25848c │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232164 │ │ │ │ + bl 2321fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f760 │ │ │ │ + bl 24f7f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226554 │ │ │ │ + bl 2265ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268128 │ │ │ │ + bl 2681c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222024 │ │ │ │ + bl 2220bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 222070 │ │ │ │ + bl 222108 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 232164 │ │ │ │ + bl 2321fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a928 │ │ │ │ + bl 26a9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267d60 │ │ │ │ + bl 267df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2598 │ │ │ │ + bl 2a2630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26000c │ │ │ │ + bl 2600a4 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a064 │ │ │ │ + bl 24a0fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 267d60 │ │ │ │ + bl 267df8 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263ff0 │ │ │ │ + bl 264088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f898 │ │ │ │ + bl 25f930 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d7f8 │ │ │ │ + bl 29d890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268128 │ │ │ │ + bl 2681c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26818c │ │ │ │ + bl 268224 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b0a0 │ │ │ │ + bl 26b138 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 27efd8 │ │ │ │ + bl 27f070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ ldr r2, [pc, #40] @ (10e9dc ) │ │ │ │ ldr r3, [pc, #32] @ (10e9d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -206061,15 +206062,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r3, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ movs r5, r4 │ │ │ │ asrs r0, r1, #25 │ │ │ │ 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 │ │ │ │ @@ -206103,15 +206104,15 @@ │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ b.n 10ea00 │ │ │ │ nop │ │ │ │ asrs r0, r0, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ movs r5, r4 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, 10ea96 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ ldr.w r3, [r1, #252] @ 0xfc │ │ │ │ @@ -206195,25 +206196,25 @@ │ │ │ │ bne.n 10eb4a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10eb4a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (10eb70 ) │ │ │ │ ldr r2, [pc, #28] @ (10eb6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -206789,30 +206790,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r9, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10e624 │ │ │ │ add.w r1, r9, #20 │ │ │ │ @@ -206825,58 +206826,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f1ba │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f1f4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10f360 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -206889,47 +206890,47 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w lr, r3, #3758096384 @ 0xe0000000 │ │ │ │ bne.n 10f2c8 │ │ │ │ str.w lr, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f26c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ cbz r7, 10f2ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10f29c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r2, [pc, #200] @ (10f378 ) │ │ │ │ ldr r3, [pc, #196] @ (10f374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -206965,30 +206966,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10f332 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10f26c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10f30e │ │ │ │ movs r2, #1 │ │ │ │ @@ -207660,21 +207661,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #30 │ │ │ │ movne r6, #22 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2142d4 │ │ │ │ + bl 21436c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10feb2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -207682,18 +207683,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 10fba4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 10fd38 │ │ │ │ subs r3, #3 │ │ │ │ @@ -207708,23 +207709,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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} │ │ │ │ @@ -207733,42 +207734,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ beq.n 10fbfc │ │ │ │ movw r2, #377 @ 0x179 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10fd3e │ │ │ │ @@ -207802,66 +207803,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10fbf4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [pc, #768] @ (10fef8 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ b.n 10fb1e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 10fcb2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -207886,25 +207887,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10e624 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207934,88 +207935,88 @@ │ │ │ │ bl 10e624 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218f84 │ │ │ │ + bl 21901c │ │ │ │ mov fp, r0 │ │ │ │ b.n 10fb86 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ b.n 10fabe │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 10fabe │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10fb86 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, fp │ │ │ │ beq.n 10fe50 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ @@ -208041,20 +208042,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10e624 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -208085,15 +208086,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 10fd1e │ │ │ │ ldr r2, [pc, #76] @ (10ff00 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 214080 │ │ │ │ + bl 214118 │ │ │ │ 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] │ │ │ │ @@ -208184,30 +208185,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ffd6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #204] @ (1100b4 ) │ │ │ │ ldr r3, [pc, #196] @ (1100b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -208230,49 +208231,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 110042 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10ffe6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ffe6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 10ffe6 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 10ffba │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10ffba │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -208352,37 +208353,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 11017e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 110224 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] @ 1103fc │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -208391,15 +208392,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #552] @ (110400 ) │ │ │ │ ldr r3, [pc, #536] @ (1103f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -208436,30 +208437,30 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl 10ff04 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov sl, r0 │ │ │ │ b.n 110184 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 110214 │ │ │ │ ldr r0, [pc, #440] @ (110404 ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ ldrexd r2, r3, [r0] │ │ │ │ dmb ish │ │ │ │ and.w sl, r2, #524288 @ 0x80000 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 1103dc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e53c4 │ │ │ │ + bl 2e545c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 110314 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 110372 │ │ │ │ @@ -208502,26 +208503,26 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbnz r3, 11031e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1101d6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 1101d6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 11037a │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ b.n 11028a │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ @@ -208566,30 +208567,30 @@ │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r7, sl │ │ │ │ b.n 110294 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1103a6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1101d6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #8] │ │ │ │ b.n 110388 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -208768,15 +208769,15 @@ │ │ │ │ b.n 110484 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 110484 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r7 │ │ │ │ blx 60a7c │ │ │ │ add.w r0, fp, #5312 @ 0x14c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r0, #20 │ │ │ │ bl 11c590 │ │ │ │ mov r0, r7 │ │ │ │ @@ -208808,15 +208809,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 110b6c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 11056a │ │ │ │ add.w r6, fp, #5280 @ 0x14a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1106a8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, 11062e │ │ │ │ mov r0, fp │ │ │ │ @@ -208876,15 +208877,15 @@ │ │ │ │ bne.n 1106bc │ │ │ │ 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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldrb.w r3, [fp, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110c6c │ │ │ │ add.w r6, r5, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -209080,15 +209081,15 @@ │ │ │ │ beq.w 110c10 │ │ │ │ ldr r3, [pc, #32] @ (110930 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ b.n 110934 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -209471,40 +209472,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 10e7e4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 110d6c │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ - bl 1f1d20 │ │ │ │ + bl 1f1db8 │ │ │ │ strb.w r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d20 │ │ │ │ + bl 1f1db8 │ │ │ │ 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 17d748 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1f1d20 │ │ │ │ + bl 1f1db8 │ │ │ │ cbnz r0, 110d96 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 110d70 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 110d70 │ │ │ │ @@ -209513,15 +209514,15 @@ │ │ │ │ bl 110408 │ │ │ │ cbnz r0, 110d88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 110408 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110d6c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -209563,15 +209564,15 @@ │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ bl 17d3b4 │ │ │ │ ldr r3, [pc, #156] @ (110e88 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 218ad4 │ │ │ │ + bl 218b6c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e7e4 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110e76 │ │ │ │ @@ -209619,15 +209620,15 @@ │ │ │ │ b.n 110e0e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 110e44 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf23e00b8 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ movs r5, r4 │ │ │ │ subs.w r0, r4, #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] @ (1110cc ) │ │ │ │ @@ -209858,21 +209859,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 10f110 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 111502 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209884,25 +209885,25 @@ │ │ │ │ subs r0, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ubfx r6, r0, #0, #14 │ │ │ │ cbnz r6, 111188 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11117a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.n 111198 │ │ │ │ b.n 1111a8 │ │ │ │ cmp.w r0, #16384 @ 0x4000 │ │ │ │ @@ -209918,30 +209919,30 @@ │ │ │ │ cbz r3, 1111fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1111d8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 1112b8 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #16383 @ 0x3fff │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ @@ -210003,30 +210004,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1112a0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 1111f0 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -210052,60 +210053,60 @@ │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111440 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 111334 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111370 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldr r2, [pc, #396] @ (111520 ) │ │ │ │ ldr r3, [pc, #392] @ (11151c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -210118,30 +210119,30 @@ │ │ │ │ movs r2, #8 │ │ │ │ b.n 11127c │ │ │ │ movs r2, #32 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1113da │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 11117a │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ b.n 1113bc │ │ │ │ @@ -210151,53 +210152,53 @@ │ │ │ │ b.n 1113bc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 1113bc │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111430 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.w 1112fa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #40] @ 0x28 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 11146e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov sl, r0 │ │ │ │ b.n 111342 │ │ │ │ subs r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1114f8 │ │ │ │ @@ -210219,30 +210220,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1114d4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 111430 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1114b6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -210423,17 +210424,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 10f110 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ b.n 111688 │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ movs r0, #18 │ │ │ │ mov.w lr, #13 │ │ │ │ str r0, [r1, #16] │ │ │ │ b.n 1115f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -210672,15 +210673,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 111934 │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 216a78 │ │ │ │ + bl 216b10 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -210706,60 +210707,60 @@ │ │ │ │ movls r3, #0 │ │ │ │ addls.w r9, sp, #40 @ 0x28 │ │ │ │ strls r3, [sp, #32] │ │ │ │ bhi.w 111c2e │ │ │ │ vldr d0, [pc, #672] @ 111c48 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1119d6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ vldr d0, [pc, #620] @ 111c50 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 111a14 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 111a58 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ @@ -210775,15 +210776,15 @@ │ │ │ │ bl 10e624 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 11cfd4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -210811,20 +210812,20 @@ │ │ │ │ bl 10e624 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169f0 │ │ │ │ + bl 216a88 │ │ │ │ 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] │ │ │ │ @@ -210857,24 +210858,24 @@ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 111ba8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111ba8 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ands.w r3, r3, #7 │ │ │ │ beq.n 111b78 │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, ip │ │ │ │ @@ -210899,15 +210900,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c918 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 216b5c │ │ │ │ + bl 216bf4 │ │ │ │ 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 │ │ │ │ @@ -210984,20 +210985,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e624 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 │ │ │ │ @@ -211010,64 +211011,64 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e624 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 111a76 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e624 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e624 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 10e624 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 111a6c │ │ │ │ blx 616e4 <__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} │ │ │ │ @@ -211174,15 +211175,15 @@ │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ bl 1100b8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 217534 │ │ │ │ + bl 2175cc │ │ │ │ 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 111f34 │ │ │ │ ldr.w r3, [pc, #2704] @ 112934 │ │ │ │ @@ -211213,36 +211214,36 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ bl 10e624 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r4, [sp, #88] @ 0x58 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 111f12 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [pc, #2560] @ 112938 │ │ │ │ ldr.w r3, [pc, #2544] @ 11292c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -211268,15 +211269,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 111dc0 │ │ │ │ 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 217e24 │ │ │ │ + bl 217ebc │ │ │ │ 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] │ │ │ │ @@ -211362,43 +211363,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1120a0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -211406,19 +211407,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -211454,18 +211455,18 @@ │ │ │ │ blx 61354 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 112240 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219e40 │ │ │ │ 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 │ │ │ │ @@ -211475,21 +211476,21 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w 11201e │ │ │ │ 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 214b2c │ │ │ │ + bl 214bc4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1121da │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ 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 112508 │ │ │ │ @@ -211500,22 +211501,22 @@ │ │ │ │ b.n 112208 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 11250e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1121fe │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219e20 │ │ │ │ + bl 219eb8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1121fe │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ b.n 11207c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r7 │ │ │ │ ite ne │ │ │ │ @@ -211527,15 +211528,15 @@ │ │ │ │ b.n 11207c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ b.n 112180 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 111dc0 │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ @@ -211562,20 +211563,20 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 10e624 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 111f1a │ │ │ │ ldr.w r3, [pc, #1644] @ 112934 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -211612,75 +211613,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11235a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 112394 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1123ba │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 111f1a │ │ │ │ ldr.w r3, [pc, #1364] @ 112934 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ @@ -211711,40 +211712,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 11245e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -211753,20 +211754,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ b.n 111f32 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 11207c │ │ │ │ movw r3, #383 @ 0x17f │ │ │ │ cmp r5, r3 │ │ │ │ @@ -211785,15 +211786,15 @@ │ │ │ │ b.n 111f22 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r5, r8 │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 11258e │ │ │ │ mov r0, sl │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ b.n 111f32 │ │ │ │ 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 │ │ │ │ @@ -211809,15 +211810,15 @@ │ │ │ │ beq.w 111fba │ │ │ │ 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 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [pc, #972] @ (112934 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ it eq │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ @@ -211829,15 +211830,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 111fc2 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ b.n 112512 │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #14 │ │ │ │ bhi.w 111ec0 │ │ │ │ add r3, pc, #8 @ (adr r3, 1125ac ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -211879,21 +211880,21 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 112674 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214b2c │ │ │ │ + bl 214bc4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11262c │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 112924 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ str.w r3, [r2], #8 │ │ │ │ @@ -211913,15 +211914,15 @@ │ │ │ │ strd r7, r1, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ add.w r2, r2, #8 │ │ │ │ bne.n 11265a │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ - bl 2190a8 │ │ │ │ + bl 219140 │ │ │ │ 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] │ │ │ │ @@ -211943,17 +211944,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ bl 10f110 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ b.n 111f34 │ │ │ │ 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 │ │ │ │ @@ -211988,26 +211989,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 11275c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 11289a │ │ │ │ @@ -212017,15 +212018,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 17f098 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 11235a │ │ │ │ cmp r0, #0 │ │ │ │ @@ -212039,26 +212040,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112788 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 112788 │ │ │ │ add.w r2, r9, r4, lsl #3 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ bhi.n 112816 │ │ │ │ subs r3, #1 │ │ │ │ @@ -212080,21 +212081,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -212105,15 +212106,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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] │ │ │ │ @@ -212129,39 +212130,39 @@ │ │ │ │ b.n 112816 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 1128c6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -212171,15 +212172,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 11277a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ b.n 112650 │ │ │ │ b.n 112e64 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -220821,19 +220822,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, 118878 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4036] @ 0xfc4 │ │ │ │ cbz r0, 118882 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 │ │ │ │ @@ -220884,21 +220885,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 118aa2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 23b608 │ │ │ │ + bl 23b6a0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26a928 │ │ │ │ + bl 26a9c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 267d60 │ │ │ │ + bl 267df8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 118a76 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 118962 │ │ │ │ @@ -220909,34 +220910,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11894c │ │ │ │ cbz r1, 118962 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 228444 │ │ │ │ + bl 2284dc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 118a46 │ │ │ │ - bl 2a2598 │ │ │ │ + bl 2a2630 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26000c │ │ │ │ + bl 2600a4 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24a064 │ │ │ │ + bl 24a0fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 267d60 │ │ │ │ + bl 267df8 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 263ff0 │ │ │ │ + bl 264088 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2583f4 │ │ │ │ + bl 25848c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 247fb0 │ │ │ │ + bl 248048 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 118a3e │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ movs r6, #0 │ │ │ │ @@ -220944,24 +220945,24 @@ │ │ │ │ bl 17f334 │ │ │ │ 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 27efd8 │ │ │ │ + bl 27f070 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 1189f6 │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 118a86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a66c │ │ │ │ + bl 23a704 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17f334 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -220980,65 +220981,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r1, 118a5a │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 235460 │ │ │ │ + bl 2354f8 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17f334 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 1189fe │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2601a4 │ │ │ │ + bl 26023c │ │ │ │ b.n 1189a6 │ │ │ │ - bl 281994 │ │ │ │ + bl 281a2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 281bf0 │ │ │ │ + bl 281c88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl e4754 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 118970 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r2, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r2, 118ad2 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 118a1e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 262224 │ │ │ │ + bl 2622bc │ │ │ │ b.n 118940 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r2, [r4, #4032] @ 0xfc0 │ │ │ │ cbz r2, 118abc │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ b.n 1189dc │ │ │ │ ldr r3, [pc, #96] @ (118b04 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (118b08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 297744 │ │ │ │ + bl 2977dc │ │ │ │ b.n 11891e │ │ │ │ ldr r1, [pc, #76] @ (118b0c ) │ │ │ │ movw r2, #6615 @ 0x19d7 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, pc │ │ │ │ bl 10e888 │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ @@ -221051,29 +221052,29 @@ │ │ │ │ str.w r0, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 118a68 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r3, #29] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 118b28 │ │ │ │ + bvc.n 118a28 │ │ │ │ movs r5, r5 │ │ │ │ strb r6, [r4, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #23] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + svc 20 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ movs r5, r5 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ 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] @ (118f24 ) │ │ │ │ @@ -222813,15 +222814,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1684] @ 11a47c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ - bl 262940 │ │ │ │ + bl 2629d8 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11a0e2 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -222845,41 +222846,41 @@ │ │ │ │ ldr.w r2, [pc, #1608] @ 11a480 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1604] @ 11a484 │ │ │ │ strb.w r3, [sp, #70] @ 0x46 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 119e62 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119fbe │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263464 │ │ │ │ + bl 2634fc │ │ │ │ mov r0, r4 │ │ │ │ bl 17f600 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 119eea │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 119ed0 │ │ │ │ ldr.w r2, [pc, #1544] @ 11a488 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1540] @ 11a48c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 119efa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 119efa │ │ │ │ @@ -222917,57 +222918,57 @@ │ │ │ │ bne.n 119fb6 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 119e7e │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239630 │ │ │ │ + bl 2396c8 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239630 │ │ │ │ + bl 2396c8 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c6b0 │ │ │ │ + bl 21c748 │ │ │ │ movs r2, #3 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239630 │ │ │ │ + bl 2396c8 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 11a1fa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b188 │ │ │ │ + bl 22b220 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b188 │ │ │ │ + bl 22b220 │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 119f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 228dec │ │ │ │ + bl 228e84 │ │ │ │ ldr.w r3, [pc, #1328] @ 11a490 │ │ │ │ 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 24d590 │ │ │ │ + bl 24d628 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f678 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11a11e │ │ │ │ ldr.w r2, [pc, #1288] @ 11a494 │ │ │ │ @@ -223013,22 +223014,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 11a25e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 2142d4 │ │ │ │ + bl 21436c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11a42c │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2142d4 │ │ │ │ + bl 21436c │ │ │ │ ldr.w r7, [r4, #432] @ 0x1b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 11a028 │ │ │ │ b.n 119e62 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -223046,15 +223047,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11a428 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ strd r5, r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -223102,15 +223103,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 11a2c4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a07c │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11a3de │ │ │ │ mov r8, r0 │ │ │ │ b.n 11a064 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -223125,20 +223126,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 23eaac │ │ │ │ + bl 23eb44 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - bl 262224 │ │ │ │ + bl 2622bc │ │ │ │ b.n 119e04 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11a45c │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -223180,75 +223181,75 @@ │ │ │ │ beq.w 11a44c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a24e │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11a1da │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e3a8 │ │ │ │ + bl 22e440 │ │ │ │ mov r0, r4 │ │ │ │ bl dd7d8 │ │ │ │ b.n 119f8a │ │ │ │ ldr r2, [pc, #668] @ (11a498 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 237d0c │ │ │ │ + bl 237da4 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239630 │ │ │ │ + bl 2396c8 │ │ │ │ ldrb.w r3, [r4, #366] @ 0x16e │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 11a222 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cbnz r3, 11a26a │ │ │ │ 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 258498 │ │ │ │ + bl 258530 │ │ │ │ b.n 119f36 │ │ │ │ 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 11a100 │ │ │ │ @@ -223258,21 +223259,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 11a18c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 119e62 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23227c │ │ │ │ + bl 232314 │ │ │ │ b.n 11a222 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w 11a08c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -223303,15 +223304,15 @@ │ │ │ │ beq.w 11a408 │ │ │ │ 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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 │ │ │ │ @@ -223320,29 +223321,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -223376,15 +223377,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b.n 11a0cc │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 11a0d0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, fp │ │ │ │ @@ -223397,15 +223398,15 @@ │ │ │ │ b.n 11a0cc │ │ │ │ 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 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 11a3fa │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11a03a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223416,26 +223417,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (11a4a0 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2141fc │ │ │ │ + bl 214294 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 11a2cc │ │ │ │ mov r2, r4 │ │ │ │ b.n 11a3e6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 119e62 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 11a07c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -223775,15 +223776,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 11ad5c │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -223842,15 +223843,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 11a8b0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a8ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r1, r7 │ │ │ │ cbz r7, 11a8b4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 11a804 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.n 11a8b0 │ │ │ │ @@ -223860,15 +223861,15 @@ │ │ │ │ b.n 11a824 │ │ │ │ movs r5, #0 │ │ │ │ b.n 11a852 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 11a8d0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11ad54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -223880,15 +223881,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11addc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d7f8 │ │ │ │ + bl 29d890 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11a912 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -223897,15 +223898,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a8fc │ │ │ │ cbz r1, 11a912 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228444 │ │ │ │ + bl 2284dc │ │ │ │ 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 │ │ │ │ @@ -223934,15 +223935,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11ad58 │ │ │ │ mov r9, r7 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -223961,15 +223962,15 @@ │ │ │ │ bne.n 11a992 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a9c2 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r6, 11aa14 │ │ │ │ mov fp, r0 │ │ │ │ b.n 11a986 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 11a9ac │ │ │ │ mov r4, r3 │ │ │ │ @@ -223994,23 +223995,23 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 11abbe │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a99c │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 11a9b6 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ mov r8, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 11aa2c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a95c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -224207,47 +224208,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11ac62 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -224257,15 +224258,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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] │ │ │ │ @@ -224357,15 +224358,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1943e4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3, #28] │ │ │ │ b.n 11aacc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ b.n 11a8e4 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 11a8e4 │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ @@ -224397,15 +224398,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 250ba8 │ │ │ │ + bl 250c40 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr.w r4, [sl, #3968] @ 0xf80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 11ae60 │ │ │ │ b.n 11aa4c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -224425,15 +224426,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 11b5ba │ │ │ │ mov sl, r4 │ │ │ │ mov r9, fp │ │ │ │ strd r5, r6, [sp, #92] @ 0x5c │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ @@ -224458,15 +224459,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11aeca │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11af44 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r7, 11af18 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 11aeac │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ beq.w 11b2ea │ │ │ │ @@ -224475,24 +224476,24 @@ │ │ │ │ it ne │ │ │ │ movne r5, fp │ │ │ │ beq.n 11af58 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 11aec6 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 11aeec │ │ │ │ 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 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 11af34 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11ae7a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -224506,15 +224507,15 @@ │ │ │ │ movw r2, #625 @ 0x271 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 11aee2 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 245bd4 │ │ │ │ + bl 245c6c │ │ │ │ ldr r3, [pc, #192] @ (11b028 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -224591,54 +224592,54 @@ │ │ │ │ nop.w │ │ │ │ movs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r1 │ │ │ │ + cbz r0, 11b082 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11b058 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -224676,19 +224677,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 11b5a8 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -224704,23 +224705,23 @@ │ │ │ │ b.n 11b1ba │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11b588 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, fp │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24590c │ │ │ │ + bl 2459a4 │ │ │ │ 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] │ │ │ │ @@ -224740,26 +224741,26 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [fp] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ beq.w 11b402 │ │ │ │ bls.n 11b168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245bf8 │ │ │ │ + bl 245c90 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -224809,17 +224810,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ b.n 11b1aa │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ b.n 11b038 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #8 │ │ │ │ @@ -224829,34 +224830,34 @@ │ │ │ │ strb.w r2, [sp, #136] @ 0x88 │ │ │ │ b.n 11b038 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 245bd4 │ │ │ │ + bl 245c6c │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 10e624 │ │ │ │ add.w r1, r6, #20 │ │ │ │ @@ -224869,63 +224870,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b38c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b3c8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ mov r5, fp │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11aec6 │ │ │ │ b.n 11af0c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ @@ -224933,22 +224934,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -224989,20 +224990,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ b.n 11b1aa │ │ │ │ mov r9, fp │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11aec6 │ │ │ │ @@ -225013,36 +225014,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11b52c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -225050,15 +225051,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 11af9e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 11b17e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11aee2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -225102,15 +225103,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11ba0e │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -225134,30 +225135,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b638 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11b812 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b86c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11b61e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 11b642 │ │ │ │ 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 217a94 │ │ │ │ + bl 217b2c │ │ │ │ ldrb.w r6, [sp, #504] @ 0x1f8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11b80a │ │ │ │ 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 │ │ │ │ @@ -225214,26 +225215,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 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -225278,64 +225279,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 11b634 │ │ │ │ b.n 11b652 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ bne.w 11b652 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 11b670 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214b2c │ │ │ │ + bl 214bc4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b842 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ b.n 11b80a │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11b652 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ beq.n 11b81e │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11b660 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b898 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -225369,41 +225370,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b912 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -225417,41 +225418,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 11b7f8 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b9ac │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -225464,15 +225465,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 11b724 │ │ │ │ mov r8, r5 │ │ │ │ b.n 11b872 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ @@ -225596,15 +225597,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11bb1a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11bb8e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -225738,15 +225739,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11bcb6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 11bd06 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11bca0 │ │ │ │ b.n 11bce4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11bc9c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -225808,15 +225809,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ b.w 11b2ea │ │ │ │ ldr r2, [pc, #68] @ (11bdc8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #68] @ (11bdcc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 11ba78 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movw ip, #514 @ 0x202 │ │ │ │ cmp r1, ip │ │ │ │ bne.w 11bb2e │ │ │ │ mov r3, r2 │ │ │ │ @@ -225832,17 +225833,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 11bdb2 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -225994,18 +225995,18 @@ │ │ │ │ blx 6218c │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 11bf90 │ │ │ │ mov r0, r5 │ │ │ │ bl d7294 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 11bf98 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 11bfa0 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 │ │ │ │ @@ -226056,37 +226057,37 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 61174 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ 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 11c09c │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 118888 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11c39e │ │ │ │ str.w sl, [r5] │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 │ │ │ │ @@ -226112,39 +226113,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, 11c0e8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 297794 │ │ │ │ + bl 29782c │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 11c0da │ │ │ │ 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, 11c134 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 119db0 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 │ │ │ │ @@ -226177,26 +226178,26 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3968] @ 0xf80 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #656] @ (11c414 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 28e5c8 │ │ │ │ + bl 28e660 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 11c3f8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cbz r3, 11c1b2 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 11c1ac │ │ │ │ movs r0, #0 │ │ │ │ - bl 21d870 │ │ │ │ + bl 21d908 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 11c19e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -226282,15 +226283,15 @@ │ │ │ │ beq.n 11c348 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11c29a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11c29a │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 │ │ │ │ @@ -226315,15 +226316,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r8] │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 11a4a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11c402 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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] │ │ │ │ @@ -226334,15 +226335,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 11c236 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #200] @ (11c41c ) │ │ │ │ ldr r2, [pc, #188] @ (11c410 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -226367,30 +226368,30 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 11c27c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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, 11c3c6 │ │ │ │ mov r0, r8 │ │ │ │ bl 11bf3c │ │ │ │ cbz r7, 11c3ee │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 11c3e4 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 11c3ea │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11c3c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -226403,26 +226404,26 @@ │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 11c3ba │ │ │ │ mov r3, r9 │ │ │ │ b.n 11c350 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 29cec8 │ │ │ │ + bl 29cf60 │ │ │ │ b.n 11c192 │ │ │ │ mov r3, r0 │ │ │ │ b.n 11c3a2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ands r0, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #179 @ 0xb3 │ │ │ │ - @ instruction: 0xffff8d9c │ │ │ │ + vcvt.f32.u32 d24, d12, #1 │ │ │ │ movs r3, r5 │ │ │ │ subs r4, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -226653,29 +226654,29 @@ │ │ │ │ cbz r3, 11c682 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 11c706 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #164] @ (11c75c ) │ │ │ │ ldr r3, [pc, #156] @ (11c758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -226715,26 +226716,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 11c710 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11c6b6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 11c6b6 │ │ │ │ movs r0, #1 │ │ │ │ b.n 11c648 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #14 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -227505,41 +227506,41 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ bl 11c5d0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11d532 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 11d56e │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11d730 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ cmp r4, sl │ │ │ │ beq.n 11d082 │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cbnz r3, 11d082 │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ @@ -227547,50 +227548,50 @@ │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r7, sl │ │ │ │ beq.n 11d09c │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d0c4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -227619,15 +227620,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11d716 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -227635,50 +227636,50 @@ │ │ │ │ movmi r4, sl │ │ │ │ bpl.w 11d696 │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 11d1a6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11d1ce │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -227713,15 +227714,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 61174 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227762,108 +227763,108 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11c5d0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 11c5d0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 11d32a │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 11c5d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11d720 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 11d612 │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 11d392 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d3bc │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -227896,15 +227897,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 61174 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227945,15 +227946,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11c5d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldr r2, [pc, #608] @ (11d748 ) │ │ │ │ ldr r3, [pc, #596] @ (11d73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -227963,50 +227964,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11d028 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 11d030 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #514 @ 0x202 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11d55c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11d06c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 11d57a │ │ │ │ ldrb.w r1, [r1, #41] @ 0x29 │ │ │ │ cbnz r1, 11d5c4 │ │ │ │ @@ -228019,30 +228020,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11d5b2 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11d06c │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 11d60c │ │ │ │ @@ -228098,30 +228099,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d66a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ b.n 11d380 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 11d64a │ │ │ │ @@ -228154,30 +228155,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d6ea │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.n 11d194 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 11d6cc │ │ │ │ @@ -229892,15 +229893,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 1ffed0 │ │ │ │ + bl 1fff68 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11ea28 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -229975,15 +229976,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e95a │ │ │ │ ldr.w r3, [ip, #152] @ 0x98 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e95a │ │ │ │ b.n 11e96a │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1fff0c │ │ │ │ + bl 1fffa4 │ │ │ │ ldr.w r2, [pc, #1532] @ 11efec │ │ │ │ ldr.w r3, [pc, #1532] @ 11eff0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -230030,15 +230031,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 11eab8 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11e9e6 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1fff78 │ │ │ │ + bl 200010 │ │ │ │ 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] │ │ │ │ @@ -230204,15 +230205,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11eb84 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1fffbc │ │ │ │ + bl 200054 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11eba0 │ │ │ │ ldr.w r8, [r7, #76] @ 0x4c │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr.w lr, [r7, #72] @ 0x48 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -230247,15 +230248,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11df1c │ │ │ │ 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 1fffbc │ │ │ │ + bl 200054 │ │ │ │ b.n 11eb96 │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.w 11ea6a │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ b.n 11ea5a │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ @@ -230288,15 +230289,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11df1c │ │ │ │ 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 1fffbc │ │ │ │ + bl 200054 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11eb8e │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -230434,15 +230435,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11edfc │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1fffbc │ │ │ │ + bl 200054 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11ee18 │ │ │ │ ldr.w r8, [r7, #96] @ 0x60 │ │ │ │ ldr.w lr, [r7, #88] @ 0x58 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -230482,15 +230483,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11df1c │ │ │ │ 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 1fffbc │ │ │ │ + bl 200054 │ │ │ │ b.n 11ee0e │ │ │ │ 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 │ │ │ │ @@ -230519,55 +230520,55 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11df1c │ │ │ │ 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 1fffbc │ │ │ │ + bl 200054 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11ee06 │ │ │ │ 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 1fffbc │ │ │ │ + bl 200054 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 11e918 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r0, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ movs r5, r5 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ 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] @ (11f028 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 11f026 │ │ │ │ - bl 1f7740 │ │ │ │ + bl 1f77d8 │ │ │ │ pop {r3, pc} │ │ │ │ adds r4, #240 @ 0xf0 │ │ │ │ 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 │ │ │ │ @@ -230579,18 +230580,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (11f228 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ ldr r1, [pc, #464] @ (11f22c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff520 │ │ │ │ ldr r3, [pc, #460] @ (11f230 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11f06a │ │ │ │ @@ -230606,30 +230607,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11f1c0 │ │ │ │ ldr r0, [pc, #400] @ (11f238 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11f162 │ │ │ │ ldr r2, [pc, #388] @ (11f23c ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 11f18c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7220 │ │ │ │ + bl 1f72b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11f16a │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -230658,23 +230659,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (11f248 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7588 │ │ │ │ + bl 1f7620 │ │ │ │ ldr r3, [pc, #276] @ (11f24c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11f1ee │ │ │ │ ldr r0, [pc, #268] @ (11f250 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360cf4 │ │ │ │ + bl 360d8c │ │ │ │ ldr r2, [pc, #264] @ (11f254 ) │ │ │ │ ldr r3, [pc, #212] @ (11f220 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -230684,15 +230685,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (11f258 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 11f140 │ │ │ │ ldr r1, [pc, #240] @ (11f25c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff520 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 60c44 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -230708,18 +230709,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 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7220 │ │ │ │ + bl 1f72b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11f0de │ │ │ │ b.n 11f16a │ │ │ │ ldr r3, [pc, #164] @ (11f268 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -230731,86 +230732,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (11f26c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (11f270 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 11f090 │ │ │ │ ldr r2, [pc, #132] @ (11f274 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (11f278 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 11f140 │ │ │ │ ldr r2, [pc, #116] @ (11f27c ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (11f280 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 11f122 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r7, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r4, #106 @ 0x6a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ movs r4, r4 │ │ │ │ adds r4, #70 @ 0x46 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r4, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ lsrs r0, r6, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r7, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -231020,15 +231021,15 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ strb r5, [r4, #24] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ movs r5, r5 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -231048,50 +231049,50 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11f4fe │ │ │ │ cbnz r4, 11f53a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7220 │ │ │ │ + bl 1f72b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11f4e4 │ │ │ │ ldr r1, [pc, #52] @ (11f554 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff520 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60c44 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 11f4e6 │ │ │ │ ldr r2, [pc, #28] @ (11f558 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (11f55c ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ adds r0, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #208] @ (11f630 ) │ │ │ │ + ldr r6, [pc, #720] @ (11f830 ) │ │ │ │ movs r4, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e7a54 │ │ │ │ + bl 2e7aec │ │ │ │ ldr r1, [pc, #12] @ (11f580 ) │ │ │ │ ldr r0, [pc, #12] @ (11f584 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61fc4 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ @@ -231111,15 +231112,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (11f5d4 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 6227c │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1ff64c │ │ │ │ + bl 1ff6e4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ asrs r7, r6, #9 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -231154,15 +231155,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (11f658 ) │ │ │ │ ldr r1, [pc, #60] @ (11f65c ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r2, [pc, #48] @ (11f660 ) │ │ │ │ ldr r3, [pc, #32] @ (11f654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -231173,17 +231174,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #336] @ (11f7b0 ) │ │ │ │ + ldr r5, [pc, #848] @ (11f9b0 ) │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r1, #7 │ │ │ │ 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 │ │ │ │ @@ -231196,15 +231197,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 2f31c8 │ │ │ │ + bl 2f3260 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 11f6e2 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ mov r1, r3 │ │ │ │ @@ -231217,15 +231218,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (11f708 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r2, [pc, #68] @ (11f70c ) │ │ │ │ ldr r3, [pc, #52] @ (11f700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -231238,30 +231239,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (11f714 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 11f6c6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r7, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #760] @ (11fa04 ) │ │ │ │ + ldr r5, [pc, #248] @ (11f804 ) │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #552] @ (11f940 ) │ │ │ │ + ldr r5, [pc, #40] @ (11f740 ) │ │ │ │ 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 │ │ │ │ @@ -231668,15 +231669,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 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ 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, #392] @ (11fd48 ) │ │ │ │ add.w r4, r0, #6944 @ 0x1b20 │ │ │ │ @@ -231766,30 +231767,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (11fd68 ) │ │ │ │ ldr r1, [pc, #172] @ (11fd6c ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ 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, #132] @ (11fd70 ) │ │ │ │ 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 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r1, [sl] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 6218c │ │ │ │ @@ -231823,19 +231824,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + bx r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -231998,30 +231999,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (11ff6c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (11ff70 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 11ff24 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, r6 │ │ │ │ + add r8, r6 │ │ │ │ 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 │ │ │ │ @@ -232065,28 +232066,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (120020 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 11ffd6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #67 @ 0x43 │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r2, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - muls r4, r7 │ │ │ │ + mvns r4, r7 │ │ │ │ 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 │ │ │ │ @@ -232310,29 +232311,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (1202d4 ) │ │ │ │ ldr r1, [pc, #48] @ (1202d8 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mvn.w r3, #12 │ │ │ │ b.n 12027e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [sl, #732]! @ 0x2dc │ │ │ │ ldc2l 0, cr0, [sl, #-732]! @ 0xfffffd24 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r1 │ │ │ │ + adcs r2, r1 │ │ │ │ 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 │ │ │ │ @@ -232406,22 +232407,22 @@ │ │ │ │ bne.n 1203e6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f95e4 │ │ │ │ + bl 1f967c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6560 @ 0x19a0 │ │ │ │ ldr.w r2, [r5, #2468] @ 0x9a4 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2468] @ 0x9a4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f95f8 │ │ │ │ + bl 1f9690 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 120396 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 6127c │ │ │ │ @@ -232433,17 +232434,17 @@ │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r6], {183} @ 0xb7 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ stc2l 0, cr0, [r2], #-732 @ 0xfffffd24 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r2, [r0, #3956] @ 0xf74 │ │ │ │ @@ -232462,26 +232463,26 @@ │ │ │ │ bl 120310 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6496 @ 0x1960 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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, #2384] @ 0x950 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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] │ │ │ │ @@ -232542,33 +232543,33 @@ │ │ │ │ add.w r4, r0, #6400 @ 0x1900 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3956] @ 0xf74 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 120580 │ │ │ │ add.w r0, r1, #6432 @ 0x1920 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 2003fc │ │ │ │ + bl 200494 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 120580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -232611,15 +232612,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (1206a4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9488 │ │ │ │ + bl 1f9520 │ │ │ │ cbz r0, 12063c │ │ │ │ mov r4, r0 │ │ │ │ blx 61c38 │ │ │ │ vldr d7, [pc, #112] @ 120690 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -232630,15 +232631,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 621bc │ │ │ │ ldr r4, [pc, #104] @ (1206a8 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9530 │ │ │ │ + bl 1f95c8 │ │ │ │ cbnz r0, 120664 │ │ │ │ ldr r2, [pc, #92] @ (1206ac ) │ │ │ │ ldr r3, [pc, #84] @ (1206a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -232761,17 +232762,17 @@ │ │ │ │ b.n 12072e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vld4.32 {d0-d3}, [ip :256], r7 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [sl, #183] @ 0xb7 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ 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] @ (120940 ) │ │ │ │ @@ -232832,18 +232833,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 61838 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6432 @ 0x1920 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 2003fc │ │ │ │ + bl 200494 │ │ │ │ add.w r0, r6, #6592 @ 0x19c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1fedc0 │ │ │ │ + bl 1fee58 │ │ │ │ ldr.w fp, [r5, #2524] @ 0x9dc │ │ │ │ ldr.w r0, [r5, #2520] @ 0x9d8 │ │ │ │ ldr.w r1, [r5, #2528] @ 0x9e0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 1208c8 │ │ │ │ @@ -232865,15 +232866,15 @@ │ │ │ │ ldr r2, [pc, #144] @ (120948 ) │ │ │ │ ldr r1, [pc, #144] @ (12094c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r2, [pc, #132] @ (120950 ) │ │ │ │ ldr r3, [pc, #120] @ (120944 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -232909,17 +232910,17 @@ │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [r6, r7, lsl #3] │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf73000b7 │ │ │ │ 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 │ │ │ │ @@ -232937,15 +232938,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6400 @ 0x1900 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r3, [r4, #3956] @ 0xf74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 1209fa │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -232994,15 +232995,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 120984 │ │ │ │ add.w r5, r4, #6400 @ 0x1900 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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, #2524] @ 0x9dc │ │ │ │ ldr.w r0, [ip, #2520] @ 0x9d8 │ │ │ │ @@ -233087,15 +233088,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f9654 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 120b3e │ │ │ │ @@ -233136,15 +233137,15 @@ │ │ │ │ ldr.w r0, [r5, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 61838 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1f95d0 │ │ │ │ + bl 1f9668 │ │ │ │ ldr r2, [pc, #176] @ (120c78 ) │ │ │ │ ldr r3, [pc, #168] @ (120c74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -233347,15 +233348,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ movt sl, #2048 @ 0x800 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1212ba │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f9654 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2468] @ 0x9a4 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -233402,15 +233403,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12121a │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f95d0 │ │ │ │ + bl 1f9668 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 121030 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 120ec8 │ │ │ │ dmb ish │ │ │ │ @@ -233480,15 +233481,15 @@ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ umull r3, r5, r5, r2 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 12120a │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f9654 │ │ │ │ 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, #2468] @ 0x9a4 │ │ │ │ blx 61174 │ │ │ │ @@ -233525,15 +233526,15 @@ │ │ │ │ ldr.w r0, [r3, #3964] @ 0xf7c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 621bc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f95d0 │ │ │ │ + bl 1f9668 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 120eb8 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 1210dc │ │ │ │ ldr r3, [pc, #816] @ (121364 ) │ │ │ │ @@ -233569,15 +233570,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120e08 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 1212d6 │ │ │ │ ldrd r6, r1, [r7, #4] │ │ │ │ @@ -233620,15 +233621,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1212f0 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f9654 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 121328 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -233702,26 +233703,26 @@ │ │ │ │ blx 621bc │ │ │ │ ldr.w r2, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12116a │ │ │ │ add.w r0, r2, #6560 @ 0x19a0 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f95d0 │ │ │ │ + bl 1f9668 │ │ │ │ b.n 121030 │ │ │ │ ldr r3, [pc, #372] @ (121380 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 60cf8 │ │ │ │ b.n 120f8a │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 120eb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 120e4a │ │ │ │ mov lr, r3 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add.w ip, r3, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -233793,67 +233794,67 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 120ed6 │ │ │ │ ldr r2, [pc, #132] @ (12138c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (121390 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 1210fe │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r2, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1f95d0 │ │ │ │ + bl 1f9668 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b.n 120eb8 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f95d0 │ │ │ │ + bl 1f9668 │ │ │ │ b.n 121030 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf35400b7 │ │ │ │ @ instruction: 0xf34000b7 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r7, #4] │ │ │ │ movs r4, r4 │ │ │ │ add.w r0, r6, #183 @ 0xb7 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ stcl 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ 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 │ │ │ │ @@ -233969,15 +233970,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (121634 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 121526 │ │ │ │ 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 │ │ │ │ @@ -233997,15 +233998,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 61838 │ │ │ │ b.n 12149c │ │ │ │ add.w r3, r5, #6496 @ 0x1960 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2388] @ 0x954 │ │ │ │ ldr.w r2, [r0, #2392] @ 0x958 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2384] @ 0x950 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -234042,15 +234043,15 @@ │ │ │ │ ldr.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 121442 │ │ │ │ add.w r0, r5, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 121486 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 121442 │ │ │ │ mvn.w r9, #1 │ │ │ │ b.n 121526 │ │ │ │ @@ -234060,32 +234061,32 @@ │ │ │ │ b.n 121498 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2388] @ 0x954 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2388] @ 0x954 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 61838 │ │ │ │ b.n 12149c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcrr 0, 11, r0, ip, cr7 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, ip, r7, ror #2 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r7, #4 │ │ │ │ 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 │ │ │ │ @@ -234160,15 +234161,15 @@ │ │ │ │ orrpl.w r2, r2, #4 │ │ │ │ strpl r2, [sp, #40] @ 0x28 │ │ │ │ b.n 1216b2 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #6592 @ 0x19c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdda8 │ │ │ │ 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] │ │ │ │ @@ -234213,15 +234214,15 @@ │ │ │ │ ldr r2, [pc, #308] @ (1218c4 ) │ │ │ │ strb r5, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #304] @ (1218c8 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 1216e0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 1217b4 │ │ │ │ ldrb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -234313,34 +234314,34 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #52] @ (1218d0 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #48] @ (1218d4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 1217fc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe9a800b7 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ ldmdb r8, {r0, r1, r2, r4, r5, r7} │ │ │ │ lsrs r6, r1, #22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ movs r4, r4 │ │ │ │ lsrs r6, r3, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ 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] @ (121a88 ) │ │ │ │ @@ -234396,38 +234397,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6528 @ 0x1980 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f95e4 │ │ │ │ + bl 1f967c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 61f04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1219ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f95f8 │ │ │ │ + bl 1f9690 │ │ │ │ ldr r2, [pc, #260] @ (121a98 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #995 @ 0x3e3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 150bc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 12194e │ │ │ │ add.w r0, r6, #6592 @ 0x19c0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdda8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 121a1c │ │ │ │ vldr d7, [pc, #184] @ 121a80 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -234456,26 +234457,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 121394 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 121a5c │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f95f8 │ │ │ │ + bl 1f9690 │ │ │ │ b.n 12194e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 121a24 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1f95f8 │ │ │ │ + bl 1f9690 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 12194e │ │ │ │ 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 │ │ │ │ @@ -234495,21 +234496,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 1218a4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ b.n 1217ec │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ 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] @ 121b20 │ │ │ │ sub sp, #32 │ │ │ │ @@ -234687,21 +234688,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 1214b4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 122434 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r4, r6] │ │ │ │ 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 │ │ │ │ @@ -234878,29 +234879,29 @@ │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ b.n 12240c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #848] @ (1221e0 ) │ │ │ │ + str r4, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #704] @ (122158 ) │ │ │ │ + str r0, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r3, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #512] @ (1220a0 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #328] @ (121ff0 ) │ │ │ │ + ldr r7, [pc, #840] @ (1221f0 ) │ │ │ │ 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] @ (121f2c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -234953,17 +234954,17 @@ │ │ │ │ nop │ │ │ │ b.n 1221a4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ b.n 1221a4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #528] @ (122150 ) │ │ │ │ + ldr r7, [pc, #16] @ (121f50 ) │ │ │ │ movs r4, r4 │ │ │ │ b.n 12211c │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r0, r5, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -235043,15 +235044,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 122366 │ │ │ │ ldr r0, [pc, #648] @ (1222c0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1ff07c │ │ │ │ + bl 1ff114 │ │ │ │ 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 │ │ │ │ @@ -235255,15 +235256,15 @@ │ │ │ │ b.n 1222c8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #784] @ (1225d4 ) │ │ │ │ + str r4, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, fp, #7520 @ 0x1d60 │ │ │ │ mov r0, fp │ │ │ │ adds r3, #4 │ │ │ │ str.w r7, [r5, #3508] @ 0xdb4 │ │ │ │ @@ -235384,31 +235385,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 12341a │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ strb r2, [r0, #22] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #776] @ (122730 ) │ │ │ │ + ldr r5, [pc, #264] @ (122530 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #440] @ (1225e4 ) │ │ │ │ + ldr r2, [pc, #952] @ (1227e4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #304] @ (122560 ) │ │ │ │ + ldr r2, [pc, #816] @ (122760 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #624] @ (1226a4 ) │ │ │ │ + ldr r5, [pc, #112] @ (1224a4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #192] @ (1224f8 ) │ │ │ │ + ldr r2, [pc, #704] @ (1226f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #624] @ (1226ac ) │ │ │ │ + ldr r5, [pc, #112] @ (1224ac ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #64] @ (122480 ) │ │ │ │ + ldr r2, [pc, #576] @ (122680 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #512] @ (122644 ) │ │ │ │ + ldr r5, [pc, #0] @ (122444 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #976] @ (122818 ) │ │ │ │ + ldr r2, [pc, #464] @ (122618 ) │ │ │ │ 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] @ 122500 │ │ │ │ @@ -235427,41 +235428,41 @@ │ │ │ │ ldr r1, [pc, #128] @ (12250c ) │ │ │ │ movs r6, #1 │ │ │ │ mov r0, ip │ │ │ │ strb.w r6, [r5, #2376] @ 0x948 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 200120 │ │ │ │ + bl 2001b8 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 1224f0 │ │ │ │ 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 200394 │ │ │ │ + bl 20042c │ │ │ │ cbz r0, 1224f6 │ │ │ │ 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, #2376] @ 0x948 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #44] @ (12250c ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 200120 │ │ │ │ + bl 2001b8 │ │ │ │ b.n 1224a2 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 1224ac │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 1224ac │ │ │ │ ... │ │ │ │ @@ -235515,56 +235516,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r3, [r5, #2388] @ 0x954 │ │ │ │ ldr.w r2, [r5, #2384] @ 0x950 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2388] @ 0x954 │ │ │ │ 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, #6592 @ 0x19c0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdda8 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6496 @ 0x1960 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #1232] @ 0x4d0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #1232] @ 0x4d0 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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, #6400 @ 0x1900 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add.w r0, r5, #6592 @ 0x19c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ 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 │ │ │ │ @@ -235579,15 +235580,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 61174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -235616,43 +235617,43 @@ │ │ │ │ cbz r0, 1226c6 │ │ │ │ ldr r2, [pc, #124] @ (12272c ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1226be │ │ │ │ cbz r3, 122718 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 1226e6 │ │ │ │ ldr r2, [pc, #96] @ (12272c ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1226dc │ │ │ │ cbz r3, 12271e │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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, 122706 │ │ │ │ ldr r2, [pc, #64] @ (12272c ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1226fc │ │ │ │ cbz r3, 122710 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 │ │ │ │ @@ -235761,15 +235762,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 1228f4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 122896 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 122784 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w r9, [r6, #4] │ │ │ │ @@ -235789,15 +235790,15 @@ │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 1228c8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 1228b4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 12279c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r7, [r6, #20] │ │ │ │ str.w r8, [r6, #28] │ │ │ │ @@ -235938,15 +235939,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 122a72 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 122a62 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 122a02 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ add r6, r2 │ │ │ │ b.n 122a00 │ │ │ │ @@ -236058,15 +236059,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (122c24 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122b20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 122c10 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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] │ │ │ │ @@ -236101,15 +236102,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (122c24 ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122b90 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 122c18 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 │ │ │ │ @@ -236140,23 +236141,23 @@ │ │ │ │ cbz r0, 122c00 │ │ │ │ ldr r2, [pc, #60] @ (122c24 ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122bf6 │ │ │ │ cbz r3, 122c08 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 1fa568 │ │ │ │ + bl 1fa600 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 122bf6 │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 122b20 │ │ │ │ @@ -246677,344 +246678,344 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150bc0 │ │ │ │ b.w 1294ea │ │ │ │ nop │ │ │ │ - ble.n 129fb4 │ │ │ │ + ble.n 129eb4 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129e0c │ │ │ │ + bgt.n 129f0c │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129e94 │ │ │ │ + bgt.n 129f94 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 129f3c │ │ │ │ + bgt.n 129e3c │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129fbc │ │ │ │ + blt.n 129ebc │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129e44 │ │ │ │ + bgt.n 129f44 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129dec │ │ │ │ + bgt.n 129eec │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129e14 │ │ │ │ + bgt.n 129f14 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f7c │ │ │ │ + blt.n 129e7c │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 129fd8 │ │ │ │ + bgt.n 129ed8 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f28 │ │ │ │ + blt.n 129e28 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129fb0 │ │ │ │ + blt.n 129eb0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129fac │ │ │ │ + blt.n 129eac │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129ee4 │ │ │ │ + blt.n 129fe4 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f6c │ │ │ │ + blt.n 129e6c │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f90 │ │ │ │ + blt.n 129e90 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129ea0 │ │ │ │ + blt.n 129fa0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f28 │ │ │ │ + blt.n 129e28 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f6c │ │ │ │ + blt.n 129e6c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129e5c │ │ │ │ + blt.n 129f5c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129ee4 │ │ │ │ + blt.n 129fe4 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f50 │ │ │ │ + blt.n 129e50 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12a018 │ │ │ │ + bge.n 129f18 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129ea0 │ │ │ │ + blt.n 129fa0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f2c │ │ │ │ + blt.n 129e2c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129fd4 │ │ │ │ + bge.n 129ed4 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129e5c │ │ │ │ + blt.n 129f5c │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 129f58 │ │ │ │ + bgt.n 129e58 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129f80 │ │ │ │ + bge.n 129e80 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12a008 │ │ │ │ + bge.n 129f08 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f34 │ │ │ │ + bgt.n 12a034 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 129f2c │ │ │ │ + bge.n 12a02c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129fb4 │ │ │ │ + bge.n 129eb4 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f10 │ │ │ │ + bgt.n 12a010 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 129ed8 │ │ │ │ + bge.n 129fd8 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129f60 │ │ │ │ + bge.n 129e60 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129efc │ │ │ │ + bgt.n 129ffc │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 129e84 │ │ │ │ + bge.n 129f84 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 129f0c │ │ │ │ + bge.n 12a00c │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129ee0 │ │ │ │ + bgt.n 129fe0 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 12a030 │ │ │ │ + bls.n 129f30 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 129eb8 │ │ │ │ + bge.n 129fb8 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12a054 │ │ │ │ + bhi.n 129f54 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129eac │ │ │ │ + bhi.n 129fac │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129f34 │ │ │ │ + bhi.n 12a034 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12a030 │ │ │ │ + bhi.n 129f30 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a068 │ │ │ │ + bvc.n 129f68 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129ef0 │ │ │ │ + bhi.n 129ff0 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129ffc │ │ │ │ + bhi.n 129efc │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a024 │ │ │ │ + bvc.n 129f24 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129eac │ │ │ │ + bhi.n 129fac │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129fe0 │ │ │ │ + bhi.n 129ee0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fe0 │ │ │ │ + bvc.n 129ee0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a068 │ │ │ │ + bvc.n 129f68 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129fd4 │ │ │ │ + bhi.n 129ed4 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f9c │ │ │ │ + bvc.n 12a09c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a024 │ │ │ │ + bvc.n 129f24 │ │ │ │ + movs r3, r4 │ │ │ │ + bhi.n 12a0a8 │ │ │ │ + movs r3, r4 │ │ │ │ + bvc.n 12a058 │ │ │ │ + movs r3, r4 │ │ │ │ + bvc.n 129ee0 │ │ │ │ + movs r3, r4 │ │ │ │ + bhi.n 12a084 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fa8 │ │ │ │ + bvc.n 12a014 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f58 │ │ │ │ + bvc.n 12a09c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fe0 │ │ │ │ + bls.n 12a0c0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129f84 │ │ │ │ + bvs.n 129fc0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f14 │ │ │ │ + bvc.n 12a048 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f9c │ │ │ │ + bhi.n 12a014 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129fc0 │ │ │ │ + bvs.n 129f7c │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0c0 │ │ │ │ + bvc.n 12a004 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f48 │ │ │ │ + bhi.n 12a078 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129f14 │ │ │ │ + bvs.n 129f38 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a07c │ │ │ │ + bvs.n 129fc0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f04 │ │ │ │ + bhi.n 12a064 │ │ │ │ + movs r3, r4 │ │ │ │ + bvs.n 129ef4 │ │ │ │ + movs r3, r4 │ │ │ │ + bvs.n 129f7c │ │ │ │ movs r3, r4 │ │ │ │ bvc.n 129f78 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a038 │ │ │ │ + bvs.n 12a0b0 │ │ │ │ + movs r3, r4 │ │ │ │ + bvs.n 129f38 │ │ │ │ + movs r3, r4 │ │ │ │ + bvc.n 129f4c │ │ │ │ + movs r3, r4 │ │ │ │ + bvs.n 12a06c │ │ │ │ + movs r3, r4 │ │ │ │ + bvs.n 12a0f4 │ │ │ │ + movs r3, r4 │ │ │ │ + bvc.n 129f20 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0c0 │ │ │ │ + bvs.n 12a028 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129f64 │ │ │ │ + bvs.n 12a0b0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129ff4 │ │ │ │ + bvc.n 12a0fc │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a07c │ │ │ │ + bpl.n 129fe4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a078 │ │ │ │ + bvs.n 12a06c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129fb0 │ │ │ │ + bhi.n 12a0d8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a038 │ │ │ │ + bpl.n 129fa0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a04c │ │ │ │ + bpl.n 12a028 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129f6c │ │ │ │ + bhi.n 12a0dc │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129ff4 │ │ │ │ + bpl.n 129f5c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a020 │ │ │ │ + bpl.n 129fe4 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129f28 │ │ │ │ + bhi.n 12a0d8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129fb0 │ │ │ │ + bpl.n 12a118 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129ffc │ │ │ │ + bpl.n 129fa0 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a0e4 │ │ │ │ + bhi.n 12a0dc │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129f6c │ │ │ │ + bpl.n 12a0d4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fd8 │ │ │ │ + bpl.n 129f5c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a0a0 │ │ │ │ + bhi.n 12a0e8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a128 │ │ │ │ + bpl.n 12a090 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fdc │ │ │ │ + bpl.n 12a118 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a05c │ │ │ │ + bhi.n 12a0f4 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a0e4 │ │ │ │ + bmi.n 12a04c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fd8 │ │ │ │ + bpl.n 12a0d4 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a018 │ │ │ │ + bhi.n 12a100 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a0a0 │ │ │ │ + bmi.n 12a008 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fdc │ │ │ │ + bpl.n 12a090 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129fd4 │ │ │ │ + bhi.n 12a10c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a05c │ │ │ │ + bmi.n 129fc4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fe8 │ │ │ │ + bmi.n 12a04c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129f90 │ │ │ │ + bhi.n 12a118 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a018 │ │ │ │ + bmi.n 12a180 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129ff4 │ │ │ │ + bmi.n 12a008 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a14c │ │ │ │ + bhi.n 12a0fc │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129fd4 │ │ │ │ + bmi.n 12a13c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a000 │ │ │ │ + bmi.n 129fc4 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a108 │ │ │ │ + bhi.n 12a0e0 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129f90 │ │ │ │ + bmi.n 12a0f8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a00c │ │ │ │ + bmi.n 12a180 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a0c4 │ │ │ │ + bhi.n 12a0bc │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a14c │ │ │ │ + bmi.n 12a0b4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a018 │ │ │ │ + bmi.n 12a13c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a080 │ │ │ │ + bvc.n 12a098 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a108 │ │ │ │ + bcc.n 12a078 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129ffc │ │ │ │ + bmi.n 12a100 │ │ │ │ + movs r3, r4 │ │ │ │ + bvc.n 12a074 │ │ │ │ movs r3, r4 │ │ │ │ bcc.n 12a03c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a0c4 │ │ │ │ + bcc.n 12a0c4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fe0 │ │ │ │ + bvc.n 12a064 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129ff8 │ │ │ │ + bcc.n 129ffc │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a080 │ │ │ │ + bcc.n 12a084 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fbc │ │ │ │ + bvc.n 12a054 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129fb4 │ │ │ │ + bcc.n 12a1bc │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a03c │ │ │ │ + bcc.n 12a044 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a198 │ │ │ │ + bvc.n 12a034 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a178 │ │ │ │ + bcc.n 12a17c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a000 │ │ │ │ + bcc.n 12a004 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a174 │ │ │ │ + bvc.n 12a024 │ │ │ │ movs r3, r4 │ │ │ │ bcc.n 12a13c │ │ │ │ movs r3, r4 │ │ │ │ bcc.n 12a1c4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a164 │ │ │ │ + bvc.n 12a014 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a0fc │ │ │ │ + bcs.n 12a0fc │ │ │ │ movs r3, r4 │ │ │ │ bcc.n 12a184 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a154 │ │ │ │ + bvc.n 12a204 │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a0bc │ │ │ │ movs r3, r4 │ │ │ │ bcc.n 12a144 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a134 │ │ │ │ + bvc.n 12a1f4 │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a07c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a104 │ │ │ │ + bcs.n 12a104 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a124 │ │ │ │ + bvc.n 12a1e4 │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a03c │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a0c4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a114 │ │ │ │ + bvc.n 12a1d4 │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a1fc │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a084 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a104 │ │ │ │ + bvc.n 12a1cc │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a1bc │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a044 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0f4 │ │ │ │ + bvc.n 12a1bc │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a17c │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a204 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0e4 │ │ │ │ + bvc.n 12a1ac │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 12a13c │ │ │ │ + bne.n 12a13c │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a1c4 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0d4 │ │ │ │ - movs r3, r4 │ │ │ │ - bne.n 12a0fc │ │ │ │ - movs r3, r4 │ │ │ │ - bcs.n 12a184 │ │ │ │ - movs r3, r4 │ │ │ │ - bvs.n 12a0cc │ │ │ │ - movs r3, r4 │ │ │ │ - bne.n 12a0bc │ │ │ │ - movs r3, r4 │ │ │ │ - bcs.n 12a144 │ │ │ │ - movs r3, r4 │ │ │ │ - bvs.n 12a0bc │ │ │ │ - movs r3, r4 │ │ │ │ - bne.n 12a07c │ │ │ │ - movs r3, r4 │ │ │ │ - bne.n 12a104 │ │ │ │ - movs r3, r4 │ │ │ │ - bvs.n 12a0ac │ │ │ │ - movs r3, r4 │ │ │ │ - bne.n 12a23c │ │ │ │ - movs r3, r4 │ │ │ │ - bne.n 12a0c4 │ │ │ │ - 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 │ │ │ │ sub.w sp, sp, #4672 @ 0x1240 │ │ │ │ @@ -249165,112 +249166,112 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4623 @ 0x120f │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb780023 │ │ │ │ - @ instruction: 0xfb960023 │ │ │ │ - pop {r2} │ │ │ │ + @ instruction: 0xfbf80023 │ │ │ │ + ldc2 0, cr0, [r6], {35} @ 0x23 │ │ │ │ + pop {r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12bef8 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - svc 28 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12bee8 │ │ │ │ + cbnz r4, 12bf08 │ │ │ │ movs r3, r4 │ │ │ │ - revsh r4, r6 │ │ │ │ + cbnz r4, 12bef8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x000a │ │ │ │ + cbnz r2, 12beea │ │ │ │ movs r3, r4 │ │ │ │ - rev r2, r7 │ │ │ │ + hlt 0x003a │ │ │ │ movs r3, r4 │ │ │ │ - rsb r0, ip, r3, asr #32 │ │ │ │ - b.n 12bc00 │ │ │ │ + mcrr 0, 2, r0, ip, cr3 │ │ │ │ + b.n 12bd00 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7c80023 │ │ │ │ - @ instruction: 0xf7d60023 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + str.w r0, [r8, r3, lsl #2] │ │ │ │ + ldr.w r0, [r6, r3, lsl #2] │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb750 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb69a │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c068 │ │ │ │ + b.n 12c168 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3860023 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + and.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ movs r4, r4 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r4, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12bf30 │ │ │ │ + b.n 12c030 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7be0023 │ │ │ │ - cbz r4, 12bf8a │ │ │ │ + ldrh.w r0, [lr, r3, lsl #2] │ │ │ │ + push {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 12bf7a │ │ │ │ + cbz r4, 12bf9a │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 12bf76 │ │ │ │ + cbz r2, 12bf96 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r5 │ │ │ │ + cbz r2, 12bf86 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ movs r4, r4 │ │ │ │ - uxth r2, r3 │ │ │ │ + cbz r2, 12bf7e │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r1 │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ movs r4, r4 │ │ │ │ - sxth r0, r2 │ │ │ │ + uxth r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 12bf7c │ │ │ │ + sxtb r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ mov.w r2, #10496 @ 0x2900 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 132782 │ │ │ │ bhi.w 12c7fc │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ @@ -250288,135 +250289,134 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3649 @ 0xe41 │ │ │ │ bl 150bc0 │ │ │ │ b.n 12d252 │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ - movs r3, r4 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12cb80 │ │ │ │ + add sp, #24 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12cba8 │ │ │ │ + bcs.n 12cc80 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + bcs.n 12cca8 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cb64 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cb94 │ │ │ │ + b.n 12cc64 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + @ instruction: 0xe8080023 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 7, cr0, cr2, cr3, {1} │ │ │ │ - cdp 0, 8, cr0, cr4, cr3, {1} │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + cdp 0, 15, cr0, cr2, cr3, {1} │ │ │ │ + vhadd.s8 d0, d4, d19 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [lr, #140] @ 0x8c │ │ │ │ - ldc2 0, cr0, [r0, #140]! @ 0x8c │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + cdp2 0, 1, cr0, cr14, cr3, {1} │ │ │ │ + cdp2 0, 3, cr0, cr0, cr3, {1} │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d0, d10, d19 │ │ │ │ - cdp 0, 12, cr0, cr8, cr3, {1} │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + vaddl.s8 q0, d10, d19 │ │ │ │ + vhadd.s8 d16, d8, d19 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q8, d10, d19 │ │ │ │ - vext.8 d16, d12, d19, #0 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + orn r0, sl, #35 @ 0x23 │ │ │ │ + orns r0, ip, #35 @ 0x23 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #720 @ (adr r7, 12cfcc ) │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfa840023 │ │ │ │ - @ instruction: 0xfa9a0023 │ │ │ │ - add r7, pc, #496 @ (adr r7, 12cef8 ) │ │ │ │ + @ instruction: 0xfb040023 │ │ │ │ + smlatb r0, sl, r3, r0 │ │ │ │ + add r7, pc, #1008 @ (adr r7, 12d0f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #176 @ (adr r7, 12cdbc ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 12cfbc ) │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s32 d0, d14, d19 │ │ │ │ - vhadd.s16 d16, d2, d19 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 12d108 ) │ │ │ │ + vaddl.s32 q0, d14, d19 │ │ │ │ + vaddl.s16 q8, d2, d19 │ │ │ │ + add r7, pc, #496 @ (adr r7, 12cf08 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #688 @ (adr r6, 12cfcc ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 12cdcc ) │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + bkpt 0x002a │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #912 @ (adr r5, 12d0b8 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 12ceb8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #592 @ (adr r5, 12cf7c ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 12cd7c ) │ │ │ │ movs r3, r4 │ │ │ │ - orns r0, ip, #35 @ 0x23 │ │ │ │ - bics.w r0, r4, #35 @ 0x23 │ │ │ │ - add r5, pc, #296 @ (adr r5, 12ce60 ) │ │ │ │ + @ instruction: 0xf0fc0023 │ │ │ │ + @ instruction: 0xf0b40023 │ │ │ │ + add r5, pc, #808 @ (adr r5, 12d060 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 12d124 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 12cf24 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #760 @ (adr r4, 12d040 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 12ce40 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #440 @ (adr r4, 12cf04 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 12d104 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12cdb4 │ │ │ │ + bge.n 12ccb4 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #232 @ (adr r4, 12ce40 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 12d040 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #936 @ (adr r3, 12d104 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 12cf04 ) │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #11108 @ 0x2b64 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1335ac │ │ │ │ bls.w 12d44c │ │ │ │ movw r2, #19105 @ 0x4aa1 │ │ │ │ @@ -251542,150 +251542,151 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5319 @ 0x14c7 │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + cbz r2, 12db9c │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #576 @ (adr r1, 12ddd8 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 12dbd8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #256 @ (adr r1, 12dc9c ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 12de9c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #520 @ (adr r3, 12dda8 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 12dba8 ) │ │ │ │ movs r3, r4 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #376 @ (adr r6, 12dd24 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 12df24 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #480 @ (adr r6, 12dd90 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 12df90 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12dc94 │ │ │ │ + b.n 12dd94 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12dc2c │ │ │ │ + b.n 12dd2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12dd68 │ │ │ │ + b.n 12de68 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12dd70 │ │ │ │ + b.n 12de70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ 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 12dacc │ │ │ │ + b.n 12dbcc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12daf4 │ │ │ │ + b.n 12dbf4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12dc5c │ │ │ │ + cbz r2, 12dc7c │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 12dc62 │ │ │ │ + cbz r4, 12dc82 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #320 @ (adr r4, 12dd5c ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 12df5c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #360 @ (adr r4, 12dd88 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 12df88 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, 12dc3c ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 12de3c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #48 @ (adr r0, 12dc60 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 12de60 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u32 q8, d8, d19 │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12dd38 │ │ │ │ + bcc.n 12dc38 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12dccc │ │ │ │ + bcc.n 12dbcc │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - adds.w r0, r2, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf12a0023 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + @ instruction: 0xf1920023 │ │ │ │ + sub.w r0, sl, #35 @ 0x23 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #424 @ (adr r1, 12de34 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 12e034 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #472 @ (adr r1, 12de68 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 12e068 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfaac0023 │ │ │ │ - @ instruction: 0xfab80023 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + @ instruction: 0xfb2c0023 │ │ │ │ + @ instruction: 0xfb380023 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #31424 @ 0x7ac0 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 130ea6 │ │ │ │ movw r2, #33424 @ 0x8290 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ @@ -252701,121 +252702,121 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3473 @ 0xd91 │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ nop │ │ │ │ - b.n 12f064 │ │ │ │ + b.n 12f164 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12f0a4 │ │ │ │ + b.n 12f1a4 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ - subs.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xf6360023 │ │ │ │ + @ instruction: 0xf63c0023 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + b.n 12ea9c │ │ │ │ movs r3, r4 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + b.n 12eab4 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - add.w r0, sl, r3, asr #32 │ │ │ │ - adds.w r0, r8, r3, asr #32 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xeb8a0023 │ │ │ │ + @ instruction: 0xeb980023 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ movs r3, r4 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ea50 │ │ │ │ + b.n 12eb50 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ea74 │ │ │ │ + b.n 12eb74 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 12ea30 │ │ │ │ + bcc.n 12eb30 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12ea5c │ │ │ │ + bcc.n 12e95c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12e6b0 │ │ │ │ + b.n 12e7b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12e6c4 │ │ │ │ + b.n 12e7c4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r2, [r5, #1024] @ 0x400 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 1348f6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -253683,93 +253684,93 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4386 @ 0x1122 │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ - add r6, pc, #672 @ (adr r6, 12f6fc ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 12f4fc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #760 @ (adr r6, 12f758 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 12f558 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb852 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb872 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r4, r6 │ │ │ │ + cbz r4, 12f528 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r4, r6 │ │ │ │ + cbz r4, 12f51c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12f4f0 │ │ │ │ + blt.n 12f3f0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12f514 │ │ │ │ + blt.n 12f414 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #49568 @ 0xc1a0 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 133e78 │ │ │ │ movw r2, #50568 @ 0xc588 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ @@ -254848,317 +254849,317 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2827 @ 0xb0b │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ nop │ │ │ │ - add r4, pc, #184 @ (adr r4, 1302d4 ) │ │ │ │ - movs r3, r4 │ │ │ │ - add r3, pc, #688 @ (adr r3, 1304d0 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 1304d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + add r4, pc, #176 @ (adr r4, 1302d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 1302a0 │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 1302a8 │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + pop {r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + pop {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 130628 │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1305c8 │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + b.n 130728 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + b.n 1306c8 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + str r1, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + strb r0, [r3, #31] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + strb r6, [r1, #31] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + strb r6, [r7, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + strb r4, [r0, #30] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + strb r4, [r6, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1301f4 │ │ │ │ + strb r0, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 130224 │ │ │ │ + strb r0, [r5, #27] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + bcc.n 1302f4 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + bcc.n 130324 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1302f0 │ │ │ │ + strb r4, [r5, #27] │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 130290 │ │ │ │ + strb r4, [r3, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + bpl.n 1301f0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + bpl.n 130390 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 130326 │ │ │ │ + strb r2, [r2, #26] │ │ │ │ movs r3, r4 │ │ │ │ - rev r4, r0 │ │ │ │ + strb r2, [r0, #25] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + hlt 0x0004 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 130310 │ │ │ │ + strb r6, [r0, #25] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 130316 │ │ │ │ + strb r6, [r6, #23] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + cbz r0, 130330 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + cbz r2, 130336 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + strb r4, [r7, #23] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + strb r4, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + strb r4, [r0, #19] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + strb r4, [r2, #17] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + strb r4, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + strb r2, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + strb r2, [r6, #14] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + strb r6, [r6, #14] │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + strb r6, [r4, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + ittt vs │ │ │ │ + movvs r3, r4 │ │ │ │ + nopvs {7} │ │ │ │ + movvs r3, r4 │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1302b8 │ │ │ │ + bvs.n 1303b8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1302d0 │ │ │ │ + bvs.n 1303d0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1303a8 │ │ │ │ + bge.n 1302a8 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1303b8 │ │ │ │ + bge.n 1302b8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 1303d0 │ │ │ │ + cbnz r4, 1303f0 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 1303d8 │ │ │ │ + cbnz r6, 1303f8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb64a │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb65c │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r3, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + strb r6, [r4, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + strb r6, [r2, #0] │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 130374 │ │ │ │ + bmi.n 130474 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1303b8 │ │ │ │ + bmi.n 1304b8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ @@ -256179,309 +256180,309 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4593 @ 0x11f1 │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 131172 │ │ │ │ + sxth r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 13117c │ │ │ │ + sxtb r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #472 @ (adr r6, 131354 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 131554 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #424 @ (adr r2, 131350 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 131550 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #480 @ (adr r2, 13138c ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 13158c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x007c │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + bkpt 0x0046 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 131236 │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 13123e │ │ │ │ + pop {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + cbz r6, 13129e │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + cbz r4, 131298 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb67a │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1312e2 │ │ │ │ + sxtb r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r6, r0 │ │ │ │ + uxth r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r7, #16] │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x0002 │ │ │ │ + cbnz r2, 131318 │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x001a │ │ │ │ + cbnz r2, 131322 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #224 @ (adr r2, 1313d8 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 1315d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #320 @ (adr r2, 13143c ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 13163c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + str r4, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 131316 │ │ │ │ + cbz r0, 131336 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + cbz r4, 13131c │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ @@ -257443,269 +257444,269 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3802 @ 0xeda │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - revsh r2, r5 │ │ │ │ + cbnz r2, 131f06 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #120 @ (adr r3, 131f40 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 132140 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #176 @ (adr r3, 131f7c ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 13217c ) │ │ │ │ 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 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ 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 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ 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 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + str r4, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb65c │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #16 @ (adr r6, 131f88 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 132188 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #776 @ (adr r5, 132284 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 132084 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ movs r3, r4 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb64a │ │ │ │ movs r3, r4 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + cpsie │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 132040 │ │ │ │ + cbnz r6, 132060 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 132048 │ │ │ │ + cbnz r4, 132068 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #704 @ (adr r1, 132328 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 132128 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #768 @ (adr r1, 13236c ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 13216c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 13209c │ │ │ │ ldr.w r3, [sp, #2676] @ 0xa74 │ │ │ │ @@ -258738,333 +258739,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2580 @ 0xa14 │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ nop │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #672] @ (132fa8 ) │ │ │ │ + str r0, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #352] @ (132e6c ) │ │ │ │ + ldr r7, [pc, #864] @ (13306c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #368] @ (132e88 ) │ │ │ │ + ldr r7, [pc, #880] @ (133088 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #48] @ (132d4c ) │ │ │ │ + ldr r7, [pc, #560] @ (132f4c ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #8] @ (132d30 ) │ │ │ │ + ldr r7, [pc, #520] @ (132f30 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #712] @ (132ff4 ) │ │ │ │ + ldr r7, [pc, #200] @ (132df4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #736] @ (133018 ) │ │ │ │ + ldr r7, [pc, #224] @ (132e18 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #416] @ (132edc ) │ │ │ │ + ldr r6, [pc, #928] @ (1330dc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #440] @ (132f00 ) │ │ │ │ + ldr r6, [pc, #952] @ (133100 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #120] @ (132dc4 ) │ │ │ │ + ldr r6, [pc, #632] @ (132fc4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #144] @ (132de8 ) │ │ │ │ + ldr r6, [pc, #656] @ (132fe8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #848] @ (1330ac ) │ │ │ │ + ldr r6, [pc, #336] @ (132eac ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #752] @ (133058 ) │ │ │ │ + ldr r6, [pc, #240] @ (132e58 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #432] @ (132f1c ) │ │ │ │ + ldr r5, [pc, #944] @ (13311c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #336] @ (132ec8 ) │ │ │ │ + ldr r5, [pc, #848] @ (1330c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #16] @ (132d8c ) │ │ │ │ + ldr r5, [pc, #528] @ (132f8c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #368 @ (adr r1, 132ef0 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 1330f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #456 @ (adr r1, 132f4c ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 13314c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #32] @ (132da8 ) │ │ │ │ + ldr r5, [pc, #544] @ (132fa8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #736] @ (13306c ) │ │ │ │ + ldr r5, [pc, #224] @ (132e6c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #760] @ (133090 ) │ │ │ │ + ldr r5, [pc, #248] @ (132e90 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #440] @ (132f54 ) │ │ │ │ + ldr r4, [pc, #952] @ (133154 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #456] @ (132f70 ) │ │ │ │ + ldr r4, [pc, #968] @ (133170 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #136] @ (132e34 ) │ │ │ │ + ldr r4, [pc, #648] @ (133034 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #160] @ (132e58 ) │ │ │ │ + ldr r4, [pc, #672] @ (133058 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #864] @ (13311c ) │ │ │ │ + ldr r4, [pc, #352] @ (132f1c ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #856] @ (133120 ) │ │ │ │ + ldr r4, [pc, #344] @ (132f20 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #536] @ (132fe4 ) │ │ │ │ + ldr r4, [pc, #24] @ (132de4 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #528] @ (132fe8 ) │ │ │ │ + ldr r4, [pc, #16] @ (132de8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #208] @ (132eac ) │ │ │ │ + ldr r3, [pc, #720] @ (1330ac ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #224] @ (132ec8 ) │ │ │ │ + ldr r3, [pc, #736] @ (1330c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #928] @ (13318c ) │ │ │ │ + ldr r3, [pc, #416] @ (132f8c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #832] @ (133138 ) │ │ │ │ + ldr r3, [pc, #320] @ (132f38 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #512] @ (132ffc ) │ │ │ │ + ldr r3, [pc, #0] @ (132dfc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #536] @ (133020 ) │ │ │ │ + ldr r3, [pc, #24] @ (132e20 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #216] @ (132ee4 ) │ │ │ │ + ldr r2, [pc, #728] @ (1330e4 ) │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r1 │ │ │ │ + cbz r2, 132e62 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r0, r3 │ │ │ │ + cbz r0, 132e6a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #232] @ (132f00 ) │ │ │ │ + ldr r2, [pc, #744] @ (133100 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #936] @ (1331c4 ) │ │ │ │ + ldr r2, [pc, #424] @ (132fc4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #952] @ (1331e0 ) │ │ │ │ + ldr r2, [pc, #440] @ (132fe0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #632] @ (1330a4 ) │ │ │ │ + ldr r2, [pc, #120] @ (132ea4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #656] @ (1330c8 ) │ │ │ │ + ldr r2, [pc, #144] @ (132ec8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #336] @ (132f8c ) │ │ │ │ + ldr r1, [pc, #848] @ (13318c ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #320] @ (132f88 ) │ │ │ │ + ldr r1, [pc, #832] @ (133188 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #0] @ (132e4c ) │ │ │ │ + ldr r1, [pc, #512] @ (13304c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #16] @ (132e68 ) │ │ │ │ + ldr r1, [pc, #528] @ (133068 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #720] @ (13312c ) │ │ │ │ + ldr r1, [pc, #208] @ (132f2c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #744] @ (133150 ) │ │ │ │ + ldr r1, [pc, #232] @ (132f50 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #424] @ (133014 ) │ │ │ │ + ldr r0, [pc, #936] @ (133214 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #448] @ (133038 ) │ │ │ │ + ldr r0, [pc, #960] @ (133238 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #128] @ (132efc ) │ │ │ │ + ldr r0, [pc, #640] @ (1330fc ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #88] @ (132ee0 ) │ │ │ │ + ldr r0, [pc, #600] @ (1330e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + ldr r0, [pc, #280] @ (132fa4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ movs r3, r4 │ │ │ │ - blxns r9 │ │ │ │ + ldr r0, [pc, #304] @ (132fc8 ) │ │ │ │ movs r3, r4 │ │ │ │ - bxns pc │ │ │ │ + blxns pc │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - blx r0 │ │ │ │ + ldr r0, [pc, #0] @ (132ea8 ) │ │ │ │ movs r3, r4 │ │ │ │ - bx r6 │ │ │ │ + blx r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - bx r6 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, ip │ │ │ │ + bx ip │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, sp │ │ │ │ + bx sp │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, r3 │ │ │ │ + bx r3 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, r2 │ │ │ │ + bx r2 │ │ │ │ movs r3, r4 │ │ │ │ - mov r6, r8 │ │ │ │ + mov lr, r8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r8, r9 │ │ │ │ movs r3, r4 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, pc │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r8, r0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r8, r6 │ │ │ │ + mov r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #944 @ (adr r6, 1332b0 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 1330b0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #24 @ (adr r7, 132f1c ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 13311c ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp ip, r6 │ │ │ │ + mov r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp ip, ip │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #368 @ (adr r0, 133080 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 133280 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #440 @ (adr r0, 1330cc ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 1332cc ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r8, sp │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r8, r3 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp ip, r4 │ │ │ │ movs r3, r4 │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, sl │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #408 @ (adr r0, 1330c8 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 1332c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #488 @ (adr r0, 13311c ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 13331c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r8, ip │ │ │ │ + cmp r0, ip │ │ │ │ movs r3, r4 │ │ │ │ - add r8, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, ip │ │ │ │ + add ip, ip │ │ │ │ movs r3, r4 │ │ │ │ - add r4, r2 │ │ │ │ + add ip, r2 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, r3 │ │ │ │ + add ip, r3 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r6, r1 │ │ │ │ + add r6, r9 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - mvns r6, r3 │ │ │ │ + add r6, fp │ │ │ │ movs r3, r4 │ │ │ │ - bics r6, r1 │ │ │ │ + add r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - bics r4, r1 │ │ │ │ + add r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r4, r7 │ │ │ │ + bics r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ @@ -260075,301 +260076,301 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1966 @ 0x7ae │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0 │ │ │ │ + adcs r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - eors r0, r6 │ │ │ │ + lsrs r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - eors r4, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ands r4, r4 │ │ │ │ + lsls r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - ands r4, r1 │ │ │ │ + lsls r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + ands r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + eors r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + subs r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, r2 │ │ │ │ + add sl, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, r4 │ │ │ │ + add r8, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #784 @ (adr r5, 133f80 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 133d80 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #856 @ (adr r5, 133fcc ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 133dcc ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #368 @ (adr r3, 133df0 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 133ff0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #456 @ (adr r3, 133e4c ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 13404c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r2, #28] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - add r8, r4 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - add sl, r6 │ │ │ │ + cmp r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - muls r0, r6 │ │ │ │ + mvns r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r6, r0 │ │ │ │ + bics r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - bx r7 │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r3, r4 │ │ │ │ - bxns r1 │ │ │ │ + blxns r1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + strb r6, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + subs r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + subs r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #224] @ (133e50 ) │ │ │ │ + ldr r7, [pc, #736] @ (134050 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #320] @ (133eb4 ) │ │ │ │ + ldr r7, [pc, #832] @ (1340b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ @@ -261312,101 +261313,101 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ b.w 133a0c │ │ │ │ ldrb.w r3, [r5, #305] @ 0x131 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ b.w 1339c2 │ │ │ │ - ldr r3, [pc, #960] @ (134dd8 ) │ │ │ │ + ldr r4, [pc, #448] @ (134bd8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #1016] @ (134e14 ) │ │ │ │ + ldr r4, [pc, #504] @ (134c14 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + eors r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ands r4, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - bxns r9 │ │ │ │ + blxns r9 │ │ │ │ movs r3, r4 │ │ │ │ - cmp lr, sp │ │ │ │ + mov r6, sp │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - add sl, r0 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, r6 │ │ │ │ + add r8, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d248 │ │ │ │ b.w 133a9a │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -261486,15 +261487,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ addwcs r2, sp, #3748 @ 0xea4 │ │ │ │ bcs.w 12b298 │ │ │ │ b.w 12b2ba │ │ │ │ add.w r3, sp, #4672 @ 0x1240 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 2f3620 │ │ │ │ + bl 2f36b8 │ │ │ │ ldr.w r3, [pc, #3216] @ 135884 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3204] @ 135888 │ │ │ │ @@ -262467,113 +262468,113 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ nop │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ - movs r3, r4 │ │ │ │ - movs r4, #28 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + subs r4, r7, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + adds r4, r5, r7 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + subs r4, r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + adds r4, r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r5, r7 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + adds r4, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + strh r6, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + adds r4, r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + adds r4, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #14 │ │ │ │ + adds r4, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #22 │ │ │ │ + adds r4, r7, r3 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r4, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #30 │ │ │ │ + adds r4, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r7, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r5, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r4, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r5, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + adds r2, r3, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + adds r4, r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 13687c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 136880 │ │ │ │ ldr.w r3, [pc, #3884] @ 136884 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 136888 │ │ │ │ @@ -263782,661 +263783,661 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2308 @ 0x904 │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ + movs r3, r4 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + asrs r2, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r3, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + asrs r2, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + asrs r2, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + asrs r2, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r1, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + asrs r2, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + asrs r2, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + asrs r2, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + asrs r2, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + strb r6, [r7, #11] │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + strb r0, [r0, #9] │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + asrs r2, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + subs r6, r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + asrs r2, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #18 │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + asrs r2, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r1, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + asrs r2, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + asrs r2, r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + strb r2, [r7, #30] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + strb r4, [r0, #31] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + asrs r2, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + strb r6, [r7, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + asrs r2, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + asrs r2, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + subs r2, r5, r0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + adds r0, r5, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + asrs r2, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + movs r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #32 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #0 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #32 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + asrs r2, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + movs r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + asrs r2, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + strb r2, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + strb r4, [r4, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + strb r6, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + strb r6, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + strb r2, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #16 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #20 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + adds r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + movs r3, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #32 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + movs r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + movs r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #32 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + ldr r6, [pc, #696] @ (136f68 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + ldr r6, [pc, #368] @ (136e24 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #24 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + ldr r6, [pc, #120] @ (136d38 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #184] @ (136d68 ) │ │ │ │ + ldr r6, [pc, #176] @ (136d74 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #880] @ (137024 ) │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + ldr r6, [pc, #184] @ (136d88 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #632] @ (136f38 ) │ │ │ │ + ldr r5, [pc, #1008] @ (1370c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #688] @ (136f74 ) │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #696] @ (136f88 ) │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #496] @ (136ec4 ) │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #16 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + strb r6, [r7, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + strb r0, [r1, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r4, [pc, #3888] @ 137cc0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3888] @ 137cc4 │ │ │ │ ldr.w r3, [pc, #3888] @ 137cc8 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 137ccc │ │ │ │ @@ -265646,529 +265647,534 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3418 @ 0xd5a │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + str r2, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + str r0, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #4 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + lsls r2, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #20 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + cmp r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + cmp r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, r7 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, r1 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u16 q8, d8, d18 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u q8, d10, d18 │ │ │ │ - vaddl.u32 q0, d10, d18 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u8 q8, d10, d18 │ │ │ │ - vhadd.u d16, d10, d18 │ │ │ │ - cmp r1, #18 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ + vaddl.u32 q8, d10, d18 │ │ │ │ vaddl.u16 q0, d10, d18 │ │ │ │ - vhadd.u8 d16, d10, d18 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ + vaddl.u q0, d10, d18 │ │ │ │ vhadd.u32 d16, d10, d18 │ │ │ │ - vhadd.u16 d0, d10, d18 │ │ │ │ - movs r7, #22 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ + vaddl.u8 q0, d10, d18 │ │ │ │ vhadd.u d0, d10, d18 │ │ │ │ - cdp2 0, 14, cr0, cr10, cr2, {1} │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ + vhadd.u16 d16, d10, d18 │ │ │ │ vhadd.u8 d0, d10, d18 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr2, {1} │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ + vhadd.u32 d0, d10, d18 │ │ │ │ cdp2 0, 13, cr0, cr10, cr2, {1} │ │ │ │ - cdp2 0, 8, cr0, cr10, cr2, {1} │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + cmp r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 15, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 10, cr0, cr10, cr2, {1} │ │ │ │ - cdp2 0, 5, cr0, cr10, cr2, {1} │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 12, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 7, cr0, cr10, cr2, {1} │ │ │ │ - cdp2 0, 2, cr0, cr10, cr2, {1} │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + subs r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #20 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 9, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 4, cr0, cr10, cr2, {1} │ │ │ │ - ldc2l 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 1, cr0, cr10, cr2, {1} │ │ │ │ - stc2l 0, cr0, [sl, #136] @ 0x88 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + cmp r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 3, cr0, cr10, cr2, {1} │ │ │ │ stc2l 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - ldc2 0, cr0, [sl, #136] @ 0x88 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 0, cr0, cr10, cr2, {1} │ │ │ │ ldc2 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - stc2l 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ + ldc2l 0, cr0, [sl, #136] @ 0x88 │ │ │ │ stc2 0, cr0, [sl, #136] @ 0x88 │ │ │ │ - ldc2 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ + stc2 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ ldc2l 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ - stc2 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ + ldc2l 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ stc2 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - ldc2l 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ + stc2l 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ ldc2l 0, cr0, [sl], #136 @ 0x88 │ │ │ │ - stc2 0, cr0, [sl], #136 @ 0x88 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - ldc2l 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + ldc2 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ + stc2l 0, cr0, [r6], {34} @ 0x22 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + strb r4, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ + stc2l 0, cr0, [r6], #136 @ 0x88 │ │ │ │ ldc2 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - mcrr2 0, 2, r0, r6, cr2 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + sbcs r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + sbcs r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ + ldc2 0, cr0, [r6], #136 @ 0x88 │ │ │ │ stc2l 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ - ldc2 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - asrs r6, r2 │ │ │ │ + bx r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5 │ │ │ │ + bx lr │ │ │ │ movs r3, r4 │ │ │ │ + stc2 0, cr0, [r6], {34} @ 0x22 │ │ │ │ ldc2 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ - @ instruction: 0xfbe60022 │ │ │ │ - mov lr, r7 │ │ │ │ + bx lr │ │ │ │ movs r3, r4 │ │ │ │ - mov r8, lr │ │ │ │ + bx r8 │ │ │ │ movs r3, r4 │ │ │ │ + mrrc2 0, 2, r0, r6, cr2 │ │ │ │ stc2 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - @ instruction: 0xfbb60022 │ │ │ │ - mov sl, lr │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ movs r3, r4 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ + stc2 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xfbd60022 │ │ │ │ - @ instruction: 0xfb860022 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfbf60022 │ │ │ │ @ instruction: 0xfba60022 │ │ │ │ - @ instruction: 0xfb560022 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfbc60022 │ │ │ │ @ instruction: 0xfb760022 │ │ │ │ - @ instruction: 0xfb260022 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfb960022 │ │ │ │ @ instruction: 0xfb460022 │ │ │ │ - @ instruction: 0xfaf60022 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfb660022 │ │ │ │ smlatb r0, r6, r2, r0 │ │ │ │ - @ instruction: 0xfac60022 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfb360022 │ │ │ │ @ instruction: 0xfae60022 │ │ │ │ - @ instruction: 0xfa960022 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + adds r6, r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + adds r4, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfb060022 │ │ │ │ @ instruction: 0xfab60022 │ │ │ │ - @ instruction: 0xfa660022 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r2, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfad60022 │ │ │ │ @ instruction: 0xfa860022 │ │ │ │ - @ instruction: 0xfa360022 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r6, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfaa60022 │ │ │ │ @ instruction: 0xfa560022 │ │ │ │ - @ instruction: 0xfa060022 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r6, r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfa760022 │ │ │ │ @ instruction: 0xfa260022 │ │ │ │ - ldr??.w r0, [r6, #34] @ 0x22 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + cmp r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfa460022 │ │ │ │ ldr??.w r0, [r6, #34] @ 0x22 │ │ │ │ - vld1.8 {d0[1]}, [r6], r2 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfa160022 │ │ │ │ vst1.8 {d16[1]}, [r6], r2 │ │ │ │ - ldr??.w r0, [r6, r2, lsl #2] │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb.w r0, [r6, #34] @ 0x22 │ │ │ │ - vst4.8 {d16-d19}, [r6 :128], r2 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + vld1.8 {d16[1]}, [r2], r2 │ │ │ │ + ldrsb.w r0, [r4, #34] @ 0x22 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ movs r3, r4 │ │ │ │ - vld4.8 {d16-d19}, [r2 :128], r2 │ │ │ │ - ldrsb.w r0, [r4, r2, lsl #2] │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + ldrsh.w r0, [r6, #34] @ 0x22 │ │ │ │ + vld4.8 {d16-d19}, [r6 :128], r2 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ + vst1.8 {d0[1]}, [r6], r2 │ │ │ │ ldrsh.w r0, [r6, r2, lsl #2] │ │ │ │ - str??.w r0, [r6, #34] @ 0x22 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ + ldr??.w r0, [r6, r2, lsl #2] │ │ │ │ vst4.8 {d0-d3}, [r6 :128], r2 │ │ │ │ - ldrh.w r0, [r6, #34] @ 0x22 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ + vld4.8 {d0-d3}, [r6 :128], r2 │ │ │ │ ldr.w r0, [r6, #34] @ 0x22 │ │ │ │ - strb.w r0, [r6, #34] @ 0x22 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ + ldr??.w r0, [r6, #34] @ 0x22 │ │ │ │ strh.w r0, [r6, #34] @ 0x22 │ │ │ │ - ldr.w r0, [r6, r2, lsl #2] │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ + str.w r0, [r6, #34] @ 0x22 │ │ │ │ ldr??.w r0, [r6, r2, lsl #2] │ │ │ │ - strh.w r0, [r6, r2, lsl #2] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ + ldrb.w r0, [r6, #34] @ 0x22 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - @ instruction: 0xf7f60022 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + adds r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + adds r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ + str??.w r0, [r6, r2, lsl #2] │ │ │ │ ldrb.w r0, [r6, r2, lsl #2] │ │ │ │ - @ instruction: 0xf7c60022 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ + ldrh.w r0, [r6, r2, lsl #2] │ │ │ │ @ instruction: 0xf7e60022 │ │ │ │ - @ instruction: 0xf7960022 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ + strb.w r0, [r6, r2, lsl #2] │ │ │ │ @ instruction: 0xf7b60022 │ │ │ │ - @ instruction: 0xf7660022 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf7d60022 │ │ │ │ @ instruction: 0xf7860022 │ │ │ │ - @ instruction: 0xf7360022 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf7a60022 │ │ │ │ @ instruction: 0xf7560022 │ │ │ │ - @ instruction: 0xf7060022 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf7760022 │ │ │ │ @ instruction: 0xf7260022 │ │ │ │ - @ instruction: 0xf6d60022 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + subs r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf7460022 │ │ │ │ @ instruction: 0xf6f60022 │ │ │ │ - subw r0, r6, #2082 @ 0x822 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf7160022 │ │ │ │ movt r0, #26658 @ 0x6822 │ │ │ │ - @ instruction: 0xf6760022 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf6e60022 │ │ │ │ @ instruction: 0xf6960022 │ │ │ │ - movw r0, #26658 @ 0x6822 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + @ instruction: 0x47aa │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + blx r7 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf6b60022 │ │ │ │ @ instruction: 0xf6660022 │ │ │ │ - @ instruction: 0xf6160022 │ │ │ │ - bx r5 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ movs r3, r4 │ │ │ │ - bx r7 │ │ │ │ + blx r1 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf6860022 │ │ │ │ @ instruction: 0xf6360022 │ │ │ │ - @ instruction: 0xf5e60022 │ │ │ │ - bx r7 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ movs r3, r4 │ │ │ │ - bx r1 │ │ │ │ + bx fp │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf6560022 │ │ │ │ addw r0, r6, #2082 @ 0x822 │ │ │ │ - subs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - bx r7 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - mov r8, fp │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf6260022 │ │ │ │ rsbs r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf5860022 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf5f60022 │ │ │ │ sub.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - adcs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ + rsb r0, r6, #10616832 @ 0xa20000 │ │ │ │ sbcs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf5260022 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf5960022 │ │ │ │ adc.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf4f60022 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r0, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ + sbc.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ adds.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf4c60022 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf5360022 │ │ │ │ @ instruction: 0xf4e60022 │ │ │ │ - eors.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ + add.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf4b60022 │ │ │ │ - orn r0, r6, #10616832 @ 0xa20000 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf4d60022 │ │ │ │ eor.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - bics.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf4a60022 │ │ │ │ orrs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - and.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ + orns r0, r6, #10616832 @ 0xa20000 │ │ │ │ bic.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf3d60022 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ + orr.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf3f60022 │ │ │ │ - @ instruction: 0xf3a60022 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf3c60022 │ │ │ │ - @ instruction: 0xf3760022 │ │ │ │ ldr.w r4, [pc, #3884] @ 139100 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 139104 │ │ │ │ ldr.w r3, [pc, #3884] @ 139108 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 13910c │ │ │ │ add r1, pc │ │ │ │ @@ -267376,568 +267382,561 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2204 @ 0x89c │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ - subs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - rsb r0, ip, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf6320022 │ │ │ │ + movw r0, #51234 @ 0xc822 │ │ │ │ + vhadd.s8 d0, d6, d18 │ │ │ │ + cdp 0, 11, cr0, cr6, cr2, {1} │ │ │ │ + cmp sl, r7 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp ip, r9 │ │ │ │ + movs r3, r4 │ │ │ │ + cdp 0, 13, cr0, cr6, cr2, {1} │ │ │ │ cdp 0, 8, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 3, cr0, cr6, cr2, {1} │ │ │ │ - cmp r2, r7 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, r9 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 10, cr0, cr6, cr2, {1} │ │ │ │ cdp 0, 5, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 0, cr0, cr6, cr2, {1} │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 7, cr0, cr6, cr2, {1} │ │ │ │ cdp 0, 2, cr0, cr6, cr2, {1} │ │ │ │ - ldcl 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 4, cr0, cr6, cr2, {1} │ │ │ │ ldcl 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ - stc 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + subs r6, r7, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + subs r0, r1, r3 │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 1, cr0, cr6, cr2, {1} │ │ │ │ stcl 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - ldcl 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r7, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r3, r2 │ │ │ │ movs r3, r4 │ │ │ │ + stcl 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ ldc 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - stcl 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + adds r2, r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + adds r0, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ + ldc 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ stcl 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ - adds r2, r2, r2 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + @ instruction: 0xfbee0022 │ │ │ │ + adds r4, r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ + stc 0, cr0, [r6, #136] @ 0x88 │ │ │ │ ldc 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ - stcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - @ instruction: 0xfb6e0022 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r6, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ + adds r4, r0, r3 │ │ │ │ + movs r3, r4 │ │ │ │ + ldcl 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ stc 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ + stc 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ ldcl 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - stc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - mrrc 0, 2, r0, r6, cr2 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + ldcl 0, cr0, [r2], #136 @ 0x88 │ │ │ │ + stc 0, cr0, [r4], #136 @ 0x88 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ - stc 0, cr0, [r4], #-136 @ 0xffffff78 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + stcl 0, cr0, [r6], {34} @ 0x22 │ │ │ │ + ldcl 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ + ldc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ mcrr 0, 2, r0, r6, cr2 │ │ │ │ - @ instruction: 0xebf60022 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ + stcl 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ ldc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - rsb r0, r6, r2, asr #32 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + adds r6, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ + ldc 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xebe60022 │ │ │ │ - @ instruction: 0xeb960022 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, r6, r2, asr #32 │ │ │ │ - sbc.w r0, r6, r2, asr #32 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + stc 0, cr0, [r2], {34} @ 0x22 │ │ │ │ + subs.w r0, r4, r2, asr #32 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeb820022 │ │ │ │ - @ instruction: 0xeb340022 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + rsbs r0, r6, r2, asr #32 │ │ │ │ + @ instruction: 0xeb860022 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ + sub.w r0, r6, r2, asr #32 │ │ │ │ adcs.w r0, r6, r2, asr #32 │ │ │ │ - add.w r0, r6, r2, asr #32 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ + sbcs.w r0, r6, r2, asr #32 │ │ │ │ @ instruction: 0xeb260022 │ │ │ │ - @ instruction: 0xead60022 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ + adc.w r0, r6, r2, asr #32 │ │ │ │ @ instruction: 0xeaf60022 │ │ │ │ - @ instruction: 0xeaa60022 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ + adds.w r0, r6, r2, asr #32 │ │ │ │ pkhtb r0, r6, r2, asr #32 │ │ │ │ - orns r0, r6, r2, asr #32 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xeae60022 │ │ │ │ eors.w r0, r6, r2, asr #32 │ │ │ │ - orr.w r0, r6, r2, asr #32 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xeab60022 │ │ │ │ orn r0, r6, r2, asr #32 │ │ │ │ - ands.w r0, r6, r2, asr #32 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ + eor.w r0, r6, r2, asr #32 │ │ │ │ bics.w r0, r6, r2, asr #32 │ │ │ │ - strd r0, r0, [r6, #136]! @ 0x88 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ + orrs.w r0, r6, r2, asr #32 │ │ │ │ and.w r0, r6, r2, asr #32 │ │ │ │ - @ instruction: 0xe9b60022 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ + bic.w r0, r6, r2, asr #32 │ │ │ │ ldrd r0, r0, [r6, #136] @ 0x88 │ │ │ │ - @ instruction: 0xe9860022 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + rsb r0, r2, #10616832 @ 0xa20000 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ + ldrd r0, r0, [r6, #136]! @ 0x88 │ │ │ │ @ instruction: 0xe9a60022 │ │ │ │ - ldrd r0, r0, [r6, #-136] @ 0x88 │ │ │ │ - adc.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + rsb r0, sl, #10616832 @ 0xa20000 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ + strd r0, r0, [r6, #136] @ 0x88 │ │ │ │ ldrd r0, r0, [r6, #-136]! @ 0x88 │ │ │ │ - stmdb r6!, {r1, r5} │ │ │ │ - adc.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xe9960022 │ │ │ │ strd r0, r0, [r6, #-136] @ 0x88 │ │ │ │ - ldrd r0, r0, [r6], #136 @ 0x88 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ + strd r0, r0, [r6, #-136]! @ 0x88 │ │ │ │ ldmdb r6, {r1, r5} │ │ │ │ - @ instruction: 0xe8c60022 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ movs r3, r4 │ │ │ │ + ldmdb r6!, {r1, r5} │ │ │ │ strd r0, r0, [r6], #136 @ 0x88 │ │ │ │ - ldmia.w r6, {r1, r5} │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ + stmdb r6, {r1, r5} │ │ │ │ ldmia.w r6!, {r1, r5} │ │ │ │ - strd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + @ instruction: 0xfbb20022 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xe8d60022 │ │ │ │ stmia.w r6, {r1, r5} │ │ │ │ - @ instruction: 0xe8360022 │ │ │ │ - @ instruction: 0xfb320022 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + @ instruction: 0xfbbe0022 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ + stmia.w r6!, {r1, r5} │ │ │ │ @ instruction: 0xe8560022 │ │ │ │ - @ instruction: 0xe8060022 │ │ │ │ - @ instruction: 0xfb3e0022 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + @ instruction: 0xfbb20022 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ + ldrd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ @ instruction: 0xe8260022 │ │ │ │ - b.n 1392dc │ │ │ │ - movs r2, r4 │ │ │ │ - @ instruction: 0xfb320022 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 139328 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 13928c │ │ │ │ - movs r2, r4 │ │ │ │ ldc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1392d8 │ │ │ │ + strex r0, r0, [r6, #136] @ 0x88 │ │ │ │ + b.n 13933c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13923c │ │ │ │ - movs r2, r4 │ │ │ │ - stc2 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + stc2 0, cr0, [sl], #136 @ 0x88 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139288 │ │ │ │ + @ instruction: 0xe8160022 │ │ │ │ + b.n 1392ec │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1391ec │ │ │ │ - movs r2, r4 │ │ │ │ - add.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + @ instruction: 0xf58a0022 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139238 │ │ │ │ + b.n 139338 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13919c │ │ │ │ + b.n 13929c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r5, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1391e8 │ │ │ │ + b.n 1392e8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13914c │ │ │ │ + b.n 13924c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139198 │ │ │ │ + b.n 139298 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1390fc │ │ │ │ + b.n 1391fc │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r5, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139148 │ │ │ │ + b.n 139248 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1390ac │ │ │ │ + b.n 1391ac │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1390f8 │ │ │ │ + b.n 1391f8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13905c │ │ │ │ + b.n 13915c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r3, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1390a8 │ │ │ │ + b.n 1391a8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13900c │ │ │ │ + b.n 13910c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139058 │ │ │ │ + b.n 139158 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138fbc │ │ │ │ + b.n 1390bc │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139008 │ │ │ │ + b.n 139108 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138f6c │ │ │ │ + b.n 13906c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r6, r1, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138fb8 │ │ │ │ + b.n 1390b8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138f1c │ │ │ │ + b.n 13901c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r6, r1, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138f68 │ │ │ │ + b.n 139068 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138ecc │ │ │ │ + b.n 138fcc │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r1, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138f18 │ │ │ │ + b.n 139018 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e7c │ │ │ │ + b.n 138f7c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ec0 │ │ │ │ + b.n 138fc0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e28 │ │ │ │ + b.n 138f28 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e78 │ │ │ │ + b.n 138f78 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138ddc │ │ │ │ + b.n 138edc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e28 │ │ │ │ + b.n 138f28 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d8c │ │ │ │ + b.n 138e8c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138dd8 │ │ │ │ + b.n 138ed8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d3c │ │ │ │ + b.n 138e3c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d88 │ │ │ │ + b.n 138e88 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138cec │ │ │ │ + b.n 138dec │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d38 │ │ │ │ + b.n 138e38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c9c │ │ │ │ + b.n 138d9c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ce8 │ │ │ │ + b.n 138de8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c4c │ │ │ │ + b.n 138d4c │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r1, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138c98 │ │ │ │ + b.n 138d98 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bfc │ │ │ │ + b.n 138cfc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139c48 │ │ │ │ + b.n 138d48 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bac │ │ │ │ + b.n 138cac │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139bf8 │ │ │ │ + b.n 138cf8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b5c │ │ │ │ + b.n 139c5c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139ba8 │ │ │ │ + b.n 139ca8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b0c │ │ │ │ + b.n 139c0c │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139b58 │ │ │ │ + b.n 139c58 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139abc │ │ │ │ + b.n 139bbc │ │ │ │ movs r2, r4 │ │ │ │ - ldmia.w r6, {r1, r5} │ │ │ │ - subs r0, r4, #4 │ │ │ │ + ldmdb r6, {r1, r5} │ │ │ │ + subs r0, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139b08 │ │ │ │ + b.n 139c08 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139a6c │ │ │ │ + b.n 139b6c │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139ab8 │ │ │ │ + b.n 139bb8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139a1c │ │ │ │ + b.n 139b1c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139a68 │ │ │ │ + b.n 139b68 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1399cc │ │ │ │ + b.n 139acc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139a18 │ │ │ │ + b.n 139b18 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13997c │ │ │ │ + b.n 139a7c │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r5 │ │ │ │ + rors r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r0, r6 │ │ │ │ + rors r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1399c8 │ │ │ │ + b.n 139ac8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13992c │ │ │ │ + b.n 139a2c │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r5 │ │ │ │ + rors r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r0, r0 │ │ │ │ + rors r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139978 │ │ │ │ + b.n 139a78 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1398dc │ │ │ │ + b.n 1399dc │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r3 │ │ │ │ + rors r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2 │ │ │ │ + sbcs r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139928 │ │ │ │ + b.n 139a28 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13988c │ │ │ │ + b.n 13998c │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r0 │ │ │ │ + rors r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1398d0 │ │ │ │ + b.n 1399d0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139838 │ │ │ │ + b.n 139938 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6 │ │ │ │ + sbcs r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r6 │ │ │ │ + asrs r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139888 │ │ │ │ + b.n 139988 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1397ec │ │ │ │ + b.n 1398ec │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r4 │ │ │ │ + sbcs r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0 │ │ │ │ + asrs r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139838 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 13979c │ │ │ │ + b.n 139938 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 0, cr0, cr6, cr2, {1} │ │ │ │ - ldc2l 0, cr0, [r8, #136] @ 0x88 │ │ │ │ - b.n 1397e8 │ │ │ │ + b.n 13989c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13974c │ │ │ │ + cdp2 0, 8, cr0, cr6, cr2, {1} │ │ │ │ + cdp2 0, 5, cr0, cr8, cr2, {1} │ │ │ │ + b.n 1398e8 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - stc2 0, cr0, [r8, #136]! @ 0x88 │ │ │ │ - b.n 139798 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 1396fc │ │ │ │ + b.n 13984c │ │ │ │ movs r2, r4 │ │ │ │ - ldc2 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ - ldc2l 0, cr0, [r8, #-136]! @ 0xffffff78 │ │ │ │ - b.n 139748 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr2, {1} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr2, {1} │ │ │ │ + b.n 139898 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1396ac │ │ │ │ + b.n 1397fc │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ - stc2l 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ - b.n 1396f8 │ │ │ │ + ldc2 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ + ldc2l 0, cr0, [r8, #136]! @ 0x88 │ │ │ │ + b.n 139848 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13965c │ │ │ │ + b.n 1397ac │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1395b0 │ │ │ │ + stc2l 0, cr0, [r2, #136] @ 0x88 │ │ │ │ + stc2l 0, cr0, [r8, #136] @ 0x88 │ │ │ │ + b.n 1397f8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8040022 │ │ │ │ - b.n 1396a0 │ │ │ │ + b.n 13975c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139608 │ │ │ │ + ldrd r0, r0, [lr], #-136 @ 0x88 │ │ │ │ + stmia.w r4, {r1, r5} │ │ │ │ + b.n 1397a0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8020022 │ │ │ │ - b.n 139578 │ │ │ │ + b.n 139708 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139658 │ │ │ │ + stmia.w r2, {r1, r5} │ │ │ │ + @ instruction: 0xe8580022 │ │ │ │ + b.n 139758 │ │ │ │ movs r2, r4 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + b.n 1396bc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + adds r2, r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + adds r4, r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139608 │ │ │ │ + b.n 139708 │ │ │ │ movs r2, r4 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + b.n 13966c │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + b.n 1396b8 │ │ │ │ movs r2, r4 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + b.n 13961c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + b.n 139668 │ │ │ │ movs r2, r4 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [r4, #-136]! @ 0xffffff78 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + stc 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ + ldc 0, cr0, [r4, #136]! @ 0x88 │ │ │ │ + b.n 139618 │ │ │ │ movs r2, r4 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r4, [pc, #2540] @ 13a000 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #2540] @ 13a004 │ │ │ │ ldr.w r3, [pc, #2540] @ 13a008 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #2536] @ 13a00c │ │ │ │ @@ -268741,396 +268740,398 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3249 @ 0xcb1 │ │ │ │ bl 150bc0 │ │ │ │ b.w 12d252 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 13a098 │ │ │ │ + bge.n 139f98 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139ffc │ │ │ │ + bge.n 13a0fc │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 13a048 │ │ │ │ + bge.n 139f48 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139fac │ │ │ │ + bge.n 13a0ac │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 139ff8 │ │ │ │ + bge.n 13a0f8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139f5c │ │ │ │ + bge.n 13a05c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 139fa8 │ │ │ │ + bge.n 13a0a8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 13a10c │ │ │ │ + bls.n 13a00c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 139f58 │ │ │ │ + bge.n 13a058 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 13a0bc │ │ │ │ + bls.n 139fbc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 13a108 │ │ │ │ + bls.n 13a008 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 13a06c │ │ │ │ + bls.n 139f6c │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 13a0b8 │ │ │ │ + bls.n 139fb8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13a01c │ │ │ │ + bls.n 13a11c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3da0022 │ │ │ │ - @ instruction: 0xf3e80022 │ │ │ │ - bhi.n 13a068 │ │ │ │ + orrs.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + orn r0, r8, #10616832 @ 0xa20000 │ │ │ │ + bls.n 13a168 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139fcc │ │ │ │ + bls.n 13a0cc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf5e60022 │ │ │ │ - @ instruction: 0xf5f80022 │ │ │ │ - bhi.n 13a018 │ │ │ │ + @ instruction: 0xf6660022 │ │ │ │ + @ instruction: 0xf6780022 │ │ │ │ + bls.n 13a118 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13a17c │ │ │ │ + bhi.n 13a07c │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 139fc8 │ │ │ │ + bls.n 13a0c8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13a12c │ │ │ │ + bhi.n 13a02c │ │ │ │ movs r2, r4 │ │ │ │ - rsbs r0, r2, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf5980022 │ │ │ │ - bhi.n 13a178 │ │ │ │ + @ instruction: 0xf6520022 │ │ │ │ + @ instruction: 0xf6180022 │ │ │ │ + bhi.n 13a078 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13a0dc │ │ │ │ + bhi.n 139fdc │ │ │ │ movs r2, r4 │ │ │ │ - rsb r0, r6, #10616832 @ 0xa20000 │ │ │ │ - sbc.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ - bhi.n 13a128 │ │ │ │ + movw r0, #26658 @ 0x6822 │ │ │ │ + @ instruction: 0xf5e80022 │ │ │ │ + bhi.n 13a028 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13a08c │ │ │ │ + bhi.n 13a18c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 13a0d8 │ │ │ │ + bhi.n 139fd8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13a03c │ │ │ │ + bhi.n 13a13c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 13a088 │ │ │ │ + bhi.n 13a188 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 139fec │ │ │ │ + bhi.n 13a0ec │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 13a038 │ │ │ │ + bhi.n 13a138 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13a19c │ │ │ │ + bvc.n 13a09c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 13a1e8 │ │ │ │ + bvc.n 13a0e8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13a14c │ │ │ │ + bvc.n 13a04c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf4fa0022 │ │ │ │ - orns r0, r8, #10616832 @ 0xa20000 │ │ │ │ - bvc.n 13a198 │ │ │ │ + sbcs.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf4f80022 │ │ │ │ + bvc.n 13a098 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a0fc │ │ │ │ + bvc.n 13a1fc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 13a148 │ │ │ │ + bvc.n 13a048 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a0ac │ │ │ │ + bvc.n 13a1ac │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a1d8 │ │ │ │ + b.n 13a2d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a180 │ │ │ │ + b.n 13a280 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a0f8 │ │ │ │ + bvc.n 13a1f8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a05c │ │ │ │ + bvc.n 13a15c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a1d0 │ │ │ │ + b.n 13a2d0 │ │ │ │ movs r2, r4 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 13a230 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a0a8 │ │ │ │ + bvc.n 13a1a8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a20c │ │ │ │ + bvs.n 13a10c │ │ │ │ movs r2, r4 │ │ │ │ - movw r0, #57378 @ 0xe022 │ │ │ │ - @ instruction: 0xf25c0022 │ │ │ │ - bvs.n 13a058 │ │ │ │ + movt r0, #57378 @ 0xe022 │ │ │ │ + @ instruction: 0xf2dc0022 │ │ │ │ + bvc.n 13a158 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a1bc │ │ │ │ + bvs.n 13a0bc │ │ │ │ movs r2, r4 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + b.n 13a158 │ │ │ │ movs r2, r4 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + b.n 13a188 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a200 │ │ │ │ + bvs.n 13a100 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a168 │ │ │ │ + bvs.n 13a068 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139970 │ │ │ │ + b.n 139a70 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, r6 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 13a1b8 │ │ │ │ + bvs.n 13a0b8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13a11c │ │ │ │ + bvs.n 13a21c │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 13a168 │ │ │ │ + bvs.n 13a268 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13a0cc │ │ │ │ + bvs.n 13a1cc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139ae8 │ │ │ │ + b.n 139be8 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u16 q8, d0, d18 │ │ │ │ - bpl.n 13a118 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + movs r3, r4 │ │ │ │ + bvs.n 13a218 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13a27c │ │ │ │ + bpl.n 13a17c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b48 │ │ │ │ + b.n 139c48 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u32 q0, d0, d18 │ │ │ │ - bpl.n 13a0c8 │ │ │ │ + movs r0, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + bvs.n 13a1c8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13a22c │ │ │ │ + bpl.n 13a12c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b50 │ │ │ │ + b.n 139c50 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.u32 d16, d12, d18 │ │ │ │ - bpl.n 13a270 │ │ │ │ + vaddl.u32 q8, d12, d18 │ │ │ │ + bpl.n 13a170 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13a1d8 │ │ │ │ + bpl.n 13a0d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b68 │ │ │ │ + b.n 139c68 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.u8 d16, d0, d18 │ │ │ │ - bpl.n 13a228 │ │ │ │ + vaddl.u8 q8, d0, d18 │ │ │ │ + bpl.n 13a128 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 13a18c │ │ │ │ + bpl.n 13a28c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b70 │ │ │ │ + b.n 139c70 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.u16 d0, d0, d18 │ │ │ │ - bpl.n 13a1d8 │ │ │ │ + vaddl.u16 q0, d0, d18 │ │ │ │ + bpl.n 13a0d8 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 13a13c │ │ │ │ + bpl.n 13a23c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b78 │ │ │ │ + b.n 139c78 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr2, {1} │ │ │ │ - bmi.n 13a188 │ │ │ │ + vhadd.u32 d16, d0, d18 │ │ │ │ + bpl.n 13a288 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 13a0ec │ │ │ │ + bpl.n 13a1ec │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b80 │ │ │ │ + b.n 139c80 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr2, {1} │ │ │ │ - bmi.n 13a138 │ │ │ │ + vhadd.u d0, d0, d18 │ │ │ │ + bpl.n 13a238 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 13a29c │ │ │ │ + bmi.n 13a19c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b88 │ │ │ │ + b.n 139c88 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr2, {1} │ │ │ │ - bmi.n 13a2e8 │ │ │ │ + vhadd.u8 d0, d0, d18 │ │ │ │ + bmi.n 13a1e8 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 13a24c │ │ │ │ + bmi.n 13a14c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b98 │ │ │ │ + b.n 139c98 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr2, {1} │ │ │ │ - bmi.n 13a298 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr2, {1} │ │ │ │ + bmi.n 13a198 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a1fc │ │ │ │ + bmi.n 13a2fc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139ba8 │ │ │ │ + b.n 139ca8 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr2, {1} │ │ │ │ - bmi.n 13a248 │ │ │ │ + cdp2 0, 10, cr0, cr0, cr2, {1} │ │ │ │ + bmi.n 13a148 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a1ac │ │ │ │ + bmi.n 13a2ac │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bb8 │ │ │ │ + b.n 139cb8 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2l 0, cr0, [r0, #136]! @ 0x88 │ │ │ │ - bcc.n 13a1f8 │ │ │ │ + cdp2 0, 7, cr0, cr0, cr2, {1} │ │ │ │ + bmi.n 13a2f8 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a15c │ │ │ │ + bmi.n 13a25c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bc8 │ │ │ │ + b.n 139cc8 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r0, #136] @ 0x88 │ │ │ │ - bcc.n 13a1a8 │ │ │ │ + cdp2 0, 4, cr0, cr0, cr2, {1} │ │ │ │ + bmi.n 13a2a8 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a30c │ │ │ │ + bcc.n 13a20c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bd8 │ │ │ │ + b.n 139cd8 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2 0, cr0, [r0, #136] @ 0x88 │ │ │ │ - bcc.n 13a158 │ │ │ │ + cdp2 0, 1, cr0, cr0, cr2, {1} │ │ │ │ + bmi.n 13a258 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a2bc │ │ │ │ + bcc.n 13a1bc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139be8 │ │ │ │ + b.n 139ce8 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ - bcc.n 13a308 │ │ │ │ + stc2l 0, cr0, [r0, #136]! @ 0x88 │ │ │ │ + bcc.n 13a208 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a26c │ │ │ │ + bcc.n 13a16c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bf8 │ │ │ │ + b.n 139cf8 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ - bcc.n 13a2b8 │ │ │ │ + ldc2 0, cr0, [r0, #136]! @ 0x88 │ │ │ │ + bcc.n 13a1b8 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a21c │ │ │ │ + bcc.n 13a31c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c10 │ │ │ │ + b.n 139d10 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ - bcs.n 13a268 │ │ │ │ + stc2 0, cr0, [r0, #136] @ 0x88 │ │ │ │ + bcc.n 13a368 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a1cc │ │ │ │ + bcc.n 13a2cc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c28 │ │ │ │ + b.n 139d28 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2l 0, cr0, [r0], {34} @ 0x22 │ │ │ │ - bcs.n 13a218 │ │ │ │ + ldc2l 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ + bcc.n 13a318 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a37c │ │ │ │ + bcs.n 13a27c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c30 │ │ │ │ + b.n 139d30 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r0], #136 @ 0x88 │ │ │ │ - bcs.n 13a1c8 │ │ │ │ + stc2 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ + bcc.n 13a2c8 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a32c │ │ │ │ + bcs.n 13a22c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c18 │ │ │ │ + b.n 139d18 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [ip], #-136 @ 0xffffff78 │ │ │ │ - bcs.n 13a370 │ │ │ │ + stc2l 0, cr0, [ip], #136 @ 0x88 │ │ │ │ + bcs.n 13a270 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a2d8 │ │ │ │ + bcs.n 13a1d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c28 │ │ │ │ + b.n 139d28 │ │ │ │ movs r2, r4 │ │ │ │ - mcrr2 0, 2, r0, r0, cr2 │ │ │ │ - bcs.n 13a328 │ │ │ │ + stc2l 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + bcs.n 13a228 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a28c │ │ │ │ + bcs.n 13a38c │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + stc2l 0, cr0, [r2], #136 @ 0x88 │ │ │ │ ldc2 0, cr0, [r0], {34} @ 0x22 │ │ │ │ - bcs.n 13a2d8 │ │ │ │ + bcs.n 13a1d8 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a23c │ │ │ │ + bcs.n 13a33c │ │ │ │ movs r2, r4 │ │ │ │ - subw r0, r2, #34 @ 0x22 │ │ │ │ - @ instruction: 0xfbe00022 │ │ │ │ - bne.n 13a288 │ │ │ │ + @ instruction: 0xf3220022 │ │ │ │ + stc2l 0, cr0, [r0], #-136 @ 0xffffff78 │ │ │ │ + bcs.n 13a388 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a1ec │ │ │ │ + bcs.n 13a2ec │ │ │ │ movs r2, r4 │ │ │ │ - eor.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xfbb00022 │ │ │ │ - bne.n 13a238 │ │ │ │ + add.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + ldc2 0, cr0, [r0], #-136 @ 0xffffff78 │ │ │ │ + bcs.n 13a338 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a39c │ │ │ │ + bne.n 13a29c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2820022 │ │ │ │ - @ instruction: 0xfb800022 │ │ │ │ - bne.n 13a3e8 │ │ │ │ + @ instruction: 0xf3020022 │ │ │ │ + stc2 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + bne.n 13a2e8 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a34c │ │ │ │ + bne.n 13a24c │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 13a32c │ │ │ │ + blt.n 13a22c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb580022 │ │ │ │ - bne.n 13a3a8 │ │ │ │ + @ instruction: 0xfbd80022 │ │ │ │ + bne.n 13a2a8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13a30c │ │ │ │ + bne.n 13a40c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7e40022 │ │ │ │ - @ instruction: 0xfb300022 │ │ │ │ - bne.n 13a368 │ │ │ │ + str??.w r0, [r4, r2, lsl #2] │ │ │ │ + @ instruction: 0xfbb00022 │ │ │ │ + bne.n 13a268 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13a2cc │ │ │ │ + bne.n 13a3cc │ │ │ │ movs r2, r4 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb080022 │ │ │ │ - beq.n 13a328 │ │ │ │ + @ instruction: 0xfb880022 │ │ │ │ + bne.n 13a428 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13a28c │ │ │ │ + bne.n 13a38c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13aa14 │ │ │ │ + b.n 13ab14 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfae00022 │ │ │ │ - beq.n 13a2e8 │ │ │ │ + @ instruction: 0xfb600022 │ │ │ │ + bne.n 13a3e8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13a24c │ │ │ │ + bne.n 13a34c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2d40022 │ │ │ │ - @ instruction: 0xfab80022 │ │ │ │ - beq.n 13a2a8 │ │ │ │ + @ instruction: 0xf3540022 │ │ │ │ + @ instruction: 0xfb380022 │ │ │ │ + bne.n 13a3a8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13a40c │ │ │ │ + beq.n 13a30c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2ec0022 │ │ │ │ - @ instruction: 0xfa900022 │ │ │ │ - beq.n 13a268 │ │ │ │ + @ instruction: 0xf36c0022 │ │ │ │ + smlatb r0, r0, r2, r0 │ │ │ │ + bne.n 13a368 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13a3cc │ │ │ │ + beq.n 13a2cc │ │ │ │ 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 │ │ │ │ @@ -279435,15 +279436,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 1f6388 │ │ │ │ + bl 1f6420 │ │ │ │ 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 │ │ │ │ @@ -279482,37 +279483,37 @@ │ │ │ │ cbz r0, 142306 │ │ │ │ ldr r2, [pc, #120] @ (142358 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1422f4 │ │ │ │ cbz r3, 14234a │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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, 14231a │ │ │ │ - bl 1f6488 │ │ │ │ + bl 1f6520 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (14235c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (142360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1f6488 │ │ │ │ + bl 1f6520 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 142318 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -279522,15 +279523,15 @@ │ │ │ │ b.n 1422f4 │ │ │ │ ble.n 142428 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ 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] @ (14245c ) │ │ │ │ @@ -279541,15 +279542,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #224] @ (142464 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldr r3, [pc, #212] @ (142468 ) │ │ │ │ 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] │ │ │ │ @@ -279578,15 +279579,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 142432 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 142422 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 142400 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ add r6, r2 │ │ │ │ b.n 1423fe │ │ │ │ @@ -279636,53 +279637,53 @@ │ │ │ │ nop │ │ │ │ bgt.n 142364 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 142558 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 142450 │ │ │ │ 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 1f6538 │ │ │ │ + bl 1f65d0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 14249c │ │ │ │ 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 1f649c │ │ │ │ + bl 1f6534 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 142496 │ │ │ │ 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 1f659c │ │ │ │ + bl 1f6634 │ │ │ │ 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] @ (1425b8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -279734,30 +279735,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1424fa │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 1424fa │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 14258a │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1425aa │ │ │ │ b.n 14257c │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14259e │ │ │ │ @@ -280366,15 +280367,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 61f34 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r5, [r4, #96] @ 0x60 │ │ │ │ strd r5, r5, [r4, #104] @ 0x68 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f7ae8 │ │ │ │ cbz r0, 142b14 │ │ │ │ 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] @ (142c60 ) │ │ │ │ ldr r0, [pc, #332] @ (142c64 ) │ │ │ │ @@ -280505,39 +280506,39 @@ │ │ │ │ b.n 142c20 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 142cfc │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ movs r7, r4 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 142cac │ │ │ │ + bmi.n 142bac │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 142c1c │ │ │ │ + bmi.n 142d1c │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ bcc.n 142c38 │ │ │ │ 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 │ │ │ │ @@ -280560,15 +280561,15 @@ │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 61c44 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ adds r5, #1 │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1f9488 │ │ │ │ + bl 1f9520 │ │ │ │ ldr.w r1, [pc, #1148] @ 14316c │ │ │ │ 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] │ │ │ │ @@ -280977,24 +280978,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 1431e8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bcc.n 1431e8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ bl 57176 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r2, #28 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ ldmia r7!, {} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr.w r3, [r4, #-112] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r7, #805306368 @ 0x30000000 │ │ │ │ @@ -281222,16 +281223,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 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ 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 14386c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -282060,16 +282061,16 @@ │ │ │ │ bne.n 143dbc │ │ │ │ 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 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 143de2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -282956,15 +282957,15 @@ │ │ │ │ bne.n 144828 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1fa4c0 │ │ │ │ + bl 1fa558 │ │ │ │ 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 │ │ │ │ @@ -283049,15 +283050,15 @@ │ │ │ │ cbz r3, 14492a │ │ │ │ add.w r0, r4, #1400 @ 0x578 │ │ │ │ bl 122aac │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fa4c0 │ │ │ │ + bl 1fa558 │ │ │ │ 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 │ │ │ │ @@ -283185,15 +283186,15 @@ │ │ │ │ cbz r0, 144a76 │ │ │ │ ldr r2, [pc, #72] @ (144a98 ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 144a64 │ │ │ │ cbz r3, 144a88 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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] │ │ │ │ @@ -285902,15 +285903,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 146608 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -286033,15 +286034,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 1467aa │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1467a4 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -286063,15 +286064,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 146774 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -286091,24 +286092,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 150e2c │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -286127,15 +286128,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 │ │ │ │ @@ -286143,22 +286144,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 14688e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -286282,15 +286283,15 @@ │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 146a20 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r0, 146a0a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 146960 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ @@ -286345,15 +286346,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 146ab4 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -286367,15 +286368,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 146a90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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] @ (146b58 ) │ │ │ │ @@ -286617,24 +286618,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 150df0 │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -286669,23 +286670,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r4 │ │ │ │ bl 150e68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 146e0c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -286890,15 +286891,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 146fd8 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 14708a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 147096 │ │ │ │ mov r0, r6 │ │ │ │ blx 61c38 │ │ │ │ movs r3, #1 │ │ │ │ @@ -286911,42 +286912,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 147096 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 61ba8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14709c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 147070 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 147014 │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 147034 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 147074 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 147072 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 147096 │ │ │ │ @@ -287272,15 +287273,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 14738e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14740e │ │ │ │ @@ -287297,15 +287298,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14742e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1473ae │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 1473ae │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 147398 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287386,15 +287387,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 147542 │ │ │ │ b.n 147514 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 147536 │ │ │ │ @@ -287410,15 +287411,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 147554 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1474c0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 1474c0 │ │ │ │ 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 │ │ │ │ @@ -287465,15 +287466,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 147592 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 147612 │ │ │ │ @@ -287490,15 +287491,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 147632 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1475b2 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 1475b2 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 14759c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287882,15 +287883,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 147994 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 147a64 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -288069,30 +288070,30 @@ │ │ │ │ ldr r3, [pc, #44] @ (147c58 ) │ │ │ │ add r3, pc │ │ │ │ b.n 147bdc │ │ │ │ strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r7, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc 0, cr0, [r2, #140] @ 0x8c │ │ │ │ - str r0, [r3, #4] │ │ │ │ + cdp 0, 1, cr0, cr2, cr3, {1} │ │ │ │ + str r0, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r6, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r2, #12] │ │ │ │ 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] @ 147d6c │ │ │ │ @@ -288148,15 +288149,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150700 │ │ │ │ ldr r0, [pc, #112] @ (147d80 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ cbnz r0, 147d66 │ │ │ │ ldr r2, [pc, #104] @ (147d84 ) │ │ │ │ ldr r3, [pc, #80] @ (147d70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -288188,30 +288189,30 @@ │ │ │ │ b.n 147cee │ │ │ │ blx 61300 │ │ │ │ nop │ │ │ │ strh r4, [r0, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + str r4, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + str r4, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + str r6, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r3, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stcl 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + stcl 0, cr0, [sl], #140 @ 0x8c │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 147dce │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -288221,15 +288222,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 2f1b30 │ │ │ │ + bl 2f1bc8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -289139,17 +289140,17 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r3, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ 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] @ 148798 │ │ │ │ sub sp, #32 │ │ │ │ @@ -289250,15 +289251,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 61ba8 │ │ │ │ ldr r3, [pc, #776] @ (148b20 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1768 │ │ │ │ + bl 2f1800 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1488a0 │ │ │ │ ldr r3, [pc, #756] @ (148b24 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ @@ -289348,20 +289349,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14892e │ │ │ │ ldr r5, [pc, #500] @ (148b2c ) │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #3580] @ 0xdfc │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 148954 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ 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 148af0 │ │ │ │ @@ -289533,27 +289534,27 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ strb r2, [r2, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 148b18 │ │ │ │ + bvc.n 148c18 │ │ │ │ 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 │ │ │ │ @@ -289966,19 +289967,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 148f44 │ │ │ │ - ldr r6, [pc, #32] @ (148fc0 ) │ │ │ │ + ldr r6, [pc, #544] @ (1491c0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #896] @ (149324 ) │ │ │ │ + ldr r6, [pc, #384] @ (149124 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #688] @ (149258 ) │ │ │ │ + ldr r6, [pc, #176] @ (149058 ) │ │ │ │ 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] @ 14900c │ │ │ │ sub sp, #8 │ │ │ │ @@ -290178,15 +290179,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 149296 │ │ │ │ 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 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -290453,15 +290454,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #512] @ (14968c ) │ │ │ │ + ldr r2, [pc, #0] @ (14948c ) │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -294303,17 +294304,17 @@ │ │ │ │ and.w r7, r6, #256 @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14c41a │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.w 14a5fe │ │ │ │ nop │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ movs r2, r5 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ movs r2, r4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ands.w r3, r6, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -295808,15 +295809,15 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ 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 │ │ │ │ @@ -295845,15 +295846,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 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ 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 │ │ │ │ @@ -295895,15 +295896,15 @@ │ │ │ │ cbz r5, 14cd12 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61174 │ │ │ │ str.w r5, [r4, #992] @ 0x3e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ 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] @ (14d094 ) │ │ │ │ @@ -299979,15 +299980,15 @@ │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ bl 150df0 │ │ │ │ ldrd r3, r0, [r5, #12] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ strd r7, r6, [r4, #40] @ 0x28 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ beq.n 15005a │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -300319,23 +300320,23 @@ │ │ │ │ beq.n 150452 │ │ │ │ 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 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, 1503b4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1503b4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150476 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 150476 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -300412,16 +300413,16 @@ │ │ │ │ b.n 1503e2 │ │ │ │ sub.w r2, r3, #128 @ 0x80 │ │ │ │ cmp r2, #2 │ │ │ │ it ls │ │ │ │ subls r3, #4 │ │ │ │ b.n 1502f6 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ @@ -300599,15 +300600,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 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 150696 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 15069c │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 15068e │ │ │ │ @@ -300625,15 +300626,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 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 1506da │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 1506dc │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 1506d0 │ │ │ │ @@ -300718,23 +300719,23 @@ │ │ │ │ bl 1506ec │ │ │ │ mov r4, r0 │ │ │ │ b.n 150732 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1f9df8 │ │ │ │ + bl 1f9e90 │ │ │ │ ldr r1, [pc, #572] @ (1509dc ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 1507dc │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 15099c │ │ │ │ bhi.w 150988 │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -300742,15 +300743,15 @@ │ │ │ │ ldr r2, [pc, #532] @ (1509e0 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #532] @ (1509e4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15093a │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1508ee │ │ │ │ @@ -300763,15 +300764,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 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 1509c8 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -300826,15 +300827,15 @@ │ │ │ │ b.n 15085a │ │ │ │ ldr r2, [pc, #308] @ (1509e8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #308] @ (1509ec ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 150752 │ │ │ │ b.n 150774 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -300843,15 +300844,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 146a60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 15092c │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 15097c │ │ │ │ it hi │ │ │ │ @@ -300868,109 +300869,109 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1468d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.n 150752 │ │ │ │ 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 146ac0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.n 150752 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f2cc4 │ │ │ │ + bl 2f2d5c │ │ │ │ ldr r2, [pc, #136] @ (1509f0 ) │ │ │ │ ldr r1, [pc, #140] @ (1509f4 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ b.n 150786 │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 150910 │ │ │ │ ldr r2, [pc, #108] @ (1509f8 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #108] @ (1509fc ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 1507dc │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 1509b6 │ │ │ │ ldr r2, [pc, #88] @ (150a00 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #88] @ (150a04 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 1507dc │ │ │ │ ldr r2, [pc, #80] @ (150a08 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (150a0c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 1507dc │ │ │ │ movs r3, #0 │ │ │ │ b.n 1508d6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ str??.w r0, [r4, #180] @ 0xb4 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bvs.n 150910 │ │ │ │ + bvc.n 150a10 │ │ │ │ movs r1, r4 │ │ │ │ - bvs.n 150ad0 │ │ │ │ + bvs.n 1509d0 │ │ │ │ movs r1, r4 │ │ │ │ - bvs.n 150a34 │ │ │ │ + bvs.n 150934 │ │ │ │ movs r1, r4 │ │ │ │ - bpl.n 150a28 │ │ │ │ + bpl.n 150928 │ │ │ │ movs r1, r4 │ │ │ │ - bpl.n 150a70 │ │ │ │ + bpl.n 150970 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150928 │ │ │ │ + bpl.n 150a28 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150914 │ │ │ │ + bpl.n 150a14 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 15096c │ │ │ │ + bpl.n 150a6c │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150ad4 │ │ │ │ + bmi.n 1509d4 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 15094c │ │ │ │ + bpl.n 150a4c │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150aa4 │ │ │ │ + bmi.n 1509a4 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150920 │ │ │ │ + bpl.n 150a20 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150a88 │ │ │ │ + bmi.n 150988 │ │ │ │ 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] @ (150ba4 ) │ │ │ │ @@ -301014,58 +301015,58 @@ │ │ │ │ beq.n 150a84 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ cbz r4, 150a88 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 150ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f31c8 │ │ │ │ + bl 2f3260 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 150b72 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9df8 │ │ │ │ + bl 1f9e90 │ │ │ │ ldr r1, [pc, #264] @ (150bac ) │ │ │ │ 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 150700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r2, [pc, #232] @ (150bb0 ) │ │ │ │ ldr r3, [pc, #224] @ (150ba8 ) │ │ │ │ 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 150b9e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f31c8 │ │ │ │ + bl 2f3260 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 150b1c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9df8 │ │ │ │ + bl 1f9e90 │ │ │ │ ldr r1, [pc, #184] @ (150bb4 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -301132,21 +301133,21 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 150a88 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rsbs r0, r4, #5898240 @ 0x5a0000 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 150b24 │ │ │ │ + bmi.n 150c24 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf53400b4 │ │ │ │ - bcc.n 150c7c │ │ │ │ + bcc.n 150b7c │ │ │ │ movs r1, r4 │ │ │ │ - bics.w r0, r0, r1, asr #32 │ │ │ │ - ldrd r0, r0, [r6, #132] @ 0x84 │ │ │ │ + @ instruction: 0xeab00021 │ │ │ │ + orrs.w r0, r6, r1, asr #32 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (150c18 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr.w lr, [pc, #72] @ 150c1c │ │ │ │ @@ -301297,15 +301298,15 @@ │ │ │ │ cbz r0, 150d62 │ │ │ │ ldr r3, [pc, #48] @ (150d7c ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 150d5a │ │ │ │ cbz r2, 150d64 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60c44 │ │ │ │ movs r3, #0 │ │ │ │ @@ -301324,43 +301325,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, 150db6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 150dc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdda8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150d98 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fdc20 │ │ │ │ + bl 1fdcb8 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150da0 │ │ │ │ b.n 150dc2 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301373,15 +301374,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 1fdc20 │ │ │ │ + bl 1fdcb8 │ │ │ │ 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 │ │ │ │ @@ -301391,23 +301392,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 1fdc20 │ │ │ │ + bl 1fdcb8 │ │ │ │ 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 1fdc38 │ │ │ │ + bl 1fdcd0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 150e8c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 150e8e │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -301431,15 +301432,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 1fdc20 │ │ │ │ + bl 1fdcb8 │ │ │ │ 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 │ │ │ │ @@ -301462,15 +301463,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 1fdc20 │ │ │ │ + bl 1fdcb8 │ │ │ │ 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 │ │ │ │ @@ -301504,15 +301505,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 1fdc20 │ │ │ │ + bl 1fdcb8 │ │ │ │ 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 │ │ │ │ @@ -301643,15 +301644,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 1fdc20 │ │ │ │ + bl 1fdcb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 150fba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301701,15 +301702,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 1fdc20 │ │ │ │ + bl 1fdcb8 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15115a │ │ │ │ @@ -301787,15 +301788,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 151258 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdda8 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (151298 ) │ │ │ │ ldr r3, [pc, #80] @ (151294 ) │ │ │ │ add r2, pc │ │ │ │ @@ -301807,25 +301808,25 @@ │ │ │ │ bne.n 15128a │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 150d80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 151240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 151236 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -301860,15 +301861,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 151310 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdda8 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (151350 ) │ │ │ │ ldr r3, [pc, #80] @ (15134c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -301878,25 +301879,25 @@ │ │ │ │ bne.n 151342 │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 150d80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cbnz r5, 15133c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 1512f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1512f4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @@ -301949,15 +301950,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (1513f4 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f16e8 │ │ │ │ + bl 2f1780 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldcl 0, cr0, [ip], #-720 @ 0xfffffd30 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -302555,15 +302556,15 @@ │ │ │ │ b.n 1519da │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 151744 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bx r8 │ │ │ │ + blx r8 │ │ │ │ movs r2, r5 │ │ │ │ b.n 151684 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -302759,15 +302760,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150bc0 │ │ │ │ b.n 151c4e │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 151c70 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -302945,24 +302946,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r1, [pc, #52] @ (151e90 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 20d0a0 │ │ │ │ + bl 20d138 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 151e74 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (151e94 ) │ │ │ │ @@ -302974,17 +302975,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ bl 150bc0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r7, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -303958,24 +303959,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 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 15285a │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cf70 │ │ │ │ + bl 20d008 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152890 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20cf70 │ │ │ │ + bl 20d008 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1528b8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 15287a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -304001,55 +304002,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 151e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152840 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cff4 │ │ │ │ b.n 1528d0 │ │ │ │ ldr r1, [pc, #76] @ (1528e0 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (1528e4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 150bc0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (1528e8 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (1528ec ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 150bc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cff4 │ │ │ │ b.n 1528a8 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ movs r1, r4 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb678 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb69c │ │ │ │ movs r1, r4 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + setend le │ │ │ │ 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] @ (152998 ) │ │ │ │ @@ -304097,28 +304098,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15296a │ │ │ │ ldr r0, [pc, #40] @ (1529a4 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15291c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 147b58 │ │ │ │ blx 61300 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ bvs.n 152984 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 15295c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r0, 1529f8 │ │ │ │ + cbz r0, 152a18 │ │ │ │ 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] @ (152c4c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -304294,21 +304295,21 @@ │ │ │ │ bne.n 152b68 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152aca │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 152aca │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #320] @ 0x140 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 152aca │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 152bb6 │ │ │ │ @@ -304329,15 +304330,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152b50 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152bec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304345,15 +304346,15 @@ │ │ │ │ b.n 152b50 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 152c2c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152c16 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304372,21 +304373,21 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ bvs.n 152cc8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 152c64 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r4, 152cd2 │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ - cbz r6, 152cb8 │ │ │ │ + cbz r6, 152cd8 │ │ │ │ movs r1, r4 │ │ │ │ - cbz r4, 152cce │ │ │ │ + push {r2, r3, r5} │ │ │ │ movs r1, r4 │ │ │ │ - cbz r2, 152cbc │ │ │ │ + cbz r2, 152cdc │ │ │ │ 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 │ │ │ │ @@ -304460,25 +304461,25 @@ │ │ │ │ bl 157b14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152e78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 152ce6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 20cf90 │ │ │ │ + bl 20d028 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 147acc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -304489,25 +304490,25 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 151ea0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152e46 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 20cf90 │ │ │ │ + bl 20d028 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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] │ │ │ │ @@ -304632,25 +304633,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 152f44 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 152f22 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 20cf90 │ │ │ │ + bl 20d028 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 1529a8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -304662,25 +304663,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 20cf90 │ │ │ │ + bl 20d028 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 147acc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (152f98 ) │ │ │ │ @@ -304690,35 +304691,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1196 @ 0x4ac │ │ │ │ bl 150bc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153034 │ │ │ │ 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 153044 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 157c2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -304730,41 +304731,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 153088 │ │ │ │ bl 151dbc │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 20cf40 │ │ │ │ + bl 20cfd8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152fca │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 20cfac │ │ │ │ + bl 20d044 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15302c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [pc, #60] @ (15309c ) │ │ │ │ ldr r1, [pc, #64] @ (1530a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ add r1, pc │ │ │ │ bl 1528f0 │ │ │ │ @@ -304782,25 +304783,25 @@ │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ ldr r1, [pc, #32] @ (1530b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1528f0 │ │ │ │ b.n 15306e │ │ │ │ nop │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ 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 │ │ │ │ @@ -305055,33 +305056,33 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 153308 │ │ │ │ ... │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1534c0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -305146,17 +305147,17 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 1533c2 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 153462 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 20cf40 │ │ │ │ + bl 20cfd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cbz r6, 15346e │ │ │ │ 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] │ │ │ │ @@ -305182,21 +305183,21 @@ │ │ │ │ bl 1528f0 │ │ │ │ b.n 15349a │ │ │ │ ... │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ 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] @ 153638 │ │ │ │ mov r5, r0 │ │ │ │ @@ -305222,19 +305223,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 15350a │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cff4 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cff4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 15356a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 153562 │ │ │ │ @@ -305251,15 +305252,15 @@ │ │ │ │ ldr r2, [pc, #204] @ (15363c ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 153586 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153610 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 │ │ │ │ @@ -305267,17 +305268,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 150e68 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ b.n 1535c0 │ │ │ │ - bl 20cfac │ │ │ │ + bl 20d044 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 15361a │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 1535e2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -305286,25 +305287,25 @@ │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1535b8 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 15362e │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 20cf90 │ │ │ │ + bl 20d028 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d19c │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 1534fe │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 153586 │ │ │ │ ldr r3, [pc, #36] @ (153640 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -305318,17 +305319,17 @@ │ │ │ │ bl 147b58 │ │ │ │ b.n 1535e2 │ │ │ │ nop │ │ │ │ ldmia r3, {r3} │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ 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 │ │ │ │ @@ -305867,15 +305868,15 @@ │ │ │ │ beq.n 153b0a │ │ │ │ mov r0, r3 │ │ │ │ b.n 153b70 │ │ │ │ bl 147b58 │ │ │ │ b.n 153b26 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #256 @ (adr r3, 153c9c ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 153e9c ) │ │ │ │ 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] @ (153c84 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -306596,15 +306597,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 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 150654 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -307190,31 +307191,31 @@ │ │ │ │ beq.w 154806 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ bne.w 154806 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 200a9c │ │ │ │ + bl 2fad90 │ │ │ │ + bl 200b34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 155202 │ │ │ │ str.w r5, [sl, #20] │ │ │ │ b.n 154806 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 154806 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 200a9c │ │ │ │ + bl 2fad90 │ │ │ │ + bl 200b34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154f9a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ b.n 1547dc │ │ │ │ @@ -308384,15 +308385,15 @@ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ str.w r8, [r5, #-8] │ │ │ │ str r0, [r5, #0] │ │ │ │ beq.n 15559e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r5, #20 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 155578 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -308987,15 +308988,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 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ 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 │ │ │ │ @@ -309729,23 +309730,23 @@ │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 15633e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ 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 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ 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 │ │ │ │ @@ -310062,15 +310063,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 2facec │ │ │ │ + bl 2fad84 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310178,15 +310179,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 2faeb0 │ │ │ │ + bl 2faf48 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 1567f4 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1567f4 │ │ │ │ @@ -310279,15 +310280,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 61174 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2facec │ │ │ │ + bl 2fad84 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310345,15 +310346,15 @@ │ │ │ │ blx 60c44 │ │ │ │ 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, 1569e8 │ │ │ │ - bl 2facec │ │ │ │ + bl 2fad84 │ │ │ │ ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ cbz r1, 1569e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ @@ -310524,16 +310525,16 @@ │ │ │ │ ldr r3, [pc, #16] @ (156bbc ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf58c0029 │ │ │ │ - adcs.w r0, sl, #11075584 @ 0xa90000 │ │ │ │ + addw r0, ip, #2089 @ 0x829 │ │ │ │ + rsbs r0, sl, #11075584 @ 0xa90000 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 156bd4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ tst.w r3, #21 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ @@ -310668,15 +310669,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 156d9e │ │ │ │ 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 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156cdc │ │ │ │ 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 │ │ │ │ @@ -311016,19 +311017,19 @@ │ │ │ │ bl 150bc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 157048 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 156ff2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 1570ee │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -311270,15 +311271,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15743c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 1573f6 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 157418 │ │ │ │ @@ -311408,17 +311409,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 147c5c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 147acc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -311538,19 +311539,19 @@ │ │ │ │ ... │ │ │ │ ldrh r6, [r4, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ 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 │ │ │ │ @@ -311624,17 +311625,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 150bc0 │ │ │ │ b.n 15765a │ │ │ │ nop │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ movs r1, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1576f8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -311655,19 +311656,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (157710 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (157714 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stcl 0, cr0, [r0, #-164]! @ 0xffffff5c │ │ │ │ - adc.w r0, r2, r9, asr #32 │ │ │ │ - cdp 0, 6, cr0, cr0, cr9, {1} │ │ │ │ - bic.w r0, sl, r9, asr #32 │ │ │ │ - ldc 0, cr0, [ip], #-164 @ 0xffffff5c │ │ │ │ + stcl 0, cr0, [r0, #164]! @ 0xa4 │ │ │ │ + rsb r0, r2, r9, asr #32 │ │ │ │ + cdp 0, 14, cr0, cr0, cr9, {1} │ │ │ │ + @ instruction: 0xeaaa0029 │ │ │ │ + ldc 0, cr0, [ip], #164 @ 0xa4 │ │ │ │ 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] @ 1577a0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [pc, #116] @ (1577a4 ) │ │ │ │ @@ -311732,27 +311733,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (1577f8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ff07c │ │ │ │ + bl 1ff114 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1577c6 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #432 @ (adr r2, 1579a8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ 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 │ │ │ │ @@ -311849,15 +311850,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 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 1578c6 │ │ │ │ b.n 1578aa │ │ │ │ str.w sl, [sp, #8] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ @@ -311872,15 +311873,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1578b6 │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 157876 │ │ │ │ b.n 1578aa │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r1, r1, r9 │ │ │ │ bcc.n 15794a │ │ │ │ movs r3, #2 │ │ │ │ b.n 1578aa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -311963,15 +311964,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -312162,17 +312163,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (157c28 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147c5c │ │ │ │ b.n 157bf8 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -312215,17 +312216,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (157cac ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147c5c │ │ │ │ b.n 157c6c │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -312370,17 +312371,17 @@ │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ 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] @ (157eb0 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -312511,17 +312512,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 157f72 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ 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} │ │ │ │ @@ -312541,15 +312542,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15804e │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 61174 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ cbz r0, 158018 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (158090 ) │ │ │ │ ldr r2, [pc, #148] @ (158094 ) │ │ │ │ @@ -312559,15 +312560,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f2024 │ │ │ │ cbnz r0, 158066 │ │ │ │ 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 │ │ │ │ @@ -312585,15 +312586,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (15809c ) │ │ │ │ ldr r2, [pc, #40] @ (1580a0 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -312601,23 +312602,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r6, #16] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r4, #12] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r4, [r7, #8] │ │ │ │ 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 │ │ │ │ @@ -312729,42 +312730,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 1580a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cbnz r5, 1581fe │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1580a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 158234 │ │ │ │ @@ -312782,15 +312783,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 1580a8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1582a2 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -312798,19 +312799,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 1582ca │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1582ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (1582e0 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (1582e4 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -312826,21 +312827,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (1582ec ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147c5c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1582a2 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrsh r6, [r4, 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] @ (1584d0 ) │ │ │ │ @@ -312868,26 +312869,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add r3, pc, #376 @ (adr r3, 1584c8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 15837a │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2058 │ │ │ │ + bl 1f20f0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 158494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1584a0 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -312909,26 +312910,26 @@ │ │ │ │ bcs.n 15848c │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 157bb8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 15841c │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -312985,62 +312986,62 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 157f0c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1583ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 158322 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 158322 │ │ │ │ ldr r3, [pc, #56] @ (1584dc ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #56] @ (1584e0 ) │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 150bc0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 158322 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r1, 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 │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1580a8 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 15857c │ │ │ │ @@ -313078,15 +313079,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15856a │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -313129,26 +313130,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 150bc0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15857c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 15866e │ │ │ │ @@ -313156,15 +313157,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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15864e │ │ │ │ @@ -313172,44 +313173,44 @@ │ │ │ │ cbnz r2, 15866a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 157f0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 1586ce │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (1586ec ) │ │ │ │ @@ -313220,27 +313221,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 158758 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -313261,25 +313262,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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 15874a │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -316418,15 +316419,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150bc0 │ │ │ │ b.n 15a792 │ │ │ │ nop │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -316478,15 +316479,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 15a89c │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb0ec │ │ │ │ cbz r0, 15a8ae │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cbz r5, 15a8ae │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cbz r1, 15a87c │ │ │ │ @@ -316606,17 +316607,17 @@ │ │ │ │ nop │ │ │ │ ldrsb r6, [r4, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r7, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ 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 │ │ │ │ @@ -316647,17 +316648,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + subs r0, #26 │ │ │ │ movs r1, r4 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -316719,21 +316720,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r0, #2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ movs r1, r4 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -316800,17 +316801,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15ab22 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r7, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ strb r6, [r2, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -316969,15 +316970,15 @@ │ │ │ │ bne.n 15ad72 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15aca4 │ │ │ │ add.w r9, r2, #24 │ │ │ │ b.n 15ad32 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15aca8 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15aca8 │ │ │ │ blx 6224c │ │ │ │ ldr.w r1, [r9, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 15aaa4 │ │ │ │ @@ -316994,15 +316995,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15ac50 │ │ │ │ blx 6224c │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcc.n 15ad5e │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 15aca8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15ad62 │ │ │ │ @@ -317015,28 +317016,28 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15aca8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r9 │ │ │ │ bne.n 15ad80 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15aca8 │ │ │ │ blx 6224c │ │ │ │ b.n 15ad7a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r6, #14 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r1, r4 │ │ │ │ strh r0, [r2, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -317151,17 +317152,17 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r4, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ movs r1, r4 │ │ │ │ cbz r1, 15af06 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 15adc0 │ │ │ │ @@ -317190,17 +317191,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 150bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ 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 │ │ │ │ @@ -317219,17 +317220,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 150bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -317251,17 +317252,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r3, #14 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r2, #30 │ │ │ │ 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 │ │ │ │ @@ -317280,17 +317281,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 150bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ 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] @ (15b0e8 ) │ │ │ │ @@ -317367,17 +317368,17 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #728] @ (15b3c4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #400] @ (15b284 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r1, #26 │ │ │ │ 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 │ │ │ │ @@ -317397,17 +317398,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ 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] @ (15b278 ) │ │ │ │ @@ -317536,31 +317537,31 @@ │ │ │ │ b.n 15b19c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #648] @ (15b504 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ ldr r6, [pc, #200] @ (15b354 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + adds r0, #16 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ @@ -317900,43 +317901,43 @@ │ │ │ │ ldr r5, [pc, #240] @ (15b6fc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bl fff47612 │ │ │ │ ldr r4, [pc, #200] @ (15b6e0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r7, #20 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r4, #10 │ │ │ │ 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 │ │ │ │ @@ -318074,15 +318075,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 207c04 │ │ │ │ + bl 207c9c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 15b658 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -318128,18 +318129,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 1f61d8 │ │ │ │ + bl 1f6270 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f6084 │ │ │ │ + bl 1f611c │ │ │ │ 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 │ │ │ │ @@ -318148,15 +318149,15 @@ │ │ │ │ blx 61174 │ │ │ │ ldr r2, [pc, #40] @ (15b89c ) │ │ │ │ ldr r1, [pc, #40] @ (15b8a0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (15b8a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ ldr r2, [pc, #36] @ (15b8a8 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (15b8ac ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -318177,31 +318178,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 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15b8ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60c44 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 150c24 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b8ce │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5da4 │ │ │ │ + bl 1f5e3c │ │ │ │ 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 │ │ │ │ @@ -318212,33 +318213,33 @@ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldr r3, [pc, #212] @ (15b9e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f61d8 │ │ │ │ + bl 1f6270 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1f6084 │ │ │ │ + bl 1f611c │ │ │ │ dmb ish │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b946 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b936 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b990 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e50 │ │ │ │ + bl 1f5ee8 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b95c │ │ │ │ @@ -318260,15 +318261,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b9cc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b9a4 │ │ │ │ dmb ish │ │ │ │ @@ -318276,15 +318277,15 @@ │ │ │ │ bne.n 15b994 │ │ │ │ b.n 15b94c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 15b970 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318314,33 +318315,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 61ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f61d8 │ │ │ │ + bl 1f6270 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f6084 │ │ │ │ + bl 1f611c │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ba50 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15ba40 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15bac0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f5e50 │ │ │ │ + bl 1f5ee8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15ba94 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -318355,15 +318356,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 1f5e94 │ │ │ │ + bl 1f5f2c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15baa4 │ │ │ │ dmb ish │ │ │ │ @@ -318373,34 +318374,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15bb0a │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15bad6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15bac8 │ │ │ │ b.n 15ba56 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 15ba7c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15baba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318730,15 +318731,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 15be8c │ │ │ │ ldr.w r1, [r4, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 15be80 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15beba │ │ │ │ ldr.w r2, [r4, #1468] @ 0x5bc │ │ │ │ str.w r8, [r4, #1472] @ 0x5c0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ @@ -319244,34 +319245,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 2e53c4 │ │ │ │ + bl 2e545c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15c3f0 │ │ │ │ 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 2e5438 │ │ │ │ + bl 2e54d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 15c436 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 15c42e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -319357,21 +319358,21 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #126 @ 0x7e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r6, #3 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r2, #3 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r5, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r0, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -319425,81 +319426,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 2fb10c │ │ │ │ + bl 2fb1a4 │ │ │ │ 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 309094 │ │ │ │ + bl 30912c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30b848 │ │ │ │ + bl 30b8e0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15c658 │ │ │ │ cbz r6, 15c5d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9cac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 232164 │ │ │ │ + bl 2321fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f760 │ │ │ │ + bl 24f7f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226554 │ │ │ │ + bl 2265ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 268128 │ │ │ │ + bl 2681c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26574c │ │ │ │ + bl 2657e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222024 │ │ │ │ + bl 2220bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218964 │ │ │ │ + bl 2189fc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 232164 │ │ │ │ + bl 2321fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2598 │ │ │ │ + bl 2a2630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1f84 │ │ │ │ + bl 2a201c │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [pc, #100] @ (15c684 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d7f8 │ │ │ │ + bl 29d890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c95c │ │ │ │ + bl 21c9f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c8dc │ │ │ │ + bl 21c974 │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 15c650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228dec │ │ │ │ + bl 228e84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297cac │ │ │ │ + bl 297d44 │ │ │ │ ldr r2, [pc, #44] @ (15c688 ) │ │ │ │ ldr r3, [pc, #32] @ (15c67c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319560,32 +319561,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 15c712 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 15c78e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #124] @ (15c7cc ) │ │ │ │ ldr r3, [pc, #116] @ (15c7c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319609,26 +319610,26 @@ │ │ │ │ b.n 15c704 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c74e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 15c74e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #78 @ 0x4e │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -319658,110 +319659,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 15c816 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15c89a │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15c840 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c86e │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldr r2, [pc, #148] @ (15c914 ) │ │ │ │ ldr r3, [pc, #144] @ (15c910 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15c908 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c8c0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c8fa │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ b.n 15c87c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ subs r0, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #124 @ 0x7c │ │ │ │ @@ -319861,45 +319862,45 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c68c │ │ │ │ mov r3, r8 │ │ │ │ strd r5, r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218f84 │ │ │ │ + bl 21901c │ │ │ │ cmp r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ beq.n 15cb22 │ │ │ │ cmp r6, #3 │ │ │ │ beq.w 15cbbc │ │ │ │ cmp r6, #4 │ │ │ │ beq.w 15cbce │ │ │ │ vldr d0, [pc, #572] @ 15cc90 │ │ │ │ vldr s16, [pc, #608] @ 15ccb8 │ │ │ │ vldr s18, [pc, #608] @ 15ccbc │ │ │ │ vldr s17, [pc, #608] @ 15ccc0 │ │ │ │ movs r1, #32 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ vldr d0, [pc, #524] @ 15cc88 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ vldr d0, [pc, #512] @ 15cc88 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cac4 │ │ │ │ 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 │ │ │ │ @@ -319908,15 +319909,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15cec8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ @@ -319934,29 +319935,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 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c68c │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218f84 │ │ │ │ + bl 21901c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #456] @ (15ccec ) │ │ │ │ ldr r3, [pc, #448] @ (15cce8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -320009,36 +320010,36 @@ │ │ │ │ vldr s18, [pc, #260] @ 15ccdc │ │ │ │ vldr s17, [pc, #260] @ 15cce0 │ │ │ │ b.n 15ca62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #32 │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ vldr d0, [pc, #112] @ 15cc88 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cc54 │ │ │ │ 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 │ │ │ │ @@ -320047,15 +320048,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15ce68 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -320124,36 +320125,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #476] @ 15cee0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ vldr d0, [pc, #440] @ 15cee0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cd64 │ │ │ │ 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 │ │ │ │ @@ -320162,15 +320163,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ bhi.n 15ce08 │ │ │ │ add r3, pc, #8 @ (adr r3, 15cd78 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -320207,134 +320208,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 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 15cf20 │ │ │ │ @@ -320424,15 +320425,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 1f5f38 │ │ │ │ + bl 1f5fd0 │ │ │ │ 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 │ │ │ │ @@ -320452,36 +320453,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d04a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r4, r9, lsr #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -320506,15 +320507,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #48] @ (15d10c ) │ │ │ │ ldr r3, [pc, #36] @ (15d104 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -320554,50 +320555,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d168 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15d198 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldr r2, [pc, #92] @ (15d208 ) │ │ │ │ ldr r3, [pc, #88] @ (15d204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -320606,25 +320607,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 15d1f8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d1e8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 15d16c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -320661,22 +320662,22 @@ │ │ │ │ bics r3, r0 │ │ │ │ bne.n 15d2f2 │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] @ 15d3b4 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320694,15 +320695,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #224] @ (15d3b8 ) │ │ │ │ ldr r3, [pc, #208] @ (15d3ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320738,30 +320739,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15d35c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15d256 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d256 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320807,45 +320808,45 @@ │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr.w sl, [pc, #412] @ 15d580 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d4f4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r6, r1 │ │ │ │ bne.n 15d4c4 │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] @ 15d584 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320863,15 +320864,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #224] @ (15d588 ) │ │ │ │ ldr r3, [pc, #208] @ (15d57c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320907,30 +320908,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15d52c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15d42a │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d42a │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320995,24 +320996,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15d6e4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d648 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -321039,30 +321040,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15d620 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d676 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 15d5ca │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d5ca │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ @@ -321180,30 +321181,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d7d8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 15d7f8 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15d7f8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ @@ -321220,25 +321221,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d8ba │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r0, r6, #20 │ │ │ │ b.n 15d7e6 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 15d7b4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 15d7b4 │ │ │ │ @@ -321251,30 +321252,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d88e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ b.n 15d7e6 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 15d7b4 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -321324,33 +321325,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 2387a0 │ │ │ │ + bl 238838 │ │ │ │ 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 2387a0 │ │ │ │ + bl 238838 │ │ │ │ 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 2387a0 │ │ │ │ + bl 238838 │ │ │ │ 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 │ │ │ │ @@ -321464,30 +321465,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15d9d0 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15daa6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r0 │ │ │ │ beq.n 15d9d2 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d9d2 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321547,15 +321548,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d6f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15da58 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n 15da58 │ │ │ │ @@ -321615,20 +321616,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15dc1e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15dc38 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ mov r3, fp │ │ │ │ @@ -321792,26 +321793,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d9b4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 15d9b4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 15da80 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 15da80 │ │ │ │ @@ -321950,30 +321951,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15dcfc │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15df48 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ cmp r6, r0 │ │ │ │ bne.w 15db6a │ │ │ │ b.n 15da58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15dcfc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ @@ -321987,30 +321988,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15dfa4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r0 │ │ │ │ beq.w 15db52 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15db52 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -322022,30 +322023,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15dffe │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r0 │ │ │ │ beq.w 15dbd8 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15dbd8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -322060,15 +322061,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15df92 │ │ │ │ b.n 15dfa4 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ @@ -322120,30 +322121,30 @@ │ │ │ │ b.n 15dc56 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15e0ea │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ cmp r4, r0 │ │ │ │ bne.w 15db6a │ │ │ │ b.n 15da58 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ b.n 15e0c4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -322289,15 +322290,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15dfec │ │ │ │ b.n 15dffe │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15e26c │ │ │ │ @@ -322359,15 +322360,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15df92 │ │ │ │ b.n 15dfa4 │ │ │ │ movs r6, #8 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 15e31a │ │ │ │ @@ -322435,15 +322436,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dfa4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 15df94 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ b.n 15e3d4 │ │ │ │ @@ -322624,25 +322625,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 15e668 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15e5ec │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e596 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 15e596 │ │ │ │ @@ -322661,23 +322662,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 2387a0 │ │ │ │ + bl 238838 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2387a0 │ │ │ │ + bl 238838 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15e596 │ │ │ │ movs r4, #0 │ │ │ │ b.n 15e596 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -322760,15 +322761,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 15e704 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217534 │ │ │ │ + bl 2175cc │ │ │ │ b.n 15e6e4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ adds r2, r5, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r4, r5 │ │ │ │ @@ -322838,25 +322839,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15e81a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d8cc │ │ │ │ @@ -322866,21 +322867,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] @ 15ea04 │ │ │ │ @@ -323023,17 +323024,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 15e92e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d58c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ b.n 15e8c2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r4, r3, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -323059,26 +323060,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15ea58 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d8cc │ │ │ │ ldr.w r3, [pc, #1288] @ 15ef70 │ │ │ │ mov r9, r0 │ │ │ │ @@ -323096,21 +323097,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -323121,21 +323122,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ b.n 15e8c2 │ │ │ │ subs r3, #222 @ 0xde │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 15e92e │ │ │ │ movw r4, #501 @ 0x1f5 │ │ │ │ lsrs r4, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ @@ -323229,71 +323230,71 @@ │ │ │ │ bl 15d8cc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 239160 │ │ │ │ + bl 2391f8 │ │ │ │ b.n 15e8c2 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 15ec3c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d8cc │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e491c │ │ │ │ + bl 2e49b4 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -323319,20 +323320,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ b.n 15e8c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -323349,37 +323350,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 15d8cc │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237d58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ef0a │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -323411,38 +323412,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 15ee14 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 15ee56 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15ee3e │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ @@ -323454,15 +323455,15 @@ │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 15ee24 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15ee6e │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ @@ -323478,22 +323479,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -323506,20 +323507,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 15e8c2 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #14 │ │ │ │ beq.n 15ef3c │ │ │ │ cmp r3, #13 │ │ │ │ @@ -323636,15 +323637,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 21826c │ │ │ │ + bl 218304 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 15f09e │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r3, #1 │ │ │ │ @@ -323664,15 +323665,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 15efda │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21826c │ │ │ │ + bl 218304 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f060 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 15f0b8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -323751,21 +323752,21 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ b.n 15efc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21826c │ │ │ │ + bl 218304 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15f060 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216a78 │ │ │ │ + bl 216b10 │ │ │ │ mov r3, r6 │ │ │ │ b.n 15f060 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 15f26e │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -323805,23 +323806,23 @@ │ │ │ │ b.n 15f04e │ │ │ │ ldr.w r9, [r2, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15f194 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 216a78 │ │ │ │ + bl 216b10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ strb.w r2, [r5, #75] @ 0x4b │ │ │ │ bl 156be4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 15f240 │ │ │ │ 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 │ │ │ │ @@ -323831,23 +323832,23 @@ │ │ │ │ b.n 15f1f4 │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ b.n 15f1f4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 61ba8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15f220 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -323870,207 +323871,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 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15f326 │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 15f310 │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 15f2ba │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldr r2, [pc, #420] @ (15f4d8 ) │ │ │ │ ldr r3, [pc, #416] @ (15f4d4 ) │ │ │ │ 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 15f4cc │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 15f394 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156be4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ b.n 15f31c │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ b.n 15f31c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 15f43c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156be4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ b.n 15f31c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 15f4b2 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156be4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ b.n 15f31c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r4, #21 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ @@ -324092,15 +324093,15 @@ │ │ │ │ ldr r1, [pc, #432] @ (15f6b4 ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ ldr.w r5, [r4, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 15f52e │ │ │ │ b.n 15f666 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -324124,15 +324125,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15f662 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 15f5c0 │ │ │ │ @@ -324166,15 +324167,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e748 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r7, 15f5f8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15f576 │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15ef74 │ │ │ │ @@ -324185,21 +324186,21 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15ef74 │ │ │ │ orrs r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 15f5ca │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15f622 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -324211,15 +324212,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 15f66c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r2, [pc, #124] @ (15f6b8 ) │ │ │ │ ldr r3, [pc, #108] @ (15f6a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -324249,15 +324250,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f680 │ │ │ │ b.n 15f632 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -324802,40 +324803,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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ cbz r6, 15fc3a │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 15fc3a │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 15fc34 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 15fc22 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15fc4a │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r2, [pc, #36] @ (15fc70 ) │ │ │ │ ldr r3, [pc, #28] @ (15fc6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -324862,40 +324863,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 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b84 │ │ │ │ + bl 1f1c1c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ 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 │ │ │ │ @@ -324974,15 +324975,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4051 @ 0xfd3 │ │ │ │ bl 150bc0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 15f8b4 │ │ │ │ + b.n 15f9b4 │ │ │ │ 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 │ │ │ │ @@ -325104,15 +325105,15 @@ │ │ │ │ str.w r3, [r2, #704] @ 0x2c0 │ │ │ │ b.n 15fede │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ movs r1, r5 │ │ │ │ lsls r2, r3, #4 │ │ │ │ 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 │ │ │ │ @@ -325126,41 +325127,41 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #376] @ (1600d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1d50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1dcc │ │ │ │ + bl 1f1e64 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ orrs r1, r3 │ │ │ │ bne.n 160094 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1d50 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 160094 │ │ │ │ ldrd r0, r4, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1600b2 │ │ │ │ @@ -325228,19 +325229,19 @@ │ │ │ │ add.w r0, r8, r7 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ blx 61ba8 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 16005e │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbz r3, 160096 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ @@ -325353,69 +325354,69 @@ │ │ │ │ cbz r3, 1601a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 16019c │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 1602fe │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 160338 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 1668e4 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 160216 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 61c38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 160248 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 160274 │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 16025a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 160274 │ │ │ │ @@ -325423,92 +325424,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 160256 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 15f280 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 160282 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 16028a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 16027e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldr r2, [pc, #180] @ (160358 ) │ │ │ │ ldr r3, [pc, #176] @ (160354 ) │ │ │ │ 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 160344 │ │ │ │ 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 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 160348 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ b.n 160206 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a19d4 │ │ │ │ + bl 2a1a6c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f6ef0 │ │ │ │ + bl 1f6f88 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1602a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60c44 │ │ │ │ b.n 1602a0 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ b.n 160206 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ mrc2 0, 5, r0, cr4, cr3, {5} │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -325527,15 +325528,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 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15fc8c │ │ │ │ cbnz r0, 1603cc │ │ │ │ ldr r2, [pc, #108] @ (160404 ) │ │ │ │ movw r3, #4076 @ 0xfec │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -325576,15 +325577,15 @@ │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1603b2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [sl], {179} @ 0xb3 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + b.n 160428 │ │ │ │ movs r0, r4 │ │ │ │ mcrr2 0, 11, r0, r6, cr3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -325596,15 +325597,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 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 160480 │ │ │ │ @@ -325648,15 +325649,15 @@ │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 160466 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfbda00b3 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + svc 92 @ 0x5c │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xfb9200b3 │ │ │ │ stmdb 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, r0 │ │ │ │ @@ -325764,19 +325765,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1605f0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1605be │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1606b4 │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1606b8 │ │ │ │ @@ -325813,23 +325814,23 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 160658 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 160662 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 1605c6 │ │ │ │ ldr r2, [pc, #48] @ (1606c8 ) │ │ │ │ ldr r3, [pc, #40] @ (1606c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -325882,38 +325883,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 16071a │ │ │ │ mov r9, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr.w r2, [r9], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 15f700 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 15fbc0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldr r2, [pc, #44] @ (16079c ) │ │ │ │ ldr r3, [pc, #36] @ (160798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -325985,15 +325986,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1608ca │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ 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] │ │ │ │ @@ -326053,15 +326054,15 @@ │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf7e400b3 │ │ │ │ strb r2, [r3, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bge.n 1609cc │ │ │ │ + bge.n 1608cc │ │ │ │ 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] @ (1609a8 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -326410,15 +326411,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1600f4 │ │ │ │ cbz r0, 160cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 21d870 │ │ │ │ + bl 21d908 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160d64 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -326496,15 +326497,15 @@ │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 150bc0 │ │ │ │ b.n 160cb6 │ │ │ │ - bl 2601a4 │ │ │ │ + bl 26023c │ │ │ │ b.n 160d44 │ │ │ │ ldr r4, [pc, #52] @ (160db4 ) │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ ldr r2, [pc, #52] @ (160db8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ @@ -326519,23 +326520,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ b.n 160cb6 │ │ │ │ nop │ │ │ │ - bpl.n 160d38 │ │ │ │ + bvs.n 160e38 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 160d88 │ │ │ │ + bvs.n 160e88 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 160d04 │ │ │ │ + bvs.n 160e04 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 160d28 │ │ │ │ + bvs.n 160e28 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 160cdc │ │ │ │ + bvs.n 160ddc │ │ │ │ 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] @ 160e18 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -326548,15 +326549,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 160130 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6ef0 │ │ │ │ + bl 1f6f88 │ │ │ │ ldr r2, [pc, #32] @ (160e20 ) │ │ │ │ ldr r3, [pc, #28] @ (160e1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326707,63 +326708,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw r6, sp, #1940 @ 0x794 │ │ │ │ bl 160130 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ cbz r5, 160ff0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, 160ff0 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 160fea │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 160fd8 │ │ │ │ cbz r4, 160ffc │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldr r2, [pc, #68] @ (161050 ) │ │ │ │ ldr r3, [pc, #64] @ (16104c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -326893,19 +326894,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1612f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2a19d4 │ │ │ │ + bl 2a1a6c │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1612e6 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -327008,15 +327009,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 60c44 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 161320 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 1610aa │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl 1654b4 │ │ │ │ @@ -327028,17 +327029,17 @@ │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 161318 │ │ │ │ movs r5, #0 │ │ │ │ b.n 1612b6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 29d7f8 │ │ │ │ + bl 29d890 │ │ │ │ mov r0, sl │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ b.n 16115c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -327063,15 +327064,15 @@ │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #0] @ (161348 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ vqadd.s8 d16, d30, d19 │ │ │ │ ldr r3, [pc, #760] @ (161648 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 161360 │ │ │ │ + beq.n 161260 │ │ │ │ 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 │ │ │ │ @@ -327565,15 +327566,15 @@ │ │ │ │ b.n 161492 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 0, cr0, [r4], {179} @ 0xb3 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w r8, {r0, r1, r4, r5, r7} │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, 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, #3032] @ 0xbd8 │ │ │ │ subw sp, sp, #1028 @ 0x404 │ │ │ │ mov r4, r2 │ │ │ │ @@ -327589,15 +327590,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 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 │ │ │ │ @@ -327785,15 +327786,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ strb.w r9, [sp, #312] @ 0x138 │ │ │ │ bl 165224 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161b7c │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 │ │ │ │ @@ -327866,15 +327867,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 161054 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 161e4a │ │ │ │ ldr.w r6, [r4, #3484] @ 0xd9c │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 161a68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r9, r3, #256 @ 0x100 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 161dd6 │ │ │ │ @@ -327887,19 +327888,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 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a19e8 │ │ │ │ + bl 2a1a80 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 161e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 161e1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -328090,15 +328091,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 161db6 │ │ │ │ mov r0, r3 │ │ │ │ bl 1654b4 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ lsls r4, r3, #23 │ │ │ │ bmi.n 161dd6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ @@ -328125,15 +328126,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 161c3c │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr.w r2, [pc, #1416] @ 1623a8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r3, #3221 @ 0xc95 │ │ │ │ @@ -328584,15 +328585,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 160af4 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 162318 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -328663,15 +328664,15 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ muls r4, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ muls r4, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ orrs r2, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ movs r0, r4 │ │ │ │ subs r6, #254 @ 0xfe │ │ │ │ lsls r6, r5, #2 │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ cbz r1, 1623c0 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ @@ -328816,19 +328817,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 15f700 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a19e8 │ │ │ │ + bl 2a1a80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 162676 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -328884,15 +328885,15 @@ │ │ │ │ cbz r2, 1625f4 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mla r4, r4, r2, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 1625e8 │ │ │ │ ldr r2, [pc, #428] @ (1627a4 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -328935,15 +328936,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r3, #3564 @ 0xdec │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ bl 150bc0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.w 161d06 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ movs r3, #0 │ │ │ │ b.n 162552 │ │ │ │ mov r4, r6 │ │ │ │ b.n 16250c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ b.n 162454 │ │ │ │ @@ -329055,17 +329056,17 @@ │ │ │ │ b.n 1622c8 │ │ │ │ movs r3, #1 │ │ │ │ b.n 16230e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.w 161e8c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ movs r0, r4 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ movs r0, r4 │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ 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 │ │ │ │ @@ -329419,36 +329420,36 @@ │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 162b78 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 162b5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ cbz r3, 162bbe │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 162bb8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 162ba4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 162d18 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 162cfa │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r8, #0 │ │ │ │ addw r9, sp, #2100 @ 0x834 │ │ │ │ @@ -329467,41 +329468,41 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 162bfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 162c74 │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 15f700 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 162c3e │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -329511,44 +329512,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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp r3, fp │ │ │ │ itt hi │ │ │ │ movhi r6, #80 @ 0x50 │ │ │ │ mlahi r6, r6, fp, r4 │ │ │ │ bls.n 162cf0 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 162cbc │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r8 │ │ │ │ @@ -329566,15 +329567,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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ b.n 162bc6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 162824 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -329629,15 +329630,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 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ strd r1, r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16377c │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -329711,15 +329712,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16338e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162f36 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 │ │ │ │ @@ -329747,15 +329748,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 161054 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163692 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 │ │ │ │ @@ -329841,15 +329842,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 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cbnz r3, 163048 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ @@ -329858,15 +329859,15 @@ │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 16385e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 163014 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1630e6 │ │ │ │ @@ -329994,19 +329995,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 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a19e8 │ │ │ │ + bl 2a1a80 │ │ │ │ ldrb.w r3, [sp, #248] @ 0xf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1636fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16384e │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -330104,15 +330105,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [sl, #808] @ 0x328 │ │ │ │ bl 165fd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16386e │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 163022 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ subs.w r9, r0, r3 │ │ │ │ @@ -330196,15 +330197,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 163486 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldrb.w r3, [sl, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w fp, r8, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 16343a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, r8, lsl #3] │ │ │ │ @@ -330251,15 +330252,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 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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] │ │ │ │ @@ -330335,15 +330336,15 @@ │ │ │ │ bl 164f94 │ │ │ │ str.w r5, [r7, #2536] @ 0x9e8 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 16353a │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1635ee │ │ │ │ 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 │ │ │ │ @@ -330495,28 +330496,28 @@ │ │ │ │ b.n 163174 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ b.n 16321a │ │ │ │ ldrd r4, fp, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 16372c │ │ │ │ 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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 163720 │ │ │ │ ldr r2, [pc, #364] @ (16389c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -330525,15 +330526,15 @@ │ │ │ │ bl 150bc0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 163694 │ │ │ │ b.n 163496 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ - bl 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ bl 15ff34 │ │ │ │ b.n 163406 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ b.n 16321a │ │ │ │ @@ -330584,15 +330585,15 @@ │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r2] │ │ │ │ bne.n 1637da │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1630e6 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 163022 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, r5 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -330642,21 +330643,21 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r2, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 1638c0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -330834,15 +330835,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 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ mov r2, r8 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 160e98 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -330926,15 +330927,15 @@ │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 15fcf4 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ blx 61ba8 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ cbz r5, 163baa │ │ │ │ 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 │ │ │ │ @@ -331059,19 +331060,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 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a19e8 │ │ │ │ + bl 2a1a80 │ │ │ │ ldrb.w r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 163e68 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 163e6c │ │ │ │ @@ -331238,15 +331239,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 163d42 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r2, [pc, #88] @ (163ec8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2441 @ 0x989 │ │ │ │ @@ -331268,25 +331269,25 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r4!, {r2, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r4, r1, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r4, pc, #736 @ (adr r4, 1641ac ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 163fac ) │ │ │ │ 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] @ 163f60 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -332435,15 +332436,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 164bc2 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 164b8c │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 164b2c │ │ │ │ @@ -332462,15 +332463,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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 164a92 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 164aec │ │ │ │ mov r5, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -332482,15 +332483,15 @@ │ │ │ │ mla r2, r9, r4, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 164ad8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 164ac0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -332500,15 +332501,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 160af4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #220] @ (164be8 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #212] @ (164be4 ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -332536,15 +332537,15 @@ │ │ │ │ cbz r3, 164b6c │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 164b56 │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cbz r1, 164b78 │ │ │ │ @@ -332562,15 +332563,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 160e98 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 164bb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 164f94 │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164af6 │ │ │ │ @@ -332579,15 +332580,15 @@ │ │ │ │ bl 164f94 │ │ │ │ b.n 164af6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r8, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1f6ef0 │ │ │ │ + bl 1f6f88 │ │ │ │ movs r3, #32 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ b.n 164b06 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ push {r1, r3, r6, r7, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -332652,15 +332653,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 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 164ca4 │ │ │ │ bx lr │ │ │ │ @@ -332692,15 +332693,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 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164d08 │ │ │ │ @@ -332710,15 +332711,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 1f5f38 │ │ │ │ + bl 1f5fd0 │ │ │ │ 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] │ │ │ │ @@ -332859,15 +332860,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 1f1cb8 │ │ │ │ + bl 1f1d50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 164d64 │ │ │ │ add sp, #16 │ │ │ │ @@ -332893,25 +332894,25 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164f4a │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ ldr r3, [pc, #144] @ (164f84 ) │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 164f3e │ │ │ │ ldrd r4, r3, [sp, #28] │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1d50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 164d64 │ │ │ │ ldr r2, [pc, #112] @ (164f88 ) │ │ │ │ @@ -332925,15 +332926,15 @@ │ │ │ │ bne.n 164f76 │ │ │ │ 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 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 164efc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -332961,17 +332962,17 @@ │ │ │ │ cbz r6, 164f8a │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ sub sp, #392 @ 0x188 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ 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] │ │ │ │ @@ -333014,15 +333015,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 165054 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5f38 │ │ │ │ + bl 1f5fd0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1650b8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -333052,30 +333053,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16505c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165010 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 165010 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ subs r1, #1 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 165084 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 165032 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 165032 │ │ │ │ blx r2 │ │ │ │ b.n 165010 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ @@ -333083,27 +333084,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 1fb6f8 │ │ │ │ + bl 1fb790 │ │ │ │ cbz r0, 1650dc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 1650e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 1650f2 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fb7d4 │ │ │ │ + bl 1fb86c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 164f94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1650e6 │ │ │ │ @@ -333120,25 +333121,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 1f5f38 │ │ │ │ + bl 1f5fd0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 164c9c │ │ │ │ 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 1fb7c0 │ │ │ │ + bl 1fb858 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 1651a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ itttt ne │ │ │ │ @@ -333195,15 +333196,15 @@ │ │ │ │ bne.n 1651d6 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 165182 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 165182 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ b.n 1651c6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ @@ -333242,28 +333243,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 1f5f38 │ │ │ │ + bl 1f5fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 165344 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165344 │ │ │ │ mov r0, r5 │ │ │ │ bl 164c9c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb6f8 │ │ │ │ + bl 1fb790 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16531e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r4, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -333334,19 +333335,19 @@ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165414 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f2c78 │ │ │ │ + bl 1f2d10 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1f2aec │ │ │ │ + bl 1f2b84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1653e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -333400,23 +333401,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1653ec │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1652c8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1652cc │ │ │ │ b.n 165344 │ │ │ │ mov r4, r3 │ │ │ │ b.n 1653a2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 165344 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cbnz r3, 16544a │ │ │ │ mov r0, r5 │ │ │ │ bl 164c9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -333453,29 +333454,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165476 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16543e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 16543e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ 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] @ (1655a0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -333516,25 +333517,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1654ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1654ea │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [pc, #132] @ (1655ac ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 165572 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbz r3, 16557e │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1654ea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -333559,21 +333560,21 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165542 │ │ │ │ b.n 16553a │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2c78 │ │ │ │ + bl 1f2d10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f2a98 │ │ │ │ + bl 1f2b30 │ │ │ │ b.n 165542 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -333637,22 +333638,22 @@ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1655e6 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f2c78 │ │ │ │ + bl 1f2d10 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1f2a98 │ │ │ │ + bl 1f2b30 │ │ │ │ b.n 1655e6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ @@ -333717,15 +333718,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 16573c │ │ │ │ ldr r0, [pc, #308] @ (165840 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ cbnz r0, 16573c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 16571e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 165754 │ │ │ │ ldr r2, [pc, #292] @ (165844 ) │ │ │ │ ldr r3, [pc, #280] @ (16583c ) │ │ │ │ @@ -333740,29 +333741,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (165848 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (16584c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1fb498 │ │ │ │ + bl 1fb530 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 165718 │ │ │ │ ldr r7, [pc, #256] @ (165850 ) │ │ │ │ add r7, pc │ │ │ │ b.n 16569a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16571e │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -333777,32 +333778,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 164f94 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 16571e │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1d50 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1810 │ │ │ │ + bl 1f18a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1d50 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16571e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -333840,49 +333841,49 @@ │ │ │ │ b.n 165796 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ movs r0, r4 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bl fff5984a │ │ │ │ bl fff3f84e │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ 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, 16587e │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 165896 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb634 │ │ │ │ + bl 1fb6cc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1510c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 164f94 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16588a │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 165878 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -333958,31 +333959,31 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 165aca │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1834 │ │ │ │ + bl 1f18cc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1a44 │ │ │ │ + bl 1f1adc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blt.w 165ad6 │ │ │ │ mov r0, r6 │ │ │ │ bl 164c9c │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165a56 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165a56 │ │ │ │ ldr r3, [pc, #520] @ (165bb4 ) │ │ │ │ mov.w fp, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ @@ -334005,27 +334006,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165ac4 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1659dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1a44 │ │ │ │ + bl 1f1adc │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f17b8 │ │ │ │ + bl 1f1850 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165aee │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165ae4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -334034,15 +334035,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 165b32 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 165b4e │ │ │ │ ldrd r1, r2, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ cbz r3, 165a96 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 165b86 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -334052,15 +334053,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 165afa │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1be0 │ │ │ │ + bl 1f1c78 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165b22 │ │ │ │ ldr r2, [pc, #316] @ (165bb8 ) │ │ │ │ ldr r3, [pc, #308] @ (165bb0 ) │ │ │ │ @@ -334078,28 +334079,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 1f1be0 │ │ │ │ + bl 1f1c78 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1659b4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b.n 165a5a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 1659ea │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1834 │ │ │ │ + bl 1f18cc │ │ │ │ b.n 165976 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbz r3, 165b2a │ │ │ │ movs r5, #5 │ │ │ │ b.n 165a78 │ │ │ │ @@ -334120,15 +334121,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165b02 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165a62 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 165a62 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60c44 │ │ │ │ b.n 165a78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60c44 │ │ │ │ b.n 165ae0 │ │ │ │ @@ -334173,33 +334174,33 @@ │ │ │ │ ldr r3, [pc, #52] @ (165bc8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 165b72 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b.n 165aa4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #656 @ (adr r6, 165e40 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bl 42fbb6 │ │ │ │ add r5, pc, #512 @ (adr r5, 165dbc ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ 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 │ │ │ │ @@ -334237,50 +334238,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 165c1c │ │ │ │ mov r0, r5 │ │ │ │ bl 164c9c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165caa │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 165c62 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 165cda │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165ca8 │ │ │ │ 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 1fb7c0 │ │ │ │ + bl 1fb858 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165c4e │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165c88 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165c62 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 165c1c │ │ │ │ @@ -334292,15 +334293,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165cba │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165c1c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 165c1c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 165c56 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 164f94 │ │ │ │ @@ -334338,15 +334339,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165d34 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165d10 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.n 165d10 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #96 @ (adr r4, 165dbc ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ @@ -334357,15 +334358,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 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #280] @ (165eac ) │ │ │ │ @@ -334466,25 +334467,25 @@ │ │ │ │ bne.n 165ea6 │ │ │ │ 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 29d7f8 │ │ │ │ + bl 29d890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ b.n 165e78 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #304 @ (adr r2, 165fe4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r1, r5 │ │ │ │ add r1, pc, #512 @ (adr r1, 1660bc ) │ │ │ │ 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 │ │ │ │ @@ -334520,15 +334521,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 1f19d8 │ │ │ │ + bl 1f1a70 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -334537,34 +334538,34 @@ │ │ │ │ cbnz r3, 165fa4 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 165f84 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1848 │ │ │ │ + bl 1f18e0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (165fb8 ) │ │ │ │ ldr r3, [pc, #36] @ (165fb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -334576,25 +334577,25 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 165f86 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #152 @ (adr r1, 166048 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ add r0, pc, #456 @ (adr r0, 166184 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (165fcc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #292] @ (166108 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -334653,28 +334654,28 @@ │ │ │ │ cmp r9, r7 │ │ │ │ beq.n 1660c4 │ │ │ │ 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 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ 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 166054 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ 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 │ │ │ │ @@ -334702,17 +334703,17 @@ │ │ │ │ b.n 16605c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60c44 │ │ │ │ b.n 1660ae │ │ │ │ ldr r0, [pc, #60] @ (16611c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1fefc0 │ │ │ │ + bl 1ff058 │ │ │ │ mov r1, sl │ │ │ │ - bl 1fee6c │ │ │ │ + bl 1fef04 │ │ │ │ ldr r3, [pc, #48] @ (166120 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -334724,15 +334725,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bmi.n 1660e2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bmi.n 1660cc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ movs r0, r4 │ │ │ │ bmi.n 16616c │ │ │ │ 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 │ │ │ │ @@ -334747,28 +334748,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 1f1834 │ │ │ │ + bl 1f18cc │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 165ebc │ │ │ │ cbnz r0, 16619c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r7, 166182 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 16619c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f1834 │ │ │ │ + bl 1f18cc │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 165ebc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #44] @ (1661b0 ) │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -334860,19 +334861,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 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16634e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -335232,15 +335233,15 @@ │ │ │ │ bl 150bc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1664e8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 16663c │ │ │ │ b.n 166534 │ │ │ │ ldr r2, [pc, #356] @ (1667b4 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -335284,35 +335285,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1662ee │ │ │ │ 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 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ blx 61ba8 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ blx 61174 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ sub.w r2, r6, #80 @ 0x50 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ blx 61f88 │ │ │ │ cbnz r0, 166738 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -335361,48 +335362,48 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 166302 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ movs r0, r4 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ movs r0, r4 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf961ffff │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 1667e8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -335507,15 +335508,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 1f6ef0 │ │ │ │ + bl 1f6f88 │ │ │ │ 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 │ │ │ │ @@ -335539,15 +335540,15 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ blx 61ba8 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ ldrd r1, r0, [r5, #12] │ │ │ │ - bl 1f6ef0 │ │ │ │ + bl 1f6f88 │ │ │ │ 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 │ │ │ │ @@ -335582,15 +335583,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 1f6ef0 │ │ │ │ + bl 1f6f88 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 1669d0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -335616,15 +335617,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r6], #160 @ 0xa0 │ │ │ │ + ldc2l 0, cr0, [r6, #-160]! @ 0xffffff60 │ │ │ │ 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] @ (166a5c ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335636,15 +335637,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} │ │ │ │ - stc2 0, cr0, [sl], #160 @ 0xa0 │ │ │ │ + stc2 0, cr0, [sl, #-160]! @ 0xffffff60 │ │ │ │ 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] @ (166a98 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335656,15 +335657,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} │ │ │ │ - mrrc2 0, 2, r0, lr, cr8 │ │ │ │ + ldc2l 0, cr0, [lr], {40} @ 0x28 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (166b44 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -335724,15 +335725,15 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvc.n 166ba0 │ │ │ │ + bvc.n 166aa0 │ │ │ │ movs r5, r5 │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ 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 │ │ │ │ @@ -336347,19 +336348,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 167328 │ │ │ │ + bpl.n 167228 │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bcc.n 1672b8 │ │ │ │ + bcc.n 1671b8 │ │ │ │ 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 │ │ │ │ @@ -336670,17 +336671,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150bc0 │ │ │ │ b.n 16753e │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r7, #1] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r2, #1] │ │ │ │ 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 │ │ │ │ @@ -336709,15 +336710,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150bc0 │ │ │ │ b.n 1675cc │ │ │ │ nop │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 1675f0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -336884,17 +336885,17 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r6, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #10] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r0, r6 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -337315,15 +337316,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r0, r4 │ │ │ │ strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #144 @ 0x90 │ │ │ │ cmp ip, r5 │ │ │ │ beq.w 167d3c │ │ │ │ @@ -337694,19 +337695,19 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ b.n 168036 │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r7, r5 │ │ │ │ - ldr r2, [pc, #560] @ (168250 ) │ │ │ │ + ldr r3, [pc, #48] @ (168050 ) │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ 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 168048 │ │ │ │ @@ -338465,21 +338466,21 @@ │ │ │ │ bne.n 1687c6 │ │ │ │ b.n 168542 │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ movs r5, r5 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + str r2, [r5, #0] │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ movs r7, r5 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r3, 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] │ │ │ │ @@ -338865,21 +338866,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r0, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ 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 │ │ │ │ @@ -339199,20 +339200,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 168f74 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 168f92 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -339251,15 +339252,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 168fe6 │ │ │ │ ldr.w ip, [pc, #28] @ 168ff0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f199c │ │ │ │ + bl 2f1a34 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r6, [r5, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339458,59 +339459,59 @@ │ │ │ │ blx 61ba8 │ │ │ │ ldr r3, [pc, #388] @ (16938c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f166c │ │ │ │ + bl 2f1704 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16932a │ │ │ │ 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 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169306 │ │ │ │ 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 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169334 │ │ │ │ ldr r0, [pc, #304] @ (169390 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ ldr r1, [pc, #300] @ (169394 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff520 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (169398 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 169356 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e2b7c │ │ │ │ + bl 2e2c14 │ │ │ │ b.n 1692b8 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 16919e │ │ │ │ ldr r4, [pc, #252] @ (16939c ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (1693a0 ) │ │ │ │ @@ -339551,15 +339552,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (1693ac ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (1693b0 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 1692a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr r2, [pc, #164] @ (1693b4 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 150bc0 │ │ │ │ @@ -339571,99 +339572,99 @@ │ │ │ │ b.n 169174 │ │ │ │ ldr r2, [pc, #140] @ (1693b8 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 169312 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr r2, [pc, #120] @ (1693bc ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1692b8 │ │ │ │ ldr r0, [pc, #104] @ (1693c0 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ff07c │ │ │ │ + bl 1ff114 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (1693c4 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1f78c0 │ │ │ │ + bl 1f7958 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 169288 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ movs r0, r4 │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [pc, #400] @ (169530 ) │ │ │ │ + ldr r2, [pc, #912] @ (169730 ) │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [pc, #32] @ (1693d0 ) │ │ │ │ + ldr r2, [pc, #544] @ (1695d0 ) │ │ │ │ movs r0, r4 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ 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 168e24 │ │ │ │ - bl 2e2c60 │ │ │ │ + bl 2e2cf8 │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 169430 │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 16946a │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 16941c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 169426 │ │ │ │ @@ -339833,34 +339834,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 169602 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f1878 │ │ │ │ + bl 2f1910 │ │ │ │ cbnz r0, 169602 │ │ │ │ ldr r3, [pc, #116] @ (16964c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f199c │ │ │ │ + bl 2f1a34 │ │ │ │ cbnz r0, 169602 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (169650 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f1b30 │ │ │ │ + bl 2f1bc8 │ │ │ │ b.n 169602 │ │ │ │ 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} │ │ │ │ @@ -339878,27 +339879,27 @@ │ │ │ │ b.n 169602 │ │ │ │ ldr r3, [pc, #48] @ (169658 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 169602 │ │ │ │ nop │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r3, r4] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r5, r4] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r0, r5] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r2, r5] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r3, r5] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r4, r5] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339914,32 +339915,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 2f17e8 │ │ │ │ + bl 2f1880 │ │ │ │ cbz r0, 169688 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (1696b4 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1818 │ │ │ │ + bl 2f18b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169684 │ │ │ │ ldr r3, [pc, #28] @ (1696b8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1848 │ │ │ │ + bl 2f18e0 │ │ │ │ b.n 169684 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ @@ -340252,15 +340253,15 @@ │ │ │ │ bx lr │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -340418,16 +340419,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 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ cbz r0, 169bde │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -340526,15 +340527,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ @@ -340869,18 +340870,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 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ ldr.w r1, [pc, #1700] @ 16a75c │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff520 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61174 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -341383,63 +341384,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1785e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a5b4 │ │ │ │ ldr r0, [pc, #524] @ (16a838 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a648 │ │ │ │ ldr r1, [pc, #516] @ (16a83c ) │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a6ba │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ ldr r0, [pc, #500] @ (16a840 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ strb.w r0, [r4, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 16a6ae │ │ │ │ ldr r5, [pc, #488] @ (16a844 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3343b0 │ │ │ │ + bl 334448 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a6f6 │ │ │ │ ldr r5, [pc, #476] @ (16a848 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3343b0 │ │ │ │ + bl 334448 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a6e2 │ │ │ │ ldr r5, [pc, #460] @ (16a84c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3343b0 │ │ │ │ + bl 334448 │ │ │ │ cbnz r0, 16a6ce │ │ │ │ ldr r5, [pc, #448] @ (16a850 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3343b0 │ │ │ │ + bl 334448 │ │ │ │ cbz r0, 16a6ae │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3343e4 │ │ │ │ + bl 33447c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #718] @ 0x2ce │ │ │ │ ldr r3, [pc, #420] @ (16a854 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -341451,31 +341452,31 @@ │ │ │ │ blx 61e54 │ │ │ │ cbnz r0, 16a70a │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 16a648 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3343e4 │ │ │ │ + bl 33447c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #717] @ 0x2cd │ │ │ │ b.n 16a68c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3343e4 │ │ │ │ + bl 33447c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ b.n 16a67c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3343e4 │ │ │ │ + bl 33447c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #704] @ 0x2c0 │ │ │ │ b.n 16a66a │ │ │ │ ldr r1, [pc, #336] @ (16a85c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -341504,153 +341505,153 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r7, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #600] @ (16a9b0 ) │ │ │ │ + ldr r6, [pc, #88] @ (16a7b0 ) │ │ │ │ movs r0, r4 │ │ │ │ ldrsh r6, [r1, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r5, [pc, #240] @ (16a854 ) │ │ │ │ + ldr r5, [pc, #752] @ (16aa54 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #288] @ (16a888 ) │ │ │ │ + ldr r5, [pc, #800] @ (16aa88 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #368] @ (16a8dc ) │ │ │ │ + ldr r5, [pc, #880] @ (16aadc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #464] @ (16a940 ) │ │ │ │ + ldr r5, [pc, #976] @ (16ab40 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #592] @ (16a9c4 ) │ │ │ │ + ldr r6, [pc, #80] @ (16a7c4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #768] @ (16aa78 ) │ │ │ │ + ldr r4, [pc, #256] @ (16a878 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #744] @ (16aa64 ) │ │ │ │ + ldr r4, [pc, #232] @ (16a864 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #800] @ (16aaa0 ) │ │ │ │ + ldr r4, [pc, #288] @ (16a8a0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #824] @ (16aabc ) │ │ │ │ + ldr r4, [pc, #312] @ (16a8bc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #848] @ (16aad8 ) │ │ │ │ + ldr r4, [pc, #336] @ (16a8d8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #896] @ (16ab0c ) │ │ │ │ + ldr r4, [pc, #384] @ (16a90c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #944] @ (16ab40 ) │ │ │ │ + ldr r4, [pc, #432] @ (16a940 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #960] @ (16ab54 ) │ │ │ │ + ldr r4, [pc, #448] @ (16a954 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #1008] @ (16ab88 ) │ │ │ │ + ldr r4, [pc, #496] @ (16a988 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #16] @ (16a7ac ) │ │ │ │ + ldr r4, [pc, #528] @ (16a9ac ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #48] @ (16a7d0 ) │ │ │ │ + ldr r4, [pc, #560] @ (16a9d0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (16a7f4 ) │ │ │ │ + ldr r4, [pc, #592] @ (16a9f4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #96] @ (16a808 ) │ │ │ │ + ldr r4, [pc, #608] @ (16aa08 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (16a82c ) │ │ │ │ + ldr r4, [pc, #640] @ (16aa2c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #144] @ (16a840 ) │ │ │ │ + ldr r4, [pc, #656] @ (16aa40 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #160] @ (16a854 ) │ │ │ │ + ldr r4, [pc, #672] @ (16aa54 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (16a878 ) │ │ │ │ + ldr r4, [pc, #704] @ (16aa78 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #224] @ (16a89c ) │ │ │ │ + ldr r4, [pc, #736] @ (16aa9c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #240] @ (16a8b0 ) │ │ │ │ + ldr r4, [pc, #752] @ (16aab0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #288] @ (16a8e4 ) │ │ │ │ + ldr r4, [pc, #800] @ (16aae4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #304] @ (16a8f8 ) │ │ │ │ + ldr r4, [pc, #816] @ (16aaf8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #320] @ (16a90c ) │ │ │ │ + ldr r4, [pc, #832] @ (16ab0c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (16a930 ) │ │ │ │ + ldr r4, [pc, #864] @ (16ab30 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #384] @ (16a954 ) │ │ │ │ + ldr r4, [pc, #896] @ (16ab54 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #416] @ (16a978 ) │ │ │ │ + ldr r4, [pc, #928] @ (16ab78 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #432] @ (16a98c ) │ │ │ │ + ldr r4, [pc, #944] @ (16ab8c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #480] @ (16a9c0 ) │ │ │ │ + ldr r4, [pc, #992] @ (16abc0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #560] @ (16aa14 ) │ │ │ │ + ldr r5, [pc, #48] @ (16a814 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #592] @ (16aa38 ) │ │ │ │ + ldr r5, [pc, #80] @ (16a838 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #720] @ (16aabc ) │ │ │ │ + ldr r5, [pc, #208] @ (16a8bc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #800] @ (16ab10 ) │ │ │ │ + ldr r5, [pc, #288] @ (16a910 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #840] @ (16ab3c ) │ │ │ │ + ldr r5, [pc, #328] @ (16a93c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #872] @ (16ab60 ) │ │ │ │ + ldr r5, [pc, #360] @ (16a960 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #1000] @ (16abe4 ) │ │ │ │ + ldr r2, [pc, #488] @ (16a9e4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #968] @ (16abc8 ) │ │ │ │ + ldr r5, [pc, #456] @ (16a9c8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #40] @ (16a82c ) │ │ │ │ + ldr r5, [pc, #552] @ (16aa2c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #152] @ (16a8a0 ) │ │ │ │ + ldr r5, [pc, #664] @ (16aaa0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #632] @ (16aa84 ) │ │ │ │ + ldr r2, [pc, #120] @ (16a884 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #232] @ (16a8f8 ) │ │ │ │ + ldr r5, [pc, #744] @ (16aaf8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #312] @ (16a94c ) │ │ │ │ + ldr r5, [pc, #824] @ (16ab4c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #360] @ (16a980 ) │ │ │ │ + ldr r5, [pc, #872] @ (16ab80 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #392] @ (16a9a4 ) │ │ │ │ + ldr r5, [pc, #904] @ (16aba4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #408] @ (16a9b8 ) │ │ │ │ + ldr r5, [pc, #920] @ (16abb8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #424] @ (16a9cc ) │ │ │ │ + ldr r5, [pc, #936] @ (16abcc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #504] @ (16aa20 ) │ │ │ │ + ldr r5, [pc, #1016] @ (16ac20 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #520] @ (16aa34 ) │ │ │ │ + ldr r6, [pc, #8] @ (16a834 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #520] @ (16aa38 ) │ │ │ │ + ldr r6, [pc, #8] @ (16a838 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #512] @ (16aa34 ) │ │ │ │ + ldr r6, [pc, #0] @ (16a834 ) │ │ │ │ movs r0, r4 │ │ │ │ ldrh r2, [r4, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #16] @ (16a84c ) │ │ │ │ + ldr r5, [pc, #528] @ (16aa4c ) │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r5 │ │ │ │ + adcs r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #288] @ (16a964 ) │ │ │ │ + ldr r5, [pc, #800] @ (16ab64 ) │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #568] @ (16aa94 ) │ │ │ │ + ldr r5, [pc, #56] @ (16a894 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #280] @ (16a978 ) │ │ │ │ + ldr r4, [pc, #792] @ (16ab78 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (16a94c ) │ │ │ │ + ldr r4, [pc, #744] @ (16ab4c ) │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #176] @ (16a91c ) │ │ │ │ + ldr r4, [pc, #688] @ (16ab1c ) │ │ │ │ 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 │ │ │ │ @@ -341777,15 +341778,15 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r0, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #520] @ (16abc4 ) │ │ │ │ + ldr r3, [pc, #8] @ (16a9c4 ) │ │ │ │ movs r0, r4 │ │ │ │ ldrsb r6, [r5, r1] │ │ │ │ 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 │ │ │ │ @@ -341923,15 +341924,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 16aae0 │ │ │ │ b.n 16ab0a │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16ab16 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342955,21 +342956,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [r2, #416] @ 0x1a0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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} │ │ │ │ @@ -342986,15 +342987,15 @@ │ │ │ │ ldr.w r3, [r2, #508] @ 0x1fc │ │ │ │ mov r5, r2 │ │ │ │ cbz r3, 16b66c │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ add.w sl, r5, #360 @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16b79c │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ movs r2, #0 │ │ │ │ b.n 16b690 │ │ │ │ adds r2, #1 │ │ │ │ @@ -343091,26 +343092,26 @@ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ ite hi │ │ │ │ movhi.w r9, #5 │ │ │ │ movls.w r9, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 16b698 │ │ │ │ mov r9, r3 │ │ │ │ b.n 16b78e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ b.n 16b794 │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16b794 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343196,15 +343197,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ cbz r2, 16b8e6 │ │ │ │ ldr.w r1, [r7, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b8ba │ │ │ │ adds r3, #1 │ │ │ │ @@ -343229,15 +343230,15 @@ │ │ │ │ beq.n 16b9b8 │ │ │ │ ldrb.w r3, [r7, #385] @ 0x181 │ │ │ │ cbnz r3, 16b910 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ strd sl, r9, [r7, #408] @ 0x198 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r2, [pc, #412] @ (16ba90 ) │ │ │ │ ldr r3, [pc, #408] @ (16ba8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343321,15 +343322,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ b.n 16b8dc │ │ │ │ dmb ish │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r4, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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] @ 16ba80 │ │ │ │ @@ -343344,15 +343345,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r0, [r7, #396] @ 0x18c │ │ │ │ cbz r0, 16ba6e │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16ba3e │ │ │ │ adds r2, #1 │ │ │ │ @@ -343400,15 +343401,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 │ │ │ │ @@ -343442,21 +343443,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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 16bb28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -343477,15 +343478,15 @@ │ │ │ │ and.w r4, r4, #2 │ │ │ │ cbz r3, 16bba6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ ldrd r2, r3, [r5, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [sl, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sl, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -343643,15 +343644,15 @@ │ │ │ │ str.w r8, [r5, #396] @ 0x18c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ cmp fp, r3 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #5 │ │ │ │ movls.w fp, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, fp │ │ │ │ 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 │ │ │ │ @@ -343665,24 +343666,24 @@ │ │ │ │ b.n 16bd18 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ b.n 16bd04 │ │ │ │ mov fp, r3 │ │ │ │ b.n 16bd82 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w r6, [sl, #24] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ b.n 16bd88 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16bbea │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 16bd88 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ movs r7, r5 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 16bdf2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -343721,41 +343722,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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, 16be7a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 16bee0 │ │ │ │ ldr.w r3, [r4, #392] @ 0x188 │ │ │ │ @@ -343773,15 +343774,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 16beec │ │ │ │ str.w r0, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 16bee0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -343944,15 +343945,15 @@ │ │ │ │ ldrb.w r3, [r6, #379] @ 0x17b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16bf96 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r9, #384] @ 0x180 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 16c0fc │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ cbz r3, 16c0fc │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -344581,15 +344582,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrd r2, r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16c79e │ │ │ │ ldrb.w r3, [r4, #385] @ 0x181 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d40c │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ @@ -344617,15 +344618,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #78 @ 0x4e │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #50 @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 16c80c │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -344664,15 +344665,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, #4] │ │ │ │ strd r5, ip, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16d130 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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] │ │ │ │ @@ -345495,15 +345496,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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ str.w r6, [sl] │ │ │ │ b.w 16c868 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r2, [r2, #580] @ 0x244 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 16c87a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -345558,15 +345559,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ b.w 16c87c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16cb22 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c868 │ │ │ │ add.w r4, r1, #3520 @ 0xdc0 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ @@ -345604,15 +345605,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16c4f4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ b.w 16c4f4 │ │ │ │ ldr.w r2, [r3, #3508] @ 0xdb4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strb r3, [r1, #8] │ │ │ │ blx r2 │ │ │ │ @@ -345720,15 +345721,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d236 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d3c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -345753,30 +345754,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 16cd3a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c8ae │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, r3 │ │ │ │ b.n 16d1f4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ b.n 16cd3a │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ @@ -346330,16 +346331,16 @@ │ │ │ │ strb.w r5, [r4, #77] @ 0x4d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2fad90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 16dac0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -346787,39 +346788,39 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #60] @ (16df88 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 3343b0 │ │ │ │ + bl 334448 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbnz r0, 16df62 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 3343e4 │ │ │ │ + bl 33447c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r2, [r3, #99] @ 0x63 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16df32 │ │ │ │ ldrb.w r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16df60 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16df34 │ │ │ │ b.n 16df5e │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ movs r7, r3 │ │ │ │ cbz r1, 16dfbc │ │ │ │ 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 │ │ │ │ @@ -346867,21 +346868,21 @@ │ │ │ │ blx 60ee8 │ │ │ │ ldr r2, [pc, #20] @ (16e028 ) │ │ │ │ ldr r1, [pc, #24] @ (16e02c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [r2, #124]! @ 0x7c │ │ │ │ + mcr2 0, 3, r0, cr2, cr15, {0} │ │ │ │ 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] @ (16e0cc ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -346917,15 +346918,15 @@ │ │ │ │ blx 60ee8 │ │ │ │ ldr r2, [pc, #64] @ (16e0d8 ) │ │ │ │ ldr r1, [pc, #64] @ (16e0dc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 16e0b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (16e0e0 ) │ │ │ │ ldr r3, [pc, #28] @ (16e0d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -346938,19 +346939,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ subs r6, r6, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ movs r0, r4 │ │ │ │ - ldc2l 0, cr0, [ip, #-124] @ 0xffffff84 │ │ │ │ + ldc2l 0, cr0, [ip, #124] @ 0x7c │ │ │ │ subs r0, r1, #5 │ │ │ │ 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] @ (16e240 ) │ │ │ │ @@ -348025,33 +348026,33 @@ │ │ │ │ ... │ │ │ │ asrs r6, r5, #27 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ movs r7, r5 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ 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, #116] @ 16eca0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -348732,15 +348733,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 16f2e0 │ │ │ │ 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 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 │ │ │ │ @@ -349005,15 +349006,15 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r4, r6, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ movs r7, r5 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #1320 @ 0x528 │ │ │ │ bx lr │ │ │ │ @@ -349037,17 +349038,17 @@ │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq.n 16f648 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 332158 │ │ │ │ + bl 3321f0 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ @@ -349073,37 +349074,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f6ce │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r2, [pc, #1444] @ 16fc54 │ │ │ │ ldr.w r3, [pc, #1432] @ 16fc4c │ │ │ │ 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 16fc44 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldrb.w r3, [r5, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16f914 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r3, #4 │ │ │ │ @@ -349481,19 +349482,19 @@ │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16fac6 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #8 │ │ │ │ - bl 332130 │ │ │ │ + bl 3321c8 │ │ │ │ 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 61618 │ │ │ │ @@ -349516,28 +349517,28 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16fb38 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16fb28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16f608 │ │ │ │ b.n 16f6a2 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ mov r6, r0 │ │ │ │ b.n 16f6a2 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ b.n 16fb0a │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349632,41 +349633,41 @@ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ blx 60c44 │ │ │ │ b.n 16fa20 │ │ │ │ mov r0, r3 │ │ │ │ blx 60c44 │ │ │ │ b.n 16fa20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 332038 │ │ │ │ + bl 3320d0 │ │ │ │ strb.w r0, [r8, #6] │ │ │ │ b.n 16fa6c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - mcr2 0, 5, r0, cr6, cr15, {0} │ │ │ │ - mrc2 0, 4, r0, cr14, cr15, {0} │ │ │ │ - mrc2 0, 4, r0, cr6, cr15, {0} │ │ │ │ - mcr2 0, 4, r0, cr14, cr15, {0} │ │ │ │ - mcr2 0, 4, r0, cr6, cr15, {0} │ │ │ │ - mcr2 0, 4, r0, cr0, cr15, {0} │ │ │ │ - mrc2 0, 3, r0, cr14, cr15, {0} │ │ │ │ - ldc2l 0, cr0, [r6], {31} │ │ │ │ + vqadd.u32 d0, d6, d15 │ │ │ │ + vqadd.u16 d0, d14, d15 │ │ │ │ + vqadd.u16 d0, d6, d15 │ │ │ │ + vqadd.u8 d0, d14, d15 │ │ │ │ + vqadd.u8 d0, d6, d15 │ │ │ │ + vqadd.u8 d0, d0, d15 │ │ │ │ + mrc2 0, 7, r0, cr14, cr15, {0} │ │ │ │ + ldc2l 0, cr0, [r6, #-124] @ 0xffffff84 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip], #124 @ 0x7c │ │ │ │ - stc2 0, cr0, [r8], #124 @ 0x7c │ │ │ │ - stc2 0, cr0, [r6], #124 @ 0x7c │ │ │ │ + stc2 0, cr0, [ip, #-124]! @ 0xffffff84 │ │ │ │ + stc2 0, cr0, [r8, #-124]! @ 0xffffff84 │ │ │ │ + stc2 0, cr0, [r6, #-124]! @ 0xffffff84 │ │ │ │ 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] @ (16fd10 ) │ │ │ │ ldr r3, [pc, #116] @ (16fd14 ) │ │ │ │ @@ -349824,17 +349825,17 @@ │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16ff2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl 33217c │ │ │ │ + bl 332214 │ │ │ │ ldr.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 16ff24 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov.w r8, #51712 @ 0xca00 │ │ │ │ movt r8, #15258 @ 0x3b9a │ │ │ │ movs r3, #0 │ │ │ │ @@ -349910,15 +349911,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 60c44 │ │ │ │ ldr.w r0, [r4, #1168] @ 0x490 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 16ff10 │ │ │ │ @@ -349926,27 +349927,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ b.n 16ff10 │ │ │ │ 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 │ │ │ │ @@ -350006,35 +350007,35 @@ │ │ │ │ mov r1, sl │ │ │ │ addw r7, r4, #1196 @ 0x4ac │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #1224 @ 0x4c8 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ b.n 170042 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2058 │ │ │ │ + bl 1f20f0 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 17006a │ │ │ │ cbnz r0, 170070 │ │ │ │ ldr.w r2, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r4, #1276] @ 0x4fc │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 170032 │ │ │ │ ldr.w r8, [r4, #1280] @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 16fff2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 16ffe0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 170054 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 170054 │ │ │ │ @@ -350112,15 +350113,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ 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] @ (1701e0 ) │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ @@ -350129,48 +350130,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 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 1701aa │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ 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 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 17017e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldr r2, [pc, #40] @ (1701e8 ) │ │ │ │ ldr r3, [pc, #32] @ (1701e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -350510,18 +350511,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 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 170576 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 170584 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61dd0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -350531,18 +350532,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 170574 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1705ba │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1705b8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1705b8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350550,19 +350551,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 61dd0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 170580 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2fad90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170630 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 170658 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 170658 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350718,15 +350719,15 @@ │ │ │ │ b.n 17071a │ │ │ │ blx 619d4 │ │ │ │ b.n 17068e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ vst1.8 @ instruction: 0xf98800b2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ movs r7, r5 │ │ │ │ ldr.w r0, [lr, #178] @ 0xb2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -350770,15 +350771,15 @@ │ │ │ │ strls r3, [r6, #0] │ │ │ │ bls.n 1707b8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1707b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 331fdc │ │ │ │ + bl 332074 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1707b4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 170794 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -350788,23 +350789,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 170796 │ │ │ │ ldr r2, [pc, #24] @ (170820 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #24] @ (170824 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1707b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1707ba │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r2, #124]! @ 0x7c │ │ │ │ - bpl.n 170808 │ │ │ │ + mrc 0, 3, r0, cr2, cr15, {0} │ │ │ │ + bvs.n 170908 │ │ │ │ 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] @ (1708f8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -351347,15 +351348,15 @@ │ │ │ │ bne.n 170cb2 │ │ │ │ ldr r2, [pc, #72] @ (170dcc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #72] @ (170dd0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 170cb2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 619d4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -351368,20 +351369,20 @@ │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 170c44 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf53800b2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3b400b2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ movs r7, r5 │ │ │ │ movs r7, #172 @ 0xac │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strd r0, r0, [lr], #124 @ 0x7c │ │ │ │ - beq.n 170eb8 │ │ │ │ + strd r0, r0, [lr, #-124]! @ 0x7c │ │ │ │ + beq.n 170db8 │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 170e20 │ │ │ │ dmb ish │ │ │ │ @@ -351410,28 +351411,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d7, [pc, #92] @ 170ea0 │ │ │ │ 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 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #1120 @ 0x460 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ blt.n 170e90 │ │ │ │ @@ -351531,55 +351532,55 @@ │ │ │ │ bne.n 171054 │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ add r3, pc, #176 @ (adr r3, 171058 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60aa0 <__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 17103c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #1040 @ 0x410 │ │ │ │ - bl 1f2058 │ │ │ │ + bl 1f20f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170fb4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 170fea │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 170f72 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 170dd8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 170f54 │ │ │ │ blx 61c5c │ │ │ │ b.n 170f72 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 61c20 │ │ │ │ mov r2, r0 │ │ │ │ @@ -351590,20 +351591,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 16f1f0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 170f3e │ │ │ │ add.w r0, r5, #992 @ 0x3e0 │ │ │ │ - bl 1fedc0 │ │ │ │ + bl 1fee58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 170f48 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf13c00b2 │ │ │ │ @@ -351629,31 +351630,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 1710c8 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 1710e8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r2, [r4, #1000] @ 0x3e8 │ │ │ │ ldrd r3, r1, [r4, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 1710b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f203c │ │ │ │ + bl 1f20d4 │ │ │ │ b.n 1710b0 │ │ │ │ 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} │ │ │ │ @@ -351662,53 +351663,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 17121e │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d19c │ │ │ │ ldr.w r0, [r4, #1092] @ 0x444 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d19c │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 171228 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cbz r3, 1711c0 │ │ │ │ add.w r6, r4, #1320 @ 0x528 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 17049c │ │ │ │ @@ -351725,38 +351726,38 @@ │ │ │ │ ldr.w r1, [r4, #580] @ 0x244 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 612e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 62174 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16aa28 │ │ │ │ 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 1f203c │ │ │ │ + bl 1f20d4 │ │ │ │ b.n 171158 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60c44 │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ b.n 171188 │ │ │ │ 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 │ │ │ │ @@ -351801,26 +351802,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 171376 │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 │ │ │ │ @@ -351850,15 +351851,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 621f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr d7, [sp] │ │ │ │ b.n 171290 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f203c │ │ │ │ + bl 1f20d4 │ │ │ │ b.n 1712f8 │ │ │ │ stmdb 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] @ 171b70 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -351872,15 +351873,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 16f654 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr.w r0, [pc, #1980] @ 171b78 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb04 │ │ │ │ + bl 1feb9c │ │ │ │ movw r2, #12820 @ 0x3214 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr.w r2, [pc, #1964] @ 171b7c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -351893,38 +351894,38 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 1717f4 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #916 @ 0x394 │ │ │ │ bl 1702b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ addw r3, pc, #1880 @ 0x758 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60aa0 <__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 171c1e │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, fp, #944 @ 0x3b0 │ │ │ │ - bl 1f2058 │ │ │ │ + bl 1f20f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171420 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 171c3e │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.w 1717f4 │ │ │ │ @@ -351944,24 +351945,24 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171900 │ │ │ │ ldrb.w r3, [fp, #1313] @ 0x521 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171a86 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r6, r6, r3, fp │ │ │ │ b.n 1714ba │ │ │ │ ldr.w r3, [r6, #2104] @ 0x838 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1714ca │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f207c │ │ │ │ + bl 1f2114 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1714a8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ @@ -351984,15 +351985,15 @@ │ │ │ │ add.w r2, fp, r7 │ │ │ │ ldrd r3, r2, [r2, #632] @ 0x278 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171688 │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 │ │ │ │ @@ -352091,26 +352092,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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cmp.w r8, #0 │ │ │ │ itete ge │ │ │ │ movge r0, r9 │ │ │ │ movlt r0, #0 │ │ │ │ movge r1, r8 │ │ │ │ movlt r1, #0 │ │ │ │ - bl 1f70a8 │ │ │ │ + bl 1f7140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 171c86 │ │ │ │ ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, #524] @ 0x20c │ │ │ │ @@ -352200,54 +352201,54 @@ │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.n 1717f8 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f203c │ │ │ │ + bl 1f20d4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 171b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1713f0 │ │ │ │ mov sl, r5 │ │ │ │ b.n 171834 │ │ │ │ mov sl, r5 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 170dd8 │ │ │ │ ldrb.w r3, [fp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171c90 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r2, [pc, #812] @ (171b80 ) │ │ │ │ ldr r3, [pc, #796] @ (171b74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -352415,26 +352416,26 @@ │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 171c34 │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 1717c6 │ │ │ │ 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 17190a │ │ │ │ @@ -352443,15 +352444,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ bne.w 17190a │ │ │ │ b.n 171496 │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 │ │ │ │ @@ -352487,15 +352488,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 171b3a │ │ │ │ ldr.w r3, [r7, #2104] @ 0x838 │ │ │ │ cbz r3, 171b4a │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f207c │ │ │ │ + bl 1f2114 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 171b2a │ │ │ │ ldr.w r3, [fp, #600] @ 0x258 │ │ │ │ adds r3, #1 │ │ │ │ @@ -352509,23 +352510,23 @@ │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r0], #-712 @ 0xfffffd38 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1721cc │ │ │ │ + b.n 1722cc │ │ │ │ movs r7, r3 │ │ │ │ - b.n 1721c4 │ │ │ │ + b.n 1722c4 │ │ │ │ movs r7, r3 │ │ │ │ b.n 171ad0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 171b74 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ movs r7, r3 │ │ │ │ - blt.n 171b84 │ │ │ │ + bgt.n 171c84 │ │ │ │ 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 171cc0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -352572,63 +352573,63 @@ │ │ │ │ ldr.w r0, [fp, #524] @ 0x20c │ │ │ │ blx 62174 │ │ │ │ subs.w r9, r9, r4 │ │ │ │ bne.n 171bc4 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ b.n 171a16 │ │ │ │ add.w r0, fp, #896 @ 0x380 │ │ │ │ - bl 1fedc0 │ │ │ │ + bl 1fee58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 171450 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f203c │ │ │ │ + bl 1f20d4 │ │ │ │ b.n 171a70 │ │ │ │ movw sl, #12820 @ 0x3214 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 171834 │ │ │ │ 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 171556 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 17169a │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 171834 │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 171d84 │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 17184c │ │ │ │ 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 │ │ │ │ @@ -352674,28 +352675,28 @@ │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ adds.w r0, r0, ip │ │ │ │ adc.w r1, r1, r6 │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 171688 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f203c │ │ │ │ + bl 1f20d4 │ │ │ │ b.n 171ca6 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 171a4c │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 1717fa │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ @@ -352718,19 +352719,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 1feb04 │ │ │ │ + bl 1feb9c │ │ │ │ ldr.w r3, [r9, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 │ │ │ │ @@ -352746,21 +352747,21 @@ │ │ │ │ add.w r3, r3, #3872 @ 0xf20 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 171f58 │ │ │ │ ldr.w r1, [r3, #2104] @ 0x838 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 171e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r1, [sl, #584] @ 0x248 │ │ │ │ ldr.w r0, [sl, #524] @ 0x20c │ │ │ │ blx 621a4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 171f12 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 171f76 │ │ │ │ @@ -352803,37 +352804,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 171eca │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrd r3, r2, [sl, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 172376 │ │ │ │ add.w r0, sl, #992 @ 0x3e0 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 170dd8 │ │ │ │ mov r0, fp │ │ │ │ blx 60c44 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 171e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r2, [pc, #1492] @ 17250c │ │ │ │ ldr.w r3, [pc, #1480] @ 172504 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ @@ -352842,15 +352843,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, 171f68 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f207c │ │ │ │ + bl 1f2114 │ │ │ │ b.n 171e0a │ │ │ │ ldr.w r3, [sl, #620] @ 0x26c │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r8, r0 │ │ │ │ bhi.w 171e3c │ │ │ │ b.n 171f5e │ │ │ │ mov.w r1, #13824 @ 0x3600 │ │ │ │ @@ -352917,15 +352918,15 @@ │ │ │ │ ldr.w r3, [fp, #-32] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1720b2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r9, r9, #24 │ │ │ │ - bl 1f203c │ │ │ │ + bl 1f20d4 │ │ │ │ ldr.w r1, [fp, #-32] │ │ │ │ cmp r1, r7 │ │ │ │ bhi.n 171fde │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #328] @ 0x148 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, fp, #3872 @ 0xf20 │ │ │ │ @@ -352963,22 +352964,22 @@ │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ sub.w r0, r9, #24 │ │ │ │ mul.w r2, r2, r3 │ │ │ │ blx 61354 │ │ │ │ b.n 172038 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r2, [r8, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r8, #1276] @ 0x4fc │ │ │ │ cmp r2, r6 │ │ │ │ sbcs r3, r4 │ │ │ │ bcc.w 17230a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 17202a │ │ │ │ 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 │ │ │ │ @@ -353156,15 +353157,15 @@ │ │ │ │ str.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ b.n 172016 │ │ │ │ add.w r0, r8, #1224 @ 0x4c8 │ │ │ │ str.w r6, [r8, #1272] @ 0x4f8 │ │ │ │ str.w r4, [r8, #1276] @ 0x4fc │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ b.n 1720dc │ │ │ │ ldrb.w r3, [sl, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171f10 │ │ │ │ ldrh.w r3, [fp, #24] │ │ │ │ str.w r3, [sl, #1188] @ 0x4a4 │ │ │ │ ldrh.w r3, [fp, #26] │ │ │ │ @@ -353189,15 +353190,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 172016 │ │ │ │ add.w r0, sl, #1040 @ 0x410 │ │ │ │ - bl 1f203c │ │ │ │ + bl 1f20d4 │ │ │ │ b.n 171f00 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171f10 │ │ │ │ ldr.w r6, [sl, #36] @ 0x24 │ │ │ │ @@ -353238,15 +353239,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 2facec │ │ │ │ + bl 2fad84 │ │ │ │ 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] │ │ │ │ @@ -353256,15 +353257,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 17033c │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ strd r6, r4, [sp, #128] @ 0x80 │ │ │ │ bl 17013c │ │ │ │ - bl 2facec │ │ │ │ + bl 2fad84 │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ cbz r1, 172458 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 172448 │ │ │ │ @@ -353319,15 +353320,15 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ b.n 172964 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1725ac │ │ │ │ + bls.n 1724ac │ │ │ │ movs r7, r3 │ │ │ │ b.n 17268c │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -353398,31 +353399,31 @@ │ │ │ │ beq.w 172b4c │ │ │ │ add.w r2, r5, #1320 @ 0x528 │ │ │ │ movs r1, #0 │ │ │ │ addw r5, r4, #1196 @ 0x4ac │ │ │ │ blx 61174 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172b44 │ │ │ │ add.w r6, r4, #1096 @ 0x448 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172f0c │ │ │ │ add.w r3, r4, #1120 @ 0x460 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f2024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172ef6 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f2024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172f10 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx 60a58 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -353641,15 +353642,15 @@ │ │ │ │ b.n 1728c0 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 172bd0 │ │ │ │ ldr.w r0, [r9, #172] @ 0xac │ │ │ │ - bl 1f71b4 │ │ │ │ + bl 1f724c │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 1728b0 │ │ │ │ cbz r5, 1728e4 │ │ │ │ add.w sl, sl, r5, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -353691,15 +353692,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 17263c │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172a72 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr.w r1, [r4, #584] @ 0x248 │ │ │ │ blx 61cf8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -353781,30 +353782,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 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172f52 │ │ │ │ add.w r3, r4, #944 @ 0x3b0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f2024 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172d9e │ │ │ │ add.w r3, r4, #916 @ 0x394 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172d98 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172ce2 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ @@ -353816,56 +353817,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 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172f5c │ │ │ │ add.w r3, r4, #1040 @ 0x410 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f2024 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172e80 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #1012 @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172e7a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 172ce2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 172b28 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 172cde │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrd r2, r1, [r7, #992] @ 0x3e0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 172b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f203c │ │ │ │ + bl 1f20d4 │ │ │ │ b.n 172b0e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 172972 │ │ │ │ @@ -353960,15 +353961,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 61588 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ ldr.w r0, [r5, #1400] @ 0x578 │ │ │ │ - bl 1f71b4 │ │ │ │ + bl 1f724c │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 172e6c │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 61df4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -353977,15 +353978,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172e68 │ │ │ │ adds r5, #24 │ │ │ │ cmp r5, fp │ │ │ │ beq.w 1729ec │ │ │ │ b.n 172c62 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 331fdc │ │ │ │ + bl 332074 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172f4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 17255e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 619d4 │ │ │ │ @@ -354004,32 +354005,32 @@ │ │ │ │ b.n 172582 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #708] @ (172fa8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #1088 @ 0x440 │ │ │ │ add r1, pc │ │ │ │ - bl 20d0a0 │ │ │ │ + bl 20d138 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172db4 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1728e4 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60c44 │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ b.n 1728e4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 172da8 │ │ │ │ ldrb.w r3, [r9, #725] @ 0x2d5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 172582 │ │ │ │ @@ -354038,15 +354039,15 @@ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17292c │ │ │ │ ldrb.w r3, [r9, #726] @ 0x2d6 │ │ │ │ adds r3, #3 │ │ │ │ b.n 17292c │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1f71b4 │ │ │ │ + bl 1f724c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 1728e8 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ @@ -354061,28 +354062,28 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61fa0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 172c3e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60c44 │ │ │ │ b.n 1728e8 │ │ │ │ ldr.w r3, [r9, #720] @ 0x2d0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 172d4a │ │ │ │ b.n 17292c │ │ │ │ ldr r1, [pc, #500] @ (172fac ) │ │ │ │ mov r2, r4 │ │ │ │ addw r0, r4, #1092 @ 0x444 │ │ │ │ add r1, pc │ │ │ │ - bl 20d0a0 │ │ │ │ + bl 20d138 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172ec4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 16f654 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -354151,69 +354152,69 @@ │ │ │ │ blx 60c44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 16afa4 │ │ │ │ b.n 1728e8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ b.n 1728e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 6127c │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1520] @ 0x5f0 │ │ │ │ blx 61384 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 62174 │ │ │ │ b.n 172e6c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 172f44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d19c │ │ │ │ b.n 172cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 172b4c │ │ │ │ mov r0, r5 │ │ │ │ b.n 172efe │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 172b4c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ @@ -354221,15 +354222,15 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 61e0c │ │ │ │ mov r1, r0 │ │ │ │ b.n 172e56 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f203c │ │ │ │ + bl 1f20d4 │ │ │ │ b.n 172ed8 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 172972 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 1728f2 │ │ │ │ mov r6, r5 │ │ │ │ b.n 172e0c │ │ │ │ @@ -354251,21 +354252,21 @@ │ │ │ │ @ instruction: 0xffffeb55 │ │ │ │ vqrshrn.u64 d30, , #1 │ │ │ │ vqrdmlah.s q14, , d21[0] │ │ │ │ @ instruction: 0xffffcedf │ │ │ │ vtbx.8 d29, {d15}, d17 │ │ │ │ @ instruction: 0xffff0e94 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r1, #24] │ │ │ │ movs r7, r5 │ │ │ │ bvs.n 172eac │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 172cd2 │ │ │ │ @ instruction: 0xffffeff1 │ │ │ │ - @ instruction: 0xffff5ad2 │ │ │ │ + @ instruction: 0xffff5b52 │ │ │ │ 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] @ 1730a8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -354324,15 +354325,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17301e │ │ │ │ ldr r2, [pc, #88] @ (1730b4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #88] @ (1730b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 17301e │ │ │ │ mov r0, r6 │ │ │ │ blx 60d8c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61348 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -354359,29 +354360,29 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ beq.n 173108 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ 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 331fdc │ │ │ │ + bl 332074 │ │ │ │ cbz r0, 1730ee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 619d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354576,61 +354577,61 @@ │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1733c6 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1733b2 │ │ │ │ ldr r3, [pc, #260] @ (1733d0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #256] @ (1733d4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1733ac │ │ │ │ cbz r6, 17332c │ │ │ │ ldr r7, [pc, #240] @ (1733d8 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 3343b0 │ │ │ │ + bl 334448 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173376 │ │ │ │ ldr r7, [pc, #224] @ (1733dc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 3343b0 │ │ │ │ + bl 334448 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173384 │ │ │ │ ldr r7, [pc, #212] @ (1733e0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 3343b0 │ │ │ │ + bl 334448 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173398 │ │ │ │ ldr r7, [pc, #196] @ (1733e4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 3343b0 │ │ │ │ + bl 334448 │ │ │ │ cbnz r0, 173362 │ │ │ │ ldr r2, [pc, #184] @ (1733e8 ) │ │ │ │ ldr r3, [pc, #188] @ (1733ec ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #180] @ (1733f0 ) │ │ │ │ @@ -354648,43 +354649,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 3343e4 │ │ │ │ + bl 33447c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #727] @ 0x2d7 │ │ │ │ b.n 17332c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 334408 │ │ │ │ + bl 3344a0 │ │ │ │ str.w r0, [r8, #720] @ 0x2d0 │ │ │ │ b.n 1732f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3343e4 │ │ │ │ + bl 33447c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #724] @ 0x2d4 │ │ │ │ b.n 17330a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3343e4 │ │ │ │ + bl 33447c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #725] @ 0x2d5 │ │ │ │ b.n 17331c │ │ │ │ mov r0, sl │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ b.n 173356 │ │ │ │ @@ -354692,19 +354693,18 @@ │ │ │ │ b.n 173356 │ │ │ │ ldmia r5!, {r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1733a4 │ │ │ │ - movs r6, r3 │ │ │ │ - ldrd r0, r0, [r2], #-120 @ 0x78 │ │ │ │ - ldrd r0, r0, [r8], #120 @ 0x78 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + strd r0, r0, [r4], #-120 @ 0x78 │ │ │ │ + ldrd r0, r0, [r2], #120 @ 0x78 │ │ │ │ + ldrd r0, r0, [r8, #-120]! @ 0x78 │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ bmi.n 173476 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ @ instruction: 0xffffd5c5 │ │ │ │ vmls.i , , d23[0] │ │ │ │ @ instruction: 0xffffcd9d │ │ │ │ vrsubhn.i d29, , │ │ │ │ @@ -354715,31 +354715,31 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #968] @ 0x3c8 │ │ │ │ cbz r5, 173456 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17343e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 16f608 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173428 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5da4 │ │ │ │ + bl 1f5e3c │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ 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 │ │ │ │ @@ -355060,36 +355060,36 @@ │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ bne.n 1737b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #8 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1737d2 │ │ │ │ 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 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ cbz r0, 173802 │ │ │ │ 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 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ cbz r0, 17381e │ │ │ │ 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 │ │ │ │ @@ -355231,21 +355231,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 1739d8 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cbz r3, 1739fa │ │ │ │ mov r0, r4 │ │ │ │ bl 17371c │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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} │ │ │ │ @@ -355253,19 +355253,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 16b868 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1739bc │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 │ │ │ │ @@ -355280,31 +355280,31 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173afa │ │ │ │ ldrd r2, r1, [r4, #640] @ 0x280 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r4, #744] @ 0x2e8 │ │ │ │ orrs r2, r1 │ │ │ │ bne.n 173a8a │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173ae4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f2058 │ │ │ │ + bl 1f20f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 173af6 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ @@ -355313,43 +355313,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173a5c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 332480 │ │ │ │ + bl 332518 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ittt ne │ │ │ │ clzne r0, r2 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ lslne r3, r0, #1 │ │ │ │ beq.n 173afa │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ b.n 173adc │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ @@ -355392,25 +355392,25 @@ │ │ │ │ bl 16d4e0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 173ba0 │ │ │ │ add.w r9, r5, #584 @ 0x248 │ │ │ │ b.n 173b8c │ │ │ │ ldrd sl, r6, [r5, #608] @ 0x260 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r6, r6, r8 │ │ │ │ bcs.n 173ba0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 173a1c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 173ba0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173b6e │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (173bd8 ) │ │ │ │ ldr r3, [pc, #48] @ (173bd4 ) │ │ │ │ @@ -355420,15 +355420,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 173bc2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ b.n 173b46 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355473,24 +355473,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173cee │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ add.w r6, r5, #584 @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173d0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 173d5c │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.w 173d74 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #2 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, #316 @ (adr r3, 173da8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ @@ -355499,23 +355499,23 @@ │ │ │ │ add r3, pc, #296 @ (adr r3, 173da8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173d5c │ │ │ │ ldr.w r2, [r5, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r5, #612] @ 0x264 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r7, fp │ │ │ │ bcs.n 173d9c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 173a1c │ │ │ │ @@ -355525,39 +355525,39 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 173d98 │ │ │ │ ldr.w r3, [r5, #528] @ 0x210 │ │ │ │ cbz r3, 173cee │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ cbnz r3, 173cee │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173d5c │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcs.n 173d3a │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r2, [pc, #208] @ (173dc0 ) │ │ │ │ ldr r3, [pc, #200] @ (173dbc ) │ │ │ │ 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 173da0 │ │ │ │ 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, 173db0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ sbcs.w r2, r9, r7 │ │ │ │ mov r1, r7 │ │ │ │ ite cs │ │ │ │ @@ -355569,15 +355569,15 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r9 │ │ │ │ b.n 173c68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 173a1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 173cee │ │ │ │ mov r4, r7 │ │ │ │ @@ -355585,28 +355585,28 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 173c8c │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 173cee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ b.n 173c22 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 173d18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 173cee │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 173cee │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @@ -355665,21 +355665,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 61798 │ │ │ │ mov r0, r4 │ │ │ │ bl 17371c │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 61050 │ │ │ │ @@ -355690,15 +355690,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 1f1518 │ │ │ │ + bl 1f15b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 173eb4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -355766,15 +355766,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 1ffd6c │ │ │ │ + bl 1ffe04 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -355802,15 +355802,15 @@ │ │ │ │ bx lr │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ movs r7, r3 │ │ │ │ stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -355852,15 +355852,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1740a2 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 174090 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 174038 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r4, [r5, #156] @ 0x9c │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add r4, r2 │ │ │ │ @@ -355883,15 +355883,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #32 │ │ │ │ blx 61174 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ ldr r2, [pc, #116] @ (1740e4 ) │ │ │ │ ldr r3, [pc, #104] @ (1740d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -356101,15 +356101,15 @@ │ │ │ │ bl 1740e8 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 174340 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ ldrb.w r3, [r4, #784] @ 0x310 │ │ │ │ cbnz r3, 1742de │ │ │ │ mov r7, r6 │ │ │ │ mov r8, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -356135,15 +356135,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ str.w r3, [r4, #756] @ 0x2f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #752] @ 0x2f0 │ │ │ │ bl 17371c │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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} │ │ │ │ @@ -356179,15 +356179,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #216] @ (174468 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 174456 │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 17440c │ │ │ │ @@ -356235,15 +356235,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 1743b8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1152 @ 0x480 │ │ │ │ - bl 332618 │ │ │ │ + bl 3326b0 │ │ │ │ ldrb.w r1, [r4, #568] @ 0x238 │ │ │ │ movw r2, #52715 @ 0xcdeb │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ b.n 1743f2 │ │ │ │ @@ -356279,15 +356279,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (17461c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1745fc │ │ │ │ ldrd r0, r1, [r9, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 174610 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -356320,20 +356320,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1745c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 17458c │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 17453e │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -356346,15 +356346,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 332618 │ │ │ │ + bl 3326b0 │ │ │ │ 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] @ (174620 ) │ │ │ │ @@ -356368,15 +356368,15 @@ │ │ │ │ bne.n 174606 │ │ │ │ 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 332480 │ │ │ │ + bl 332518 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 1745fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1744fc │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -356390,28 +356390,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 1744f6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx 61bfc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 174528 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 174572 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -356564,15 +356564,15 @@ │ │ │ │ cbz r0, 174798 │ │ │ │ ldr r2, [pc, #60] @ (1747bc ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 17478e │ │ │ │ cbz r3, 1747aa │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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] │ │ │ │ @@ -356614,28 +356614,28 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adcs r0, r4 │ │ │ │ + rors r0, r4 │ │ │ │ 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 61174 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ cbz r0, 174834 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -356841,18 +356841,18 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 174a6e │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ cbz r0, 174a6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 174a72 │ │ │ │ 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} │ │ │ │ @@ -356903,15 +356903,15 @@ │ │ │ │ blx 61fd0 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 174ac6 │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 174ab4 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 3325d4 │ │ │ │ + bl 33266c │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 16afa4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 174ab4 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -357116,19 +357116,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 61fd0 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ ldr r1, [pc, #216] @ (174e00 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61210 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -357297,22 +357297,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 174eaa │ │ │ │ add.w r0, r7, #708 @ 0x2c4 │ │ │ │ - bl 332744 │ │ │ │ + bl 3327dc │ │ │ │ ldr.w r0, [r7, #740] @ 0x2e4 │ │ │ │ cbz r0, 174ee2 │ │ │ │ blx 61594 │ │ │ │ add.w r0, r7, #656 @ 0x290 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ add.w r0, r7, #584 @ 0x248 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr.w r0, [r7, #704] @ 0x2c0 │ │ │ │ cbz r0, 174efc │ │ │ │ blx 6172c │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ cbz r1, 174f0c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -357512,15 +357512,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 61174 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1753de │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -357576,25 +357576,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60fa8 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 60c44 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17533c │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17533c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17533c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -357642,15 +357642,15 @@ │ │ │ │ bne.n 17524a │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 175268 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 17527c │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17533c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -357920,15 +357920,15 @@ │ │ │ │ b.n 1754f6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #704 @ (adr r2, 175804 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 175604 ) │ │ │ │ movs r7, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 │ │ │ │ @@ -358053,15 +358053,15 @@ │ │ │ │ bl 174f88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 175656 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 175656 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #128 @ (adr r2, 175710 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 175910 ) │ │ │ │ movs r7, r3 │ │ │ │ add r2, sp, #608 @ 0x260 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -358195,15 +358195,15 @@ │ │ │ │ b.n 1757ac │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #824 @ (adr r0, 175b28 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 175928 ) │ │ │ │ movs r7, r3 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ 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 │ │ │ │ @@ -358492,15 +358492,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175a2a │ │ │ │ ldr r2, [pc, #280] @ (175c0c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #280] @ (175c10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 175a2a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 175b34 │ │ │ │ @@ -358593,33 +358593,33 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 1758c8 │ │ │ │ nop │ │ │ │ add r7, pc, #944 @ (adr r7, 175fa0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ movs r7, r3 │ │ │ │ add r6, pc, #88 @ (adr r6, 175c58 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r3 │ │ │ │ bge.n 175c8c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ 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] @ (175f10 ) │ │ │ │ @@ -359099,24 +359099,24 @@ │ │ │ │ b.n 1761be │ │ │ │ ldr r2, [pc, #32] @ (176228 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #32] @ (17622c ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr.w r8, [r4, #804] @ 0x324 │ │ │ │ b.n 175cbc │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 175e50 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ 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] @ 176948 │ │ │ │ @@ -359289,15 +359289,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 17693c │ │ │ │ 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 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 176280 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 176428 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -359348,15 +359348,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 │ │ │ │ @@ -359364,15 +359364,15 @@ │ │ │ │ ldrb.w r3, [r4, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 176610 │ │ │ │ add.w r1, sl, #1152 @ 0x480 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4 │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ - bl 3327b4 │ │ │ │ + bl 33284c │ │ │ │ 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 │ │ │ │ @@ -359389,15 +359389,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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1184] @ 0x4a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 1763c6 │ │ │ │ ldr.w r8, [r4, #528] @ 0x210 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -360015,21 +360015,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 176c78 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 177430 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f2024 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176f8c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [pc, #2028] @ 177488 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ add r2, pc │ │ │ │ @@ -360063,15 +360063,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 332700 │ │ │ │ + bl 332798 │ │ │ │ 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 176d5a │ │ │ │ @@ -360194,15 +360194,15 @@ │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd fp, fp, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ blx 61fd0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 332540 │ │ │ │ + bl 3325d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 61e00 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -360318,15 +360318,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1772dc │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r0, r7, #24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ - bl 332624 │ │ │ │ + bl 3326bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 177410 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 176b14 │ │ │ │ blx 61e00 │ │ │ │ @@ -360441,15 +360441,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 61fd0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 332540 │ │ │ │ + bl 3325d8 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cbz r3, 1771a2 │ │ │ │ ldr r3, [pc, #880] @ (1774cc ) │ │ │ │ add.w r5, r8, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r8, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -360588,15 +360588,15 @@ │ │ │ │ b.n 17716c │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 3326d0 │ │ │ │ + bl 332768 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 176a04 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 174f88 │ │ │ │ mov r1, r5 │ │ │ │ @@ -360736,15 +360736,15 @@ │ │ │ │ vtbl.8 d28, {d15-d18}, d25 │ │ │ │ @ instruction: 0xffffdafb │ │ │ │ vqshlu.s32 d29, d17, #31 │ │ │ │ vsra.u64 , , #1 │ │ │ │ vqrdmlsh.s q14, , d15[0] │ │ │ │ vqrdmlah.s q14, , d17[0] │ │ │ │ vtbx.8 d28, {d15-d17}, d31 │ │ │ │ - @ instruction: 0xffff8a98 │ │ │ │ + @ instruction: 0xffff8b18 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r3, r5, r6} │ │ │ │ @ instruction: 0xffffcc97 │ │ │ │ @ instruction: 0xffffd569 │ │ │ │ vcvt.f32.u32 q8, q12, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ @@ -360756,15 +360756,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r2, r5} │ │ │ │ vsri.32 d29, d13, #1 │ │ │ │ @ instruction: 0xffff089c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4e800ac │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #7 │ │ │ │ @@ -361440,15 +361440,15 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ 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 │ │ │ │ @@ -361467,15 +361467,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 61fd0 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ bl 1746f0 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 1746f0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 3326d0 │ │ │ │ + bl 332768 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 177c8a │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 174f88 │ │ │ │ @@ -361699,15 +361699,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r9, r3 │ │ │ │ @@ -362085,29 +362085,29 @@ │ │ │ │ bne.n 1782a6 │ │ │ │ ldr r2, [pc, #36] @ (1782e4 ) │ │ │ │ ldr r1, [pc, #40] @ (1782e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 1782a6 │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ b.n 178266 │ │ │ │ nop │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ movs r7, r5 │ │ │ │ sxtb r4, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ 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 │ │ │ │ @@ -362224,15 +362224,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ movs r7, r5 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 178500 │ │ │ │ push {r4, lr} │ │ │ │ @@ -362703,34 +362703,34 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #568 @ 0x238 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ b.n 1788da │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2058 │ │ │ │ + bl 1f20f0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1788fe │ │ │ │ cbnz r0, 178904 │ │ │ │ ldrd r2, r3, [r4, #616] @ 0x268 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1788ca │ │ │ │ ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 17888a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f71bc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 178878 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 1788e8 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 1788e8 │ │ │ │ @@ -362770,22 +362770,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 6130c │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ ble.n 178958 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61dc4 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 178958 │ │ │ │ nop │ │ │ │ strb r2, [r0, #27] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ @@ -362914,15 +362914,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 178ad2 │ │ │ │ blx 6169c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 178ad4 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #76] @ (178b44 ) │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov lr, r1 │ │ │ │ @@ -362946,15 +362946,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 │ │ │ │ - cdp2 0, 9, cr0, cr4, cr14, {1} │ │ │ │ + vhadd.u16 d0, d4, d30 │ │ │ │ ldr.w r3, [r0, #536] @ 0x218 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 178b80 │ │ │ │ cbz r1, 178b7e │ │ │ │ push {lr} │ │ │ │ @@ -363000,15 +363000,15 @@ │ │ │ │ blx 60aa0 <__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 1f2058 │ │ │ │ + bl 1f20f0 │ │ │ │ ldr r2, [pc, #60] @ (178c18 ) │ │ │ │ ldr r3, [pc, #52] @ (178c14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -363276,15 +363276,15 @@ │ │ │ │ bne.n 178d98 │ │ │ │ b.n 178e28 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 178db6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 178db6 │ │ │ │ - ldc2l 0, cr0, [r4], #184 @ 0xb8 │ │ │ │ + ldc2l 0, cr0, [r4, #-184]! @ 0xffffff48 │ │ │ │ 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] @ (178f14 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (178f18 ) │ │ │ │ @@ -363349,15 +363349,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ add r3, pc, #144 @ (adr r3, 178fe8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -363366,15 +363366,15 @@ │ │ │ │ b.n 178f8a │ │ │ │ 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 1f2058 │ │ │ │ + bl 1f20f0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 178fb0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cbnz r3, 178fb6 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ @@ -363391,15 +363391,15 @@ │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 178f8a │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 178fb8 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r2, [pc, #52] @ (178ff8 ) │ │ │ │ ldr r3, [pc, #44] @ (178ff4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -363437,24 +363437,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 179050 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 179060 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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] │ │ │ │ @@ -363639,15 +363639,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 1792ee │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 17929c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 17926c │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -363658,15 +363658,15 @@ │ │ │ │ bne.n 179266 │ │ │ │ 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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 17930c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ @@ -363676,42 +363676,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 17925a │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ mov.w r7, #13824 @ 0x3600 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 179296 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 179304 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 179252 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ b.n 179252 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ movs r7, #2 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 179296 │ │ │ │ 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 │ │ │ │ @@ -364072,15 +364072,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - orns r0, r4, #11403264 @ 0xae0000 │ │ │ │ + @ instruction: 0xf4f4002e │ │ │ │ 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 │ │ │ │ @@ -364096,17 +364096,17 @@ │ │ │ │ bl 178e8c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 1797c4 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ 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 │ │ │ │ @@ -364161,24 +364161,24 @@ │ │ │ │ cbnz r3, 1798bc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 1798d0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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] │ │ │ │ @@ -364718,69 +364718,69 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 179c30 │ │ │ │ b.n 179d92 │ │ │ │ str.w r0, [sl, #272] @ 0x110 │ │ │ │ b.n 179cc8 │ │ │ │ str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r0, #4] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r1, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + movs r0, #32 │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ 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 │ │ │ │ @@ -364809,21 +364809,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (179f58 ) │ │ │ │ ldr r1, [pc, #20] @ (179f5c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -365130,15 +365130,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 17a25c │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 17a23e │ │ │ │ blx 613fc │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 17a25c │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -365249,15 +365249,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r6 │ │ │ │ b.n 17a3dc │ │ │ │ mov r0, r9 │ │ │ │ bl 178b88 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ cbnz r6, 17a434 │ │ │ │ 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] │ │ │ │ @@ -365265,16 +365265,16 @@ │ │ │ │ cbz r0, 17a438 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 17a41c │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - bl 20d068 │ │ │ │ - bl 1f703c │ │ │ │ + bl 20d100 │ │ │ │ + bl 1f70d4 │ │ │ │ adds r2, r0, r5 │ │ │ │ adcs.w r3, r1, #0 │ │ │ │ it cs │ │ │ │ movcs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 17a3c2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -365377,17 +365377,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 17a51a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r0, [r6, #268] @ 0x10c │ │ │ │ b.n 17a4cc │ │ │ │ - b.n 179f1c │ │ │ │ + b.n 17a01c │ │ │ │ movs r6, r5 │ │ │ │ - b.n 179ecc │ │ │ │ + b.n 179fcc │ │ │ │ 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] @ (17a5e4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -365721,22 +365721,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 17a8d4 │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 17a8e2 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61db8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 17a8fe │ │ │ │ b.n 17a920 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -365748,22 +365748,22 @@ │ │ │ │ cbz r0, 17a91a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 17a8ec │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r5 │ │ │ │ blx 60c50 │ │ │ │ b.n 17a8dc │ │ │ │ mov r0, r5 │ │ │ │ blx 60c50 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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] @ (17acb8 ) │ │ │ │ @@ -365927,28 +365927,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 1f70a8 │ │ │ │ + bl 1f7140 │ │ │ │ b.n 17a9da │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 17aa10 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 17aae4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a9da │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -365965,15 +365965,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 17aaa4 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 17a9ee │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 1791ac │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -366011,40 +366011,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 17aa28 │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 17aa28 │ │ │ │ add.w r0, r0, #540 @ 0x21c │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 17ac30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r3, r6, #312 @ 0x138 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w r2, r6, #304 @ 0x130 │ │ │ │ blx 61fb8 │ │ │ │ cbz r0, 17ac94 │ │ │ │ @@ -366095,15 +366095,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 17ad90 │ │ │ │ ldrb.w r3, [r4, #384] @ 0x180 │ │ │ │ cbnz r3, 17ad90 │ │ │ │ ldrd r3, r0, [r4, #528] @ 0x210 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #696] @ 0x2b8 │ │ │ │ @@ -366126,29 +366126,29 @@ │ │ │ │ bl 17a930 │ │ │ │ cbz r0, 17ada8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 17ad2a │ │ │ │ ldr r2, [pc, #28] @ (17adb8 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 61ff4 │ │ │ │ b.n 17ad2a │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 17acbe │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -366315,39 +366315,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 17aeb0 │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 17aeb0 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 17afd8 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ b.n 17af06 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 16b868 │ │ │ │ b.n 17aef8 │ │ │ │ add.w r0, r5, #568 @ 0x238 │ │ │ │ str.w r1, [r5, #616] @ 0x268 │ │ │ │ str.w r2, [r5, #620] @ 0x26c │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f20b8 │ │ │ │ b.n 17afc0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r2, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366421,25 +366421,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 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ cbnz r0, 17b0e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #568 @ 0x238 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f2024 │ │ │ │ cbz r0, 17b114 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ b.n 17b0f2 │ │ │ │ mvn.w r5, #3 │ │ │ │ ldr.w r2, [pc, #1368] @ 17b64c │ │ │ │ @@ -366643,15 +366643,15 @@ │ │ │ │ bl 16aa28 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 17b5ce │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ b.n 17b0da │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17b0f2 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17b2fe │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ @@ -366918,15 +366918,15 @@ │ │ │ │ b.n 17b2fe │ │ │ │ mov r0, r5 │ │ │ │ b.n 17b4bc │ │ │ │ ldr r2, [pc, #128] @ (17b678 ) │ │ │ │ ldr r1, [pc, #132] @ (17b67c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17b54c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -366945,34 +366945,34 @@ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17b54c │ │ │ │ ldr r7, [pc, #896] @ (17b9c0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 17b6f4 │ │ │ │ + bls.n 17b5f4 │ │ │ │ movs r6, r5 │ │ │ │ - bls.n 17b6a4 │ │ │ │ + bls.n 17b5a4 │ │ │ │ movs r6, r5 │ │ │ │ ldr r7, [pc, #8] @ (17b658 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ bvs.n 17b5e2 │ │ │ │ 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 │ │ │ │ - vsli.64 d20, d10, #63 @ 0x3f │ │ │ │ + vqshlu.s32 d20, d10, #31 │ │ │ │ movs r7, r3 │ │ │ │ - bics r4, r4 │ │ │ │ + add r4, r4 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -367836,30 +367836,30 @@ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c06c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c066 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f2024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c060 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f2024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c05a │ │ │ │ ldr r2, [pc, #140] @ (17c080 ) │ │ │ │ ldr r3, [pc, #144] @ (17c084 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -367898,19 +367898,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 614e0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61a34 │ │ │ │ b.n 17bfa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ 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} │ │ │ │ @@ -367938,29 +367938,29 @@ │ │ │ │ bl 178734 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 17c0c0 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17c120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 17c110 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f20a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 61a7c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -367970,15 +367970,15 @@ │ │ │ │ blx 61a7c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 6142c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c0e8 │ │ │ │ b.n 17c110 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -367994,19 +367994,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 17c1aa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17c1c2 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17c194 │ │ │ │ blx 6127c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -368676,23 +368676,23 @@ │ │ │ │ bl 1791ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c8ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ 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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 17c8a0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #60] @ (17c8b4 ) │ │ │ │ @@ -369249,22 +369249,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (17ce70 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1fefc0 │ │ │ │ + bl 1ff058 │ │ │ │ vldr d7, [pc, #92] @ 17ce48 │ │ │ │ ldr r2, [pc, #132] @ (17ce74 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff0f4 │ │ │ │ + bl 1ff18c │ │ │ │ ldr r2, [pc, #120] @ (17ce78 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 17ce06 │ │ │ │ @@ -369272,15 +369272,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 17cd74 │ │ │ │ ldr r0, [pc, #88] @ (17ce7c ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1fefc0 │ │ │ │ + bl 1ff058 │ │ │ │ ldr r2, [pc, #80] @ (17ce80 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -369300,33 +369300,33 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r1, #112] @ 0x70 │ │ │ │ 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 1f2a08 │ │ │ │ + bl 1f2aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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] @ 17d39c │ │ │ │ @@ -369336,30 +369336,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17d340 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e7540 │ │ │ │ + bl 2e75d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e7540 │ │ │ │ + bl 2e75d8 │ │ │ │ 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 │ │ │ │ @@ -369733,103 +369733,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (17d3d8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (17d3dc ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1ff2d8 │ │ │ │ + bl 1ff370 │ │ │ │ pop {r3, pc} │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ 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 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ ldr.w r1, [r4, #408] @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17d430 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17d44c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17d42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ 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 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17d4d0 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17d4b4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ b.n 17d4a6 │ │ │ │ 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] @ (17d5a0 ) │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ @@ -369839,51 +369839,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #168] @ (17d5a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e7668 │ │ │ │ + bl 2e7700 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (17d5ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f1f10 │ │ │ │ + bl 1f1fa8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f1f84 │ │ │ │ + bl 1f201c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1f88 │ │ │ │ + bl 1f2020 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #328 @ 0x148 │ │ │ │ add.w r0, sp, r2 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1f6e70 │ │ │ │ + bl 1f6f08 │ │ │ │ ldr r3, [pc, #76] @ (17d5b0 ) │ │ │ │ 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 1f2864 │ │ │ │ + bl 1f28fc │ │ │ │ ldr r2, [pc, #52] @ (17d5b4 ) │ │ │ │ ldr r3, [pc, #36] @ (17d5a4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -369936,32 +369936,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (17d670 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r5, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ ldrb.w r1, [r5, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1b44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1f2c78 │ │ │ │ + bl 1f2d10 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d65e │ │ │ │ ldr r2, [pc, #44] @ (17d674 ) │ │ │ │ ldr r3, [pc, #36] @ (17d670 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -369995,47 +369995,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17d726 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a19d4 │ │ │ │ + bl 2a1a6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 17d730 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ ldr r2, [pc, #56] @ (17d744 ) │ │ │ │ ldr r3, [pc, #48] @ (17d740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -370062,37 +370062,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ strb.w r0, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 17d3e0 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d7be │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -370100,15 +370100,15 @@ │ │ │ │ beq.n 17d7c6 │ │ │ │ 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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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] │ │ │ │ @@ -370134,21 +370134,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 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ ldrb.w r1, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17d474 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d858 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -370178,21 +370178,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17d5e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1f2aec │ │ │ │ + bl 1f2b84 │ │ │ │ cbz r0, 17d8d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17d3e0 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 17d8ca │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -370238,30 +370238,30 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 17d960 │ │ │ │ mov r5, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 17d5e4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17d474 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r1, 17d948 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17d474 │ │ │ │ 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 1f2a98 │ │ │ │ + bl 1f2b30 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d978 │ │ │ │ ldr r2, [pc, #40] @ (17d98c ) │ │ │ │ ldr r3, [pc, #36] @ (17d988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -370687,32 +370687,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 17dd8e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 17de0a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #124] @ (17de48 ) │ │ │ │ ldr r3, [pc, #116] @ (17de44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370736,26 +370736,26 @@ │ │ │ │ b.n 17dd80 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ddca │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 17ddca │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -370809,15 +370809,15 @@ │ │ │ │ lsls r4, r0, #16 │ │ │ │ asrs r5, r2, #20 │ │ │ │ movs r5, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #36] @ (17df04 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e5a94 │ │ │ │ + bl 2e5b2c │ │ │ │ pop {r3, pc} │ │ │ │ sub.w ip, ip, #12 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ls │ │ │ │ movls.w ip, #8 │ │ │ │ movhi.w ip, #4 │ │ │ │ b.n 17dea6 │ │ │ │ @@ -370920,18 +370920,18 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 17e03c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.n 17dfd8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5378 │ │ │ │ + bl 2e5410 │ │ │ │ cbz r0, 17dffe │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e58fc │ │ │ │ + bl 2e5994 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17e0a4 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 17e010 │ │ │ │ add.w sl, r6, #4 │ │ │ │ @@ -370997,15 +370997,15 @@ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r2, #19] │ │ │ │ b.n 17e058 │ │ │ │ cmp r7, sl │ │ │ │ it cc │ │ │ │ movcc r7, sl │ │ │ │ b.n 17dfc2 │ │ │ │ - bl 2e5330 │ │ │ │ + bl 2e53c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17dffe │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ @@ -371177,35 +371177,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e27c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r2, [pc, #36] @ (17e2c0 ) │ │ │ │ ldr r3, [pc, #32] @ (17e2bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -371245,36 +371245,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e328 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -371309,15 +371309,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #44] @ (17e40c ) │ │ │ │ ldr r3, [pc, #32] @ (17e400 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -371368,31 +371368,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e486 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e438 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r2, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -371432,15 +371432,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 21be24 │ │ │ │ + bl 21bebc │ │ │ │ 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 │ │ │ │ @@ -371453,20 +371453,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 219f68 │ │ │ │ + bl 21a000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 │ │ │ │ @@ -371493,31 +371493,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e5b0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 17e51c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -371579,25 +371579,25 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 17e7f2 │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 17e76c │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 17dd08 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ @@ -371613,66 +371613,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17dd08 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e700 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr.w r2, [pc, #1408] @ 17ecd0 │ │ │ │ ldr.w r3, [pc, #1400] @ 17eccc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -371685,111 +371685,111 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 17ec32 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov.w r1, #644 @ 0x284 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 17e864 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n 17e89c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ b.n 17e74c │ │ │ │ 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 17e954 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ b.n 17e74c │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e88e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17e7e2 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17e94a │ │ │ │ @@ -371870,24 +371870,24 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 17e864 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17e864 │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17dd08 │ │ │ │ mov r7, r0 │ │ │ │ @@ -371915,76 +371915,76 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ bcs.w 17ec36 │ │ │ │ vldr d7, [pc, #752] @ 17ecc0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e9f4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17ea34 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17ea66 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17ed3e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -372001,87 +372001,87 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 17ed7e │ │ │ │ vldr d7, [pc, #516] @ 17ecc0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17eade │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17eb1e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17eb4c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17dd08 │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -372091,65 +372091,65 @@ │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ bl 17dd08 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ b.n 17e74c │ │ │ │ movs r0, #0 │ │ │ │ b.n 17e74c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -372173,30 +372173,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17ec92 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e9ce │ │ │ │ movs r3, #3 │ │ │ │ @@ -372216,42 +372216,42 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 17ec6c │ │ │ │ vldr d7, [pc, #252] @ 17edd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17ed02 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ b.n 17eca4 │ │ │ │ vldr d7, [pc, #208] @ 17edd8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17ed2a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17eab8 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -372260,30 +372260,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17ed6c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17ed2a │ │ │ │ subs r2, #1 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17edc8 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -372349,25 +372349,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17ee50 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (17ee9c ) │ │ │ │ ldr r2, [pc, #68] @ (17ee98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -372445,26 +372445,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17eed2 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 17eed2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -372510,30 +372510,30 @@ │ │ │ │ bne.n 17ef86 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 17ef86 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e3a6c │ │ │ │ + bl 2e3b04 │ │ │ │ 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 17ef8c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e3a6c │ │ │ │ + bl 2e3b04 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214080 │ │ │ │ + bl 214118 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (17eff4 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -372572,25 +372572,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17f066 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17e2c4 │ │ │ │ ldr r2, [pc, #32] @ (17f094 ) │ │ │ │ @@ -372647,25 +372647,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17f118 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17e2c4 │ │ │ │ ldr r2, [pc, #64] @ (17f164 ) │ │ │ │ @@ -372734,70 +372734,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17f1ee │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17f236 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -372835,15 +372835,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #48] @ (17f330 ) │ │ │ │ ldr r3, [pc, #32] @ (17f324 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -372896,150 +372896,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 17f3f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2690f8 │ │ │ │ + bl 269190 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27aed0 │ │ │ │ + bl 27af68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17f55a │ │ │ │ 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 26f768 │ │ │ │ + bl 26f800 │ │ │ │ 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 27c86c │ │ │ │ + bl 27c904 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282408 │ │ │ │ + bl 2824a0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2843d8 │ │ │ │ + bl 284470 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f5b4 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f898 │ │ │ │ + bl 25f930 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22ded0 │ │ │ │ + bl 22df68 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e43c │ │ │ │ + bl 24e4d4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268128 │ │ │ │ + bl 2681c0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222024 │ │ │ │ + bl 2220bc │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26818c │ │ │ │ + bl 268224 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a928 │ │ │ │ + bl 26a9c0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267d60 │ │ │ │ + bl 267df8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269420 │ │ │ │ + bl 2694b8 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a37b4 │ │ │ │ + bl 2a384c │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2826a0 │ │ │ │ + bl 282738 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a3acc │ │ │ │ + bl 2a3b64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ beq.w 17f590 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 17f582 │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 17f5a4 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27efd8 │ │ │ │ + bl 27f070 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270608 │ │ │ │ + bl 2706a0 │ │ │ │ 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 17f4ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 27ff00 │ │ │ │ + bl 27ff98 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 210be4 │ │ │ │ + bl 210c7c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22cca8 │ │ │ │ + bl 22cd40 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e190 │ │ │ │ + bl 24e228 │ │ │ │ ldr r1, [pc, #272] @ (17f5f4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 26032c │ │ │ │ + bl 2603c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26574c │ │ │ │ + bl 2657e4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 286f5c │ │ │ │ + bl 286ff4 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282f38 │ │ │ │ + bl 282fd0 │ │ │ │ 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 │ │ │ │ @@ -373048,65 +373048,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 27e418 │ │ │ │ + bl 27e4b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f38a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aac4 │ │ │ │ + bl 23ab5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2690f8 │ │ │ │ + bl 269190 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27aed0 │ │ │ │ + bl 27af68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f39e │ │ │ │ mov r0, r6 │ │ │ │ - bl 268128 │ │ │ │ + bl 2681c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f768 │ │ │ │ + bl 26f800 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27c86c │ │ │ │ + bl 27c904 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282408 │ │ │ │ + bl 2824a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2843d8 │ │ │ │ + bl 284470 │ │ │ │ b.n 17f3ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b0a0 │ │ │ │ + bl 26b138 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17f494 │ │ │ │ ldr r0, [pc, #100] @ (17f5f8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ff07c │ │ │ │ + bl 1ff114 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 17f48a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b0a0 │ │ │ │ + bl 26b138 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17f494 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26000c │ │ │ │ + bl 2600a4 │ │ │ │ ldr r2, [pc, #64] @ (17f5fc ) │ │ │ │ ldr r3, [pc, #32] @ (17f5e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -373126,15 +373126,15 @@ │ │ │ │ lsrs r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #174 @ 0xae │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 17f2be │ │ │ │ - vtbx.8 d16, {d31}, d22 │ │ │ │ + vtbx.8 d16, {d15-d16}, d22 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r6, r7, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -373145,15 +373145,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 17f632 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e03c │ │ │ │ + bl 23e0d4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 17f652 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -373163,25 +373163,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17f63c │ │ │ │ cbz r1, 17f652 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 246568 │ │ │ │ + bl 246600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2598 │ │ │ │ + bl 2a2630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26000c │ │ │ │ + bl 2600a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b608 │ │ │ │ + bl 23b6a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e03c │ │ │ │ + bl 23e0d4 │ │ │ │ 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] @ (17f700 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -373195,29 +373195,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 244668 │ │ │ │ + bl 244700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 29d7f8 │ │ │ │ + bl 29d890 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cbz r3, 17f6d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26574c │ │ │ │ + bl 2657e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a9bc │ │ │ │ + bl 22aa54 │ │ │ │ ldrb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r2, [pc, #48] @ (17f710 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r3, [pc, #28] @ (17f704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -373288,27 +373288,27 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1803fe │ │ │ │ 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 23b4a8 │ │ │ │ + bl 23b540 │ │ │ │ ldr r3, [pc, #704] @ (17fa70 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22ebd8 │ │ │ │ + bl 22ec70 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c330 │ │ │ │ + bl 25c3c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b7f4 │ │ │ │ + bl 23b88c │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17fb5a │ │ │ │ mov r5, r6 │ │ │ │ b.n 17f7e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -373335,15 +373335,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17fc78 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, fp │ │ │ │ @@ -373368,15 +373368,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f858 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17f9a8 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r4, 17f8c6 │ │ │ │ mov sl, r0 │ │ │ │ b.n 17f83e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ beq.w 17f9c2 │ │ │ │ @@ -373384,35 +373384,35 @@ │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ bne.n 17f8b6 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r3, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f854 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17f87c │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 17f8de │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17f7fc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373441,15 +373441,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 17fc7c │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -373487,15 +373487,15 @@ │ │ │ │ bne.n 17f998 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 17e4a8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17fa4c │ │ │ │ mov r8, r0 │ │ │ │ b.n 17f944 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ @@ -373507,30 +373507,30 @@ │ │ │ │ b.n 17f898 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17f9f0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 17f8ac │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17f872 │ │ │ │ @@ -373548,22 +373548,22 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17f998 │ │ │ │ mov r0, r9 │ │ │ │ bl 17e4a8 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f9a4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 17fa7c │ │ │ │ ... │ │ │ │ lsrs r4, r0, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ @@ -373614,15 +373614,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17ff86 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -373649,15 +373649,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17fb0a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17fd7c │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17fea4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 17fafc │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180466 │ │ │ │ @@ -373667,34 +373667,34 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 17fed2 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 247fb0 │ │ │ │ + bl 248048 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2632b4 │ │ │ │ + bl 26334c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ strb.w r5, [fp] │ │ │ │ bl 17f334 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26cfe0 │ │ │ │ + bl 26d078 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ce74 │ │ │ │ + bl 23cf0c │ │ │ │ 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] │ │ │ │ @@ -373704,26 +373704,26 @@ │ │ │ │ ldr r3, [pc, #420] @ (17fd68 ) │ │ │ │ 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 2790e4 │ │ │ │ + bl 27917c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 17fbee │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 17f334 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 29d7f8 │ │ │ │ + bl 29d890 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 17ffa4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -373751,15 +373751,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17fc14 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 17fc1a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2a43e0 │ │ │ │ + bl 2a4478 │ │ │ │ ldr r2, [pc, #280] @ (17fd6c ) │ │ │ │ ldr r3, [pc, #284] @ (17fd70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373791,15 +373791,15 @@ │ │ │ │ beq.w 17fe78 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17fc9c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 │ │ │ │ @@ -373913,99 +373913,99 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ bl 17dd08 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17fe18 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17fe8a │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 17fe8a │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 17e20c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ b.n 17fd36 │ │ │ │ sub.w r6, r0, #20 │ │ │ │ b.n 17fcac │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 17fd2e │ │ │ │ sub.w r6, r1, #20 │ │ │ │ b.n 17fcee │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17fe5c │ │ │ │ sub.w r3, r0, #20 │ │ │ │ mvn.w r6, #19 │ │ │ │ b.n 17fdb0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r7, r8, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 17febe │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17fac0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374045,15 +374045,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1803e6 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -374078,52 +374078,52 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17ff5a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1802e8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 180308 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17ff3c │ │ │ │ mov r6, r4 │ │ │ │ b.n 17feaa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5cf8 │ │ │ │ + bl 2e5d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17fc34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5cc8 │ │ │ │ + bl 2e5d60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17fc26 │ │ │ │ b.n 17fc34 │ │ │ │ ldr r5, [pc, #48] @ (17ffd8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #48] @ (17ffdc ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 17fc04 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - mrc2 0, 6, r0, cr6, cr14, {0} │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + vqadd.u16 d16, d6, d14 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #802 @ 0x322 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 17ff64 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ @@ -374131,57 +374131,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 180050 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 18007e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -374191,43 +374191,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1800c2 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ itt ls │ │ │ │ movls r3, #2 │ │ │ │ strls r3, [sp, #28] │ │ │ │ bhi.w 180332 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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} │ │ │ │ @@ -374264,26 +374264,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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} │ │ │ │ @@ -374317,89 +374317,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219da8 │ │ │ │ + bl 219e40 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 214b2c │ │ │ │ + bl 214bc4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 180274 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 219e20 │ │ │ │ + bl 219eb8 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #776 @ 0x308 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17ff56 │ │ │ │ b.n 17ff74 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #802 @ 0x322 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ streq r4, [sp, #4] │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 17ffee │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17ff82 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 180320 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17ff04 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374414,59 +374414,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 180368 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 1800d2 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1803b4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 18008e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -374479,52 +374479,52 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 17ffee │ │ │ │ mov r7, r6 │ │ │ │ b.n 18030c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d14c │ │ │ │ + bl 27d1e4 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 17f798 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26574c │ │ │ │ + bl 2657e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a5428 │ │ │ │ + bl 2a54c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26574c │ │ │ │ + bl 2657e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ mov r0, r4 │ │ │ │ bl 189708 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f678 │ │ │ │ b.w 17f798 │ │ │ │ ldr r5, [pc, #800] @ (180754 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #800] @ (180758 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.w 17f784 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1806e8 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -374541,15 +374541,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1806d6 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r7, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -374589,15 +374589,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 180698 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180506 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 180698 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -374613,44 +374613,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 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 180580 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r0, [r9, #12] │ │ │ │ add r5, r3 │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 1805fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -374677,15 +374677,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r7, [r6, #28] │ │ │ │ bne.n 1805b6 │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r7 │ │ │ │ - bl 218c34 │ │ │ │ + bl 218ccc │ │ │ │ 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 │ │ │ │ @@ -374694,15 +374694,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1804ca │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r5, 180662 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1804b0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 18062a │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ @@ -374713,22 +374713,22 @@ │ │ │ │ beq.n 18062a │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1804fc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 180634 │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 18067a │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 180474 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374806,16 +374806,16 @@ │ │ │ │ ldrb.w r2, [r2, #341] @ 0x155 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17fa9e │ │ │ │ b.w 17fa94 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4a001e │ │ │ │ - bls.n 1806e4 │ │ │ │ + @ instruction: 0xfaca001e │ │ │ │ + bge.n 1807e4 │ │ │ │ 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] @ (1809f0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -374887,18 +374887,18 @@ │ │ │ │ beq.n 180848 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #625] @ 0x271 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 180936 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2862e4 │ │ │ │ + bl 28637c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256400 │ │ │ │ + bl 256498 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c522c │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -374906,34 +374906,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 199b28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 23d574 │ │ │ │ + bl 23d60c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 23ce74 │ │ │ │ + bl 23cf0c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18097a │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 1808b6 │ │ │ │ ldrb.w r1, [r5, #316] @ 0x13c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #348] @ (180a00 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #340] @ (180a04 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 17f334 │ │ │ │ ldr r2, [pc, #320] @ (180a08 ) │ │ │ │ @@ -374969,64 +374969,64 @@ │ │ │ │ bne.n 1809e0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249cac │ │ │ │ + bl 249d44 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 1807ae │ │ │ │ uxtb r3, r0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ b.n 180848 │ │ │ │ ldr r2, [pc, #196] @ (180a10 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (180a14 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ 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 18086c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 258498 │ │ │ │ + bl 258530 │ │ │ │ b.n 18086c │ │ │ │ ldr r2, [pc, #156] @ (180a18 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (180a1c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 180896 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263b94 │ │ │ │ + bl 263c2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1852e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1851b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 18b160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239efc │ │ │ │ + bl 239f94 │ │ │ │ mov r0, r4 │ │ │ │ bl 18baf4 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #763] @ 0x2fb │ │ │ │ cbz r3, 1809d4 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -375036,15 +375036,15 @@ │ │ │ │ b.n 1808ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1858e4 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 180796 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 249cac │ │ │ │ + bl 249d44 │ │ │ │ b.n 180920 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb.w r0, [r8, #177] @ 0xb1 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [sl, r1, lsl #3] │ │ │ │ @@ -375321,27 +375321,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 180a20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 180c92 │ │ │ │ ldrd r4, r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ - bl 2180a0 │ │ │ │ + bl 218138 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 180c92 │ │ │ │ mov r0, fp │ │ │ │ - bl 2180a0 │ │ │ │ + bl 218138 │ │ │ │ ldr.w fp, [fp] │ │ │ │ add.w r8, r4, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180c86 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -375687,15 +375687,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 1813de │ │ │ │ ldr.w r2, [pc, #1624] @ 1816e4 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 247a6c │ │ │ │ + bl 247b04 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov sl, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 1810dc │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1810dc │ │ │ │ @@ -375704,15 +375704,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 247a6c │ │ │ │ + bl 247b04 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 18886c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -375728,70 +375728,70 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 181382 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 230638 │ │ │ │ + bl 2306d0 │ │ │ │ orr.w sl, r0, sl │ │ │ │ ldrb.w fp, [r6, #96] @ 0x60 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 1814a6 │ │ │ │ ldr.w r3, [pc, #1492] @ 1816e8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 272d00 │ │ │ │ + bl 272d98 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r4, r0, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 183a38 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 181638 │ │ │ │ ldr.w r1, [pc, #1452] @ 1816ec │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 2a7f00 │ │ │ │ + bl 2a7f98 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23c160 │ │ │ │ + bl 23c1f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 181630 │ │ │ │ orr.w r5, r8, r4 │ │ │ │ ldr.w r3, [pc, #1424] @ 1816f0 │ │ │ │ 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 24d590 │ │ │ │ + bl 24d628 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 183f14 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 184720 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2434a0 │ │ │ │ + bl 243538 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 260fd8 │ │ │ │ + bl 261070 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c513c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ @@ -375801,15 +375801,15 @@ │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 181440 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 286f5c │ │ │ │ + bl 286ff4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 1811e6 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 17f334 │ │ │ │ @@ -375823,15 +375823,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 18168e │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 181434 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21290c │ │ │ │ + bl 2129a4 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 18148e │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -375856,15 +375856,15 @@ │ │ │ │ bl 18d258 │ │ │ │ ldr.w r3, [pc, #1180] @ 1816f4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22ebd8 │ │ │ │ + bl 22ec70 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 18149a │ │ │ │ mov r0, r9 │ │ │ │ bl 1861ac │ │ │ │ @@ -375876,15 +375876,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181362 │ │ │ │ mov r0, r9 │ │ │ │ bl 183a10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181376 │ │ │ │ mov r0, r9 │ │ │ │ - bl 211a78 │ │ │ │ + bl 211b10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18133a │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 1812ee │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -375910,51 +375910,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 24a4d0 │ │ │ │ + bl 24a568 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26574c │ │ │ │ + bl 2657e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 268128 │ │ │ │ + bl 2681c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 26818c │ │ │ │ + bl 268224 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 284110 │ │ │ │ + bl 2841a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 181658 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a43e0 │ │ │ │ + bl 2a4478 │ │ │ │ ldr r2, [pc, #984] @ (1816f8 ) │ │ │ │ ldr r3, [pc, #948] @ (1816d8 ) │ │ │ │ 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 1816b6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 26574c │ │ │ │ + bl 2657e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 268128 │ │ │ │ + bl 2681c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 26818c │ │ │ │ + bl 268224 │ │ │ │ b.n 181294 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 180e54 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18128a │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -375976,15 +375976,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 181104 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2307c0 │ │ │ │ + bl 230858 │ │ │ │ orr.w sl, r0, sl │ │ │ │ b.n 181104 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 189384 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -376048,36 +376048,36 @@ │ │ │ │ ldr r5, [pc, #672] @ (1816fc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #672] @ (181700 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 181074 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1833d0 │ │ │ │ b.n 181226 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 182ef0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 18121c │ │ │ │ mov r0, r9 │ │ │ │ - bl 261fc4 │ │ │ │ + bl 26205c │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 181274 │ │ │ │ ldr.w r5, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 1814ba │ │ │ │ b.n 181110 │ │ │ │ @@ -376092,15 +376092,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18162c │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ movw r9, #855 @ 0x357 │ │ │ │ @@ -376125,15 +376125,15 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18150c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1815fa │ │ │ │ mov r0, fp │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 181586 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1814f2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -376156,23 +376156,23 @@ │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bpl.n 1815ea │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181508 │ │ │ │ mov r0, fp │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18152e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 1815ae │ │ │ │ @@ -376199,20 +376199,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1815c8 │ │ │ │ cbz r1, 1815de │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 228444 │ │ │ │ + bl 2284dc │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ b.n 181110 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181508 │ │ │ │ b.n 18157a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -376246,34 +376246,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (18170c ) │ │ │ │ add r2, pc │ │ │ │ - bl 24f814 │ │ │ │ + bl 24f8ac │ │ │ │ orrs r4, r0 │ │ │ │ b.n 18113c │ │ │ │ ldr r5, [pc, #180] @ (181710 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (181714 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 181318 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1854f0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 18124e │ │ │ │ mov r1, r6 │ │ │ │ @@ -376313,25 +376313,25 @@ │ │ │ │ vqrshrun.s64 d16, q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r3, r6, r7} │ │ │ │ @ instruction: 0xffffcaf7 │ │ │ │ vqrdmulh.s q8, , d24[0] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [sl], {177} @ 0xb1 │ │ │ │ - bic.w r0, r0, lr, lsr #32 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xeaa0001e │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r1, r3, r7} │ │ │ │ - vtbl.8 d30, {d15}, d18 │ │ │ │ + vtbl.8 d30, {d31}, d18 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ 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] @ (181870 ) │ │ │ │ @@ -376456,15 +376456,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 181860 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe8ce00b1 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r2], #-708 @ 0x2c4 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (1818c4 ) │ │ │ │ ldr r2, [pc, #68] @ (1818c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp.w r1, #298 @ 0x12a │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -376532,31 +376532,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18194e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1818f8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ b.n 18179c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -376655,31 +376655,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 181a32 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 181a7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181a14 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 181abc │ │ │ │ @@ -376833,29 +376833,29 @@ │ │ │ │ cbz r3, 181c0a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 181c8e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #168] @ (181ce8 ) │ │ │ │ ldr r3, [pc, #160] @ (181ce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376896,26 +376896,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 181c9a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181c3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 181c3e │ │ │ │ movs r0, #1 │ │ │ │ b.n 181bd0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1815f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -377021,35 +377021,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 217efc │ │ │ │ + bl 217f94 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ movs r2, #16 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d8, [sp, #80] @ 0x50 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 181e2a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 181f6a │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r3, sl, #20 │ │ │ │ @@ -377075,69 +377075,69 @@ │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 181e84 │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 181fae │ │ │ │ mov r0, ip │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219f68 │ │ │ │ + bl 21a000 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 181f08 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 181f64 │ │ │ │ @@ -377160,19 +377160,19 @@ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 181dee │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ ldr r2, [pc, #328] @ (1820d8 ) │ │ │ │ ldr r3, [pc, #324] @ (1820d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #868] @ 0x364 │ │ │ │ eors r2, r3 │ │ │ │ @@ -377183,26 +377183,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 181ec0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 181ec0 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ cmp r5, #32 │ │ │ │ beq.n 1820dc │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ beq.n 1820aa │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -377223,15 +377223,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 219f68 │ │ │ │ + bl 21a000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ bcs.n 18207a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -377244,40 +377244,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18206a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ b.n 18200e │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ @@ -377320,63 +377320,63 @@ │ │ │ │ b.n 181ffe │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add.w r5, r3, r8, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ b.n 181d7e │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 182090 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 182090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ b.n 181f8c │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 182090 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 181b58 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 181b58 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -377452,15 +377452,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 219024 │ │ │ │ + bl 2190bc │ │ │ │ mov r5, r0 │ │ │ │ b.n 182090 │ │ │ │ blx 616e4 <__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 │ │ │ │ @@ -377527,22 +377527,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -377577,15 +377577,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 18245c │ │ │ │ ldr r2, [pc, #300] @ (1824f4 ) │ │ │ │ ldr r3, [pc, #288] @ (1824e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -377627,30 +377627,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18244c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1822e2 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -378017,15 +378017,15 @@ │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #55] @ 0x37 │ │ │ │ cbz r2, 1827f8 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a0 │ │ │ │ + bl 218138 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 182682 │ │ │ │ mov r9, r3 │ │ │ │ b.n 1827e6 │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n 1827e6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @@ -378180,21 +378180,21 @@ │ │ │ │ mov r9, r3 │ │ │ │ bmi.w 182b5e │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -378204,20 +378204,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ b.n 182a4a │ │ │ │ mvn.w r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 18605c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -378270,76 +378270,76 @@ │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cbz r3, 182ab2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a0 │ │ │ │ + bl 218138 │ │ │ │ mov.w sl, r0, lsl #2 │ │ │ │ b.n 18289e │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 182af8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ asr.w fp, fp, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182996 │ │ │ │ cmp r2, r0 │ │ │ │ ble.w 182e1a │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 182b46 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182996 │ │ │ │ uxth r7, r7 │ │ │ │ b.n 182aa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, r9, asr #31 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -378424,31 +378424,31 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 182e3c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 182d54 │ │ │ │ @@ -378473,51 +378473,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 219144 │ │ │ │ + bl 2191dc │ │ │ │ sub.w r1, sl, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219144 │ │ │ │ + bl 2191dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 182966 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 182d28 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 1829b0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 182cfc │ │ │ │ movs r2, #1 │ │ │ │ @@ -378577,31 +378577,31 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r3, 182dd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 182e4c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 182966 │ │ │ │ uxth r3, r3 │ │ │ │ b.n 182d9a │ │ │ │ itt ne │ │ │ │ rsbne r7, r7, #2 │ │ │ │ @@ -378621,26 +378621,26 @@ │ │ │ │ b.n 182c8a │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 182e0e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 182e0e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 182e04 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -378777,15 +378777,15 @@ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ bl 1825ec │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182fba │ │ │ │ mov r0, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182faa │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182f94 │ │ │ │ @@ -378807,15 +378807,15 @@ │ │ │ │ add r7, r6 │ │ │ │ str.w r7, [r3, #-12] │ │ │ │ subs r7, r2, r1 │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 18301a │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ - bl 281058 │ │ │ │ + bl 2810f0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1833ac │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -378887,15 +378887,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -378915,15 +378915,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 1830ee │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r9, #24 │ │ │ │ cmp r3, r9 │ │ │ │ @@ -378935,15 +378935,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 1831ae │ │ │ │ b.n 183262 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 183260 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1831a6 │ │ │ │ @@ -379000,25 +379000,25 @@ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 183222 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 183298 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1831ee │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1831ae │ │ │ │ mov r7, r9 │ │ │ │ movs r4, #1 │ │ │ │ b.n 183380 │ │ │ │ @@ -379058,25 +379058,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1832e8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 181b58 │ │ │ │ @@ -379088,36 +379088,36 @@ │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 181b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 1830cc │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 182f34 │ │ │ │ movs r4, #0 │ │ │ │ @@ -379314,15 +379314,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 1825ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18352c │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18351e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379428,24 +379428,24 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18365e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 183704 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183646 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183600 │ │ │ │ ldrd r3, r4, [sp, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -379495,15 +379495,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 18367e │ │ │ │ b.n 18370e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ str r6, [sp, #12] │ │ │ │ b.n 18369a │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cbnz r3, 183746 │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -379514,15 +379514,15 @@ │ │ │ │ ands.w fp, fp, r3 │ │ │ │ beq.n 1836cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #1164] @ 0x48c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1836cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 281058 │ │ │ │ + bl 2810f0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1839f0 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379564,25 +379564,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 183818 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r9, #406] @ 0x196 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 183974 │ │ │ │ ldrd r2, r1, [r9, #412] @ 0x19c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -379602,32 +379602,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18387a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -379652,15 +379652,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 183846 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -379703,21 +379703,21 @@ │ │ │ │ bl 180df0 │ │ │ │ b.n 183746 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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} │ │ │ │ @@ -379729,15 +379729,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 183822 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 18378c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ @@ -379764,15 +379764,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (183a30 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (183a34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ 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 │ │ │ │ @@ -379781,15 +379781,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (183ac0 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 183a64 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ @@ -379798,15 +379798,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #468] @ 0x1d4 │ │ │ │ blx 61ba8 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 183ab2 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -379822,15 +379822,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 183a9c │ │ │ │ nop │ │ │ │ b.n 183aba │ │ │ │ vcvt.u32.f32 d29, d23, #1 │ │ │ │ - vrsra.u64 q14, q10, #1 │ │ │ │ + vsri.32 q14, q10, #1 │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -379881,32 +379881,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 183b66 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 183be2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #124] @ (183c20 ) │ │ │ │ ldr r3, [pc, #116] @ (183c1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -379930,26 +379930,26 @@ │ │ │ │ b.n 183b58 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 183ba2 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 183ba2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379991,21 +379991,21 @@ │ │ │ │ beq.n 183ce2 │ │ │ │ movs r5, #0 │ │ │ │ sub.w r6, sp, #4 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 214b2c │ │ │ │ + bl 214bc4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 183ca8 │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r7, #8] │ │ │ │ bl 183ae0 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -380015,24 +380015,24 @@ │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 183ae0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ bne.n 183c8e │ │ │ │ mov r0, r9 │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ ldr r2, [pc, #48] @ (183d24 ) │ │ │ │ ldr r3, [pc, #40] @ (183d20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -380109,15 +380109,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 183ae0 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 │ │ │ │ @@ -380150,85 +380150,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 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ vldr d7, [pc, #172] @ 183ef8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183e78 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183ea6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183ed4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216b5c │ │ │ │ + bl 216bf4 │ │ │ │ b.n 183df0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -380243,15 +380243,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (183f34 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (183f38 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ 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 │ │ │ │ @@ -380394,15 +380394,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -380416,21 +380416,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -380444,18 +380444,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1844f8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r7, r5, [sp, #32] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ @@ -380477,20 +380477,20 @@ │ │ │ │ bhi.n 18417e │ │ │ │ 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 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 │ │ │ │ @@ -380498,15 +380498,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ beq.w 18460a │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -380548,18 +380548,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -380598,17 +380598,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 18418e │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ @@ -380646,22 +380646,22 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 18452a │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov r6, r3 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -380686,25 +380686,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -380728,60 +380728,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 18438a │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ movs r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 184054 │ │ │ │ ldrd r5, sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 183fdc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ mov sl, r0 │ │ │ │ b.n 183fdc │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ b.n 184038 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -380798,25 +380798,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -380835,19 +380835,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 1844c2 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 18430a │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -380884,18 +380884,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -380968,15 +380968,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 184860 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 1847f0 │ │ │ │ @@ -381011,34 +381011,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 183d28 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r4, 18481e │ │ │ │ mov sl, r0 │ │ │ │ b.n 18479c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1847f0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ bl 183d28 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1847fa │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 184844 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -381091,15 +381091,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 2180a0 │ │ │ │ + bl 218138 │ │ │ │ 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] │ │ │ │ @@ -381118,18 +381118,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 17f098 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (184a54 ) │ │ │ │ ldr r3, [pc, #312] @ (184a50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -381299,15 +381299,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 184bd4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 184b3e │ │ │ │ @@ -381343,35 +381343,35 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 18488c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r4, 184b6c │ │ │ │ mov r8, r0 │ │ │ │ b.n 184ae6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 184b3e │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 18488c │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184b48 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 184b96 │ │ │ │ @@ -381431,19 +381431,19 @@ │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ b.n 184ba6 │ │ │ │ nop │ │ │ │ push {r1, r3, r7, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r6 │ │ │ │ + cbz r0, 184c7c │ │ │ │ movs r6, r3 │ │ │ │ - uxtb r2, r6 │ │ │ │ + cbz r2, 184c80 │ │ │ │ movs r6, r3 │ │ │ │ - uxtb r0, r7 │ │ │ │ + cbz r0, 184c86 │ │ │ │ movs r6, r3 │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ movweq r3, #287 @ 0x11f │ │ │ │ @@ -381516,29 +381516,29 @@ │ │ │ │ cbz r3, 184cfa │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 184d7e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #168] @ (184dd8 ) │ │ │ │ ldr r3, [pc, #160] @ (184dd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -381579,26 +381579,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 184d8a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184d2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 184d2e │ │ │ │ movs r0, #1 │ │ │ │ b.n 184cc0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 184e38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -381649,23 +381649,23 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r8, [sl, #13] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 184c48 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -381674,40 +381674,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 184e36 │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ mov r6, r0 │ │ │ │ b.n 184f30 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -381719,15 +381719,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #44] @ (184f60 ) │ │ │ │ ldr r3, [pc, #28] @ (184f50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -381772,30 +381772,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -381814,15 +381814,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184ddc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 184c48 │ │ │ │ @@ -381832,73 +381832,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184ddc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldr r2, [pc, #356] @ (1851b0 ) │ │ │ │ ldr r3, [pc, #340] @ (1851a4 ) │ │ │ │ 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 18519c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 184c48 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184c48 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -381909,15 +381909,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184ddc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184c48 │ │ │ │ @@ -381927,15 +381927,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184ddc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 185174 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -381966,20 +381966,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ bl 184c48 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ b.n 18504a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ sub sp, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ @@ -381993,15 +381993,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1851d4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1851d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ 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 │ │ │ │ @@ -382014,73 +382014,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r8, [r8, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 185296 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r2, [pc, #40] @ (1852dc ) │ │ │ │ ldr r3, [pc, #32] @ (1852d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -382133,15 +382133,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1854b6 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -382165,15 +382165,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18537c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18540a │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r4, 1853c6 │ │ │ │ mov r9, r0 │ │ │ │ b.n 185362 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ cmp.w r3, #584 @ 0x248 │ │ │ │ beq.n 185432 │ │ │ │ @@ -382181,22 +382181,22 @@ │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ beq.n 18541c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 185378 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18539e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 1853ee │ │ │ │ @@ -382236,38 +382236,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 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 185466 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 216b5c │ │ │ │ + bl 216bf4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 185378 │ │ │ │ b.n 1853ba │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -382328,15 +382328,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 185672 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 281058 │ │ │ │ + bl 2810f0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 185684 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 185556 │ │ │ │ @@ -382373,30 +382373,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1855d0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, r8, [r8, #176] @ 0xb0 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] @ 185698 │ │ │ │ @@ -382410,29 +382410,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 185638 │ │ │ │ b.n 185656 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185656 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 185632 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 18564e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 18563e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -382492,23 +382492,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (1858d8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3a6c │ │ │ │ + bl 2e3b04 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21412c │ │ │ │ + bl 2141c4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 │ │ │ │ @@ -382518,52 +382518,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 185774 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ 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 │ │ │ │ @@ -382574,42 +382574,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1858b6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -382633,15 +382633,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 185744 │ │ │ │ ldr r2, [pc, #72] @ (1858e0 ) │ │ │ │ ldr r3, [pc, #56] @ (1858d4 ) │ │ │ │ @@ -382655,15 +382655,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ @@ -382721,15 +382721,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 185b46 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -382753,15 +382753,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 185996 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 185ac8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 185afa │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 18597c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -382774,23 +382774,23 @@ │ │ │ │ strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ bl 1856a0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ 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 │ │ │ │ @@ -382804,27 +382804,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] @ 185b78 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -382834,19 +382834,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 216b5c │ │ │ │ + bl 216bf4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 185992 │ │ │ │ b.n 1859b0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 1859b0 │ │ │ │ @@ -382858,23 +382858,23 @@ │ │ │ │ bne.w 1859b0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 185ad6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1859be │ │ │ │ ldrd r6, r4, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185b2a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382908,17 +382908,17 @@ │ │ │ │ nop │ │ │ │ add r7, pc, #0 @ (adr r7, 185b68 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r6, pc, #1016 @ (adr r6, 185f64 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #656 @ (adr r5, 185e04 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 185c04 ) │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #824 @ (adr r4, 185eb8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382965,15 +382965,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 185e28 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -382997,15 +382997,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 185c32 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 185dfc │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r5, 185ca4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 185c18 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 185c3c │ │ │ │ @@ -383027,23 +383027,23 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 185cf0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 185c2e │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 185c56 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185cd2 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -383071,22 +383071,22 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1856a0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ 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 │ │ │ │ @@ -383102,28 +383102,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -383132,15 +383132,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -383180,17 +383180,17 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #400 @ (adr r4, 185fd8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r4, pc, #392 @ (adr r4, 185fd4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #144 @ (adr r3, 185ee4 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 1860e4 ) │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r7, #14 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #152 @ (adr r3, 185ef8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -383206,15 +383206,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 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185fd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -383324,42 +383324,42 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 185ef6 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186000 │ │ │ │ mov r3, sp │ │ │ │ b.n 185ff0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 185ef6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186000 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 185ef6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 185fba │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -383423,30 +383423,30 @@ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r3, 1860c2 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18616c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 18613a │ │ │ │ cmp.w r4, #436 @ 0x1b4 │ │ │ │ beq.n 18613a │ │ │ │ cmp.w r4, #300 @ 0x12c │ │ │ │ @@ -383477,41 +383477,41 @@ │ │ │ │ bl 185e60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186110 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ b.n 186110 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 185e60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18614c │ │ │ │ b.n 186110 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1860f8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 1860f8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -383542,30 +383542,30 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r6 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1868a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9cc8 │ │ │ │ + bl 1f9d60 │ │ │ │ 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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 186a06 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -383634,15 +383634,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -383677,15 +383677,15 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.n 186354 │ │ │ │ ldrd r4, fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181b8 │ │ │ │ + bl 218250 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1867e2 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ @@ -383698,15 +383698,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bgt.w 1867e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ bne.w 186854 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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] │ │ │ │ @@ -383727,15 +383727,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 186848 │ │ │ │ mov r0, fp │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 1864f6 │ │ │ │ cmp.w r3, #848 @ 0x350 │ │ │ │ it ne │ │ │ │ @@ -383747,15 +383747,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 186268 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 186892 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 186248 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r1, #6 │ │ │ │ @@ -383780,29 +383780,29 @@ │ │ │ │ subs r3, r7, r5 │ │ │ │ beq.n 186432 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ subs r5, r5, r7 │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 24590c │ │ │ │ + bl 2459a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ bl 18605c │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186916 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ ldmia.w sl, {r1, r2} │ │ │ │ - bl 244534 │ │ │ │ + bl 2445cc │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 186268 │ │ │ │ b.n 186438 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ @@ -383876,30 +383876,30 @@ │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cbz r3, 1865b6 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 186a0a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1868e6 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ ldrb.w r6, [fp, #33] @ 0x21 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ @@ -383907,15 +383907,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 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 │ │ │ │ @@ -383924,23 +383924,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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} │ │ │ │ @@ -383966,15 +383966,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -384029,30 +384029,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186794 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r0 │ │ │ │ b.n 18660a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #120] @ 0x78 │ │ │ │ b.n 18676e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ @@ -384079,78 +384079,78 @@ │ │ │ │ b.n 186396 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186812 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1863c0 │ │ │ │ mvn.w r2, #198 @ 0xc6 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 1862ae │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ b.n 186340 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ b.n 18640c │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186880 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1863c0 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1861f6 │ │ │ │ mov r8, r5 │ │ │ │ @@ -384170,24 +384170,24 @@ │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r4, r2 │ │ │ │ moveq r2, r4 │ │ │ │ bne.w 186438 │ │ │ │ b.n 186282 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, fp │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ b.n 186420 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -384199,30 +384199,30 @@ │ │ │ │ beq.w 1864bc │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186950 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1864bc │ │ │ │ str.w r8, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -384234,95 +384234,95 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 18698e │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 186a3e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 18656e │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1869f4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1864bc │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 186898 │ │ │ │ ldrd r2, r3, [r8, #28] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1865ea │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1865ea │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18656e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 18656e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ @@ -384573,52 +384573,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 │ │ │ │ @@ -384692,15 +384692,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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 │ │ │ │ @@ -384709,21 +384709,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 │ │ │ │ @@ -384732,21 +384732,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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} │ │ │ │ @@ -384768,15 +384768,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -384793,15 +384793,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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r8, [pc, #220] @ 187040 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -384812,24 +384812,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -384864,15 +384864,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 18700a │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ @@ -384906,22 +384906,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -384956,20 +384956,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r2, [pc, #44] @ (187184 ) │ │ │ │ ldr r3, [pc, #28] @ (187178 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -385020,15 +385020,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -385083,17 +385083,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r0, fp │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r2, [pc, #44] @ (1872e8 ) │ │ │ │ ldr r3, [pc, #28] @ (1872dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -385134,48 +385134,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 18732c │ │ │ │ mov.w r9, #2 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18737c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 18739e │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -385227,30 +385227,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1873b4 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18742c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1873b4 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 18732c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ @@ -385322,51 +385322,51 @@ │ │ │ │ bne.w 1875f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #252] @ 1875f8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1874dc │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 1874dc │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 187552 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 1874aa │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ b.n 1875a2 │ │ │ │ @@ -385393,31 +385393,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1875cc │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1874dc │ │ │ │ movs r2, #8 │ │ │ │ strb.w lr, [sp, #16] │ │ │ │ b.n 1875a2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ @@ -385451,69 +385451,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1104] @ 187a94 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 18789e │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1876d8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 187944 │ │ │ │ mov r0, r6 │ │ │ │ bl 186b70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -385527,115 +385527,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187738 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 1878d0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1877b0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r2, [pc, #700] @ (187a98 ) │ │ │ │ ldr r3, [pc, #692] @ (187a90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 187a88 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r3, [pc, #652] @ (187a9c ) │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 187998 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -385706,47 +385706,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 187764 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 187764 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1876e8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1876ee │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -385758,80 +385758,80 @@ │ │ │ │ bne.n 187a3c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1877c0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 1877c0 │ │ │ │ mov r3, r2 │ │ │ │ b.n 18790c │ │ │ │ uxth r3, r2 │ │ │ │ b.n 18790c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187738 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1879d0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ b.n 187738 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 187962 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187a0e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 187962 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 1879a4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -385903,33 +385903,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1040] @ 187ee0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr.w r2, [r8, #264] @ 0x108 │ │ │ │ ldr.w r1, [r8, #200] @ 0xc8 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 187478 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 186b70 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -385942,139 +385942,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 187b68 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187ba4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 187d0a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 187bfa │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r2, [pc, #704] @ (187ee4 ) │ │ │ │ ldr r3, [pc, #696] @ (187edc ) │ │ │ │ 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 187ed4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r3, [pc, #624] @ (187ee8 ) │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 187dd4 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -386166,107 +386166,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187db4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 187bae │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187ba4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 187e0a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ b.n 187ba4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 187dc4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 187dc4 │ │ │ │ cbnz r3, 187ea4 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187e80 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 187dc4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 187d88 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 187d88 │ │ │ │ @@ -386398,28 +386398,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 188004 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 188284 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -386449,15 +386449,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18821a │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ 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 │ │ │ │ @@ -386493,15 +386493,15 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 187aa0 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -386527,15 +386527,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #1 │ │ │ │ cbz r7, 1881d6 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cbz r7, 1881a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 1881a0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ @@ -386567,15 +386567,15 @@ │ │ │ │ beq.n 188270 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r5, 188222 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 18803c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 188204 │ │ │ │ @@ -386602,15 +386602,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 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r2, [pc, #100] @ (1882a4 ) │ │ │ │ ldr r3, [pc, #88] @ (18829c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386741,30 +386741,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18865e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -386821,15 +386821,15 @@ │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 187aa0 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -386840,18 +386840,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 1885ae │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ movs r2, #1 │ │ │ │ cbz r5, 188530 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 1884fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 1884fa │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ @@ -386881,15 +386881,15 @@ │ │ │ │ beq.w 18869a │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ beq.w 188426 │ │ │ │ movs r2, #0 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 188660 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1883f6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -386906,108 +386906,108 @@ │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r7, #4] │ │ │ │ str.w ip, [r7] │ │ │ │ bl 187478 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ b.n 1884d8 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cbnz r3, 1885ce │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ b.n 188442 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, sl, #20 │ │ │ │ b.n 188576 │ │ │ │ movs r2, #0 │ │ │ │ b.n 1884e4 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 188606 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 1886cc │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 1887ea │ │ │ │ vldr d7, [pc, #556] @ 188850 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18864e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ b.n 188442 │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r3, #88] @ 0x58 │ │ │ │ bl 186d50 │ │ │ │ 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 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r2, [pc, #488] @ (188868 ) │ │ │ │ ldr r3, [pc, #476] @ (18885c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -387039,59 +387039,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 188704 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 188760 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 18874e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18864e │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -387248,27 +387248,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r7, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 188924 │ │ │ │ ldr.w r4, [pc, #2676] @ 189374 │ │ │ │ - bl 2e5d2c │ │ │ │ + bl 2e5dc4 │ │ │ │ ldr.w r2, [pc, #2672] @ 189378 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 186bec │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -387330,32 +387330,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 18909c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov ip, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 188eac │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -387479,15 +387479,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 188ad4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 188b94 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 188eac │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 188a22 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -387612,33 +387612,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 188d26 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ 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 │ │ │ │ @@ -387651,25 +387651,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186cc8 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 187188 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ b.n 188aca │ │ │ │ movs r2, #8 │ │ │ │ strb.w r9, [r0] │ │ │ │ b.n 188cfa │ │ │ │ subs.w r9, r9, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ @@ -387750,15 +387750,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186cc8 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ bl 187188 │ │ │ │ @@ -387799,15 +387799,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 21f2f4 │ │ │ │ + bl 21f38c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 189324 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -387817,23 +387817,23 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18933a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 187478 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -387864,38 +387864,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 188fbc │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21f400 │ │ │ │ + bl 21f498 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 189324 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -387905,19 +387905,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189342 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r2, [pc, #868] @ (189380 ) │ │ │ │ ldr r3, [pc, #840] @ (189364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -387985,40 +387985,40 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189346 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18910c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ blx 61174 │ │ │ │ movs r3, #149 @ 0x95 │ │ │ │ strb.w r3, [sp, #184] @ 0xb8 │ │ │ │ @@ -388028,15 +388028,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -388100,15 +388100,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 189352 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -388117,39 +388117,39 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18934a │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov ip, r0 │ │ │ │ b.w 188a1e │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 189280 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 188cca │ │ │ │ @@ -388200,15 +388200,15 @@ │ │ │ │ bpl.w 188924 │ │ │ │ b.w 1888fe │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov ip, r0 │ │ │ │ b.w 188a1e │ │ │ │ mov r3, r2 │ │ │ │ b.n 188f1e │ │ │ │ mov r2, r3 │ │ │ │ b.n 188ee4 │ │ │ │ mov r3, r2 │ │ │ │ @@ -388231,17 +388231,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #29] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r6, [r3, #29] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -388294,33 +388294,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 18942e │ │ │ │ ldr r4, [pc, #740] @ (1896f4 ) │ │ │ │ - bl 2e5d2c │ │ │ │ + bl 2e5dc4 │ │ │ │ ldr r2, [pc, #740] @ (1896f8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 2587ec │ │ │ │ + bl 258884 │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1896d8 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388345,15 +388345,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189654 │ │ │ │ movw fp, #441 @ 0x1b9 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r5, r8, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -388421,15 +388421,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 189548 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18958a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 189650 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 1894ac │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ @@ -388519,15 +388519,15 @@ │ │ │ │ ldrd r0, r1, [r5, #88] @ 0x58 │ │ │ │ bl 186d50 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r8, #768] @ 0x300 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r2, [pc, #144] @ (189700 ) │ │ │ │ ldr r3, [pc, #120] @ (1896e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -388573,17 +388573,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #920] @ (189a90 ) │ │ │ │ + ldr r2, [pc, #408] @ (189890 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -388654,20 +388654,20 @@ │ │ │ │ cbz r3, 1897cc │ │ │ │ ldr.w r4, [pc, #1640] @ 189e18 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1640] @ 189e1c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 189a34 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388708,15 +388708,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 189810 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18980a │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 189a34 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -388746,15 +388746,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 21f2f4 │ │ │ │ + bl 21f38c │ │ │ │ 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 │ │ │ │ @@ -388780,30 +388780,30 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a982 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21d638 │ │ │ │ + bl 21d6d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f400 │ │ │ │ + bl 21f498 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1899c4 │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, fp │ │ │ │ @@ -388833,32 +388833,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 1899a2 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18a90c │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1899be │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 189958 │ │ │ │ mov r3, r6 │ │ │ │ b.n 189962 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 18aa2a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a972 │ │ │ │ @@ -388866,44 +388866,44 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a97c │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ ldr.w r3, [pc, #1064] @ 189e20 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 1898e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21f548 │ │ │ │ + bl 21f5e0 │ │ │ │ ldr r3, [pc, #1004] @ (189e24 ) │ │ │ │ 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] @ (189e28 ) │ │ │ │ add r3, pc │ │ │ │ - bl 214080 │ │ │ │ + bl 214118 │ │ │ │ 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] │ │ │ │ @@ -388962,24 +388962,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -389042,39 +389042,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 21d3dc │ │ │ │ + bl 21d474 │ │ │ │ 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 213f80 │ │ │ │ + bl 214018 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r7, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 21d3dc │ │ │ │ + bl 21d474 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 213f80 │ │ │ │ + bl 214018 │ │ │ │ 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] │ │ │ │ @@ -389085,21 +389085,21 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [pc, #536] @ (189e34 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 21412c │ │ │ │ + bl 2141c4 │ │ │ │ ldr r2, [pc, #528] @ (189e38 ) │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21412c │ │ │ │ + bl 2141c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 18aa2a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 189c4e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -389112,47 +389112,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189c7e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #0 │ │ │ │ bl 186f38 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189cb4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ bl 186f38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -389161,36 +389161,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189cf8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #0 │ │ │ │ bl 186f38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ vldr d8, [pc, #236] @ 189df8 │ │ │ │ vldr d9, [pc, #240] @ 189e00 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ ldr r3, [pc, #260] @ (189e20 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18a5aa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -389220,31 +389220,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 189d8e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 189dc0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 189dba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 189dba │ │ │ │ @@ -389256,15 +389256,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 189da8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 189de4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18a5aa │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 189d26 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ @@ -389292,41 +389292,41 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r8 │ │ │ │ + mov lr, r8 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ 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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 │ │ │ │ @@ -389334,18 +389334,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a2f4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a310 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389360,23 +389360,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -389387,50 +389387,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, sl │ │ │ │ bl 187478 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ 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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -389438,18 +389438,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a2d2 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a2ec │ │ │ │ subs r3, #3 │ │ │ │ @@ -389465,22 +389465,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -389489,15 +389489,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 18a31c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -389553,39 +389553,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18a116 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 186f38 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 186de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -389593,18 +389593,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a2b0 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a2ca │ │ │ │ subs r3, #3 │ │ │ │ @@ -389620,22 +389620,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -389644,15 +389644,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #96] @ 0x60 │ │ │ │ beq.w 18a3a8 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -389661,15 +389661,15 @@ │ │ │ │ bpl.w 18a3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186f38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ 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 18a36a │ │ │ │ @@ -389683,25 +389683,25 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 186f38 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a28a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186f38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 189da0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -389766,79 +389766,79 @@ │ │ │ │ beq.w 18a116 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a352 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18a116 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a392 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 18a258 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18a3d0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18a222 │ │ │ │ subs r2, #1 │ │ │ │ strd r9, r9, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 18a488 │ │ │ │ add r3, pc, #8 @ (adr r3, 18a3f4 ) │ │ │ │ @@ -390066,15 +390066,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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -390082,18 +390082,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a8c6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a940 │ │ │ │ subs r3, #3 │ │ │ │ @@ -390108,23 +390108,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -390134,93 +390134,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18a6d0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a71e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186f38 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 186de4 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #221] @ 0xdd │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18a894 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ bl 186de4 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -390274,24 +390274,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 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b608 │ │ │ │ + bl 23b6a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2598 │ │ │ │ + bl 2a2630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26000c │ │ │ │ + bl 2600a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220d10 │ │ │ │ + bl 220da8 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 18a85a │ │ │ │ lsls r2, r3, #25 │ │ │ │ bmi.n 18a8e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -390316,15 +390316,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a8e4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r2, [pc, #452] @ (18aa34 ) │ │ │ │ ldr r3, [pc, #456] @ (18aa38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -390333,27 +390333,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 189e40 │ │ │ │ movw r1, #901 @ 0x385 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 18a77a │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 18a940 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -390366,20 +390366,20 @@ │ │ │ │ beq.n 18a862 │ │ │ │ ldr r4, [pc, #340] @ (18aa3c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #340] @ (18aa40 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ b.n 18a862 │ │ │ │ movs r2, #1 │ │ │ │ b.n 18a5ce │ │ │ │ mov r4, r3 │ │ │ │ b.w 189e40 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -390490,17 +390490,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrsb r4, [r1, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ 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] @ (18abbc ) │ │ │ │ @@ -390869,15 +390869,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 217944 │ │ │ │ + bl 2179dc │ │ │ │ cbnz r0, 18ade4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -391071,15 +391071,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 217944 │ │ │ │ + bl 2179dc │ │ │ │ cbnz r0, 18afc4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -391280,15 +391280,15 @@ │ │ │ │ beq.n 18b280 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r6, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18b280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b280 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 18b1b4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -391392,15 +391392,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b340 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b336 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 18b2be │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -391436,25 +391436,25 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w lr, #440 @ 0x1b8 │ │ │ │ add.w r3, r2, lr │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.w 18b92e │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b2ca │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18b2a2 │ │ │ │ b.n 18b20a │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r0, #440 @ 0x1b8 │ │ │ │ @@ -392053,15 +392053,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ ldr r3, [pc, #264] @ (18baec ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 18bad8 │ │ │ │ @@ -392074,25 +392074,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18ba32 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -392118,21 +392118,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ ldr r2, [pc, #56] @ (18baf0 ) │ │ │ │ ldr r3, [pc, #44] @ (18bae4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -392210,15 +392210,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18bc5e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 18bbd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -392239,15 +392239,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18bbbc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18bbfa │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cbz r7, 18bc1a │ │ │ │ mov r7, r0 │ │ │ │ b.n 18bba4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 18bbc6 │ │ │ │ mov r1, r4 │ │ │ │ @@ -392263,21 +392263,21 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 18b990 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 18bbde │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18bb36 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ @@ -392362,15 +392362,15 @@ │ │ │ │ bne.n 18bcea │ │ │ │ ldr.w r6, [r5, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18bb5c │ │ │ │ b.n 18bb32 │ │ │ │ mov r0, r2 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18bc88 │ │ │ │ b.n 18bcf0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ @@ -392730,15 +392730,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 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ 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] │ │ │ │ @@ -392779,32 +392779,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 18c14e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18c1ca │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #124] @ (18c208 ) │ │ │ │ ldr r3, [pc, #116] @ (18c204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -392828,26 +392828,26 @@ │ │ │ │ b.n 18c140 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c18a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 18c18a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -392865,15 +392865,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 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c384 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18c2e0 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -392905,19 +392905,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 18c272 │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d5d0 │ │ │ │ + bl 21d668 │ │ │ │ movs r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 2624c0 │ │ │ │ + bl 262558 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -392973,31 +392973,31 @@ │ │ │ │ beq.w 18c714 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 18c378 │ │ │ │ ldr.w r2, [pc, #1024] @ 18c75c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 22a830 │ │ │ │ + bl 22a8c8 │ │ │ │ cbz r0, 18c378 │ │ │ │ mov r7, r0 │ │ │ │ - bl 216604 │ │ │ │ + bl 21669c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ mov r0, r7 │ │ │ │ - bl 216604 │ │ │ │ + bl 21669c │ │ │ │ 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] │ │ │ │ @@ -393010,31 +393010,31 @@ │ │ │ │ mov r8, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r6, 18c3ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r2, 18c3ea │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c6b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18c740 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18c3be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r6, r5 │ │ │ │ @@ -393060,32 +393060,32 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c476 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c474 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c688 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 18c71c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c440 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -393112,20 +393112,20 @@ │ │ │ │ bne.w 18c74c │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 18c722 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c722 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r8 │ │ │ │ b.n 18c342 │ │ │ │ ldr r3, [pc, #632] @ (18c758 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -393142,31 +393142,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c54e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c54e │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c6c8 │ │ │ │ cmp fp, r9 │ │ │ │ beq.w 18c72e │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c51c │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r5 │ │ │ │ @@ -393190,15 +393190,15 @@ │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r4, 18c59e │ │ │ │ mov r1, r5 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c6a0 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ mov r4, r5 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -393226,15 +393226,15 @@ │ │ │ │ mov r8, ip │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ cbz r4, 18c5f6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c692 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -393258,31 +393258,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c678 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c676 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cbz r0, 18c688 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r9 │ │ │ │ bls.n 18c736 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c648 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -393293,21 +393293,21 @@ │ │ │ │ b.n 18c484 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 18c342 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cbz r0, 18c6bc │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ b.n 18c5f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cbz r0, 18c6d2 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ b.n 18c5a0 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ @@ -393333,15 +393333,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 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ 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 18c37e │ │ │ │ @@ -393431,15 +393431,15 @@ │ │ │ │ beq.n 18c7d4 │ │ │ │ movs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c960 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ @@ -393475,15 +393475,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 18c896 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 18c820 │ │ │ │ mov r0, sl │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 18c8a8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18c800 │ │ │ │ bic.w r3, r1, #2 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ beq.n 18c870 │ │ │ │ @@ -393499,23 +393499,23 @@ │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c838 │ │ │ │ b.n 18c852 │ │ │ │ mov r0, sl │ │ │ │ strb.w r6, [r2, #77] @ 0x4d │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ movs r5, #1 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18c85c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 18c8cc │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -393548,15 +393548,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 2810b8 │ │ │ │ + bl 281150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r8, r0, r2 │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c7aa │ │ │ │ ldr.w r2, [r9, #120] @ 0x78 │ │ │ │ @@ -393702,26 +393702,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 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 18c20c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5da4 │ │ │ │ + bl 1f5e3c │ │ │ │ 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 │ │ │ │ @@ -393757,15 +393757,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18cb0e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18d1d0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22a7f4 │ │ │ │ + bl 22a88c │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18d1de │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -393807,15 +393807,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 18cb88 │ │ │ │ mov r0, r2 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18cb7e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18d21e │ │ │ │ @@ -393949,26 +393949,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, 18cd44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ 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 18c20c │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5da4 │ │ │ │ + bl 1f5e3c │ │ │ │ str.w r6, [r9] │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 18cd1a │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ add.w r9, r4, #4 │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ @@ -393976,28 +393976,28 @@ │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18cd9e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ cbz r6, 18cd98 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cbnz r0, 18cd98 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18ce94 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18cd9e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224d3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18cd72 │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 18cd5e │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -394026,21 +394026,21 @@ │ │ │ │ ldr.w sl, [sl] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18cbf2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cbca │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18d0c6 │ │ │ │ b.n 18d0bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18cbe4 │ │ │ │ @@ -394156,29 +394156,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18cbe4 │ │ │ │ b.n 18cddc │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ @@ -394224,15 +394224,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cdd4 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -394246,15 +394246,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18cbe4 │ │ │ │ b.n 18cddc │ │ │ │ subs r3, #233 @ 0xe9 │ │ │ │ @@ -394273,31 +394273,31 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 18ceda │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 18d158 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 18cfc4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 281058 │ │ │ │ + bl 2810f0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 18cc96 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18cbe4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22a818 │ │ │ │ + bl 22a8b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ ldr r2, [pc, #376] @ (18d24c ) │ │ │ │ ldr r3, [pc, #376] @ (18d250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -394346,30 +394346,30 @@ │ │ │ │ str.w r5, [r2, #132] @ 0x84 │ │ │ │ b.n 18d012 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18cbe4 │ │ │ │ b.n 18cddc │ │ │ │ bic.w r3, r3, #16 │ │ │ │ @@ -394384,15 +394384,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 18cb0c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22a7f4 │ │ │ │ + bl 22a88c │ │ │ │ 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 │ │ │ │ @@ -394413,26 +394413,26 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18cbbc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ b.n 18d224 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 18d0bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ b.n 18d0c6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -394594,35 +394594,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18d424 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -394632,15 +394632,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 18d81e │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 18d85a │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 18d4e0 │ │ │ │ @@ -394651,15 +394651,15 @@ │ │ │ │ beq.w 18d890 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 18d4ba │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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] │ │ │ │ @@ -394669,23 +394669,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 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215a6c │ │ │ │ + bl 215b04 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18d39a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18d37e │ │ │ │ ldrd sl, r8, [r7, #8] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r5, fp │ │ │ │ @@ -394763,19 +394763,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 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #837 @ 0x345 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -394786,19 +394786,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215a6c │ │ │ │ + bl 215b04 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18d56c │ │ │ │ b.n 18d678 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ @@ -394806,15 +394806,15 @@ │ │ │ │ cmp r5, #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18d550 │ │ │ │ ldrd r9, sl, [r7, #24] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -394841,72 +394841,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 214904 │ │ │ │ + bl 21499c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 226554 │ │ │ │ + bl 2265ec │ │ │ │ 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 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r2, [pc, #428] @ (18d93c ) │ │ │ │ ldr r3, [pc, #432] @ (18d940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -394923,15 +394923,15 @@ │ │ │ │ movw r2, #501 @ 0x1f5 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 18d3c2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18d37e │ │ │ │ b.n 18d50a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 18d678 │ │ │ │ @@ -394946,44 +394946,44 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 18d56c │ │ │ │ mov r4, r3 │ │ │ │ b.n 18d39a │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18d5fc │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #13 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ b.n 18d5c2 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18d846 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18d4e0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ @@ -394995,23 +394995,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ bl 18c0c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18d4e0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219f68 │ │ │ │ + bl 21a000 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18d4e0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 18d4fc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ @@ -395248,15 +395248,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 18dab8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ 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 │ │ │ │ @@ -395279,15 +395279,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ 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} │ │ │ │ @@ -395307,15 +395307,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 18db50 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -395402,15 +395402,15 @@ │ │ │ │ movge r6, #0 │ │ │ │ movlt r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18dc5a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r1 │ │ │ │ b.n 18dc70 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -395476,15 +395476,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18dd0a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ 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, 18dd50 │ │ │ │ mov r4, r3 │ │ │ │ @@ -395495,15 +395495,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18dd40 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 18dcf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dcf6 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 18dcf0 │ │ │ │ @@ -395525,29 +395525,29 @@ │ │ │ │ bne.n 18de10 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18dcfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ 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 18dcf6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 18de00 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 18de0c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 18ddcc │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -395561,20 +395561,20 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18ddca │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 18dcf6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18dda4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18ddb4 │ │ │ │ @@ -395944,15 +395944,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 18e2b4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 18e2a8 │ │ │ │ str r2, [sp, #8] │ │ │ │ sub.w sl, r0, #28 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 18e1d6 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -396043,15 +396043,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e2ac │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 18e1c0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18e1c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 18e49c │ │ │ │ clz r3, r3 │ │ │ │ @@ -396200,15 +396200,15 @@ │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, 18e46e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 18e498 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ cbz r0, 18e450 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 18e1e2 │ │ │ │ mvns r4, r4 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -396261,22 +396261,22 @@ │ │ │ │ b.n 18e344 │ │ │ │ movs r1, #0 │ │ │ │ b.n 18e28a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18e288 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e4d6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ b.n 18e500 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e4d6 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18e4f4 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -396407,108 +396407,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 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e74c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e740 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e734 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e728 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e71c │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18e710 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18e704 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18e6f8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18e6ec │ │ │ │ mov r0, r9 │ │ │ │ bl 18e634 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e6da │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e6cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e6be │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e6b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e6a0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e68e │ │ │ │ mov r0, sl │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e67c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e66a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e658 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -397070,22 +397070,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 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18edfa │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 18ed46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18edfa │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -397108,15 +397108,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 18edb0 │ │ │ │ mov r1, fp │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 18edd2 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 18eda4 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -397160,30 +397160,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 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ cbz r0, 18ee70 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 18ee5c │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 18ee56 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 18ee56 │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 18ee56 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -397191,15 +397191,15 @@ │ │ │ │ cbnz r6, 18ee64 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ee28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ee1e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -397576,15 +397576,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ 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 │ │ │ │ @@ -397632,19 +397632,19 @@ │ │ │ │ bmi.w 18f978 │ │ │ │ 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 1fae68 │ │ │ │ + bl 1faf00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18f880 │ │ │ │ - bl 1faeb4 │ │ │ │ + bl 1faf4c │ │ │ │ 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 │ │ │ │ @@ -397719,15 +397719,15 @@ │ │ │ │ add.w r8, r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18f42c │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1faeb4 │ │ │ │ + bl 1faf4c │ │ │ │ str.w r8, [r7, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 18f308 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 18ef98 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ @@ -397767,15 +397767,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ b.n 18f388 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov sl, r6 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr.w r3, [pc, #1268] @ 18f92c │ │ │ │ @@ -398190,15 +398190,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ 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 18f694 │ │ │ │ ldrd r2, r3, [r7, #84] @ 0x54 │ │ │ │ @@ -398490,26 +398490,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 18fbaa │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18fb96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faeb4 │ │ │ │ + bl 1faf4c │ │ │ │ cbz r0, 18fb64 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 18fb64 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18fb64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faeb4 │ │ │ │ + bl 1faf4c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18fb4a │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18fb64 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -398564,27 +398564,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18fcc2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18fcaa │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 18fc6e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18fcb4 │ │ │ │ @@ -398601,19 +398601,19 @@ │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18fc38 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ cbz r5, 18fcaa │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18fc16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -398633,38 +398633,38 @@ │ │ │ │ movpl r2, r3 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18fc82 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18fc62 │ │ │ │ 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 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ b.n 18fc60 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ b.n 18fbfe │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ b.n 18fca6 │ │ │ │ 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] │ │ │ │ @@ -398916,15 +398916,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 18fed6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -398934,25 +398934,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 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ cbz r0, 18ff9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18e634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ff8a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 18ffc8 │ │ │ │ @@ -399084,15 +399084,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1900a6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 1900a6 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ 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] @ 190b1c │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -399110,15 +399110,15 @@ │ │ │ │ bl 1bd884 │ │ │ │ mov r0, r5 │ │ │ │ bl 191b1c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1c593c │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 │ │ │ │ @@ -399264,21 +399264,21 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1990dc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r3, [fp, #372] @ 0x174 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #12 │ │ │ │ str.w r0, [fp, #400] @ 0x190 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ 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 │ │ │ │ @@ -399543,52 +399543,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19058e │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1905d6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1905be │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1905fa │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1905e2 │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 19061e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 190606 │ │ │ │ ldr.w r7, [fp, #20] │ │ │ │ cmp sl, r7 │ │ │ │ beq.w 19089e │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ @@ -399636,15 +399636,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 19072e │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 190748 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 190748 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -399945,15 +399945,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1c2a6c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 1913c6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (190b34 ) │ │ │ │ ldr r3, [pc, #288] @ (190b20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -400387,15 +400387,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 191036 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ 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 1908d2 │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ @@ -400558,15 +400558,15 @@ │ │ │ │ beq.w 190460 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 190460 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 1907f2 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ b.n 190e84 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 190f12 │ │ │ │ @@ -400868,15 +400868,15 @@ │ │ │ │ ldr.w r3, [pc, #1624] @ 191994 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 191998 │ │ │ │ ldr.w r1, [pc, #1624] @ 19199c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8dd0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1909e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1c3398 │ │ │ │ @@ -400896,15 +400896,15 @@ │ │ │ │ ldr.w r3, [pc, #1560] @ 1919a0 │ │ │ │ ldr.w r2, [pc, #1560] @ 1919a4 │ │ │ │ ldr.w r1, [pc, #1560] @ 1919a8 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8dd0 │ │ │ │ b.w 190286 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ @@ -400920,30 +400920,30 @@ │ │ │ │ ldr.w r2, [pc, #1504] @ 1919b0 │ │ │ │ ldr.w r1, [pc, #1504] @ 1919b4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8dd0 │ │ │ │ b.w 1909f2 │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ ldr.w r3, [pc, #1452] @ 1919b8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [pc, #1444] @ 1919bc │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -401183,15 +401183,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 191542 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.w 19024e │ │ │ │ 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 │ │ │ │ @@ -401443,15 +401443,15 @@ │ │ │ │ ldr r3, [pc, #184] @ (1919c4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #184] @ (1919c8 ) │ │ │ │ ldr r1, [pc, #184] @ (1919cc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8dd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 19018c │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 19034a │ │ │ │ @@ -401460,15 +401460,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (1919d0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (1919d4 ) │ │ │ │ ldr r1, [pc, #152] @ (1919d8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8dd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 1913b6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -401476,60 +401476,60 @@ │ │ │ │ ldr r3, [pc, #124] @ (1919dc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (1919e0 ) │ │ │ │ ldr r1, [pc, #128] @ (1919e4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8dd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 191378 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 1909fa │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ b.n 191520 │ │ │ │ - ldcl 0, cr0, [r2], {29} │ │ │ │ - ldc 0, cr0, [r4], {29} │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldcl 0, cr0, [r2, #-116] @ 0xffffff8c │ │ │ │ + ldc 0, cr0, [r4, #-116] @ 0xffffff8c │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - mcrr 0, 1, r0, lr, cr13 │ │ │ │ - mcrr 0, 1, r0, r6, cr13 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + stcl 0, cr0, [lr], {29} │ │ │ │ + stcl 0, cr0, [r6], {29} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [r8], #-116 @ 0xffffff8c │ │ │ │ + ldcl 0, cr0, [r8], #116 @ 0x74 │ │ │ │ stc 0, cr0, [r4], {29} │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ stmia r6!, {r0, r7} │ │ │ │ @ instruction: 0xffffc76b │ │ │ │ vmlsl.u q14, d15, d31[0] │ │ │ │ - vrsubhn.i d30, , q13 │ │ │ │ + vabdl.u q15, d15, d26 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 19175c │ │ │ │ + b.n 19185c │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191760 │ │ │ │ + b.n 191860 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191710 │ │ │ │ + b.n 191810 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191780 │ │ │ │ + b.n 191880 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1916d0 │ │ │ │ + b.n 1917d0 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ 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 │ │ │ │ @@ -401654,15 +401654,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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] │ │ │ │ @@ -401672,15 +401672,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1c1adc │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 1a7304 │ │ │ │ ldr.w r2, [pc, #1664] @ 1921f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -401694,21 +401694,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 191cce │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 191bb0 │ │ │ │ b.n 191be4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 191be4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 191ba4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -401722,15 +401722,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 191cbe │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 191bc4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 191bb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -401747,15 +401747,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 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1921b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -401836,15 +401836,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 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ 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 61ba8 │ │ │ │ @@ -401977,15 +401977,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 191e42 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 191e82 │ │ │ │ @@ -402246,15 +402246,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 1921de │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1921bc │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -402274,15 +402274,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 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19213c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1921bc │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ @@ -402341,15 +402341,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 192308 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -402373,15 +402373,15 @@ │ │ │ │ ldrb.w r3, [r3, #343] @ 0x157 │ │ │ │ add.w r1, r5, #272 @ 0x110 │ │ │ │ strb.w r3, [r4, #1268] @ 0x4f4 │ │ │ │ blx 61ba8 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 1922de │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -402422,15 +402422,15 @@ │ │ │ │ blx 61ba8 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 19230c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 61ba8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -402481,15 +402481,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bgt.n 192318 │ │ │ │ + ble.n 192418 │ │ │ │ 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 │ │ │ │ @@ -402510,21 +402510,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (192420 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1923f2 │ │ │ │ ldr r3, [pc, #16] @ (192424 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1923f2 │ │ │ │ nop │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r2, #5 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 192320 │ │ │ │ + ble.n 192420 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 192504 │ │ │ │ + bgt.n 192404 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r5, #4 │ │ │ │ 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 │ │ │ │ @@ -402532,15 +402532,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bgt.n 192500 │ │ │ │ + bgt.n 192400 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 19245a │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402552,15 +402552,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bgt.n 1924e8 │ │ │ │ + bgt.n 1923e8 │ │ │ │ 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] @ (192580 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -402633,15 +402633,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (192590 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (192594 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ ldr r2, [pc, #56] @ (192598 ) │ │ │ │ ldr r3, [pc, #36] @ (192584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -402657,17 +402657,17 @@ │ │ │ │ nop │ │ │ │ blt.n 19263c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - blt.n 192660 │ │ │ │ + blt.n 192560 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + cbnz r4, 1925a2 │ │ │ │ movs r5, r3 │ │ │ │ bge.n 1924d4 │ │ │ │ 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 │ │ │ │ @@ -402755,21 +402755,21 @@ │ │ │ │ b.n 1925d6 │ │ │ │ movs r0, #14 │ │ │ │ b.n 19266a │ │ │ │ movs r0, #1 │ │ │ │ b.n 19266a │ │ │ │ movs r0, #13 │ │ │ │ b.n 19266a │ │ │ │ - cbz r2, 1926c8 │ │ │ │ + sxtb r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 192630 │ │ │ │ + blt.n 192730 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n 19260c │ │ │ │ + blt.n 19270c │ │ │ │ movs r5, r3 │ │ │ │ - bge.n 1925dc │ │ │ │ + blt.n 1926dc │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 192716 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402788,15 +402788,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 192712 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f9b28 │ │ │ │ + bl 1f9bc0 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 192710 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -403005,23 +403005,23 @@ │ │ │ │ nop │ │ │ │ bhi.n 192a28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 192910 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ 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 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ 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 │ │ │ │ @@ -403043,15 +403043,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 1e3b7c │ │ │ │ + bl 1e3c14 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 192a00 │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 192a2c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 192a24 │ │ │ │ @@ -403120,19 +403120,19 @@ │ │ │ │ ands r4, r3 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 192a62 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 │ │ │ │ @@ -403291,19 +403291,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ 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 │ │ │ │ @@ -403890,15 +403890,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 193302 │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 193350 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e5f58 │ │ │ │ + bl 2e5ff0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2020] @ 193ac8 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -403974,15 +403974,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 19352e │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e5f58 │ │ │ │ + bl 2e5ff0 │ │ │ │ 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 │ │ │ │ @@ -404015,15 +404015,15 @@ │ │ │ │ ldrb.w r3, [r3, #960] @ 0x3c0 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 19352e │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1933c4 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e5f3c │ │ │ │ + bl 2e5fd4 │ │ │ │ b.n 1933cc │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 193514 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -404109,15 +404109,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 1933c4 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e6000 │ │ │ │ + bl 2e6098 │ │ │ │ b.n 1933cc │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1460] @ 193af0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ @@ -404341,15 +404341,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1939f2 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e6044 │ │ │ │ + bl 2e60dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1932e2 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ @@ -404576,216 +404576,216 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 192f5e │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 193ac8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 1939d8 │ │ │ │ + bcc.n 193ad8 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193a08 │ │ │ │ + bcc.n 193b08 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 1939e0 │ │ │ │ + bcc.n 193ae0 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 1939fc │ │ │ │ + bcc.n 193afc │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193970 │ │ │ │ + bcs.n 193a70 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193998 │ │ │ │ + bcc.n 193a98 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 19399c │ │ │ │ + bcc.n 193a9c │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 1939a0 │ │ │ │ + bcc.n 193aa0 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 1939c0 │ │ │ │ + bcc.n 193ac0 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193a10 │ │ │ │ + bcc.n 193b10 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193a18 │ │ │ │ + bcc.n 193b18 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193b2c │ │ │ │ + bcs.n 193a2c │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 1939e0 │ │ │ │ + bne.n 193ae0 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193a54 │ │ │ │ + bne.n 193954 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193b10 │ │ │ │ + bne.n 193a10 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193ae4 │ │ │ │ + bne.n 1939e4 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193ac8 │ │ │ │ + bne.n 1939c8 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193aa4 │ │ │ │ + bne.n 1939a4 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193a80 │ │ │ │ + bne.n 193980 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ movs r6, r3 │ │ │ │ - beq.n 193a44 │ │ │ │ + bne.n 193b44 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 193a18 │ │ │ │ + bne.n 193b18 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 1939a4 │ │ │ │ + bne.n 193aa4 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 193b34 │ │ │ │ + beq.n 193a34 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 193aec │ │ │ │ + beq.n 1939ec │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 193acc │ │ │ │ + beq.n 1939cc │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 193a9e │ │ │ │ + sxth r0, r1 │ │ │ │ movs r7, r3 │ │ │ │ - beq.n 193abc │ │ │ │ + beq.n 1939bc │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193ac4 │ │ │ │ + bcs.n 1939c4 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + beq.n 193b64 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193aec │ │ │ │ + bcs.n 1939ec │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 193ac8 │ │ │ │ + bhi.n 1939c8 │ │ │ │ movs r5, r3 │ │ │ │ - orn r0, ip, #10223616 @ 0x9c0000 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf4ec001c │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n 1939d8 │ │ │ │ + bhi.n 193ad8 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193b50 │ │ │ │ + bne.n 193a50 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193b50 │ │ │ │ + bne.n 193a50 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193b70 │ │ │ │ + bne.n 193a70 │ │ │ │ movs r5, r3 │ │ │ │ bl 369ab2 │ │ │ │ bl 335ab6 │ │ │ │ - beq.n 193a9c │ │ │ │ + bne.n 193b9c │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 193e90 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 193c90 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 193a48 │ │ │ │ + bne.n 193b48 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf224001c │ │ │ │ - beq.n 193b7c │ │ │ │ + subw r0, r4, #28 │ │ │ │ + beq.n 193a7c │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + beq.n 193b9c │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ movs r5, r3 │ │ │ │ - orr.w r0, r2, #28 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xf0c2001c │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stcl 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ + mcr 0, 3, r0, cr2, cr12, {0} │ │ │ │ ldmia r0!, {r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r8, #120]! @ 0x78 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + mrc 0, 1, r0, cr8, cr14, {0} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #808] @ (193e5c ) │ │ │ │ + str r2, [r1, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ 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] @ (193f18 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -404799,30 +404799,30 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 192964 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #442 @ 0x1ba │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b134 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6e70 │ │ │ │ + bl 1f6f08 │ │ │ │ ldr r3, [pc, #772] @ (193f24 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 193cfe │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 193c52 │ │ │ │ @@ -404850,15 +404850,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 193dc8 │ │ │ │ ldr r1, [pc, #716] @ (193f2c ) │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ ldr r1, [pc, #708] @ (193f30 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61f70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 193eea │ │ │ │ @@ -404879,15 +404879,15 @@ │ │ │ │ bl 192964 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 193f0e │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ blx 614c8 │ │ │ │ ldr r3, [pc, #616] @ (193f34 ) │ │ │ │ @@ -404961,24 +404961,24 @@ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ b.n 193cd4 │ │ │ │ cbz r2, 193d9a │ │ │ │ ldr r1, [pc, #452] @ (193f40 ) │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ ldr r1, [pc, #448] @ (193f44 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61f70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 193c80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 193e34 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ @@ -405075,21 +405075,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 193d46 │ │ │ │ b.n 193d02 │ │ │ │ ldr r1, [pc, #196] @ (193f68 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6dac │ │ │ │ + bl 1f6e44 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ b.n 193e2e │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldr.w r8, [r8] │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 61ba8 │ │ │ │ strb.w r6, [r0, r8] │ │ │ │ @@ -405102,15 +405102,15 @@ │ │ │ │ b.n 193df2 │ │ │ │ ldr r2, [pc, #144] @ (193f74 ) │ │ │ │ add r2, pc │ │ │ │ b.n 193df2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.n 193da6 │ │ │ │ ldr r2, [pc, #128] @ (193f78 ) │ │ │ │ ldr r0, [pc, #128] @ (193f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -405129,57 +405129,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r6, #22 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ stmia r1!, {r2, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #424 @ (adr r3, 194118 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 194318 ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -405310,15 +405310,15 @@ │ │ │ │ beq.n 19415c │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [pc, #328] @ (194234 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (194238 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 61a64 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1941ae │ │ │ │ cmp r4, r7 │ │ │ │ @@ -405349,15 +405349,15 @@ │ │ │ │ bne.n 194118 │ │ │ │ b.n 19411e │ │ │ │ ldrh.w lr, [r6, #416] @ 0x1a0 │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1940ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1a4ec0 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (19423c ) │ │ │ │ ldr r3, [pc, #180] @ (194228 ) │ │ │ │ @@ -405373,105 +405373,105 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (194240 ) │ │ │ │ ldr r1, [pc, #176] @ (194244 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 19416e │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 1940ea │ │ │ │ ldr r4, [pc, #152] @ (194248 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (19424c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 192488 │ │ │ │ ldr r2, [pc, #136] @ (194250 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 192488 │ │ │ │ mov r0, r9 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.n 19419c │ │ │ │ ldr.w r4, [r6, #268] @ 0x10c │ │ │ │ ldr r2, [pc, #100] @ (194254 ) │ │ │ │ ldr r1, [pc, #104] @ (194258 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 19419c │ │ │ │ mov r4, lr │ │ │ │ b.n 1940da │ │ │ │ ldr r2, [pc, #84] @ (19425c ) │ │ │ │ ldr r1, [pc, #88] @ (194260 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 1941e0 │ │ │ │ ldr r2, [pc, #80] @ (194264 ) │ │ │ │ ldr r1, [pc, #80] @ (194268 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.n 1941e0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ movs r5, r3 │ │ │ │ bkpt 0x008a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ 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] @ (1943d4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -405555,15 +405555,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 193f84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194324 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 18075c │ │ │ │ ldr r3, [pc, #96] @ (1943d8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -405579,41 +405579,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ bne.n 1942fe │ │ │ │ b.n 1942c6 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - bl 297794 │ │ │ │ + bl 29782c │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 194386 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (1943dc ) │ │ │ │ ldr r2, [pc, #40] @ (1943e0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ b.n 194380 │ │ │ │ nop │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ 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 19426c │ │ │ │ @@ -405624,15 +405624,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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r4, [r7, #936] @ 0x3a8 │ │ │ │ cbz r4, 19443e │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 194480 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -405660,15 +405660,15 @@ │ │ │ │ cbz r0, 19446a │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 194472 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #940 @ 0x3ac │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 19442a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -405924,15 +405924,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r2, 194738 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r0 │ │ │ │ + add ip, r0 │ │ │ │ movs r5, r5 │ │ │ │ @ instruction: 0xb8fe │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -406001,48 +406001,48 @@ │ │ │ │ cbz r1, 194822 │ │ │ │ ldr r3, [pc, #176] @ (194874 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 194746 │ │ │ │ ldr r0, [pc, #172] @ (194878 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fefc0 │ │ │ │ + bl 1ff058 │ │ │ │ ldr r3, [pc, #168] @ (19487c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194786 │ │ │ │ ldr r0, [pc, #152] @ (194880 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fefc0 │ │ │ │ + bl 1ff058 │ │ │ │ ldr r3, [pc, #148] @ (194884 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194758 │ │ │ │ ldr r0, [pc, #128] @ (194888 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fefc0 │ │ │ │ + bl 1ff058 │ │ │ │ ldr r3, [pc, #124] @ (19488c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194770 │ │ │ │ ldr r0, [pc, #108] @ (194890 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fefc0 │ │ │ │ + bl 1ff058 │ │ │ │ ldr r3, [pc, #104] @ (194894 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -406054,28 +406054,28 @@ │ │ │ │ mcr 0, 0, r0, cr10, cr1, {5} │ │ │ │ ldcl 0, cr0, [r4, #708]! @ 0x2c4 │ │ │ │ mcr 0, 0, r0, cr12, cr1, {5} │ │ │ │ stcl 0, cr0, [sl, #708]! @ 0x2c4 │ │ │ │ mcr 0, 0, r0, cr2, cr1, {5} │ │ │ │ ldcl 0, cr0, [r2, #708] @ 0x2c4 │ │ │ │ ldcl 0, cr0, [r0, #708]! @ 0x2c4 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ stcl 0, cr0, [r4, #708] @ 0x2c4 │ │ │ │ ldc 0, cr0, [r6, #708]! @ 0x2c4 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ stc 0, cr0, [lr, #708] @ 0x2c4 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r1!, {r3} │ │ │ │ movs r5, r3 │ │ │ │ stc 0, cr0, [r0, #708] @ 0x2c4 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ movs r5, r3 │ │ │ │ ldcl 0, cr0, [sl, #-708] @ 0xfffffd3c │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ stcl 0, cr0, [ip, #-708] @ 0xfffffd3c │ │ │ │ ldr r3, [pc, #44] @ (1948c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 1948a4 │ │ │ │ movs r0, #1 │ │ │ │ @@ -406173,26 +406173,26 @@ │ │ │ │ @ instruction: 0xb70e │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldc 0, cr0, [r4], {177} @ 0xb1 │ │ │ │ @ instruction: 0xb706 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0xb6be │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - itet mi │ │ │ │ - movmi r5, r3 │ │ │ │ - pushpl {lr} │ │ │ │ - movmi.w ip, #4096 @ 0x1000 │ │ │ │ + itet gt │ │ │ │ + movgt r5, r3 │ │ │ │ + pushle {lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #84] @ (194a08 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r1, [pc, #84] @ (194a0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #84] @ (194a10 ) │ │ │ │ @@ -406291,15 +406291,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 194a80 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ 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] │ │ │ │ @@ -406313,23 +406313,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 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ cbz r0, 194b02 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 194aac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194aec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406374,19 +406374,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (194b88 ) │ │ │ │ ldr r0, [pc, #20] @ (194b8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4c48 │ │ │ │ nop │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r5, r5 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r4, #4 │ │ │ │ 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 │ │ │ │ @@ -406476,15 +406476,15 @@ │ │ │ │ movge.w ip, #0 │ │ │ │ movlt.w ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194c62 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, r1 │ │ │ │ b.n 194c7e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406526,15 +406526,15 @@ │ │ │ │ bls.n 194ce2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194cf0 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 194ce8 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194ce8 │ │ │ │ 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 │ │ │ │ @@ -406574,15 +406574,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 194d94 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 194da0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 194dbc │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194d74 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -406776,24 +406776,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 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 194fa4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 194faa │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 194f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194f8c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -406968,15 +406968,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 19518c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ cbz r0, 195192 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 195198 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 194f6c │ │ │ │ @@ -407885,15 +407885,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1959b0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1959b0 │ │ │ │ mov.w r8, #16 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 195ace │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -408285,24 +408285,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 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ ldr.w r2, [sl] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ strd r0, fp, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ 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 1962fe │ │ │ │ @@ -408720,24 +408720,24 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r3, 19631c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 196306 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 │ │ │ │ @@ -408785,18 +408785,18 @@ │ │ │ │ bne.n 196360 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 196354 │ │ │ │ mov r7, ip │ │ │ │ mov r0, sl │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ - bl 1f9cc8 │ │ │ │ + bl 1f9d60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [pc, #1244] @ 1968a8 │ │ │ │ ldr.w r2, [pc, #1244] @ 1968ac │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -409067,26 +409067,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196670 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1966c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 194aac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1966aa │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ b.n 196670 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -409395,15 +409395,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ b.n 19622c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ 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 1969a8 │ │ │ │ @@ -409511,21 +409511,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 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 196b2a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -409583,24 +409583,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 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196bd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 196b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196bc0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -409679,31 +409679,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 196cb2 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 196ccc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196cee │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 196c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196cd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 196d0c │ │ │ │ @@ -409742,15 +409742,15 @@ │ │ │ │ beq.n 196d6e │ │ │ │ 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 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 196d6c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 196d52 │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -409776,15 +409776,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 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 196dea │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 196df0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -410125,15 +410125,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 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 197132 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 1970e6 │ │ │ │ @@ -410142,15 +410142,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1970e6 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ 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 │ │ │ │ @@ -410556,17 +410556,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 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1975e2 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ @@ -410591,27 +410591,27 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bl 1972ac │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ 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 197520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197574 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -410634,15 +410634,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 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ cbz r0, 19767e │ │ │ │ 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 │ │ │ │ @@ -410667,15 +410667,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1972ac │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 197600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19762e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -410698,15 +410698,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 1976f0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 197706 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 197706 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -410832,15 +410832,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1977da │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 196cf0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -410874,26 +410874,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 19774c │ │ │ │ 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 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19776c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 197684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197896 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -410975,15 +410975,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197950 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 197994 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 19790e │ │ │ │ ldrb.w r2, [r4, #104] @ 0x68 │ │ │ │ @@ -411012,15 +411012,15 @@ │ │ │ │ movmi r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1979b0 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1979bc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 197a2c │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -411101,15 +411101,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 197b18 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 197b98 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -411125,15 +411125,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 197ac0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ b.n 197a8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197aca │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 197b92 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -411149,15 +411149,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 197b06 │ │ │ │ b.n 197b02 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faba0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 197ba4 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -411173,15 +411173,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 197b32 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197aa2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 197a8c │ │ │ │ b.n 197aa2 │ │ │ │ @@ -411498,19 +411498,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 197f26 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197ea0 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 197eda │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 197ef4 │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411519,15 +411519,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 197ea0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 197ea0 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197eda │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197ec8 │ │ │ │ @@ -411547,19 +411547,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 197154 │ │ │ │ b.n 197ec8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197ea8 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 197f58 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 197f76 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411568,15 +411568,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 197ea8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 197ea8 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197f58 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197f46 │ │ │ │ @@ -412096,15 +412096,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 198e04 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 198d86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 19857a │ │ │ │ movs r7, #24 │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -412166,15 +412166,15 @@ │ │ │ │ bne.n 1984e2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 198526 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1984c2 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -412193,27 +412193,27 @@ │ │ │ │ bne.n 198586 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1985d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196b5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1985be │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 19858c │ │ │ │ @@ -412247,34 +412247,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 198648 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 198648 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 196cf0 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 198614 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 1985f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 198672 │ │ │ │ b.n 1980d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1980d8 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -412292,15 +412292,15 @@ │ │ │ │ bl 197684 │ │ │ │ b.n 198664 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ b.n 198504 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 1986de │ │ │ │ bl 1a5f64 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412475,27 +412475,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 198e8e │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1988c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 196c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1988b2 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ @@ -412610,15 +412610,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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} │ │ │ │ @@ -412646,19 +412646,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 1f9af0 │ │ │ │ + bl 1f9b88 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r1, fp │ │ │ │ bl 196a68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -412933,19 +412933,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 18fbb8 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r8, #64] @ 0x40 │ │ │ │ b.n 198c0e │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1984b0 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 198dd2 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 197c60 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -412955,43 +412955,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1984b0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1984b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 198d9e │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196d88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198d9e │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1984b0 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196d88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198d9e │ │ │ │ b.n 198de2 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1984a6 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 198e54 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 198e86 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -413003,28 +413003,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1984a6 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1984a6 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 198e1c │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196d88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198e1c │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1984a6 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196d88 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -413032,34 +413032,34 @@ │ │ │ │ b.n 198e64 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 198e2c │ │ │ │ b.n 198e24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1faeec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198f0a │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ 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 198ecc │ │ │ │ cbz r7, 198f0a │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1faf14 │ │ │ │ mov r7, r0 │ │ │ │ b.n 198ea8 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 198fa8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -413255,15 +413255,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 196ae8 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -413277,15 +413277,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 19910c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 │ │ │ │ @@ -413300,28 +413300,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 1f9cc8 │ │ │ │ + bl 1f9d60 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 196ae8 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r5, #104] @ 0x68 │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ 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 │ │ │ │ @@ -413409,23 +413409,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 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ 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 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r9] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 1992c8 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add.w r2, r3, r9 │ │ │ │ @@ -413498,15 +413498,15 @@ │ │ │ │ bne.n 1992f0 │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1995b0 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ @@ -413916,15 +413916,15 @@ │ │ │ │ bl 1c593c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1999b6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [pc, #892] @ (199b18 ) │ │ │ │ ldr r2, [pc, #892] @ (199b1c ) │ │ │ │ mov r1, fp │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 1c1adc │ │ │ │ @@ -414172,15 +414172,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5ca0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [sl, #564] @ 0x234 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r2, [pc, #264] @ (199b20 ) │ │ │ │ ldr r3, [pc, #244] @ (199b10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -414304,15 +414304,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199b58 │ │ │ │ ldr r6, [pc, #76] @ (199bb4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29ed0c │ │ │ │ + bl 29eda4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 199b8a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -414370,15 +414370,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 1f9b28 │ │ │ │ + bl 1f9bc0 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r0 │ │ │ │ bls.n 199c2e │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -414516,15 +414516,15 @@ │ │ │ │ movs r0, #6 │ │ │ │ b.n 199cb8 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 199cb8 │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ 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] @ (199e10 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -414725,18 +414725,18 @@ │ │ │ │ ldr r1, [pc, #16] @ (199f44 ) │ │ │ │ ldr r0, [pc, #20] @ (199f48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4c48 │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r8, #-176] @ 0xffffff50 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + stc 0, cr0, [r8, #176] @ 0xb0 │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ 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] @ (19a198 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -414979,36 +414979,36 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 19a014 │ │ │ │ nop │ │ │ │ str r0, [r3, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ movs r5, r5 │ │ │ │ - eors.w r0, r8, #11272192 @ 0xac0000 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + adds.w r0, r8, #11272192 @ 0xac0000 │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ movs r5, r3 │ │ │ │ ble.n 19a0d4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrsh r2, [r7, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ movs r5, r3 │ │ │ │ bgt.n 19a160 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ 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] @ 19ab08 │ │ │ │ subw sp, sp, #2212 @ 0x8a4 │ │ │ │ @@ -416064,67 +416064,67 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r2, [r0, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r0, r7, #4 │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xf130002c │ │ │ │ - movs r4, r4 │ │ │ │ + subs.w r0, r0, #44 @ 0x2c │ │ │ │ + lsls r4, r4, #2 │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xe8da002c │ │ │ │ + ldrd r0, r0, [sl, #-176] @ 0xb0 │ │ │ │ ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 19a6b8 │ │ │ │ + b.n 19a7b8 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xeaf4002c │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + sbcs.w r0, r4, ip, asr #32 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r0, [r6, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r6, [r4, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orn r0, r6, ip, asr #32 │ │ │ │ - vld4.8 {d16-d19}, [r8 :128], ip │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + @ instruction: 0xeae6002c │ │ │ │ + vld1.8 {d16[1]}, [r8], ip │ │ │ │ + asrs r2, r0, #30 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r0, [r6, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r2, [r5, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r0, [r3, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldr??.w r0, [r2, ip, lsl #2] │ │ │ │ - movs r1, #12 │ │ │ │ + ldr??.w r0, [r2, #44] @ 0x2c │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ movs r5, r5 │ │ │ │ ldrh r6, [r4, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ bl 199d50 │ │ │ │ b.n 19a920 │ │ │ │ movs r3, #6 │ │ │ │ @@ -416727,21 +416727,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 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ ldr.w r3, [pc, #1296] @ 19b770 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ ldr.w r3, [pc, #1284] @ 19b774 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 19a920 │ │ │ │ ldr.w r3, [pc, #1276] @ 19b778 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -416898,15 +416898,15 @@ │ │ │ │ bl 199d50 │ │ │ │ b.w 19a920 │ │ │ │ ldr r3, [pc, #848] @ (19b7b8 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9cac │ │ │ │ ldr r3, [pc, #836] @ (19b7bc ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 19a920 │ │ │ │ ldr r3, [pc, #824] @ (19b7c0 ) │ │ │ │ @@ -418205,15 +418205,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2964] @ 19cce8 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a920 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r5, [pc, #2948] @ 19ccec │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ ldr.w r3, [pc, #2944] @ 19ccf0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418236,15 +418236,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2896] @ 19ccf4 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a920 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r5, [pc, #2880] @ 19ccf8 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ ldr.w r3, [pc, #2876] @ 19ccfc │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418267,15 +418267,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2828] @ 19cd00 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a920 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r5, [pc, #2812] @ 19cd04 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ ldr.w r3, [pc, #2808] @ 19cd08 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418298,15 +418298,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2760] @ 19cd0c │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a920 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r5, [pc, #2744] @ 19cd10 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ ldr.w r3, [pc, #2740] @ 19cd14 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418895,15 +418895,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 199d50 │ │ │ │ b.w 19a920 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 199d50 │ │ │ │ b.w 19a920 │ │ │ │ vldr s0, [pc, #700] @ 19ccdc │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ ldr r5, [pc, #916] @ (19cdbc ) │ │ │ │ ldr r3, [pc, #920] @ (19cdc0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -418929,15 +418929,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a920 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r5, [pc, #860] @ (19cdc8 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ ldr r3, [pc, #852] @ (19cdcc ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -419973,21 +419973,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 19a920 │ │ │ │ ldr.w r5, [pc, #1784] @ 19dbc4 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9cac │ │ │ │ ldr.w r3, [pc, #1772] @ 19dbc8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ b.w 19a920 │ │ │ │ ldr.w r3, [pc, #1756] @ 19dbcc │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 19a920 │ │ │ │ @@ -420668,23 +420668,23 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + adds r0, #14 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r2, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ bl 1a6768 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -420821,33 +420821,33 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r4, [r0, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r6, #24 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 19d5e4 │ │ │ │ + b.n 19d6e4 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r4, [r7, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r1, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r7, #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 │ │ │ │ @@ -420899,34 +420899,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 19de6a │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 19de6a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 19dea4 │ │ │ │ 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 19de52 │ │ │ │ ldr r3, [pc, #120] @ (19def4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [pc, #112] @ (19def8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [pc, #108] @ (19defc ) │ │ │ │ ldr r0, [pc, #108] @ (19df00 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 6218c │ │ │ │ @@ -420975,15 +420975,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #208] @ (19dfe4 ) │ │ │ │ ldr r2, [pc, #212] @ (19dfe8 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -421071,29 +421071,29 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r6, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r3, #3 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ movs r5, r5 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r1, #7 │ │ │ │ movs r5, r5 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r0, r1, #2 │ │ │ │ movs r5, r5 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xf188002c │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + addw r0, r8, #44 @ 0x2c │ │ │ │ + asrs r0, r1, #10 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xf13e002c │ │ │ │ - stc2 0, cr0, [sl], #176 @ 0xb0 │ │ │ │ + subs.w r0, lr, #44 @ 0x2c │ │ │ │ + stc2 0, cr0, [sl, #-176]! @ 0xffffff50 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -421157,15 +421157,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 60ec4 │ │ │ │ nop │ │ │ │ subs r0, r4, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ 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] @ (19e144 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -421225,15 +421225,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsb r6, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsb r2, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsb r4, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #640] @ (19e3dc ) │ │ │ │ + ldr r1, [pc, #128] @ (19e1dc ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (19e1e0 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 19e196 │ │ │ │ ldr r3, [pc, #124] @ (19e1e4 ) │ │ │ │ @@ -421290,15 +421290,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsb r4, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsb r2, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ movs r5, r3 │ │ │ │ ldrsb r4, [r6, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsb r2, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsb r2, [r2, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -421437,15 +421437,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (19e33c ) │ │ │ │ add r0, pc │ │ │ │ bl 19e084 │ │ │ │ nop │ │ │ │ - mov ip, fp │ │ │ │ + bxns fp │ │ │ │ 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] @ (19e3d0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -422607,40 +422607,40 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, r5, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r6, [r7, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r5, r5 │ │ │ │ strh r4, [r2, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ movs r5, r5 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ movs r5, r5 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r2, r2 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ movs r5, r5 │ │ │ │ - mrrc 0, 2, r0, r4, cr12 │ │ │ │ - @ instruction: 0xf7da002c │ │ │ │ - mcrr 0, 2, r0, r8, cr12 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + ldcl 0, cr0, [r4], {44} @ 0x2c │ │ │ │ + ldr.w r0, [sl, ip, lsl #2] │ │ │ │ + stcl 0, cr0, [r8], {44} @ 0x2c │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ movs r5, r5 │ │ │ │ strh r4, [r2, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r0, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r6, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ movs r5, r5 │ │ │ │ strh r2, [r0, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r1, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -422676,15 +422676,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #744] @ (19f238 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3660] @ 19fdb0 │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -423775,15 +423775,15 @@ │ │ │ │ ldr r2, [pc, #72] @ (19fdbc ) │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r3, [pc, #68] @ (19fdc0 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ ldr r2, [pc, #36] @ (19fdb0 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 19e970 │ │ │ │ ldr r2, [pc, #20] @ (19fdb0 ) │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -424963,29 +424963,28 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #206 @ 0xce │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #110 @ 0x6e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r3, #24 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - stc2l 0, cr0, [sl], #-176 @ 0xffffff50 │ │ │ │ + stc2l 0, cr0, [sl], #176 @ 0xb0 │ │ │ │ adds r7, #222 @ 0xde │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adcs.w r0, r4, #44 @ 0x2c │ │ │ │ - beq.n 1a0a80 │ │ │ │ + rsbs r0, r4, #44 @ 0x2c │ │ │ │ + bne.n 1a0b80 │ │ │ │ movs r4, r5 │ │ │ │ - b.n 1a0ab0 │ │ │ │ - movs r4, r5 │ │ │ │ - blt.n 1a0b68 │ │ │ │ + @ instruction: 0xe820002c │ │ │ │ + bgt.n 1a0c68 │ │ │ │ movs r4, r5 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #122 @ 0x7a │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -425019,21 +425018,21 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, r0, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r5, #148 @ 0x94 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -425053,15 +425052,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r5, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r5, #138 @ 0x8a │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf628001c │ │ │ │ + subw r0, r8, #2076 @ 0x81c │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r3, [pc, #1360] @ 1a1164 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ @@ -425511,15 +425510,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #12 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + subs r2, r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (1a1198 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ lsrs r2, r4, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -425603,43 +425602,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (1a12a8 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [pc, #68] @ 1a12ac │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #68] @ 1a12b0 │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ ldr r2, [pc, #64] @ (1a12b4 ) │ │ │ │ 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 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60c44 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1a1280 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r3, r5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r1, r4] │ │ │ │ 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] │ │ │ │ @@ -425659,23 +425658,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 1a130e │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 1a1314 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1a1340 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -425702,22 +425701,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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ 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} │ │ │ │ @@ -425891,17 +425890,17 @@ │ │ │ │ mov r7, r4 │ │ │ │ b.n 1a14e4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ sub.w r0, ip, pc, asr #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r4, pc, asr #2 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r5, #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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #268] @ (1a1660 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426195,15 +426194,15 @@ │ │ │ │ b.n 1a17ee │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia.w r8, {r0, r1, r2, r3, r5, r7} │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1a1844 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ 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] @ (1a18c0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -426249,15 +426248,15 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ b.n 1a17f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1a17a4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ 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] @ (1a1914 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426276,17 +426275,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} │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (1a1954 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426302,17 +426301,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} │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r3, #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, #32] @ (1a198c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426325,17 +426324,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1850 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a19c4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426345,15 +426344,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} │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ 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] @ (1a19fc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426366,17 +426365,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1850 │ │ │ │ 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} │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (1a1a38 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426389,17 +426388,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1850 │ │ │ │ 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} │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ 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] @ (1a1a70 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426411,17 +426410,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a1850 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ 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] @ (1a1abc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426442,17 +426441,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r4, #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, #36] @ (1a1af8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426465,17 +426464,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1850 │ │ │ │ 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} │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r5, #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] @ (1a1b44 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426494,17 +426493,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} │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (1a1ba4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426530,19 +426529,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} │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf234001c │ │ │ │ + @ instruction: 0xf2b4001c │ │ │ │ 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] @ (1a1be0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -426554,17 +426553,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1850 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ 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] @ (1a1c18 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426574,15 +426573,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} │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ 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] @ (1a1c4c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426593,15 +426592,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ 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] @ (1a1c84 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426613,15 +426612,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ 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] @ (1a1cbc ) │ │ │ │ add r1, pc │ │ │ │ @@ -426633,15 +426632,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ 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] @ (1a1d1c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426669,19 +426668,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 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ 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] @ (1a1d58 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426694,17 +426693,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1850 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ 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] @ (1a1db8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426731,19 +426730,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 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r2, #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, #48] @ (1a1e04 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426761,17 +426760,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} │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ 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] @ (1a1e34 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426779,15 +426778,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 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ 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] @ (1a1e68 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426797,15 +426796,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} │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a1e9c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426815,15 +426814,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} │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r1, #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, #44] @ (1a1edc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426841,17 +426840,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r1, #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, #80] @ (1a1f48 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426882,19 +426881,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} │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (1a1fb8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426925,19 +426924,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} │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (1a200c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426958,17 +426957,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} │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1a2058 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426988,17 +426987,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} │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ 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] @ (1a2094 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -427013,15 +427012,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, r1 │ │ │ │ + add lr, r1 │ │ │ │ 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] @ (1a20dc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -427041,15 +427040,15 @@ │ │ │ │ bcs.n 1a20d4 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ 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] @ (1a2124 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -427069,15 +427068,15 @@ │ │ │ │ bcs.n 1a2106 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -427943,25 +427942,25 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a2846 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a2834 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1284] @ 1a2d54 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 60c44 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a27a0 │ │ │ │ ldr.w r2, [pc, #1264] @ 1a2d58 │ │ │ │ @@ -428015,15 +428014,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a2902 │ │ │ │ ldr.w r8, [pc, #1136] @ 1a2d5c │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a28f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -428103,15 +428102,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a2ce0 │ │ │ │ ldr r1, [pc, #920] @ (1a2d60 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ 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 1a2858 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -428136,27 +428135,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #832] @ (1a2d64 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #820] @ (1a2d68 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #808] @ (1a2d6c ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a2858 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -428178,24 +428177,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #724] @ (1a2d70 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a2858 │ │ │ │ ldr r1, [pc, #700] @ (1a2d74 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 1a2c64 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ @@ -428215,40 +428214,40 @@ │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vldr s14, [pc, #556] @ 1a2d3c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1a2cd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2cb0 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1a2858 │ │ │ │ ldr r1, [pc, #576] @ (1a2d7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2c9a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1a2858 │ │ │ │ ldr r1, [pc, #548] @ (1a2d80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a2cbe │ │ │ │ movs r3, #0 │ │ │ │ @@ -428266,15 +428265,15 @@ │ │ │ │ cmpeq lr, r2 │ │ │ │ bne.n 1a2b80 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #488] @ (1a2d84 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1a2858 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -428291,15 +428290,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a2c80 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 │ │ │ │ @@ -428311,25 +428310,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1a272c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.n 1a2858 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1a2858 │ │ │ │ ldr.w r8, [pc, #348] @ 1a2d88 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a2c2e │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #328] @ (1a2d8c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -428341,15 +428340,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1a11c4 │ │ │ │ b.n 1a2858 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, s0 │ │ │ │ vmov.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bvs.n 1a2d1e │ │ │ │ ldr r6, [pc, #280] @ (1a2d94 ) │ │ │ │ add r6, pc │ │ │ │ b.n 1a2ae6 │ │ │ │ @@ -428367,39 +428366,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #252] @ (1a2d9c ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #236] @ (1a2da0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #228] @ (1a2da4 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1a29a8 │ │ │ │ ldr r1, [pc, #208] @ (1a2da8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #200] @ (1a2dac ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ 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 1a2858 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -428409,15 +428408,15 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1a2d18 │ │ │ │ ldr r2, [pc, #164] @ (1a2db0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #164] @ (1a2db4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2858 │ │ │ │ ldr r2, [pc, #156] @ (1a2db8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1a2d0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsrs r3, r3, #15 │ │ │ │ @@ -428431,72 +428430,73 @@ │ │ │ │ bl 1a11c4 │ │ │ │ b.n 1a2858 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ bhi.n 1a2cac │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ movs r5, r3 │ │ │ │ - bmi.n 1a2dd4 │ │ │ │ + bmi.n 1a2cd4 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 1a2c78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 1a2cfc │ │ │ │ + bcc.n 1a2dfc │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + beq.n 1a2dac │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ movs r4, r3 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + movs r5, r3 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u16 d16, d12, #14 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #592] @ (1a3024 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -428520,15 +428520,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1a2e70 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 │ │ │ │ @@ -428548,20 +428548,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #492] @ (1a3034 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a2ed6 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -428651,15 +428651,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 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 1a2fc6 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -428681,15 +428681,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #188] @ (1a3040 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ 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] │ │ │ │ @@ -428702,15 +428702,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 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 1a2e96 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a2f5c │ │ │ │ lsls r3, r0, #31 │ │ │ │ itt pl │ │ │ │ @@ -428725,45 +428725,47 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #84] @ (1a3044 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #24] │ │ │ │ bne.n 1a2f20 │ │ │ │ mov r7, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a2f5c │ │ │ │ ldr r1, [pc, #56] @ (1a3048 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e818c │ │ │ │ b.n 1a2ec8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 1a3070 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vmov.i32 d16, #172 @ 0x000000ac │ │ │ │ - vshr.u32 d0, d12, #18 │ │ │ │ - @ instruction: 0xf73a001b │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + movs r5, r3 │ │ │ │ + movs r6, r5 │ │ │ │ + movs r5, r3 │ │ │ │ + @ instruction: 0xf7ba001b │ │ │ │ stc 0, cr0, [lr, #700] @ 0x2bc │ │ │ │ bne.n 1a3084 │ │ │ │ lsls r7, r5, #2 │ │ │ │ + mcr2 0, 5, r0, cr10, cr12, {0} │ │ │ │ + @ instruction: 0xf614001b │ │ │ │ mcr2 0, 1, r0, cr10, cr12, {0} │ │ │ │ - @ instruction: 0xf594001b │ │ │ │ - stc2 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ 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] @ (1a3080 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -428775,16 +428777,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1850 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfbea001c │ │ │ │ - @ instruction: 0xfbe4001c │ │ │ │ + stc2l 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + stc2l 0, cr0, [r4], #-112 @ 0xffffff90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a30f8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a30fc ) │ │ │ │ @@ -428826,18 +428828,18 @@ │ │ │ │ b.n 1a30c2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip, #-112]! @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [ip, #112]! @ 0x70 │ │ │ │ ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfadc001c │ │ │ │ + smmlar r0, ip, ip, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a317c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3180 ) │ │ │ │ @@ -428879,18 +428881,18 @@ │ │ │ │ b.n 1a3146 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeafc001c │ │ │ │ + sbcs.w r0, ip, ip, lsr #32 │ │ │ │ ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfa58001c │ │ │ │ + @ instruction: 0xfad8001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3200 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3204 ) │ │ │ │ @@ -428932,18 +428934,18 @@ │ │ │ │ b.n 1a31ca │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip], #-112 @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [ip], #112 @ 0x70 │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr??.w r0, [r4, #28] │ │ │ │ + @ instruction: 0xfa54001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3284 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3288 ) │ │ │ │ @@ -428985,18 +428987,18 @@ │ │ │ │ b.n 1a324e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbb4001c │ │ │ │ + ldc2 0, cr0, [r4], #-112 @ 0xffffff90 │ │ │ │ ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr??.w r0, [r0, ip, lsl #1] │ │ │ │ + ldr??.w r0, [r0, #28] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3308 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a330c ) │ │ │ │ @@ -429038,18 +429040,18 @@ │ │ │ │ b.n 1a32d2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - smlsdx r0, r0, ip, r0 │ │ │ │ + @ instruction: 0xfbc0001c │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str.w r0, [ip, #28] │ │ │ │ + vst4.8 {d16-d19}, [ip :64], ip │ │ │ │ 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] @ 1a338c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3390 ) │ │ │ │ @@ -429091,18 +429093,18 @@ │ │ │ │ b.n 1a3356 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac8001c │ │ │ │ + smlsdx r0, r8, ip, r0 │ │ │ │ ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str.w r0, [r8, ip, lsl #1] │ │ │ │ + str.w r0, [r8, #28] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3410 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3414 ) │ │ │ │ @@ -429144,18 +429146,18 @@ │ │ │ │ b.n 1a33da │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r2, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa54001c │ │ │ │ + @ instruction: 0xfad4001c │ │ │ │ ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf7c4001c │ │ │ │ + str.w r0, [r4, ip, lsl #1] │ │ │ │ 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] @ 1a3494 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3498 ) │ │ │ │ @@ -429197,18 +429199,18 @@ │ │ │ │ b.n 1a345e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3!, {r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #28] │ │ │ │ + @ instruction: 0xfa5c001c │ │ │ │ ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf740001c │ │ │ │ + @ instruction: 0xf7c0001c │ │ │ │ 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] @ 1a3518 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a351c ) │ │ │ │ @@ -429250,18 +429252,18 @@ │ │ │ │ b.n 1a34e2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d16-d19}, [r0 :64], ip │ │ │ │ + vld1.8 @ instruction: 0xf9e0001c │ │ │ │ ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf6bc001c │ │ │ │ + @ instruction: 0xf73c001c │ │ │ │ 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] @ 1a359c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a35a0 ) │ │ │ │ @@ -429303,18 +429305,18 @@ │ │ │ │ b.n 1a3566 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [ip, #28] │ │ │ │ + vld4.8 {d16-d19}, [ip :64], ip │ │ │ │ ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf638001c │ │ │ │ + @ instruction: 0xf6b8001c │ │ │ │ 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] @ 1a3620 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3624 ) │ │ │ │ @@ -429356,18 +429358,18 @@ │ │ │ │ b.n 1a35ea │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6e4001c │ │ │ │ + @ instruction: 0xf764001c │ │ │ │ ldmia r2, {r1, r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf634001c │ │ │ │ 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] @ 1a36a4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a36a8 ) │ │ │ │ @@ -429409,18 +429411,18 @@ │ │ │ │ b.n 1a366e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7f4001c │ │ │ │ + ldr??.w r0, [r4, ip, lsl #1] │ │ │ │ ldmia r1, {r1, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf530001c │ │ │ │ + subs.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ 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] @ 1a3728 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a372c ) │ │ │ │ @@ -429462,18 +429464,18 @@ │ │ │ │ b.n 1a36f2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73c001c │ │ │ │ + @ instruction: 0xf7bc001c │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf4ac001c │ │ │ │ + @ instruction: 0xf52c001c │ │ │ │ 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] @ 1a37ac │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a37b0 ) │ │ │ │ @@ -429515,18 +429517,18 @@ │ │ │ │ b.n 1a3776 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf69c001c │ │ │ │ + @ instruction: 0xf71c001c │ │ │ │ ldmia r0!, {r1, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bic.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4a8001c │ │ │ │ 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] @ 1a3830 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3834 ) │ │ │ │ @@ -429568,18 +429570,18 @@ │ │ │ │ b.n 1a37fa │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f4001c │ │ │ │ + @ instruction: 0xf674001c │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - usat16 r0, #28, r4 │ │ │ │ + bic.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ 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] @ 1a38b4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a38b8 ) │ │ │ │ @@ -429621,18 +429623,18 @@ │ │ │ │ b.n 1a387e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf63c001c │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ssat16 r0, #29, r0 │ │ │ │ + usat16 r0, #28, r0 │ │ │ │ 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] @ 1a3938 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a393c ) │ │ │ │ @@ -429674,18 +429676,18 @@ │ │ │ │ b.n 1a3902 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf538001c │ │ │ │ + subs.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf29c001c │ │ │ │ + @ instruction: 0xf31c001c │ │ │ │ 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] @ 1a39c4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a39c8 ) │ │ │ │ @@ -429731,18 +429733,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3990 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e4001c │ │ │ │ + sbc.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - addw r0, sl, #28 │ │ │ │ + @ instruction: 0xf28a001c │ │ │ │ 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] @ 1a3a50 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a3a54 ) │ │ │ │ @@ -429788,18 +429790,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3a1c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4d8001c │ │ │ │ stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbcs.w r0, lr, #28 │ │ │ │ + @ instruction: 0xf1fe001c │ │ │ │ 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] @ 1a3ad8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3adc ) │ │ │ │ @@ -429843,18 +429845,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3aa6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r4, #28 │ │ │ │ + rsbs r0, r4, #28 │ │ │ │ stmia r5!, {r1, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf0f6001c │ │ │ │ + sbcs.w r0, r6, #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a3b64 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a3b68 ) │ │ │ │ @@ -429900,18 +429902,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3b30 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, r8, #0, #29 │ │ │ │ + ubfx r0, r8, #0, #29 │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orn r0, sl, #28 │ │ │ │ + @ instruction: 0xf0ea001c │ │ │ │ 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] @ 1a3bf0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a3bf4 ) │ │ │ │ @@ -429957,18 +429959,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3bbc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #16412 @ 0x401c │ │ │ │ + sbfx r0, r4, #0, #29 │ │ │ │ stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vshr.s16 d16, d12, #2 │ │ │ │ + orrs.w r0, lr, #28 │ │ │ │ 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] @ 1a3c78 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3c7c ) │ │ │ │ @@ -430012,18 +430014,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3c46 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf238001c │ │ │ │ + @ instruction: 0xf2b8001c │ │ │ │ stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s16 d16, d6, d12 │ │ │ │ + vshr.s16 d16, d12, #10 │ │ │ │ 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] @ 1a3d00 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3d04 ) │ │ │ │ @@ -430067,19 +430069,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3cce │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr 0, 6, r0, cr14, cr12, {0} │ │ │ │ + vqadd.s8 d16, d14, 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, #100] @ 1a3d88 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (1a3d8c ) │ │ │ │ @@ -430122,18 +430124,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3d54 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf138001c │ │ │ │ + subs.w r0, r8, #28 │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr 0, 2, r0, cr10, cr12, {0} │ │ │ │ + mcr 0, 6, r0, cr10, 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, #100] @ 1a3e10 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (1a3e14 ) │ │ │ │ @@ -430176,18 +430178,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3ddc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0bc001c │ │ │ │ + @ instruction: 0xf13c001c │ │ │ │ stmia r2!, {r2, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r2, #112] @ 0x70 │ │ │ │ + mcr 0, 2, r0, cr2, cr12, {0} │ │ │ │ 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] @ 1a3e98 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3e9c ) │ │ │ │ @@ -430231,18 +430233,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3e66 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r8, #28 │ │ │ │ + @ instruction: 0xf0c8001c │ │ │ │ stmia r1!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r6, #-112]! @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [r6, #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, #100] @ 1a3f20 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (1a3f24 ) │ │ │ │ @@ -430285,18 +430287,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3eec │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s8 d16, d12, #4 │ │ │ │ + orr.w r0, ip, #28 │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r2], #112 @ 0x70 │ │ │ │ + ldc 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ 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] @ 1a3fa8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3fac ) │ │ │ │ @@ -430340,18 +430342,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3f76 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0], {28} │ │ │ │ + ldcl 0, cr0, [r0, #-112] @ 0xffffff90 │ │ │ │ stmia r0!, {r1, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + stc 0, cr0, [r6], #112 @ 0x70 │ │ │ │ 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] @ 1a4030 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a4034 ) │ │ │ │ @@ -430395,19 +430397,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3ffe │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ itte │ │ │ │ lsl r7, r5, #2 │ │ │ │ - @ instruction: 0xeb9e001c │ │ │ │ + ldc 0, cr0, [lr], {28} │ │ │ │ pushal {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a40b8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a40bc ) │ │ │ │ @@ -430451,18 +430453,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4086 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop {10} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, ip, ip, lsr #32 │ │ │ │ + mcrr 0, 1, r0, ip, cr12 │ │ │ │ itee vc │ │ │ │ lslvc r7, r5, #2 │ │ │ │ - addsvs.w r0, r6, ip, lsr #32 │ │ │ │ + @ instruction: 0xeb96001c │ │ │ │ pushvs {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] @ 1a4148 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #104] @ (1a414c ) │ │ │ │ @@ -430509,18 +430511,18 @@ │ │ │ │ b.n 1a4112 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ it ne │ │ │ │ lslne r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, ip, ip, lsr #32 │ │ │ │ + @ instruction: 0xebfc001c │ │ │ │ bkpt 0x00e6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eor.w r0, r8, ip, lsr #32 │ │ │ │ + add.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, #104] @ 1a41d4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a41d8 ) │ │ │ │ @@ -430566,18 +430568,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a41a0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x0088 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r0, ip, lsr #32 │ │ │ │ + rsbs r0, r0, ip, lsr #32 │ │ │ │ bkpt 0x0058 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrd r0, r0, [sl, #112]! @ 0x70 │ │ │ │ + orns r0, sl, ip, lsr #32 │ │ │ │ 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] @ 1a425c │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a4260 ) │ │ │ │ @@ -430621,19 +430623,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a422a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrd r0, r0, [r2, #-112]! @ 0x70 │ │ │ │ + ldrd r0, r0, [r2, #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, #100] @ 1a42e4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (1a42e8 ) │ │ │ │ @@ -430678,18 +430680,18 @@ │ │ │ │ b.n 1a42ae │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f8001e │ │ │ │ + @ instruction: 0xf678001e │ │ │ │ pop {r1, r3, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrd r0, r0, [r0], #112 @ 0x70 │ │ │ │ + ldrd r0, r0, [r0, #-112]! @ 0x70 │ │ │ │ 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] @ 1a436c │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a4370 ) │ │ │ │ @@ -430733,18 +430735,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a433a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeafc001c │ │ │ │ + sbcs.w r0, ip, ip, lsr #32 │ │ │ │ pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [r2], #-112 @ 0x70 │ │ │ │ + strd r0, r0, [r2], #112 @ 0x70 │ │ │ │ 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] @ 1a43f8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #100] @ (1a43fc ) │ │ │ │ @@ -430789,19 +430791,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a43c6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0], #112 @ 0x70 │ │ │ │ + strd r0, r0, [r0, #-112]! @ 0x70 │ │ │ │ pop {r1, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a43b8 │ │ │ │ - movs r4, r3 │ │ │ │ + @ instruction: 0xe856001c │ │ │ │ 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] @ 1a4480 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a4484 ) │ │ │ │ @@ -430845,18 +430846,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a444e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 1a44fa │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xeae4001c │ │ │ │ cbnz r2, 1a44fa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4330 │ │ │ │ + b.n 1a4430 │ │ │ │ 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] @ 1a4508 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430901,18 +430902,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a44d6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 1a4560 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r8, #112]! @ 0x70 │ │ │ │ + orns r0, r8, ip, lsr #32 │ │ │ │ cbnz r2, 1a4560 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a43a8 │ │ │ │ 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] @ 1a4594 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430959,19 +430960,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a4560 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ revsh r0, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a44b8 │ │ │ │ - movs r4, r3 │ │ │ │ + @ instruction: 0xe80c001c │ │ │ │ hlt 0x0018 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a421c │ │ │ │ + b.n 1a431c │ │ │ │ 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] @ 1a4620 │ │ │ │ sub sp, #16 │ │ │ │ @@ -431018,19 +431018,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a45ec │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ rev r4, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a442c │ │ │ │ + b.n 1a452c │ │ │ │ movs r4, r3 │ │ │ │ rev r4, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4190 │ │ │ │ + b.n 1a4290 │ │ │ │ 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] @ 1a46ac │ │ │ │ sub sp, #16 │ │ │ │ @@ -431077,19 +431077,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a4678 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 1a46dc │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a43a0 │ │ │ │ + b.n 1a44a0 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r0, 1a46dc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4104 │ │ │ │ + b.n 1a4204 │ │ │ │ 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] @ 1a4734 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431134,19 +431134,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4702 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 1a4740 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a4310 │ │ │ │ + b.n 1a4410 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb8f6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a407c │ │ │ │ + b.n 1a417c │ │ │ │ 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] @ 1a47cc │ │ │ │ sub sp, #16 │ │ │ │ @@ -431195,18 +431195,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a4798 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb89c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf120001e │ │ │ │ + sub.w r0, r0, #30 │ │ │ │ @ instruction: 0xb860 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3fec │ │ │ │ + b.n 1a40ec │ │ │ │ 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] @ 1a4854 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431251,19 +431251,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4822 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a40c0 │ │ │ │ + b.n 1a41c0 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb7d6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4f5c │ │ │ │ + b.n 1a505c │ │ │ │ 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] @ 1a48dc │ │ │ │ sub sp, #20 │ │ │ │ @@ -431308,19 +431308,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a48aa │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb77c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xb74e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4ed4 │ │ │ │ + b.n 1a4fd4 │ │ │ │ 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] @ 1a4964 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431365,19 +431365,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4932 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a4f98 │ │ │ │ + b.n 1a5098 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb6c6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4e4c │ │ │ │ + b.n 1a4f4c │ │ │ │ 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] @ 1a49ec │ │ │ │ sub sp, #20 │ │ │ │ @@ -431422,19 +431422,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a49ba │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb66c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a4e78 │ │ │ │ + b.n 1a4f78 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb63e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4dc4 │ │ │ │ + b.n 1a4ec4 │ │ │ │ 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] @ 1a4a74 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431479,19 +431479,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4a42 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a4df0 │ │ │ │ + b.n 1a4ef0 │ │ │ │ movs r4, r3 │ │ │ │ push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4d3c │ │ │ │ + b.n 1a4e3c │ │ │ │ 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] @ 1a4afc │ │ │ │ sub sp, #20 │ │ │ │ @@ -431536,19 +431536,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4aca │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r4, r6, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a4d68 │ │ │ │ + b.n 1a4e68 │ │ │ │ movs r4, r3 │ │ │ │ push {r1, r2, r3, r5, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4cb4 │ │ │ │ + b.n 1a4db4 │ │ │ │ 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] @ (1a4c10 ) │ │ │ │ @@ -431570,49 +431570,49 @@ │ │ │ │ beq.n 1a4c06 │ │ │ │ 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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ lsrs r1, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 1a4b92 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 1a2dc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r2, [pc, #156] @ (1a4c18 ) │ │ │ │ ldr r3, [pc, #152] @ (1a4c14 ) │ │ │ │ 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 1a4c0a │ │ │ │ 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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr r1, [pc, #108] @ (1a4c1c ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (1a4c20 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61f70 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -431624,15 +431624,15 @@ │ │ │ │ blx 61ce0 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a4b66 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 61ba8 │ │ │ │ ldr r3, [pc, #52] @ (1a4c24 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -431651,32 +431651,32 @@ │ │ │ │ nop │ │ │ │ push {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r1, r4 │ │ │ │ - b.n 1a522c │ │ │ │ + b.n 1a532c │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r0, r1, r6, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (1a4c40 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (1a4c44 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cdp2 0, 0, cr0, cr0, cr10, {5} │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ 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 │ │ │ │ @@ -431685,28 +431685,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (1a4c90 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r3, [pc, #28] @ (1a4c94 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 1a4c86 │ │ │ │ ldr r0, [pc, #24] @ (1a4c98 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 60b84 <__longjmp_chk@plt> │ │ │ │ blx 61300 │ │ │ │ nop │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ ldcl 0, cr0, [r6, #-704] @ 0xfffffd40 │ │ │ │ rsb r0, r4, r0, ror #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -431789,15 +431789,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ 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] │ │ │ │ @@ -431837,15 +431837,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ 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] │ │ │ │ @@ -431854,15 +431854,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a4dae │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -431914,31 +431914,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1fa488 │ │ │ │ + bl 1fa520 │ │ │ │ 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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r2, [pc, #320] @ (1a501c ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a4fce │ │ │ │ cmp r3, #2 │ │ │ │ @@ -432159,32 +432159,32 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #40] @ (1a512c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #40] @ (1a5130 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ movs r0, #1 │ │ │ │ blx 60ec4 │ │ │ │ ldr r2, [pc, #24] @ (1a5134 ) │ │ │ │ ldr r1, [pc, #28] @ (1a5138 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ movs r0, #1 │ │ │ │ blx 60ec4 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 1a516e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -432299,23 +432299,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 61174 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1a5592 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, sl │ │ │ │ bne.n 1a52a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #88] @ 0x58 │ │ │ │ cmp r9, sl │ │ │ │ @@ -432668,15 +432668,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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr.w r2, [pc, #1876] @ 1a5e18 │ │ │ │ ldr.w r3, [pc, #1864] @ 1a5e10 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -433333,19 +433333,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ b.n 1a5b3a │ │ │ │ nop │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ movs r4, r5 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r2, 1a5e92 │ │ │ │ + push {r1, r3, r6} │ │ │ │ movs r4, r5 │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ b.n 1a5ca2 │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ @@ -433424,15 +433424,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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] │ │ │ │ @@ -433642,15 +433642,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a6106 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -433680,29 +433680,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 1a6150 │ │ │ │ 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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 1a6162 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -433759,15 +433759,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -433782,40 +433782,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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] │ │ │ │ @@ -433974,15 +433974,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -434008,15 +434008,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 61ba8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -434046,15 +434046,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 1a65c0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -434086,15 +434086,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a662c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -434165,15 +434165,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ 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] │ │ │ │ @@ -434249,15 +434249,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -434274,15 +434274,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -434293,15 +434293,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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} │ │ │ │ @@ -434319,15 +434319,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -434359,15 +434359,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -434407,15 +434407,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -434423,15 +434423,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -434454,15 +434454,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -434476,15 +434476,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 1a6a30 │ │ │ │ - bl 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -434506,15 +434506,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -434637,15 +434637,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -434663,15 +434663,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1a6c64 │ │ │ │ - bl 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -434695,15 +434695,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -434749,15 +434749,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -434773,15 +434773,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 1a6bd8 │ │ │ │ - bl 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -434815,15 +434815,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -434880,15 +434880,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -434901,15 +434901,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -435062,15 +435062,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -435078,15 +435078,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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 │ │ │ │ @@ -435110,15 +435110,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -435136,15 +435136,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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -435190,28 +435190,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 1a7112 │ │ │ │ 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 1fa4fc │ │ │ │ + bl 1fa594 │ │ │ │ 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] │ │ │ │ @@ -435460,15 +435460,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1a73f8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1a743e │ │ │ │ mov r1, fp │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a7422 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1a73ce │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -435489,15 +435489,15 @@ │ │ │ │ bne.n 1a73be │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 1a73ac │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fb868 │ │ │ │ + bl 1fb900 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1a73f2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1a7462 │ │ │ │ @@ -435757,17 +435757,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1a76bc │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1a76c6 │ │ │ │ b.n 1a76b8 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r4, r5 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ 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] │ │ │ │ @@ -436310,15 +436310,15 @@ │ │ │ │ beq.w 1a7bd4 │ │ │ │ b.n 1a7ba8 │ │ │ │ mvn.w r0, #25 │ │ │ │ b.n 1a799a │ │ │ │ ldr.w r3, [ip, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1a7d44 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -436822,15 +436822,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a8108 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ tst r5, r3 │ │ │ │ @@ -436895,29 +436895,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1a8232 │ │ │ │ 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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a828e │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -437009,15 +437009,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 1a83be │ │ │ │ cmp.w r0, #306 @ 0x132 │ │ │ │ bcs.n 1a84b4 │ │ │ │ @@ -437061,26 +437061,26 @@ │ │ │ │ beq.n 1a84cc │ │ │ │ bhi.n 1a846a │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ beq.n 1a8462 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1a84ee │ │ │ │ vldr s0, [pc, #156] @ 1a84f8 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1a84e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1a8460 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -437108,20 +437108,20 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1a8460 │ │ │ │ vldr s0, [pc, #36] @ 1a84fc │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1a8500 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -437137,38 +437137,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a852c ) │ │ │ │ ldr r0, [pc, #20] @ (1a8530 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4c48 │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ movs r4, r5 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1a8b34 │ │ │ │ + b.n 1a8c34 │ │ │ │ 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] @ (1a8558 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (1a855c ) │ │ │ │ ldr r0, [pc, #20] @ (1a8560 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4c48 │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ movs r4, r5 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1a8b04 │ │ │ │ + b.n 1a8c04 │ │ │ │ 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 │ │ │ │ @@ -437940,15 +437940,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 2180a0 │ │ │ │ + bl 218138 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [pc, #472] @ (1a8f48 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ cbnz r3, 1a8d80 │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -438132,15 +438132,15 @@ │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 1a8e1e │ │ │ │ nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1a8eb0 │ │ │ │ + bpl.n 1a8fb0 │ │ │ │ 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 │ │ │ │ @@ -438693,15 +438693,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a94c4 │ │ │ │ nop │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -439269,15 +439269,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1a9ab4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -439423,15 +439423,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a9c32 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -440012,15 +440012,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1aa238 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -440408,15 +440408,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1aa63a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -440464,15 +440464,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 24590c │ │ │ │ + bl 2459a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 1aaae8 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r4, r4, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -440518,15 +440518,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 21806c │ │ │ │ + bl 218104 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #860 @ 0x35c │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1aa976 │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ @@ -440742,20 +440742,20 @@ │ │ │ │ cmp r4, #23 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r8, #757] @ 0x2f5 │ │ │ │ beq.w 1aa80a │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1aa80a │ │ │ │ - bl 2e5d2c │ │ │ │ + bl 2e5dc4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e5f58 │ │ │ │ + bl 2e5ff0 │ │ │ │ ldr r1, [pc, #296] @ (1aab6c ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1baa90 │ │ │ │ uxth.w sl, r2 │ │ │ │ @@ -440833,15 +440833,15 @@ │ │ │ │ bpl.n 1aab38 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #570] @ 0x23a │ │ │ │ add r4, r3 │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1aa80a │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e6044 │ │ │ │ + bl 2e60dc │ │ │ │ ldr r1, [pc, #80] @ (1aab80 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ cmp r4, #5 │ │ │ │ bne.n 1aab1e │ │ │ │ @@ -440862,25 +440862,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + hlt 0x0004 │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r2, 1aabae │ │ │ │ + rev16 r2, r5 │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r4, 1aab7c │ │ │ │ + cbnz r4, 1aab9c │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r0, 1aab9a │ │ │ │ + cbnz r0, 1aabba │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r6, 1aaba0 │ │ │ │ + rev r6, r0 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 1aaba2 │ │ │ │ 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 │ │ │ │ @@ -441522,15 +441522,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 2180a0 │ │ │ │ + bl 218138 │ │ │ │ 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 │ │ │ │ @@ -442195,23 +442195,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #648] @ (1abbcc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #232] @ (1aba34 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ movs r4, r3 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ 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] @ (1abbd0 ) │ │ │ │ @@ -443103,15 +443103,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, 1ac28c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216c90 │ │ │ │ + bl 216d28 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #578] @ 0x242 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #578] @ 0x242 │ │ │ │ ldr r2, [pc, #552] @ (1ac498 ) │ │ │ │ ldr r3, [pc, #544] @ (1ac494 ) │ │ │ │ add r2, pc │ │ │ │ @@ -445501,15 +445501,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ad9a2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r7, #72 @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -446468,19 +446468,19 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ movs r4, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ movs r4, r3 │ │ │ │ movs r2, #122 @ 0x7a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ 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 │ │ │ │ @@ -446803,15 +446803,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 2e52dc │ │ │ │ + bl 2e5374 │ │ │ │ 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 │ │ │ │ @@ -448257,15 +448257,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 1afdba │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a6448 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -448291,15 +448291,15 @@ │ │ │ │ bne.w 1af392 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 1affca │ │ │ │ mov r0, r4 │ │ │ │ - bl 218328 │ │ │ │ + bl 2183c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1aec98 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -448498,15 +448498,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ 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 │ │ │ │ @@ -448772,15 +448772,15 @@ │ │ │ │ bne.w 1aef30 │ │ │ │ mov r6, r3 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 1af3f6 │ │ │ │ vldr s0, [pc, #404] @ 1afe78 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a6448 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -448803,15 +448803,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 1af086 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -449076,15 +449076,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 1af8e2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #100] @ (1b00a8 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -449118,37 +449118,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ ldr r1, [pc, #52] @ (1b00c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -450023,15 +450023,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1b0a22 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b168c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -450184,19 +450184,19 @@ │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d0, d28, d30 │ │ │ │ vhadd.u8 d0, d22, d30 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb7000ae │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r2, #32] │ │ │ │ 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 │ │ │ │ @@ -450326,15 +450326,15 @@ │ │ │ │ beq.n 1b0d74 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 1b3600 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216be4 │ │ │ │ + bl 216c7c │ │ │ │ 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 1b0da4 │ │ │ │ @@ -450347,15 +450347,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b0d96 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216be4 │ │ │ │ + bl 216c7c │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b0d96 │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -451145,15 +451145,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 1a922c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ b.w 1b0a22 │ │ │ │ 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 │ │ │ │ @@ -451287,17 +451287,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ str.w r5, [r9], #4 │ │ │ │ bhi.n 1b17e4 │ │ │ │ b.w 1b0894 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ 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 │ │ │ │ @@ -452737,17 +452737,17 @@ │ │ │ │ b.w 1b04c4 │ │ │ │ bl 1a8534 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #12] @ (1b2890 ) │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ - ldr r4, [pc, #200] @ (1b2958 ) │ │ │ │ + ldr r4, [pc, #712] @ (1b2b58 ) │ │ │ │ movs r4, r3 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + ands r2, r7 │ │ │ │ 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} │ │ │ │ @@ -455042,15 +455042,15 @@ │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 1a90f8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ b.w 1b0700 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ movs r4, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a66fc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a66fc │ │ │ │ @@ -455144,15 +455144,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 2180a0 │ │ │ │ + bl 218138 │ │ │ │ ldr.w r3, [pc, #2136] @ 1b4c58 │ │ │ │ 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 │ │ │ │ @@ -456163,15 +456163,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ pop {r1, r2, r3} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r1, #3 │ │ │ │ movs r4, r3 │ │ │ │ push {r1, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6c80 │ │ │ │ str.w r0, [r8] │ │ │ │ @@ -459146,15 +459146,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1b562e │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ @@ -459268,42 +459268,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b5750 │ │ │ │ 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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b5dda │ │ │ │ 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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1b4d9a │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ @@ -459433,15 +459433,15 @@ │ │ │ │ bl 1a8534 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad2001b │ │ │ │ + smmlar r0, r2, fp, 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, #3928] @ 0xf58 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [pc, #864] @ (1b7208 ) │ │ │ │ @@ -459453,15 +459453,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #856] @ (1b7210 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7332 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 1a5f64 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -459481,15 +459481,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 1f5da4 │ │ │ │ + bl 1f5e3c │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 1b6f06 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b70ae │ │ │ │ @@ -459640,15 +459640,15 @@ │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ add.w r8, r7, #44 @ 0x2c │ │ │ │ cbz r4, 1b70d6 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b73f4 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ adds r3, r5, #6 │ │ │ │ str.w r7, [r9, r3, lsl #2] │ │ │ │ cbnz r5, 1b70e0 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ @@ -459659,15 +459659,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1b70ee │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b763e │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5dc4 │ │ │ │ + bl 1f5e5c │ │ │ │ ldr r2, [pc, #280] @ (1b7214 ) │ │ │ │ ldr r3, [pc, #276] @ (1b7210 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -459770,15 +459770,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf7c4001b │ │ │ │ + str.w r0, [r4, fp, lsl #1] │ │ │ │ cmp r7, #16 │ │ │ │ bls.w 1b7374 │ │ │ │ cmp r7, #32 │ │ │ │ bls.w 1b7420 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b7098 │ │ │ │ @@ -459882,15 +459882,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a5f08 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ b.n 1b6ed0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1b7680 │ │ │ │ lsls r7, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -459947,25 +459947,25 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1acca0 │ │ │ │ b.n 1b7098 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b70cc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a5f08 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ b.n 1b70ce │ │ │ │ bl 1ba998 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b7098 │ │ │ │ subs r5, r0, #4 │ │ │ │ add.w r8, r6, #44 @ 0x2c │ │ │ │ @@ -460014,15 +460014,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 2e52dc │ │ │ │ + bl 2e5374 │ │ │ │ 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 │ │ │ │ @@ -460312,16 +460312,16 @@ │ │ │ │ ldr r1, [pc, #20] @ (1b77ac ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ bl 1a8504 │ │ │ │ lsrs r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf26c001b │ │ │ │ - @ instruction: 0xf1ea001b │ │ │ │ + @ instruction: 0xf2ec001b │ │ │ │ + @ instruction: 0xf26a001b │ │ │ │ stmdb 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] @ 1b7cf4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [pc, #1328] @ 1b7cf8 │ │ │ │ @@ -460375,21 +460375,21 @@ │ │ │ │ bl 1a5f08 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b77b0 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7b3a │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ @@ -460470,18 +460470,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1b7940 │ │ │ │ ldrb.w r3, [r1, #402] @ 0x192 │ │ │ │ cbz r3, 1b797a │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2246c8 │ │ │ │ + bl 224760 │ │ │ │ cbz r0, 1b797a │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1b797a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -460511,18 +460511,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 216d78 │ │ │ │ + bl 216e10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2246c8 │ │ │ │ + bl 224760 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1b77b0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -460659,15 +460659,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5f08 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ b.n 1b786e │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ add.w fp, r4, #60 @ 0x3c │ │ │ │ cmp sl, fp │ │ │ │ beq.w 1b797a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp fp, r3 │ │ │ │ @@ -460678,25 +460678,25 @@ │ │ │ │ beq.w 1b797a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 1a8594 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b797a │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7cb6 │ │ │ │ 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 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b7ca0 │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a8304 │ │ │ │ @@ -460792,24 +460792,24 @@ │ │ │ │ b.n 1b7c10 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5f08 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ b.n 1b7bae │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5f08 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ b.n 1b7b98 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r9 │ │ │ │ bl 1a6448 │ │ │ │ @@ -460826,15 +460826,15 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [r2, #108] @ 0x6c │ │ │ │ + mcr 0, 0, r0, cr2, cr11, {0} │ │ │ │ ldr r3, [pc, #36] @ (1b7d2c ) │ │ │ │ ldr r2, [pc, #40] @ (1b7d30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ @@ -461170,15 +461170,15 @@ │ │ │ │ str.w r2, [r1, #952] @ 0x3b8 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1ba220 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #24] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #32] │ │ │ │ b.n 1b80d2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cbz r0, 1b8094 │ │ │ │ @@ -461223,15 +461223,15 @@ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ ldr.w r0, [fp] │ │ │ │ bl 1a4e84 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b8ebe │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [fp, #40] @ 0x28 │ │ │ │ bl 1a5f64 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -461264,15 +461264,15 @@ │ │ │ │ bne.n 1b80f2 │ │ │ │ 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 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ b.n 1b80f8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1b9db0 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, fp │ │ │ │ @@ -461327,15 +461327,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b8222 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [fp, #56] @ 0x38 │ │ │ │ - bl 2624c0 │ │ │ │ + bl 262558 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 1b77b0 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 1b6e90 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ @@ -461608,15 +461608,15 @@ │ │ │ │ strh r5, [r0, #12] │ │ │ │ bne.n 1b8512 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ ldrd r5, r4, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1fa6ac │ │ │ │ + bl 1fa744 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 61ba8 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -461789,15 +461789,15 @@ │ │ │ │ bne.n 1b86fe │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1fa6ac │ │ │ │ + bl 1fa744 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ str r0, [r3, #32] │ │ │ │ blx 61ba8 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ @@ -462477,15 +462477,15 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ bl 1a5f08 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ b.w 1b811a │ │ │ │ ldrb.w r9, [r2, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1b827e │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ @@ -462923,15 +462923,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1b9240 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, fp │ │ │ │ @@ -463080,15 +463080,15 @@ │ │ │ │ ldr.w r3, [pc, #3288] @ 1ba240 │ │ │ │ ldr.w r2, [pc, #3288] @ 1ba244 │ │ │ │ ldr.w r1, [pc, #3288] @ 1ba248 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9500 │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ ldr.w sl, [r7, #32] │ │ │ │ ldr.w r4, [r6, #1528] @ 0x5f8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -463114,48 +463114,48 @@ │ │ │ │ ldr.w r3, [pc, #3200] @ 1ba24c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3200] @ 1ba250 │ │ │ │ ldr.w r1, [pc, #3200] @ 1ba254 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9546 │ │ │ │ ldr.w r3, [pc, #3180] @ 1ba258 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3180] @ 1ba25c │ │ │ │ ldr.w r1, [pc, #3180] @ 1ba260 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b94e6 │ │ │ │ ldr.w r3, [pc, #3160] @ 1ba264 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 1ba268 │ │ │ │ ldr.w r1, [pc, #3160] @ 1ba26c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9534 │ │ │ │ ldr.w r3, [pc, #3140] @ 1ba270 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3140] @ 1ba274 │ │ │ │ ldr.w r1, [pc, #3140] @ 1ba278 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9514 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1b9d86 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463195,15 +463195,15 @@ │ │ │ │ ldr.w r3, [pc, #3012] @ 1ba27c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3008] @ 1ba280 │ │ │ │ ldr.w r1, [pc, #3008] @ 1ba284 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b955a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9d66 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463242,15 +463242,15 @@ │ │ │ │ ldr.w r3, [pc, #2892] @ 1ba294 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1ba298 │ │ │ │ ldr.w r1, [pc, #2888] @ 1ba29c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.w 1b87bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9fdc │ │ │ │ mov r0, r9 │ │ │ │ @@ -463323,15 +463323,15 @@ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.n 1b904c │ │ │ │ ldr.w r2, [pc, #2660] @ 1ba2a0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2656] @ 1ba2a4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ b.w 1b808c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b9a14 │ │ │ │ mov r0, r9 │ │ │ │ bl 199b24 │ │ │ │ b.w 1b88f0 │ │ │ │ @@ -463354,15 +463354,15 @@ │ │ │ │ ldr.w r3, [pc, #2584] @ 1ba2a8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2580] @ 1ba2ac │ │ │ │ ldr.w r1, [pc, #2580] @ 1ba2b0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.w 1b88b6 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ b.w 1b8466 │ │ │ │ ldr.w r4, [fp, #116] @ 0x74 │ │ │ │ @@ -463482,15 +463482,15 @@ │ │ │ │ ldr.w r3, [pc, #2204] @ 1ba2b4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2204] @ 1ba2b8 │ │ │ │ ldr.w r1, [pc, #2204] @ 1ba2bc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b985a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 1ba076 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463733,15 +463733,15 @@ │ │ │ │ ldr.w r3, [pc, #1480] @ 1ba2c0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1480] @ 1ba2c4 │ │ │ │ ldr.w r1, [pc, #1480] @ 1ba2c8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9710 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1ba0f8 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463750,48 +463750,48 @@ │ │ │ │ ldr.w r3, [pc, #1444] @ 1ba2cc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1440] @ 1ba2d0 │ │ │ │ ldr.w r1, [pc, #1440] @ 1ba2d4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b966c │ │ │ │ ldr.w r3, [pc, #1424] @ 1ba2d8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1420] @ 1ba2dc │ │ │ │ ldr.w r1, [pc, #1420] @ 1ba2e0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b96f4 │ │ │ │ ldr.w r3, [pc, #1404] @ 1ba2e4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1400] @ 1ba2e8 │ │ │ │ ldr.w r1, [pc, #1400] @ 1ba2ec │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b96e0 │ │ │ │ ldr.w r3, [pc, #1384] @ 1ba2f0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1380] @ 1ba2f4 │ │ │ │ ldr.w r1, [pc, #1380] @ 1ba2f8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9652 │ │ │ │ mov r0, r5 │ │ │ │ bl 1926a0 │ │ │ │ b.w 1b87aa │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -463807,15 +463807,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b8756 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ bl 1a8674 │ │ │ │ @@ -463963,15 +463963,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b8570 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1ba156 │ │ │ │ @@ -463981,15 +463981,15 @@ │ │ │ │ ldr r3, [pc, #800] @ (1ba300 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #800] @ (1ba304 ) │ │ │ │ ldr r1, [pc, #804] @ (1ba308 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.w 1b9772 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #6 │ │ │ │ @@ -464002,86 +464002,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.w 1b94c0 │ │ │ │ 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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ b.w 1b8e5c │ │ │ │ ldr r3, [pc, #696] @ (1ba30c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #696] @ (1ba310 ) │ │ │ │ ldr r1, [pc, #696] @ (1ba314 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.w 1b89d6 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b982a │ │ │ │ ldr r3, [pc, #672] @ (1ba318 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #672] @ (1ba31c ) │ │ │ │ ldr r1, [pc, #672] @ (1ba320 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9a3e │ │ │ │ ldr r3, [pc, #656] @ (1ba324 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #656] @ (1ba328 ) │ │ │ │ ldr r1, [pc, #660] @ (1ba32c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9a52 │ │ │ │ ldr r3, [pc, #644] @ (1ba330 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #644] @ (1ba334 ) │ │ │ │ ldr r1, [pc, #644] @ (1ba338 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.w 1b96a6 │ │ │ │ ldr r3, [pc, #628] @ (1ba33c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #628] @ (1ba340 ) │ │ │ │ ldr r1, [pc, #628] @ (1ba344 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b98f6 │ │ │ │ ldr.w r3, [r5, #580] @ 0x244 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b97c4 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ @@ -464091,52 +464091,52 @@ │ │ │ │ ldr r3, [pc, #588] @ (1ba348 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #588] @ (1ba34c ) │ │ │ │ ldr r1, [pc, #592] @ (1ba350 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9d1e │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b8d62 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b8d8a │ │ │ │ ldr r3, [pc, #560] @ (1ba354 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #560] @ (1ba358 ) │ │ │ │ ldr r1, [pc, #560] @ (1ba35c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9cea │ │ │ │ ldr r3, [pc, #544] @ (1ba360 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #544] @ (1ba364 ) │ │ │ │ ldr r1, [pc, #548] @ (1ba368 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9f9e │ │ │ │ ldr r3, [pc, #532] @ (1ba36c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #532] @ (1ba370 ) │ │ │ │ ldr r1, [pc, #532] @ (1ba374 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9fd2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov.w sl, r1, lsr #2 │ │ │ │ cmp r5, sl │ │ │ │ bls.n 1ba19a │ │ │ │ @@ -464205,181 +464205,181 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ ldr r1, [pc, #340] @ (1ba38c ) │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ nop │ │ │ │ - bpl.n 1ba1c4 │ │ │ │ + bvs.n 1ba2c4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #544] @ (1ba46c ) │ │ │ │ + ldr r1, [pc, #32] @ (1ba26c ) │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n 1ba26c │ │ │ │ + bpl.n 1ba16c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #136] @ (1ba2e0 ) │ │ │ │ + ldr r0, [pc, #648] @ (1ba4e0 ) │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n 1ba298 │ │ │ │ + bpl.n 1ba198 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #8] @ (1ba26c ) │ │ │ │ + ldr r0, [pc, #520] @ (1ba46c ) │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1ba244 │ │ │ │ + bpl.n 1ba344 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + ldr r0, [pc, #392] @ (1ba3f8 ) │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1ba1f0 │ │ │ │ + bpl.n 1ba2f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + ldr r0, [pc, #264] @ (1ba384 ) │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1ba2a0 │ │ │ │ + bmi.n 1ba1a0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - bxns r6 │ │ │ │ + blxns r6 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1ba378 │ │ │ │ + bcc.n 1ba278 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ - mov sl, r7 │ │ │ │ + bx r7 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1ba2c8 │ │ │ │ + bcc.n 1ba1c8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ movs r3, r3 │ │ │ │ - mov ip, r4 │ │ │ │ + bxns r4 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1ba204 │ │ │ │ + bmi.n 1ba304 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r6 │ │ │ │ + mov r6, r6 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1ba304 │ │ │ │ + bcc.n 1ba204 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp ip, fp │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1ba22c │ │ │ │ + bcs.n 1ba32c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - mvns r6, r2 │ │ │ │ + add r6, sl │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r6 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r0 │ │ │ │ + adcs r4, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r4 │ │ │ │ + asrs r4, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - eors r4, r4 │ │ │ │ + lsrs r4, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + str r6, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + str r0, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r6, #30 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ movs 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} │ │ │ │ @@ -464391,19 +464391,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1ba3c8 ) │ │ │ │ ldr r0, [pc, #20] @ (1ba3cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4c48 │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ movs r3, r5 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ 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] @ (1ba564 ) │ │ │ │ @@ -464575,15 +464575,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #944] @ (1ba940 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba770 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1ba6f2 │ │ │ │ @@ -464597,95 +464597,95 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #904] @ (1ba94c ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ ldr.w r1, [sl, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d870 │ │ │ │ + bl 21d908 │ │ │ │ add.w r1, sl, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 181034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb8c0 │ │ │ │ cbz r0, 1ba664 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 210be4 │ │ │ │ + bl 210c7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267d60 │ │ │ │ + bl 267df8 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 269420 │ │ │ │ + bl 2694b8 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26574c │ │ │ │ + bl 2657e4 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba626 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 211a78 │ │ │ │ + bl 211b10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ ldrb.w r3, [r8, #401] @ 0x191 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba80a │ │ │ │ ldrb.w r3, [r8, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba7f6 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba7c0 │ │ │ │ ldr r1, [pc, #716] @ (1ba950 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 25e2f8 │ │ │ │ + bl 25e390 │ │ │ │ ldr r3, [pc, #712] @ (1ba954 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 28ef78 │ │ │ │ + bl 28f010 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ba7da │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a4e84 │ │ │ │ + bl 2a4f1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 22476c │ │ │ │ + bl 224804 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1ba812 │ │ │ │ ldr r3, [pc, #664] @ (1ba958 ) │ │ │ │ ldrb.w r1, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -464747,20 +464747,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #544] @ (1ba960 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #544] @ (1ba964 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ addw r0, r6, #1148 @ 0x47c │ │ │ │ ldrb.w r1, [r3, #76] @ 0x4c │ │ │ │ bl 1bd9fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -464799,29 +464799,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1ba680 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ addw r1, r6, #1484 @ 0x5cc │ │ │ │ bl 1c6144 │ │ │ │ b.n 1ba680 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2843d8 │ │ │ │ + bl 284470 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 268128 │ │ │ │ + bl 2681c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 26f768 │ │ │ │ + bl 26f800 │ │ │ │ b.n 1ba6a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cba88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ba678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2689a4 │ │ │ │ + bl 268a3c │ │ │ │ b.n 1ba678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb97c │ │ │ │ b.n 1ba66e │ │ │ │ ldr.w r3, [ip, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -464854,15 +464854,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ba848 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1ba854 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba840 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1ba928 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -464952,55 +464952,55 @@ │ │ │ │ lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ 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 │ │ │ │ @@ -465105,110 +465105,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1bab20 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9df8 │ │ │ │ + bl 1f9e90 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr r1, [pc, #52] @ (1bab24 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 297838 │ │ │ │ + bl 2978d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r1, [pc, #36] @ (1bab28 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6b40 │ │ │ │ + bl 1f6bd8 │ │ │ │ b.n 1baaee │ │ │ │ strb r4, [r2, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ 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 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1bab6c │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1bab78 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ 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 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 1bab9c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1baba8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 1bac2e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1bac28 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -465224,15 +465224,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1babe2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1bac28 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -465243,15 +465243,15 @@ │ │ │ │ bne.n 1bac12 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1bac38 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -465263,29 +465263,29 @@ │ │ │ │ bhi.w 1baf5e │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1bac82 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 1bac9a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1baf74 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1baf78 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a6448 │ │ │ │ @@ -465453,15 +465453,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 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ 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 1a6768 │ │ │ │ @@ -465560,15 +465560,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x00c4 │ │ │ │ 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] @ (1bb148 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -465580,15 +465580,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1a7d9c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cbz r0, 1bafd8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1bb150 ) │ │ │ │ ldr r3, [pc, #396] @ (1bb14c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -465707,15 +465707,15 @@ │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ b.n 1bb0f2 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1bafba │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [sp, #12] │ │ │ │ @@ -465752,15 +465752,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] @ (1bb214 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr r2, [pc, #168] @ (1bb218 ) │ │ │ │ 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 │ │ │ │ @@ -465824,15 +465824,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #544] @ (1bb438 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1bb296 │ │ │ │ + pop {r3, r6} │ │ │ │ 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 │ │ │ │ @@ -465849,15 +465849,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1bb25c ) │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ nop │ │ │ │ - cbnz r0, 1bb2c8 │ │ │ │ + pop {r5} │ │ │ │ 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 │ │ │ │ @@ -466013,15 +466013,15 @@ │ │ │ │ ldr r6, [pc, #132] @ (1bb478 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r6, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 216860 │ │ │ │ + bl 2168f8 │ │ │ │ ldr r3, [pc, #120] @ (1bb47c ) │ │ │ │ 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 │ │ │ │ @@ -466078,32 +466078,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bb4a8 ) │ │ │ │ ldr r0, [pc, #20] @ (1bb4ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4c48 │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ movs r3, r5 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 1bb510 │ │ │ │ + push {r2} │ │ │ │ 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] @ 1bbd8c │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a7448 │ │ │ │ ldr.w r6, [r8, #88] @ 0x58 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ @@ -466169,15 +466169,15 @@ │ │ │ │ bne.n 1bb51e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 1bb510 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 1bb73c │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r6, r2 │ │ │ │ @@ -466214,15 +466214,15 @@ │ │ │ │ bne.n 1bb57c │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ beq.n 1bb6c0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb7fc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb7f6 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -466288,40 +466288,40 @@ │ │ │ │ cbz r2, 1bb6dc │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1bb57c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb730 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1bb708 │ │ │ │ b.n 1bb72c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1bb57c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w 1bb57c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb72c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bb6fe │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1bb57c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1bb6ee │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ ldrd fp, r9, [r3, #32] │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb708 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r6, [r5, #32] │ │ │ │ @@ -466390,15 +466390,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 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1bb61e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -466406,15 +466406,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1a7474 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb84a │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb84a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1bb83e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -466425,15 +466425,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1bb83a │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r6, [r0, #32] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb818 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1bb57c │ │ │ │ movs r2, #5 │ │ │ │ @@ -467062,19 +467062,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bbed0 ) │ │ │ │ ldr r0, [pc, #20] @ (1bbed4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4c48 │ │ │ │ nop │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [pc, #136] @ (1bbf5c ) │ │ │ │ + ldr r2, [pc, #648] @ (1bc15c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ 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 │ │ │ │ @@ -467153,15 +467153,15 @@ │ │ │ │ cmp r1, #4 │ │ │ │ bhi.n 1bbfca │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #29 │ │ │ │ bpl.n 1bbf2a │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vstr s0, [r3, #16] │ │ │ │ b.n 1bbf2a │ │ │ │ cmp.w r2, #392 @ 0x188 │ │ │ │ bcc.n 1bbff6 │ │ │ │ sub.w r2, r2, #396 @ 0x18c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -468596,25 +468596,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 1fb498 │ │ │ │ + bl 1fb530 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1bd0a2 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb654 │ │ │ │ + bl 1fb6ec │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1bd00e │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -468639,15 +468639,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1bd004 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1bd004 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb794 │ │ │ │ + bl 1fb82c │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1bd004 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -468697,15 +468697,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1bd03e │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1bd024 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb634 │ │ │ │ + bl 1fb6cc │ │ │ │ ldr r2, [pc, #52] @ (1bd0bc ) │ │ │ │ ldr r3, [pc, #36] @ (1bd0b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -468866,15 +468866,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 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a7448 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -469151,15 +469151,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1bd4fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1bd23c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1bd440 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -469178,23 +469178,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1bd5f8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd5e6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd5e6 │ │ │ │ mov r9, r6 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ b.n 1bd582 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bd5e0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd578 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ @@ -469582,15 +469582,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1bd944 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ movs r5, #0 │ │ │ │ @@ -469898,15 +469898,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 2178f0 │ │ │ │ + bl 217988 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1bdca8 │ │ │ │ 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 │ │ │ │ @@ -470035,15 +470035,15 @@ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1bdde6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -470217,15 +470217,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ add.w sl, fp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1be01a │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1bdfe2 │ │ │ │ @@ -473202,15 +473202,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 │ │ │ │ @@ -473219,15 +473219,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1c0020 │ │ │ │ mov r7, r8 │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1bee78 │ │ │ │ mov r1, r6 │ │ │ │ @@ -473720,15 +473720,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bdec4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1c04e6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr.w r2, [pc, #1320] @ 1c0a34 │ │ │ │ ldr.w r3, [pc, #1300] @ 1c0a24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ @@ -473979,15 +473979,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1c0762 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1c0762 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1c084a │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ @@ -474049,15 +474049,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c07bc │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.n 1c04a0 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1c089c │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -474085,15 +474085,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1c085e │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w r2, r2, #15 │ │ │ │ sub.w r6, r8, r2 │ │ │ │ @@ -474243,15 +474243,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1c196a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 61174 │ │ │ │ @@ -474997,15 +474997,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1c1292 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ 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 61174 │ │ │ │ @@ -475815,15 +475815,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1c1f7c │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -475892,44 +475892,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 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1c1c1e │ │ │ │ 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 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ 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 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1c1bec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -476006,15 +476006,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c1b7a │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -476249,15 +476249,15 @@ │ │ │ │ b.n 1c1ec6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c1b08 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov ip, sl │ │ │ │ b.n 1c1ee6 │ │ │ │ @@ -477675,15 +477675,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ 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 1c2de8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -477713,39 +477713,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1c2c9c │ │ │ │ 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 1c2a9a │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 1c2d4a │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c2d16 │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ @@ -477784,15 +477784,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 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 1a7448 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -477855,15 +477855,15 @@ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ bl 1a6204 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fb868 │ │ │ │ + bl 1fb900 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a67a4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -477890,22 +477890,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 1fb7f4 │ │ │ │ + bl 1fb88c │ │ │ │ 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 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ 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] │ │ │ │ @@ -477942,15 +477942,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1c2fe6 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r2, [pc, #400] @ (1c32f0 ) │ │ │ │ ldr r3, [pc, #396] @ (1c32ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -478025,31 +478025,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 1fb868 │ │ │ │ + bl 1fb900 │ │ │ │ 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 1c312e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1c326a │ │ │ │ b.n 1c312e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c312e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c325c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -478999,54 +478999,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] @ (1c3cd8 ) │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -479059,15 +479059,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmia r3!, {r2, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479076,15 +479076,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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #244] @ (1c3df8 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -479094,18 +479094,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 1c3dd6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.n 1c3df0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -479122,21 +479122,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -479150,15 +479150,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 1c3df0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -479196,56 +479196,56 @@ │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ ldr.w r9, [pc, #1044] @ 1c4244 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1c3e90 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [pc, #948] @ (1c4248 ) │ │ │ │ ldr r2, [pc, #952] @ (1c424c ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21412c │ │ │ │ + bl 2141c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -479253,28 +479253,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -479301,15 +479301,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c3fbc │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c4234 │ │ │ │ bhi.w 1c422c │ │ │ │ @@ -479328,42 +479328,42 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 1c3f4a │ │ │ │ ldr r3, [pc, #664] @ (1c4258 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #664] @ (1c425c ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 21412c │ │ │ │ + bl 2141c4 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219ea0 │ │ │ │ + bl 219f38 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3ce0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ 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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 │ │ │ │ @@ -479371,27 +479371,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -479423,33 +479423,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2148ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -479458,22 +479458,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -479508,18 +479508,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219f38 │ │ │ │ + bl 219fd0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3ce0 │ │ │ │ ldr r2, [pc, #92] @ (1c4260 ) │ │ │ │ ldr r3, [pc, #52] @ (1c423c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -479547,23 +479547,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479585,23 +479585,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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} │ │ │ │ @@ -479611,32 +479611,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 1c42a8 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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} │ │ │ │ @@ -479655,15 +479655,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 1c42a8 │ │ │ │ pop {r1, r2, r4, r5, r6, pc} │ │ │ │ @@ -479702,35 +479702,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1c4910 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21412c │ │ │ │ + bl 2141c4 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c443c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -479738,27 +479738,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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] │ │ │ │ @@ -479786,15 +479786,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c456c │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c48f4 │ │ │ │ bhi.w 1c48ec │ │ │ │ @@ -479827,38 +479827,38 @@ │ │ │ │ bne.w 1c48fc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1c4920 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 21412c │ │ │ │ + bl 2141c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219ea0 │ │ │ │ + bl 219f38 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1c3ce0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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} │ │ │ │ @@ -479867,34 +479867,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c426c │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 │ │ │ │ @@ -479903,26 +479903,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -479954,37 +479954,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c473c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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] │ │ │ │ @@ -479992,27 +479992,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -480044,81 +480044,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3ce0 │ │ │ │ mov.w r1, #920 @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ movs r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2148ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219e88 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219f38 │ │ │ │ + bl 219fd0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3ce0 │ │ │ │ b.n 1c4550 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1c47f0 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1c46dc │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1c43ee │ │ │ │ ldr r3, [pc, #60] @ (1c4924 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1c456e │ │ │ │ @@ -480133,23 +480133,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #744 @ (adr r3, 1c4bfc ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 1c49fc ) │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0028 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -480180,30 +480180,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 2166c8 │ │ │ │ + bl 216760 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1c49b0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -480238,21 +480238,21 @@ │ │ │ │ b.n 1c4a18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1c4aae │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -480267,29 +480267,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ bne.n 1c4a0e │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1c4a18 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -480330,21 +480330,21 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c49fe │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -480354,15 +480354,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [pc, #216] @ (1c4c3c ) │ │ │ │ ldr r3, [pc, #196] @ (1c4c2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -480381,21 +480381,21 @@ │ │ │ │ beq.n 1c4c06 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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} │ │ │ │ @@ -480412,15 +480412,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ b.n 1c4b62 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1c4c1c │ │ │ │ @@ -480509,15 +480509,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1c4ce0 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1c4cd2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9cac │ │ │ │ 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] │ │ │ │ @@ -480937,15 +480937,15 @@ │ │ │ │ ldrb.w r2, [r3, #625] @ 0x271 │ │ │ │ cbz r2, 1c5166 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1c516c ) │ │ │ │ ldr r1, [pc, #20] @ (1c5170 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 19716e │ │ │ │ b.n 1c4c8a │ │ │ │ vtbl.8 d20, {d15-d17}, d27 │ │ │ │ @@ -481021,22 +481021,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 22476c │ │ │ │ + bl 224804 │ │ │ │ ldr r2, [pc, #16] @ (1c5260 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1c5264 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2173f4 │ │ │ │ + bl 21748c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 317262 │ │ │ │ b.n 1c4bd6 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -481074,15 +481074,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 1fa430 │ │ │ │ + bl 1fa4c8 │ │ │ │ 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 │ │ │ │ @@ -481106,15 +481106,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 1fa430 │ │ │ │ + bl 1fa4c8 │ │ │ │ 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 │ │ │ │ @@ -481130,15 +481130,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 1fa714 │ │ │ │ + bl 1fa7ac │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1c538a │ │ │ │ @@ -482281,15 +482281,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1c5f82 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1fb868 │ │ │ │ + bl 1fb900 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1c5f7a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -482309,30 +482309,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1c5f3e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fb6d0 │ │ │ │ + bl 1fb768 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c5f3a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ b.n 1c5f3a │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1c5f30 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1c5f22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ b.n 1c5ef0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #280 @ (adr r3, 1c60a4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -482529,15 +482529,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ ldr.w sl, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c62f4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r4 │ │ │ │ @@ -482545,15 +482545,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1c6224 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1c6224 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216fcc │ │ │ │ + bl 217064 │ │ │ │ cbz r0, 1c61ba │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1c62dc │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -482595,15 +482595,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1c61fe │ │ │ │ b.n 1c61d6 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c6194 │ │ │ │ mov r4, r8 │ │ │ │ @@ -482823,15 +482823,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 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1c61d6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c6474 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -482852,18 +482852,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ 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 1c66fc │ │ │ │ mov r6, r5 │ │ │ │ @@ -482912,15 +482912,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1c6596 │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, r7 │ │ │ │ beq.n 1c6502 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c6686 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -482943,15 +482943,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c64d0 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 │ │ │ │ @@ -483079,19 +483079,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 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ b.n 1c654a │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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] │ │ │ │ @@ -483387,17 +483387,17 @@ │ │ │ │ b.n 1c6914 │ │ │ │ movs r7, #0 │ │ │ │ b.n 1c6868 │ │ │ │ sub.w ip, r3, #784 @ 0x310 │ │ │ │ cmp.w ip, #10 │ │ │ │ bls.w 1c6922 │ │ │ │ b.n 1c6a18 │ │ │ │ - add r6, pc, #336 @ (adr r6, 1c6b98 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 1c6d98 ) │ │ │ │ movs r2, r5 │ │ │ │ - add r5, pc, #936 @ (adr r5, 1c6df4 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 1c6bf4 ) │ │ │ │ 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 │ │ │ │ @@ -483413,15 +483413,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 1f21e0 │ │ │ │ + bl 1f2278 │ │ │ │ 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 │ │ │ │ @@ -483642,17 +483642,17 @@ │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c6bb8 │ │ │ │ b.n 1c6b5e │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c6bb8 │ │ │ │ b.n 1c6cc4 │ │ │ │ - add r3, pc, #632 @ (adr r3, 1c6f58 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 1c6d58 ) │ │ │ │ movs r2, r5 │ │ │ │ - add r3, pc, #208 @ (adr r3, 1c6db4 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 1c6fb4 ) │ │ │ │ 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] │ │ │ │ @@ -483712,15 +483712,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1c6fb6 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c6dd4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f21a4 │ │ │ │ + bl 1f223c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1c6dd4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -483734,15 +483734,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c6d98 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c6d8e │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f21a4 │ │ │ │ + bl 1f223c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1c6d9e │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1c6d68 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -484232,15 +484232,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2448] @ 1c7c88 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, lr │ │ │ │ beq.w 1c782a │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -484377,15 +484377,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1bee78 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -484464,28 +484464,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 1c752e │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f23f0 │ │ │ │ + bl 1f2488 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r6, fp │ │ │ │ beq.n 1c7582 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r8, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1f2234 │ │ │ │ + bl 1f22cc │ │ │ │ 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 1c7560 │ │ │ │ mov r4, r8 │ │ │ │ @@ -484552,15 +484552,15 @@ │ │ │ │ bne.n 1c75ee │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1c75ee │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f21a4 │ │ │ │ + bl 1f223c │ │ │ │ cmp sl, r4 │ │ │ │ bne.n 1c75f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1c7850 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -484590,15 +484590,15 @@ │ │ │ │ bne.n 1c75c0 │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c7c90 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1f224c │ │ │ │ + bl 1f22e4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, fp │ │ │ │ beq.w 1c77e8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ b.n 1c76b8 │ │ │ │ @@ -484757,15 +484757,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 1c746a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr.w r2, [pc, #1124] @ 1c7c94 │ │ │ │ ldr.w r3, [pc, #1108] @ 1c7c88 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -484793,15 +484793,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c7bbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c7baa │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r7, 1c78a6 │ │ │ │ add r9, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ mov r9, r4 │ │ │ │ b.n 1c7678 │ │ │ │ adds.w r9, r7, r9 │ │ │ │ @@ -484818,27 +484818,27 @@ │ │ │ │ cmp sl, r3 │ │ │ │ bls.w 1c7678 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f21a4 │ │ │ │ + bl 1f223c │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c78c6 │ │ │ │ b.n 1c7678 │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp sl, r7 │ │ │ │ bls.n 1c78f6 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f21a4 │ │ │ │ + bl 1f223c │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c78e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r2, r3, #5 │ │ │ │ bhi.n 1c78a6 │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -484858,15 +484858,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c7c50 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c7c1a │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c78a6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -485377,15 +485377,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1c7e6e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1c7ea8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c7e9c │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1c7e6a │ │ │ │ @@ -485401,55 +485401,55 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1c7eb4 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1c7eb8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7e3c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1c7ebc ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7e3c │ │ │ │ ldr r1, [pc, #52] @ (1c7ec0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7e3c │ │ │ │ ldr r2, [pc, #44] @ (1c7ec4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c7e54 │ │ │ │ ldr r1, [pc, #40] @ (1c7ec8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7e3c │ │ │ │ - and.w r0, lr, #26 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + eor.w r0, lr, #26 │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ movs r2, r3 │ │ │ │ - vshr.s32 d16, d10, #20 │ │ │ │ - vshr.s32 d0, d10, #8 │ │ │ │ - vshr.s32 d0, d10, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + orn r0, ip, #26 │ │ │ │ + bics.w r0, r8, #26 │ │ │ │ + bics.w r0, lr, #26 │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0068 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ 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] │ │ │ │ @@ -485460,15 +485460,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1c7fa6 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1c80c2 │ │ │ │ ldr r1, [pc, #600] @ (1c8150 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1c7fb8 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1c7fc8 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1c7fd8 │ │ │ │ @@ -485479,29 +485479,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1c8008 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1c7f26 │ │ │ │ ldr r1, [pc, #564] @ (1c8154 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1c7f48 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c804a │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1c7f48 │ │ │ │ ldr r1, [pc, #536] @ (1c8158 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1c805c │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1c806e │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1c8080 │ │ │ │ @@ -485517,74 +485517,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] @ (1c815c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1c80ce │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1c7fa2 │ │ │ │ ldr r1, [pc, #452] @ (1c8160 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7f00 │ │ │ │ ldr r1, [pc, #440] @ (1c8164 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1c7f04 │ │ │ │ ldr r1, [pc, #428] @ (1c8168 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1c7f08 │ │ │ │ ldr r1, [pc, #416] @ (1c816c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1c7f0c │ │ │ │ ldr r1, [pc, #404] @ (1c8170 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1c7f10 │ │ │ │ ldr r1, [pc, #392] @ (1c8174 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1c7f14 │ │ │ │ ldr r1, [pc, #380] @ (1c8178 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1c7f18 │ │ │ │ ldr r1, [pc, #368] @ (1c817c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7f18 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c80f8 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1c80e6 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -485598,161 +485598,161 @@ │ │ │ │ bmi.w 1c8142 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1c8128 │ │ │ │ ldr r1, [pc, #324] @ (1c8184 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7f92 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c7f3e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1c7f50 │ │ │ │ ldr r1, [pc, #296] @ (1c8188 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1c7f56 │ │ │ │ ldr r1, [pc, #284] @ (1c818c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1c7f5c │ │ │ │ ldr r1, [pc, #268] @ (1c8190 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1c7f62 │ │ │ │ ldr r1, [pc, #256] @ (1c8194 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1c7f68 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1c8198 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7f92 │ │ │ │ ldr r1, [pc, #216] @ (1c819c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1c7f00 │ │ │ │ ldr r3, [pc, #208] @ (1c81a0 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1c81a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7f92 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1c811a │ │ │ │ ldr r1, [pc, #184] @ (1c81a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7f92 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c7e0c │ │ │ │ b.n 1c7f92 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1c7e0c │ │ │ │ ldr r1, [pc, #156] @ (1c81ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7f76 │ │ │ │ ldr r1, [pc, #148] @ (1c81b0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7f92 │ │ │ │ ldr r1, [pc, #136] @ (1c81b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7f92 │ │ │ │ ldr r1, [pc, #128] @ (1c81b8 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7f92 │ │ │ │ ldr r1, [pc, #120] @ (1c81bc ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c7f92 │ │ │ │ - b.n 1c853c │ │ │ │ + b.n 1c863c │ │ │ │ movs r2, r3 │ │ │ │ - vqadd.s64 d16, d4, d10 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + vshr.s32 d16, d10, #12 │ │ │ │ + str r6, [r2, #28] │ │ │ │ movs r2, r3 │ │ │ │ - vqadd.s64 d0, d4, d10 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + vshr.s32 d0, d10, #12 │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r2, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - mcr 0, 5, r0, cr12, cr10, {0} │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + it ge │ │ │ │ + movge r2, r3 │ │ │ │ + vqadd.s32 d0, d12, d10 │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - mrc 0, 4, r0, cr4, cr10, {0} │ │ │ │ - bkpt 0x00c0 │ │ │ │ + vqadd.s16 d0, d4, d10 │ │ │ │ + sev │ │ │ │ movs r2, r3 │ │ │ │ - mcr 0, 4, r0, cr0, cr10, {0} │ │ │ │ - mcr 0, 4, r0, cr0, cr10, {0} │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + vqadd.s8 d0, d0, d10 │ │ │ │ + vqadd.s8 d0, d0, d10 │ │ │ │ + strh r4, [r4, #8] │ │ │ │ movs r2, r3 │ │ │ │ - vqadd.s16 d0, d6, d10 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + vshr.s16 d0, d10, #10 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r2, 1c8212 │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stcl 0, cr0, [r6, #104]! @ 0x68 │ │ │ │ - b.n 1c8200 │ │ │ │ + mcr 0, 3, r0, cr6, cr10, {0} │ │ │ │ + b.n 1c8300 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ movs r2, r3 │ │ │ │ - mcr 0, 0, r0, cr6, cr10, {0} │ │ │ │ - mcr 0, 0, r0, cr8, cr10, {0} │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + mcr 0, 4, r0, cr6, cr10, {0} │ │ │ │ + mcr 0, 4, r0, cr8, cr10, {0} │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ movs r2, r3 │ │ │ │ - ldcl 0, cr0, [r0, #104]! @ 0x68 │ │ │ │ - mcr 0, 2, r0, cr0, cr10, {0} │ │ │ │ - ldcl 0, cr0, [r6, #104]! @ 0x68 │ │ │ │ - ldcl 0, cr0, [ip, #104]! @ 0x68 │ │ │ │ + mrc 0, 3, r0, cr0, cr10, {0} │ │ │ │ + mcr 0, 6, r0, cr0, cr10, {0} │ │ │ │ + mrc 0, 3, r0, cr6, cr10, {0} │ │ │ │ + mrc 0, 3, r0, cr12, cr10, {0} │ │ │ │ stmdb 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 r4, r1 │ │ │ │ @@ -485760,36 +485760,36 @@ │ │ │ │ ldr.w r8, [pc, #2620] @ 1c8c18 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1c81e2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1c8348 │ │ │ │ ldr.w r1, [pc, #2596] @ 1c8c1c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1c82ce │ │ │ │ ldr.w r1, [pc, #2580] @ 1c8c20 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr.w r1, [pc, #2568] @ 1c8c24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1c86aa │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1c869a │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1c868c │ │ │ │ @@ -485822,15 +485822,15 @@ │ │ │ │ bne.w 1c882e │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c8b38 │ │ │ │ ldr.w r1, [pc, #2456] @ 1c8c28 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1c884e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1c884e │ │ │ │ @@ -485847,15 +485847,15 @@ │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r3, r5, #15 │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r5, r3, #15 │ │ │ │ ldr.w r1, [pc, #2396] @ 1c8c2c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8218 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c8b46 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1c8a56 │ │ │ │ @@ -485864,36 +485864,36 @@ │ │ │ │ beq.w 1c8c0a │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c8bfc │ │ │ │ cbnz r3, 1c830c │ │ │ │ ldr.w r1, [pc, #2348] @ 1c8c30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c8be8 │ │ │ │ ldr.w r1, [pc, #2332] @ 1c8c34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1c8bda │ │ │ │ ldr.w r1, [pc, #2312] @ 1c8c38 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr.w r1, [pc, #2304] @ 1c8c3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ 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 │ │ │ │ @@ -485904,15 +485904,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1c8370 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1c837c │ │ │ │ ldr.w r1, [pc, #2252] @ 1c8c40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c852c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1c85e8 │ │ │ │ @@ -485943,22 +485943,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c83b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c83a0 │ │ │ │ ldr.w r1, [pc, #2164] @ 1c8c44 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1c83a6 │ │ │ │ ldr.w r1, [pc, #2148] @ 1c8c48 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c83a6 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c848c │ │ │ │ ldr.w r1, [pc, #2128] @ 1c8c4c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2128] @ 1c8c50 │ │ │ │ @@ -485985,15 +485985,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1c8446 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -486007,21 +486007,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1c8456 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c840a │ │ │ │ ldr.w r1, [pc, #2020] @ 1c8c54 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1c8412 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8412 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1c854e │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -486043,122 +486043,122 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1c84de │ │ │ │ ldr.w r1, [pc, #1928] @ 1c8c58 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1c84f8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1c84f8 │ │ │ │ bl 1a5f30 │ │ │ │ ldr.w r1, [pc, #1904] @ 1c8c5c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c8590 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a6718 │ │ │ │ cbnz r0, 1c856a │ │ │ │ ldr.w r1, [pc, #1880] @ 1c8c60 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ 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] @ 1c8c64 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1c8456 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c89a8 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1c888e │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1c8386 │ │ │ │ ldr.w r1, [pc, #1828] @ 1c8c68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8386 │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1c84f8 │ │ │ │ ldr.w r1, [pc, #1808] @ 1c8c6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1c8494 │ │ │ │ ldr.w r1, [pc, #1796] @ 1c8c70 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a672c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c87fc │ │ │ │ ldr.w r1, [pc, #1776] @ 1c8c74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8506 │ │ │ │ ldr.w r1, [pc, #1764] @ 1c8c78 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1c84fe │ │ │ │ ldr.w r8, [pc, #1752] @ 1c8c7c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1748] @ 1c8c80 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1c85c8 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1c84fe │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c85c2 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c85b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1c85b4 │ │ │ │ ldr.w r1, [pc, #1688] @ 1c8c84 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c838e │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1c8a46 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -486166,71 +486166,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1c8c88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c826e │ │ │ │ ldr.w r1, [pc, #1640] @ 1c8c8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8268 │ │ │ │ ldr.w r1, [pc, #1628] @ 1c8c90 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8262 │ │ │ │ ldr.w r1, [pc, #1616] @ 1c8c94 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c825c │ │ │ │ ldr.w r1, [pc, #1604] @ 1c8c98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8256 │ │ │ │ ldr.w r1, [pc, #1592] @ 1c8c9c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8250 │ │ │ │ ldr.w r1, [pc, #1580] @ 1c8ca0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8248 │ │ │ │ ldr.w r1, [pc, #1572] @ 1c8ca4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8240 │ │ │ │ ldr.w r1, [pc, #1560] @ 1c8ca8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8238 │ │ │ │ ldr.w r1, [pc, #1552] @ 1c8cac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8232 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c8cb0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c822c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1c84f8 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -486239,23 +486239,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1c8a60 │ │ │ │ ldr.w r1, [pc, #1496] @ 1c8cb4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c84aa │ │ │ │ bl 1a4c28 │ │ │ │ ldr.w r1, [pc, #1476] @ 1c8cb8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1c88da │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1c88ca │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1c88ba │ │ │ │ @@ -486295,15 +486295,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c8bd0 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1c8cbc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1c889c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1c89d8 │ │ │ │ bhi.w 1c82dc │ │ │ │ @@ -486322,50 +486322,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1264] @ 1c8cc0 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1260] @ 1c8cc4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr.w r1, [pc, #1244] @ 1c8cc8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c84e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a6740 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1220] @ 1c8ccc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8506 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1c8cd0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c84e0 │ │ │ │ bl 1a4c28 │ │ │ │ ldr.w r1, [pc, #1184] @ 1c8cd4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1c82a8 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -486382,578 +486382,575 @@ │ │ │ │ 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] @ 1c8cdc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr.w r1, [pc, #1104] @ 1c8ce0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8386 │ │ │ │ ldr.w r1, [pc, #1092] @ 1c8ce4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8796 │ │ │ │ ldr.w r1, [pc, #1084] @ 1c8ce8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8718 │ │ │ │ ldr.w r1, [pc, #1072] @ 1c8cec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8712 │ │ │ │ ldr.w r1, [pc, #1060] @ 1c8cf0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c870c │ │ │ │ ldr.w r1, [pc, #1048] @ 1c8cf4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8706 │ │ │ │ ldr.w r1, [pc, #1036] @ 1c8cf8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c873c │ │ │ │ ldr.w r1, [pc, #1024] @ 1c8cfc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8736 │ │ │ │ ldr r1, [pc, #1012] @ (1c8d00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8730 │ │ │ │ ldr r1, [pc, #1004] @ (1c8d04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c872a │ │ │ │ ldr r1, [pc, #992] @ (1c8d08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8724 │ │ │ │ ldr r1, [pc, #984] @ (1c8d0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c871e │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1c8b24 │ │ │ │ ldr r3, [pc, #964] @ (1c8d10 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #964] @ (1c8d14 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #960] @ (1c8d18 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1c8982 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1c8962 │ │ │ │ ldr r1, [pc, #932] @ (1c8d1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c837c │ │ │ │ ldr r1, [pc, #924] @ (1c8d20 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c896e │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1c8d24 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c84e0 │ │ │ │ ldr r1, [pc, #892] @ (1c8d28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8386 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1c8d2c ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8748 │ │ │ │ ldr r1, [pc, #868] @ (1c8d30 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8752 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c8bf6 │ │ │ │ ldr r2, [pc, #848] @ (1c8d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #848] @ (1c8d38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #840] @ (1c8d3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #828] @ (1c8d40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #820] @ (1c8d44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #808] @ (1c8d48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #800] @ (1c8d4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #788] @ (1c8d50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #780] @ (1c8d54 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1c8368 │ │ │ │ b.n 1c8948 │ │ │ │ ldr r1, [pc, #756] @ (1c8d58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c84aa │ │ │ │ ldr r1, [pc, #748] @ (1c8d5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #736] @ (1c8d60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #728] @ (1c8d64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #716] @ (1c8d68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #708] @ (1c8d6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #696] @ (1c8d70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #688] @ (1c8d74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #676] @ (1c8d78 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #668] @ (1c8d7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #656] @ (1c8d80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #648] @ (1c8d84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #636] @ (1c8d88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #628] @ (1c8d8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1c8d90 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8948 │ │ │ │ ldr r1, [pc, #600] @ (1c8d94 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.w 1c829a │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1c8bb2 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1c8d98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [pc, #560] @ (1c8d9c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #556] @ (1c8da0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c834a │ │ │ │ ldr r1, [pc, #544] @ (1c8da4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8b68 │ │ │ │ ldr r1, [pc, #536] @ (1c8da8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8b68 │ │ │ │ ldr r1, [pc, #528] @ (1c8dac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8b68 │ │ │ │ ldr r1, [pc, #520] @ (1c8db0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8b68 │ │ │ │ ldr r1, [pc, #512] @ (1c8db4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.n 1c8b68 │ │ │ │ ldr r1, [pc, #504] @ (1c8db8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c834a │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1c8782 │ │ │ │ ldr r1, [pc, #480] @ (1c8dbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.w 1c833a │ │ │ │ ldr r1, [pc, #468] @ (1c8dc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.w 1c8322 │ │ │ │ ldr r2, [pc, #460] @ (1c8dc4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c89e4 │ │ │ │ ldr r1, [pc, #456] @ (1c8dc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.w 1c830c │ │ │ │ ldr r1, [pc, #448] @ (1c8dcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ b.w 1c830c │ │ │ │ - b.n 1c8e84 │ │ │ │ + b.n 1c8f84 │ │ │ │ movs r2, r3 │ │ │ │ - stc 0, cr0, [r6, #104] @ 0x68 │ │ │ │ - stc 0, cr0, [r2, #104] @ 0x68 │ │ │ │ - b.n 1c8e14 │ │ │ │ + mcr 0, 0, r0, cr6, cr10, {0} │ │ │ │ + mcr 0, 0, r0, cr2, cr10, {0} │ │ │ │ + b.n 1c8f14 │ │ │ │ movs r2, r3 │ │ │ │ - ldc 0, cr0, [r4, #104] @ 0x68 │ │ │ │ - ldc 0, cr0, [r8], #104 @ 0x68 │ │ │ │ - ldcl 0, cr0, [r6, #104] @ 0x68 │ │ │ │ - ldc 0, cr0, [ip, #-104] @ 0xffffff98 │ │ │ │ - subs r0, #16 │ │ │ │ + mrc 0, 0, r0, cr4, cr10, {0} │ │ │ │ + ldc 0, cr0, [r8, #-104]! @ 0xffffff98 │ │ │ │ + mrc 0, 2, r0, cr6, cr10, {0} │ │ │ │ + ldc 0, cr0, [ip, #104] @ 0x68 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [sl, #-104]! @ 0xffffff98 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldcl 0, cr0, [sl, #104]! @ 0x68 │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ movs r6, r3 │ │ │ │ - ite mi │ │ │ │ - movmi r1, r3 │ │ │ │ - ldcpl 0, cr0, [lr, #-104] @ 0xffffff98 │ │ │ │ - stc 0, cr0, [r6, #-104] @ 0xffffff98 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + ite gt │ │ │ │ + movgt r1, r3 │ │ │ │ + ldcle 0, cr0, [lr, #104] @ 0x68 │ │ │ │ + stc 0, cr0, [r6, #104] @ 0x68 │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00ac │ │ │ │ - movs r1, r3 │ │ │ │ - ldc 0, cr0, [sl], #104 @ 0x68 │ │ │ │ - stc 0, cr0, [lr], #104 @ 0x68 │ │ │ │ - add r0, pc, #480 @ (adr r0, 1c8e44 ) │ │ │ │ + ite cs │ │ │ │ + movcs r1, r3 │ │ │ │ + ldccc 0, cr0, [sl, #-104]! @ 0xffffff98 │ │ │ │ + stc 0, cr0, [lr, #-104]! @ 0xffffff98 │ │ │ │ + add r0, pc, #992 @ (adr r0, 1c9044 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r7, pc, #104 @ (adr r7, 1c8cd0 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 1c8ed0 ) │ │ │ │ movs r6, r3 │ │ │ │ - bge.n 1c8c40 │ │ │ │ + blt.n 1c8d40 │ │ │ │ movs r2, r3 │ │ │ │ - sub.w r0, lr, sl, lsr #32 │ │ │ │ - mrrc 0, 1, r0, r0, cr10 @ │ │ │ │ - mcrr 0, 1, r0, r0, cr10 │ │ │ │ + stc 0, cr0, [lr], #-104 @ 0xffffff98 │ │ │ │ + ldcl 0, cr0, [r0], {26} │ │ │ │ + stcl 0, cr0, [r0], {26} │ │ │ │ ldc 0, cr0, [sl], {26} │ │ │ │ - stmia.w lr, {r1, r3, r4} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + stmdb lr, {r1, r3, r4} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + cbnz r6, 1c8c94 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldrd r0, r0, [r6, #-104]! @ 0x68 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r6, #104]! @ 0x68 │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ movs r2, r3 │ │ │ │ - stmdb lr!, {r1, r3, r4} │ │ │ │ - ldmdb r8, {r1, r3, r4} │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + @ instruction: 0xe9ae001a │ │ │ │ + @ instruction: 0xe998001a │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r3 │ │ │ │ - bics.w r0, lr, sl, lsr #32 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + @ instruction: 0xeabe001a │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ movs r2, r3 │ │ │ │ - stmdb r8!, {r1, r3, r4} │ │ │ │ + @ instruction: 0xe9a8001a │ │ │ │ bcs.n 1c8db4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xe8de001a │ │ │ │ - strd r0, r0, [r0, #-104] @ 0x68 │ │ │ │ - b.n 1c8dd0 │ │ │ │ + ldrd r0, r0, [lr, #-104] @ 0x68 │ │ │ │ + strd r0, r0, [r0, #104] @ 0x68 │ │ │ │ + b.n 1c8ed0 │ │ │ │ movs r1, r3 │ │ │ │ - ldmdb lr!, {r1, r3, r4} │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + @ instruction: 0xe9be001a │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ bne.n 1c8c50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xe810001a │ │ │ │ - bvc.n 1c8c4c │ │ │ │ + ldmia.w r0, {r1, r3, r4} │ │ │ │ + bhi.n 1c8d4c │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r3 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 1c8d68 │ │ │ │ + push {r3, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r2, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + setpan #0 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c8d74 │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + push {r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8b4c │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8c0c │ │ │ │ + b.n 1c8c4c │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 1c8d74 │ │ │ │ + @ instruction: 0xe802001a │ │ │ │ + push {r2, r5} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8b54 │ │ │ │ + b.n 1c8c54 │ │ │ │ movs r2, r3 │ │ │ │ beq.n 1c8cd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8c54 │ │ │ │ - movs r2, r3 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + @ instruction: 0xe81c001a │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c8c14 │ │ │ │ - movs r2, r3 │ │ │ │ - b.n 1c8c68 │ │ │ │ + b.n 1c8d14 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8c44 │ │ │ │ + @ instruction: 0xe820001a │ │ │ │ + bvc.n 1c8d44 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8af8 │ │ │ │ + b.n 1c8bf8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8934 │ │ │ │ + b.n 1c8a34 │ │ │ │ movs r1, r3 │ │ │ │ - mcr2 0, 6, r0, cr14, cr11, {0} │ │ │ │ - b.n 1c8adc │ │ │ │ + vqadd.u8 d16, d14, d11 │ │ │ │ + b.n 1c8bdc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8944 │ │ │ │ + b.n 1c8a44 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88b4 │ │ │ │ + b.n 1c89b4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88b4 │ │ │ │ + b.n 1c89b4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88b4 │ │ │ │ + b.n 1c89b4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c890c │ │ │ │ + b.n 1c8a0c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88a4 │ │ │ │ + b.n 1c89a4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88f0 │ │ │ │ + b.n 1c89f0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8ac4 │ │ │ │ + b.n 1c8bc4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8994 │ │ │ │ + b.n 1c8a94 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c896c │ │ │ │ + b.n 1c8a6c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8944 │ │ │ │ + b.n 1c8a44 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c891c │ │ │ │ + b.n 1c8a1c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88f4 │ │ │ │ + b.n 1c89f4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88cc │ │ │ │ + b.n 1c89cc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88a4 │ │ │ │ + b.n 1c89a4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c887c │ │ │ │ + b.n 1c897c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8854 │ │ │ │ + b.n 1c8954 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c882c │ │ │ │ + b.n 1c892c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8804 │ │ │ │ + b.n 1c8904 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87dc │ │ │ │ + b.n 1c88dc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87b4 │ │ │ │ + b.n 1c88b4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8914 │ │ │ │ + b.n 1c8a14 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8768 │ │ │ │ + b.n 1c8868 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8880 │ │ │ │ + b.n 1c8980 │ │ │ │ movs r2, r3 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1c8830 │ │ │ │ + b.n 1c8930 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8834 │ │ │ │ + b.n 1c8934 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8810 │ │ │ │ + b.n 1c8910 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87f4 │ │ │ │ + b.n 1c88f4 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87c4 │ │ │ │ + b.n 1c88c4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87ac │ │ │ │ + b.n 1c88ac │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r2, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c94d8 │ │ │ │ + b.n 1c85d8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c879c │ │ │ │ + b.n 1c889c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c877c │ │ │ │ + b.n 1c887c │ │ │ │ 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 │ │ │ │ @@ -486968,103 +486965,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #568] @ (1c9038 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6d04 │ │ │ │ + bl 1f6d9c │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1c8e1a │ │ │ │ ldr r6, [pc, #548] @ (1c903c ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5f30 │ │ │ │ ldr r1, [pc, #540] @ (1c9040 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c8e8c │ │ │ │ ldr r1, [pc, #528] @ (1c9044 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [pc, #520] @ (1c9048 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c8e82 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #504] @ (1c904c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c8e64 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5f30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c8e5a │ │ │ │ ldr r1, [pc, #460] @ (1c9050 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8eea │ │ │ │ ldr r1, [pc, #448] @ (1c9054 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [pc, #444] @ (1c9058 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8ee0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #428] @ (1c905c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c8ec2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5f30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c8eb8 │ │ │ │ ldr r1, [pc, #380] @ (1c9060 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ beq.n 1c8f0a │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -487073,19 +487070,19 @@ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1c8ef6 │ │ │ │ ldr r1, [pc, #344] @ (1c9064 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [pc, #336] @ (1c9068 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1c8f3a │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ @@ -487094,62 +487091,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1c8f24 │ │ │ │ ldr r6, [pc, #304] @ (1c906c ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [pc, #296] @ (1c9070 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1c8fa2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1a5f30 │ │ │ │ ldr r1, [pc, #272] @ (1c9074 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1c8f98 │ │ │ │ bl 1a5f30 │ │ │ │ ldr r1, [pc, #256] @ (1c9078 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c9026 │ │ │ │ ldr r2, [pc, #240] @ (1c907c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1c9080 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [pc, #232] @ (1c9084 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c900e │ │ │ │ ldr r1, [pc, #224] @ (1c9088 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [pc, #216] @ (1c908c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c9004 │ │ │ │ ldr r6, [pc, #208] @ (1c9090 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #204] @ 1c9094 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -487159,101 +487156,101 @@ │ │ │ │ bcs.n 1c9004 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 1a5f30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1c8fce │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1c8fd6 │ │ │ │ ldr r1, [pc, #144] @ (1c9098 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r1, [pc, #140] @ (1c909c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6dd4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1c8e04 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1c90a0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c8f8e │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r0, r2] │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ movs r1, r3 │ │ │ │ - bpl.n 1c904c │ │ │ │ + bpl.n 1c8f4c │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #800 @ (adr r4, 1c9360 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 1c9160 ) │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c97a8 │ │ │ │ + b.n 1c88a8 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c9004 │ │ │ │ + bpl.n 1c9104 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c979c │ │ │ │ + b.n 1c889c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c96f4 │ │ │ │ + b.n 1c97f4 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r3 │ │ │ │ - bmi.n 1c8f58 │ │ │ │ + bpl.n 1c9058 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9700 │ │ │ │ + b.n 1c9800 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9648 │ │ │ │ + b.n 1c9748 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ movs r1, r3 │ │ │ │ - bmi.n 1c9074 │ │ │ │ + bmi.n 1c8f74 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c963c │ │ │ │ + b.n 1c973c │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 1c901c │ │ │ │ + bmi.n 1c911c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c95f8 │ │ │ │ + b.n 1c96f8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c95d0 │ │ │ │ + b.n 1c96d0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c95d4 │ │ │ │ + b.n 1c96d4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9508 │ │ │ │ + b.n 1c9608 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9568 │ │ │ │ + b.n 1c9668 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 1c9160 │ │ │ │ + bcc.n 1c9060 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9590 │ │ │ │ + b.n 1c9690 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9454 │ │ │ │ + b.n 1c9554 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r6, 1c90ec │ │ │ │ + cbz r6, 1c910c │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c94a4 │ │ │ │ + b.n 1c95a4 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n 1c901c │ │ │ │ + bcc.n 1c911c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1c93fc │ │ │ │ + b.n 1c94fc │ │ │ │ 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] @ 1c9564 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -487262,15 +487259,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 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c954e │ │ │ │ mov r2, r3 │ │ │ │ @@ -487294,20 +487291,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1c90f4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ 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 1c9240 │ │ │ │ mov r2, r7 │ │ │ │ @@ -487371,15 +487368,15 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1faeec │ │ │ │ + bl 1faf84 │ │ │ │ b.n 1c9160 │ │ │ │ mov r0, sl │ │ │ │ bl 1a5f64 │ │ │ │ cbz r0, 1c91f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -487403,24 +487400,24 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1faeec │ │ │ │ + bl 1faf84 │ │ │ │ b.n 1c9160 │ │ │ │ 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 1ffed0 │ │ │ │ + bl 1fff68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 1c9554 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a5f64 │ │ │ │ @@ -487447,23 +487444,23 @@ │ │ │ │ beq.w 1c93a4 │ │ │ │ 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 1fff78 │ │ │ │ + bl 200010 │ │ │ │ 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 1faf40 │ │ │ │ + bl 1fafd8 │ │ │ │ cbz r0, 1c92ec │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1c92e0 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -487471,22 +487468,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 1faf6c │ │ │ │ + bl 1fb004 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c92c0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1fafd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c952a │ │ │ │ mov sl, fp │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov fp, r0 │ │ │ │ sub.w r3, r5, #96 @ 0x60 │ │ │ │ @@ -487523,15 +487520,15 @@ │ │ │ │ beq.n 1c9370 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ bne.w 1c947c │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1faf6c │ │ │ │ + bl 1fb004 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c9312 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, sl │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w ip, sl, r2 │ │ │ │ @@ -487609,30 +487606,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #548] @ 0x224 │ │ │ │ bne.n 1c93de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r2, [pc, #276] @ (1c956c ) │ │ │ │ ldr r3, [pc, #272] @ (1c9568 ) │ │ │ │ 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 1c955e │ │ │ │ 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 1fffbc │ │ │ │ + bl 200054 │ │ │ │ b.n 1c934c │ │ │ │ mov r1, r3 │ │ │ │ bl 1a6130 │ │ │ │ b.n 1c9370 │ │ │ │ mov fp, sl │ │ │ │ b.n 1c9392 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -487680,15 +487677,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 1fffbc │ │ │ │ + bl 200054 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1c94ea │ │ │ │ b.n 1c927c │ │ │ │ subs r1, #29 │ │ │ │ cmp r1, #16 │ │ │ │ bhi.n 1c94be │ │ │ │ movw r0, #47107 @ 0xb803 │ │ │ │ @@ -488494,15 +488491,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1d0204 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f21a4 │ │ │ │ + bl 1f223c │ │ │ │ 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} │ │ │ │ @@ -488540,15 +488537,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1c9dce │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1c9d60 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -488565,28 +488562,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1a64d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f2234 │ │ │ │ + bl 1f22cc │ │ │ │ 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 1fb868 │ │ │ │ + bl 1fb900 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1c9d8e │ │ │ │ mov r8, r3 │ │ │ │ b.n 1c9dc0 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -489309,28 +489306,28 @@ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ cbz r0, 1ca52a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca52a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1ca51e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1ca51e │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca50c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1ca59e │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -489480,27 +489477,27 @@ │ │ │ │ bl 1ca2d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ca5f4 │ │ │ │ b.n 1ca69a │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ cbz r0, 1ca6e0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca6e0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1ca6d2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1ca66e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca6c2 │ │ │ │ mov r0, r8 │ │ │ │ bl 1c9e14 │ │ │ │ add sl, r0 │ │ │ │ b.n 1ca66e │ │ │ │ @@ -489717,15 +489714,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1ca902 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f21e0 │ │ │ │ + bl 1f2278 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r0, r3 │ │ │ │ mov.w r8, r0, lsr #7 │ │ │ │ beq.w 1cab58 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ subs.w r7, r8, #8 │ │ │ │ @@ -490066,17 +490063,17 @@ │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 1caa64 │ │ │ │ b.n 1cab9a │ │ │ │ nop │ │ │ │ bl eacae │ │ │ │ bl fffc0cb2 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ movs r2, r5 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ 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] @ 1cb228 │ │ │ │ mov r6, r0 │ │ │ │ @@ -490086,15 +490083,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 1cad1e │ │ │ │ @@ -490152,31 +490149,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 1f23f0 │ │ │ │ + bl 1f2488 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ beq.w 1caed6 │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r7 │ │ │ │ b.n 1cadbe │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f2234 │ │ │ │ + bl 1f22cc │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r5, [r7, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ bne.n 1cadb6 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r5, r9 │ │ │ │ @@ -490236,58 +490233,58 @@ │ │ │ │ beq.w 1cb128 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1cb128 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1caec0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1caec0 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cbz r6, 1caeb2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1caec8 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cbz r0, 1caeb2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1caeb2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1caea6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1caec8 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cae98 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cae7e │ │ │ │ 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 1cadee │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1f224c │ │ │ │ + bl 1f22e4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1cb03e │ │ │ │ ldr r7, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -490467,15 +490464,15 @@ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1cb052 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cbz r1, 1cb0e2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ strd r2, sl, [r1, #96] @ 0x60 │ │ │ │ @@ -490483,15 +490480,15 @@ │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1cad5c │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r4, [r5, #52] @ 0x34 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r2, [pc, #316] @ (1cb234 ) │ │ │ │ ldr r3, [pc, #304] @ (1cb22c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -490770,15 +490767,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 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 1a7448 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -490831,15 +490828,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bpl.n 1cb57e │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cb794 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1cb4ba │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1cb4ac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1cb57e │ │ │ │ @@ -490848,15 +490845,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1cb57e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1cb57e │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cb492 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1cb680 │ │ │ │ @@ -490880,24 +490877,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb57a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb57a │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1cb528 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1cb576 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1cb51a │ │ │ │ @@ -490918,18 +490915,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp r3, ip │ │ │ │ bne.n 1cb546 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb8cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cb528 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -490939,15 +490936,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1cb404 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1cb3f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r2, [pc, #776] @ (1cb8ac ) │ │ │ │ ldr r3, [pc, #772] @ (1cb8a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -491019,15 +491016,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 1fb868 │ │ │ │ + bl 1fb900 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1cb536 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cb4e4 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -491074,22 +491071,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 1fb7f4 │ │ │ │ + bl 1fb88c │ │ │ │ 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 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ 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] │ │ │ │ @@ -491226,19 +491223,19 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #352] @ (1cba10 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ movs r2, r5 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r3, r5] │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ 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] @ (1cb944 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -491261,15 +491258,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb8f0 │ │ │ │ ldr r6, [pc, #76] @ (1cb94c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29ed0c │ │ │ │ + bl 29eda4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb922 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491344,15 +491341,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb9ac │ │ │ │ ldr r6, [pc, #76] @ (1cba08 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29ed0c │ │ │ │ + bl 29eda4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb9de │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491459,15 +491456,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cbab8 │ │ │ │ ldr r6, [pc, #76] @ (1cbb14 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29ed0c │ │ │ │ + bl 29eda4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cbaea │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491912,15 +491909,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cbf42 │ │ │ │ nop │ │ │ │ rors r6, r6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492566,15 +492563,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cc61a │ │ │ │ nop │ │ │ │ subs r3, #34 @ 0x22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492952,15 +492949,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cc9e8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ adds r7, #0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -493120,15 +493117,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1ccb44 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -493150,19 +493147,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1ccc3c ) │ │ │ │ ldr r0, [pc, #20] @ (1ccc40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4c48 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #512] @ (1cce3c ) │ │ │ │ + ldr r2, [pc, #0] @ (1ccc3c ) │ │ │ │ movs r2, r5 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ 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 │ │ │ │ @@ -493231,15 +493228,15 @@ │ │ │ │ bl 1a6d8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ccd18 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ - add r5, pc, #216 @ (adr r5, 1ccdf4 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 1ccff4 ) │ │ │ │ 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 │ │ │ │ @@ -493638,15 +493635,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1cd142 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493943,15 +493940,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1cd35a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -494247,15 +494244,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 24590c │ │ │ │ + bl 2459a4 │ │ │ │ ldr r3, [pc, #904] @ (1cdb4c ) │ │ │ │ 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 │ │ │ │ @@ -494271,15 +494268,15 @@ │ │ │ │ cmp.w r8, #3 │ │ │ │ bhi.n 1cd8a0 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1cd9e2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #300 @ 0x12c │ │ │ │ bne.w 1cd9e2 │ │ │ │ @@ -494621,15 +494618,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 21806c │ │ │ │ + bl 218104 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1babac │ │ │ │ movs r2, #1 │ │ │ │ @@ -494882,15 +494879,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cdd60 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1cdd50 │ │ │ │ movs r3, #2 │ │ │ │ @@ -494931,15 +494928,15 @@ │ │ │ │ ldr r2, [pc, #676] @ (1ce13c ) │ │ │ │ ldr r3, [pc, #680] @ (1ce140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2180a0 │ │ │ │ + bl 218138 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1babac │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -495382,15 +495379,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ 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 1ce30a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -495787,15 +495784,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce680 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -496029,15 +496026,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce8f2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -496622,15 +496619,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1cf096 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1fa6ac │ │ │ │ + bl 1fa744 │ │ │ │ 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 1cf01e │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -496680,15 +496677,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 1fa6ac │ │ │ │ + bl 1fa744 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1cf130 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -497471,15 +497468,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 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1cf8e4 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -503257,15 +503254,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1d34fa │ │ │ │ ldr r2, [pc, #336] @ (1d352c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #336] @ (1d3530 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1d3394 │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1d345c │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -503385,17 +503382,17 @@ │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r2, r4, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r7, #22 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ 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] @ 1d3a00 │ │ │ │ @@ -506237,33 +506234,33 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [pc, #56] @ (1d5260 ) │ │ │ │ @@ -506497,33 +506494,33 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [pc, #56] @ (1d54f8 ) │ │ │ │ @@ -508397,71 +508394,71 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1144] @ 1d6c10 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1d6c14 │ │ │ │ + ldr.w r2, [pc, #1160] @ 1d6c20 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1d6c24 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ 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 │ │ │ │ - cmp.w fp, #0 │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ bne.w 1d6bec │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ 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 │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ - andeq.w r9, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ + andeq.w r9, r2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r4, r2, #4, #1 │ │ │ │ + mov r6, sl │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1d69f4 │ │ │ │ + bne.w 1d6a14 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -508474,25 +508471,24 @@ │ │ │ │ orr.w r7, r8, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov sl, r9 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ strd r2, r9, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ @@ -508507,116 +508503,118 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ 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, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r6, r3 │ │ │ │ bl 1d08c0 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + mov sl, r9 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ blx 61174 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r6, fp, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ orr.w r3, r1, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1d6bfc │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d6bfe │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, fp │ │ │ │ - movls r2, r1 │ │ │ │ + itete hi │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ + ldrls r1, [sp, #12] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, fp │ │ │ │ + movhi r2, #0 │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldrh r1, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne r2, #0 │ │ │ │ orr.w r5, r3, r5 │ │ │ │ - itete eq │ │ │ │ + itete ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ moveq r3, #0 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ moveq r2, r3 │ │ │ │ - eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ + it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -508627,26 +508625,38 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 1d6bca │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #560] @ (1d6c28 ) │ │ │ │ + ldr r3, [pc, #552] @ (1d6c24 ) │ │ │ │ + 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 1d6c10 │ │ │ │ + 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 r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ @@ -508660,14 +508670,15 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov.w r9, #0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -508675,24 +508686,24 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + mov r1, r2 │ │ │ │ ldr.w r8, [r3] │ │ │ │ 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 │ │ │ │ + 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 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -508705,207 +508716,200 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 61174 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + vldr d7, [pc, #216] @ 1d6c18 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - mov r2, sl │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 1d6b48 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1d6c08 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, fp │ │ │ │ - movls r2, r1 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ + itete hi │ │ │ │ + ldrhi.w r2, [fp, #4] │ │ │ │ + ldrls r1, [sp, #12] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, fp │ │ │ │ + movhi r2, #0 │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1d0354 │ │ │ │ - vldr d7, [pc, #172] @ 1d6c08 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldrh.w r1, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - itt eq │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #24] │ │ │ │ - eorne r3, r2 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne.w fp, r3, r2 │ │ │ │ + itt ne │ │ │ │ movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ (1d6c18 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d6c14 ) │ │ │ │ - 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 1d6c04 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orr.w r1, fp, fp, lsr #1 │ │ │ │ - and.w r3, fp, #1 │ │ │ │ + b.n 1d69f0 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1d67da │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d67dc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1d698a │ │ │ │ + b.n 1d6986 │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1d6b80 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ 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, #1232] @ 1d7108 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1d710c │ │ │ │ + ldr.w r2, [pc, #1232] @ 1d7118 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1d711c │ │ │ │ add r2, pc │ │ │ │ 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, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d70d6 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d70e8 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ + orrhi r5, r2 │ │ │ │ ldrls r5, [sp, #20] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ mov r8, sl │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1d6ee6 │ │ │ │ + bne.w 1d6ef8 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1d0354 │ │ │ │ @@ -509046,15 +509050,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1d70e6 │ │ │ │ + bne.w 1d70f8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ @@ -509100,23 +509104,23 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (1d7110 ) │ │ │ │ - ldr r3, [pc, #576] @ (1d710c ) │ │ │ │ + ldr r2, [pc, #580] @ (1d7120 ) │ │ │ │ + ldr r3, [pc, #572] @ (1d711c ) │ │ │ │ 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 1d70f6 │ │ │ │ + bne.w 1d7108 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -509245,44 +509249,44 @@ │ │ │ │ strd r2, r9, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + vldr d7, [pc, #176] @ 1d7110 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d70ee │ │ │ │ + bne.n 1d7100 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #128] @ 1d7100 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1d0354 │ │ │ │ ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -509298,91 +509302,91 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 1d6eaa │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + b.n 1d6ebc │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1d6c78 │ │ │ │ + b.n 1d6c8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d6e58 │ │ │ │ + b.n 1d6e6a │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1d706e │ │ │ │ + b.n 1d709c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1232] @ 1d7600 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1d7604 │ │ │ │ + ldr.w r2, [pc, #1232] @ 1d7610 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1d7614 │ │ │ │ add r2, pc │ │ │ │ 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, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d75d2 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d75e4 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ + orrhi r5, r2 │ │ │ │ ldrls r5, [sp, #20] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ mov r8, sl │ │ │ │ and.w r1, r2, #1 │ │ │ │ mov r7, sl │ │ │ │ ubfx r0, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ubfx r2, r2, #11, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1d73e2 │ │ │ │ + bne.w 1d73f4 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1d0354 │ │ │ │ @@ -509523,15 +509527,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1d75e2 │ │ │ │ + bne.w 1d75f4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ @@ -509577,23 +509581,23 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #576] @ (1d7608 ) │ │ │ │ - ldr r3, [pc, #572] @ (1d7604 ) │ │ │ │ + ldr r2, [pc, #576] @ (1d7618 ) │ │ │ │ + ldr r3, [pc, #568] @ (1d7614 ) │ │ │ │ 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 1d75f2 │ │ │ │ + bne.w 1d7604 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -509722,44 +509726,44 @@ │ │ │ │ strd r2, r9, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + vldr d7, [pc, #172] @ 1d7608 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d75ea │ │ │ │ + bne.n 1d75fc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #124] @ 1d75f8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1d0354 │ │ │ │ ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -509775,240 +509779,239 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 1d73a6 │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + b.n 1d73b8 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1d7170 │ │ │ │ + b.n 1d7184 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d7354 │ │ │ │ + b.n 1d7366 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1d756a │ │ │ │ + b.n 1d7598 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ ... │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #708] @ (1d78e8 ) │ │ │ │ - ldr r3, [pc, #708] @ (1d78ec ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #708] @ (1d78f8 ) │ │ │ │ + ldr r3, [pc, #708] @ (1d78fc ) │ │ │ │ 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 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d7b3c │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d7b52 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r3, r5, #5, #1 │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r3, r6, #5, #1 │ │ │ │ itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - movls r5, r3 │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + orrhi r6, r1 │ │ │ │ + movls r6, r3 │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r1, [r6, #12] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ 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] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d78f4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d7904 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, r7, [sp] │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [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 1d0354 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [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 1d0354 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r5, #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 1d0450 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [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 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ blx 61174 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ - vldr d7, [pc, #336] @ 1d78e0 │ │ │ │ + vldr d7, [pc, #336] @ 1d78f0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d3354 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7b4a │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + bne.w 1d7b60 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r3 │ │ │ │ - ldrhi r3, [r6, #28] │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ itt hi │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - orrs r5, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ 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 r5, r2 │ │ │ │ + orrs r6, 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] │ │ │ │ @@ -510022,25 +510025,25 @@ │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #108] @ 1d78e0 │ │ │ │ + vldr d7, [pc, #108] @ 1d78f0 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d3354 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ @@ -510048,409 +510051,419 @@ │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r7 │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r3, r6 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d78f0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d78ec ) │ │ │ │ + ldr r2, [pc, #48] @ (1d7900 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d78fc ) │ │ │ │ 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 1d7b74 │ │ │ │ + bne.w 1d7ba2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #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 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ - ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ 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 r5, r3 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ 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 r5, r3 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ mov r1, r9 │ │ │ │ - vldr d7, [pc, #412] @ 1d7b78 │ │ │ │ + vldr d7, [pc, #444] @ 1d7ba8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d3354 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - orrs r3, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w fp, [r5] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w fp, sl, r2 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - tst.w fp, #1344 @ 0x540 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w r3, r3, r2 │ │ │ │ + tst.w sl, #1344 @ 0x540 │ │ │ │ + strd r7, r3, [sp, #4] │ │ │ │ + orr.w r6, r6, 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 1d0354 │ │ │ │ - ubfx r2, fp, #5, #1 │ │ │ │ + ubfx r2, sl, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ + movs r1, #0 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #29 │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #224] @ 1d7b78 │ │ │ │ - mov r3, r5 │ │ │ │ + vldr d7, [pc, #268] @ 1d7ba8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d3354 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w r9, fp, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d7b50 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d7b66 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + it ls │ │ │ │ + movls r1, sl │ │ │ │ + orr.w r2, r2, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ + orr.w r9, r2, r9 │ │ │ │ + it ls │ │ │ │ + movls r7, r1 │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ + itttt hi │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r1, sl, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ - bl 1d0354 │ │ │ │ - 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 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ - 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 1d78ba │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - b.n 1d7660 │ │ │ │ + ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1d78ca │ │ │ │ + orr.w r6, r3, r3, lsr #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + b.n 1d7672 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d77d8 │ │ │ │ + b.n 1d77e8 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrd fp, r5, [sp, #216] @ 0xd8 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ + orr.w r2, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d7b04 │ │ │ │ + orr.w r9, r2, r9 │ │ │ │ + orrs r5, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ + b.n 1d7b38 │ │ │ │ blx 616e4 <__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 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1296] @ 1d80a8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1296] @ 1d80ac │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1280] @ 1d80c8 │ │ │ │ + ldr.w r3, [pc, #1280] @ 1d80cc │ │ │ │ add r2, pc │ │ │ │ + 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, [r4, #13] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d8078 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d809a │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #24] │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #20] │ │ │ │ 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 │ │ │ │ + mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ + mov r8, sl │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + mov r7, sl │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1d7e62 │ │ │ │ + bne.w 1d7e94 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd r0, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d0354 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d0354 │ │ │ │ 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] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ @@ -510458,15 +510471,15 @@ │ │ │ │ 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, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -510484,82 +510497,80 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ orr.w fp, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r8, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 61174 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 61174 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orr.w r9, r2, r3 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ 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 1d8088 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 1d80aa │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #28] │ │ │ │ + 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, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ @@ -510576,15 +510587,15 @@ │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ orr.w r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ orr.w r6, fp, r6 │ │ │ │ iteee eq │ │ │ │ moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ @@ -510600,207 +510611,206 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #616] @ (1d80b0 ) │ │ │ │ - ldr r3, [pc, #608] @ (1d80a8 ) │ │ │ │ + ldr r2, [pc, #600] @ (1d80d0 ) │ │ │ │ + ldr r3, [pc, #592] @ (1d80cc ) │ │ │ │ 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 1d8096 │ │ │ │ + bne.w 1d80ba │ │ │ │ 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 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r8, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ - 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 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d0354 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r5 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str r7, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r5, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, 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 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d08c0 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + mov.w r9, #0 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + orrs r7, r3 │ │ │ │ blx 61174 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr.w sl, [r6, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ubfx r8, r5, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 61174 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + mov r3, sl │ │ │ │ + strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ + strd r2, r9, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + vldr d7, [pc, #172] @ 1d80c0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d8090 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 1d80b2 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ + movhi r3, #0 │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r7, r3 │ │ │ │ + movls r3, r2 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - vldr d7, [pc, #128] @ 1d80a0 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - bl 1d0354 │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ @@ -510810,284 +510820,284 @@ │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 1d7e26 │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + b.n 1d7e58 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1d7bdc │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 1d7c0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d7dd4 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d800e │ │ │ │ + b.n 1d7e06 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 1d804c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ + strh r0, [r6, #32] │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r2, [r0, #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 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #760] @ (1d83c8 ) │ │ │ │ + ldr r2, [pc, #760] @ (1d83e8 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #760] @ (1d83cc ) │ │ │ │ + ldr r3, [pc, #760] @ (1d83ec ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d862e │ │ │ │ - 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 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d8654 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #16] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ 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, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d83d4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d83f4 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ + strd r9, r6, [sp] │ │ │ │ orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1d0354 │ │ │ │ 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, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #408] @ 1d83c0 │ │ │ │ + vldr d7, [pc, #404] @ 1d83e0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d3354 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ + ldr.w r9, [r5, #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 r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d863e │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1d8664 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov.w sl, #1 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ bl 1d0450 │ │ │ │ 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 1d0354 │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov.w fp, #0 │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r7, r6 │ │ │ │ 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 1d0354 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [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 61174 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r9 │ │ │ │ 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 1d3354 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orrs r6, 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 │ │ │ │ @@ -511096,541 +511106,557 @@ │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d83d0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d83cc ) │ │ │ │ + ldr r2, [pc, #44] @ (1d83f0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d83ec ) │ │ │ │ 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 1d8668 │ │ │ │ + bne.w 1d86ae │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0450 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #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 r5, r3 │ │ │ │ + orrs r6, 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 1d0354 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #476] @ 1d8670 │ │ │ │ + vldr d7, [pc, #516] @ 1d86b8 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d3354 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + orrs r6, 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 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #332] @ 1d8670 │ │ │ │ + vldr d7, [pc, #376] @ 1d86b8 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1d3354 │ │ │ │ - vldr d7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d8644 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d866a │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ + ittee ls │ │ │ │ + movls r2, sl │ │ │ │ + movls r7, r2 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ - bl 1d0354 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ 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 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r7, 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 │ │ │ │ + ite eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ - movne r2, fp │ │ │ │ + mov.w r2, #0 │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ 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 r4, r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r7 │ │ │ │ - orrs r3, r4 │ │ │ │ + orrs r3, r7 │ │ │ │ orrs r2, r5 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ - b.n 1d839a │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1d8108 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1d83bc │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1d812c │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d829e │ │ │ │ + b.n 1d82c0 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d8598 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + b.n 1d85de │ │ │ │ blx 616e4 <__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 r6, r2 │ │ │ │ - ldr.w r2, [pc, #1484] @ 1d8c58 │ │ │ │ - ldr.w r3, [pc, #1484] @ 1d8c5c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1484] @ 1d8ca0 │ │ │ │ + ldr.w r3, [pc, #1484] @ 1d8ca4 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8c64 │ │ │ │ - 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 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d8cac │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #24] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ 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 fp, r2, #1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ + ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d89c2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d8a0c │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61174 │ │ │ │ mov r3, sl │ │ │ │ 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 1d3354 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, r9, r3 │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d8c74 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1d8cbc │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ 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 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #31 │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -511643,591 +511669,608 @@ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #788] @ 1d8c50 │ │ │ │ + vldr d7, [pc, #784] @ 1d8c98 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d3354 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1d8ca0 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ + beq.w 1d8d0c │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ eors r1, r3 │ │ │ │ mov r3, r9 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r3, r6 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #696] @ (1d8c60 ) │ │ │ │ - ldr r3, [pc, #692] @ (1d8c5c ) │ │ │ │ + ldr r2, [pc, #696] @ (1d8ca8 ) │ │ │ │ + ldr r3, [pc, #688] @ (1d8ca4 ) │ │ │ │ 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 1d8cac │ │ │ │ + bne.w 1d8d18 │ │ │ │ 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.w r9, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r9, [sp] │ │ │ │ - ldrd sl, r5, [sp, #224] @ 0xe0 │ │ │ │ + ldrd sl, r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1d0354 │ │ │ │ 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 sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, 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 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #428] @ 1d8c50 │ │ │ │ + vldr d7, [pc, #428] @ 1d8c98 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d3354 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r3, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0450 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - movs r2, #31 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ + mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #236] @ 1d8c50 │ │ │ │ - mov r3, sl │ │ │ │ + vldr d7, [pc, #232] @ 1d8c98 │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d3354 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldrb.w sl, [r6, #13] │ │ │ │ - orr.w r8, fp, r3 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1d8c7a │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ + orr.w r8, fp, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d8cc2 │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr.w fp, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w sl, r3, sl │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r8, fp, r8 │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r2, sl │ │ │ │ - movls r3, r2 │ │ │ │ + itett hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r2, r6 │ │ │ │ ldrhi.w r3, [r9, #4] │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + strd r6, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - 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 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldrd r6, r9, [sp, #224] @ 0xe0 │ │ │ │ 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 1d8ca6 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.n 1d8d12 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ + movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, sl, r3 │ │ │ │ + orr.w r2, r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r2, r8 │ │ │ │ + orr.w r2, r2, sl │ │ │ │ orr.w r3, r9, r3 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1d89a0 │ │ │ │ + orr.w r3, r3, r8 │ │ │ │ + b.n 1d89ea │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1d86cc │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1d8718 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d889e │ │ │ │ + b.n 1d88e8 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ubfx r6, r6, #1, #1 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w fp, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1d0354 │ │ │ │ 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 1d8bde │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w sl, r3, sl │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + orr.w r8, fp, r8 │ │ │ │ + b.n 1d8c44 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1d8988 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1d8c2e │ │ │ │ + b.n 1d89d2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1d8c72 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #808] @ (1d8ff0 ) │ │ │ │ + ldr r2, [pc, #808] @ (1d9060 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #808] @ (1d8ff4 ) │ │ │ │ + ldr r3, [pc, #808] @ (1d9064 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d9280 │ │ │ │ - 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 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d92f8 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #16] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ 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, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8ffc │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d906c │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ + strd r9, r6, [sp] │ │ │ │ orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1d0354 │ │ │ │ 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, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #456] @ 1d8fe8 │ │ │ │ + vldr d7, [pc, #452] @ 1d9058 │ │ │ │ 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 1d3354 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ + ldr.w r9, [r5, #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 r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d9290 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1d9308 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r7, r5, r3 │ │ │ │ - ldr.w r5, [sl] │ │ │ │ + orr.w r7, r6, r3 │ │ │ │ + ldr.w r6, [sl] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - tst.w r5, #1344 @ 0x540 │ │ │ │ + tst.w r6, #1344 @ 0x540 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ - ubfx r5, r5, #5, #1 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ movs r2, #29 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orrs r5, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61174 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -512240,350 +512283,365 @@ │ │ │ │ bl 1d3354 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1d92ba │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.w 1d9352 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eor.w r9, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d8ff8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d8ff4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d9068 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d9064 ) │ │ │ │ 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 1d92c6 │ │ │ │ + bne.w 1d935e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0450 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #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 r5, r3 │ │ │ │ + orrs r6, 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 1d0354 │ │ │ │ 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 r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #532] @ 1d92d0 │ │ │ │ + vldr d7, [pc, #572] @ 1d9368 │ │ │ │ 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 1d3354 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [fp, #4] │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + orrs r6, 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 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + 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, sl, r3 │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #340] @ 1d92d0 │ │ │ │ - mov r3, r5 │ │ │ │ + vldr d7, [pc, #384] @ 1d9368 │ │ │ │ + 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 1d3354 │ │ │ │ - vldr d7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d9296 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d930e │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ + ittee ls │ │ │ │ + movls r2, sl │ │ │ │ + movls r7, r2 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ - bl 1d0354 │ │ │ │ - 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 r5, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldrd r7, 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 │ │ │ │ - beq.n 1d92c0 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.n 1d9358 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ + movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r7 │ │ │ │ - orrs r3, r4 │ │ │ │ + orrs r3, r7 │ │ │ │ orrs r2, r5 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ - b.n 1d8fc2 │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1d8d00 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1d9034 │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1d8d74 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d8e9a │ │ │ │ + b.n 1d8f0c │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d91ec │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + b.n 1d9284 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1d8f86 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1d9238 │ │ │ │ + b.n 1d8ff8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1d92b2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -512591,22 +512649,22 @@ │ │ │ │ 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] @ (1d9490 ) │ │ │ │ + ldr r3, [pc, #408] @ (1d9528 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - vldr d8, [pc, #388] @ 1d9488 │ │ │ │ + vldr d8, [pc, #388] @ 1d9520 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1d9494 ) │ │ │ │ + ldr r1, [pc, #396] @ (1d952c ) │ │ │ │ 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 │ │ │ │ @@ -512705,76 +512763,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ 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 1d9442 │ │ │ │ + bls.n 1d94da │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 1d9442 │ │ │ │ + cbz r3, 1d94da │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d9446 │ │ │ │ + b.n 1d94de │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d9498 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d9530 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d9490 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d9528 ) │ │ │ │ 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 1d9484 │ │ │ │ + bne.n 1d951c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ 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] @ (1d96a8 ) │ │ │ │ + ldr r3, [pc, #496] @ (1d9740 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d96ac ) │ │ │ │ + ldr r1, [pc, #488] @ (1d9744 ) │ │ │ │ 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 │ │ │ │ @@ -512791,15 +512849,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #16 │ │ │ │ orrs r4, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #408] @ 1d96a0 │ │ │ │ + vldr d7, [pc, #408] @ 1d9738 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -512909,78 +512967,78 @@ │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ 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 1d965a │ │ │ │ + bls.n 1d96f2 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d965a │ │ │ │ + cbz r3, 1d96f2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d965e │ │ │ │ + b.n 1d96f6 │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d96b0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d9748 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d96a8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d9740 ) │ │ │ │ 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 1d9698 │ │ │ │ + bne.n 1d9730 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r5, #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 │ │ │ │ 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] @ (1d98c8 ) │ │ │ │ + ldr r3, [pc, #500] @ (1d9960 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - vldr d8, [pc, #480] @ 1d98c0 │ │ │ │ + vldr d8, [pc, #480] @ 1d9958 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d98cc ) │ │ │ │ + ldr r1, [pc, #488] @ (1d9964 ) │ │ │ │ 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 │ │ │ │ @@ -513111,78 +513169,78 @@ │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ 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 1d9876 │ │ │ │ + bls.n 1d990e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d9876 │ │ │ │ + cbz r3, 1d990e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d987a │ │ │ │ + b.n 1d9912 │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d98d0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d9968 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #52] @ (1d98c8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d9960 ) │ │ │ │ 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 1d98b8 │ │ │ │ + bne.n 1d9950 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ 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] @ 1d9cf0 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1d9d88 │ │ │ │ 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] @ (1d9cf4 ) │ │ │ │ + ldr r1, [pc, #1008] @ (1d9d8c ) │ │ │ │ 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 │ │ │ │ @@ -513379,15 +513437,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 1d9cb0 │ │ │ │ + bne.w 1d9d48 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61174 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513397,15 +513455,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 1d9c9c │ │ │ │ + bne.w 1d9d34 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61174 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513424,15 +513482,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 1d9c52 │ │ │ │ + bne.n 1d9cea │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61174 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ @@ -513443,15 +513501,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 1d9c3e │ │ │ │ + bne.n 1d9cd6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r8, r7, #1 │ │ │ │ blx 61174 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513461,15 +513519,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 1d9c28 │ │ │ │ + bne.n 1d9cc0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 61174 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513479,47 +513537,47 @@ │ │ │ │ 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 1d9ccc │ │ │ │ - ldr r2, [pc, #236] @ (1d9cf8 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d9cf0 ) │ │ │ │ + bne.n 1d9d64 │ │ │ │ + ldr r2, [pc, #236] @ (1d9d90 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d9d88 ) │ │ │ │ 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 1d9ce0 │ │ │ │ + bne.n 1d9d78 │ │ │ │ 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 1d5ff4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9bdc │ │ │ │ + b.n 1d9c74 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d61a4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9bac │ │ │ │ + b.n 1d9c44 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d627c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -513540,72 +513598,72 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ bl 1d0628 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r7, r8, r3 │ │ │ │ - b.n 1d9bdc │ │ │ │ + b.n 1d9c74 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d627c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9b32 │ │ │ │ - vldr d7, [pc, #52] @ 1d9ce8 │ │ │ │ + b.n 1d9bca │ │ │ │ + vldr d7, [pc, #52] @ 1d9d80 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9b04 │ │ │ │ + b.n 1d9b9c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ bl 1d5ff4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9c08 │ │ │ │ + b.n 1d9ca0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ 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] @ 1da148 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1da1e0 │ │ │ │ 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] @ 1da14c │ │ │ │ + ldr.w r1, [pc, #1060] @ 1da1e4 │ │ │ │ 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 │ │ │ │ @@ -513817,15 +513875,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 1da10a │ │ │ │ + bne.w 1da1a2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61174 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513835,15 +513893,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 1da0f6 │ │ │ │ + bne.w 1da18e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61174 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513862,15 +513920,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 1da0ac │ │ │ │ + bne.n 1da144 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61174 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ @@ -513881,15 +513939,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 1da098 │ │ │ │ + bne.n 1da130 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w sl, r7, #1 │ │ │ │ blx 61174 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513899,15 +513957,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 1da082 │ │ │ │ + bne.n 1da11a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 61174 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513917,47 +513975,47 @@ │ │ │ │ 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 1da126 │ │ │ │ - ldr r2, [pc, #236] @ (1da150 ) │ │ │ │ - ldr r3, [pc, #224] @ (1da148 ) │ │ │ │ + bne.n 1da1be │ │ │ │ + ldr r2, [pc, #236] @ (1da1e8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1da1e0 ) │ │ │ │ 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 1da13a │ │ │ │ + bne.n 1da1d2 │ │ │ │ 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 1d5ff4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1da036 │ │ │ │ + b.n 1da0ce │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d61a4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1da006 │ │ │ │ + b.n 1da09e │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d627c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -513978,64 +514036,64 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ bl 1d0628 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r7, sl, r3 │ │ │ │ - b.n 1da036 │ │ │ │ + b.n 1da0ce │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d627c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9f8c │ │ │ │ - vldr d7, [pc, #52] @ 1da140 │ │ │ │ + b.n 1da024 │ │ │ │ + vldr d7, [pc, #52] @ 1da1d8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9f5e │ │ │ │ + b.n 1d9ff6 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ bl 1d5ff4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1da062 │ │ │ │ + b.n 1da0fa │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ 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] @ (1da490 ) │ │ │ │ - ldr r3, [pc, #804] @ (1da494 ) │ │ │ │ + ldr r2, [pc, #804] @ (1da528 ) │ │ │ │ + ldr r3, [pc, #804] @ (1da52c ) │ │ │ │ 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] │ │ │ │ @@ -514047,15 +514105,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 1da498 │ │ │ │ + beq.w 1da530 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -514121,15 +514179,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 61174 │ │ │ │ - vldr d7, [pc, #536] @ 1da488 │ │ │ │ + vldr d7, [pc, #536] @ 1da520 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514241,25 +514299,25 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1da6ce │ │ │ │ + beq.w 1da766 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1da6e6 │ │ │ │ + bne.w 1da77e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da3c8 │ │ │ │ + beq.n 1da460 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -514279,21 +514337,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1da706 │ │ │ │ + beq.w 1da79e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da718 │ │ │ │ + beq.w 1da7b0 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1da724 │ │ │ │ + beq.w 1da7bc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514312,33 +514370,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 1da700 │ │ │ │ + bls.w 1da798 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da700 │ │ │ │ + beq.w 1da798 │ │ │ │ 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 1da69c │ │ │ │ + b.n 1da734 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -514380,15 +514438,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 61174 │ │ │ │ - vldr d7, [pc, #556] @ 1da740 │ │ │ │ + vldr d7, [pc, #556] @ 1da7d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514431,15 +514489,15 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1da5ac │ │ │ │ + beq.n 1da644 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -514470,15 +514528,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1da740 │ │ │ │ + vldr d7, [pc, #300] @ 1da7d8 │ │ │ │ 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] │ │ │ │ @@ -514493,15 +514551,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 61174 │ │ │ │ - vldr d7, [pc, #236] @ 1da740 │ │ │ │ + vldr d7, [pc, #236] @ 1da7d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0ce8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -514510,110 +514568,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da6e0 │ │ │ │ + beq.n 1da778 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1da6e0 │ │ │ │ + cbz r3, 1da778 │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #148] @ (1da748 ) │ │ │ │ - ldr r3, [pc, #148] @ (1da74c ) │ │ │ │ + ldr r2, [pc, #148] @ (1da7e0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1da7e4 ) │ │ │ │ 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 1da738 │ │ │ │ + bne.n 1da7d0 │ │ │ │ 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, 1da6fa │ │ │ │ + cbz r3, 1da792 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da3b8 │ │ │ │ + b.n 1da450 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da696 │ │ │ │ + b.n 1da72e │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1da72e │ │ │ │ + beq.n 1da7c6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da3b8 │ │ │ │ + b.n 1da450 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da3b8 │ │ │ │ + b.n 1da450 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1da47c │ │ │ │ + b.n 1da514 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da71e │ │ │ │ + cbz r3, 1da7b6 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da428 │ │ │ │ + b.n 1da4c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da428 │ │ │ │ + b.n 1da4c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da428 │ │ │ │ + b.n 1da4c0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da428 │ │ │ │ + b.n 1da4c0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da3b8 │ │ │ │ + b.n 1da450 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ 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] @ (1daa90 ) │ │ │ │ - ldr r3, [pc, #812] @ (1daa94 ) │ │ │ │ + ldr r2, [pc, #812] @ (1dab28 ) │ │ │ │ + ldr r3, [pc, #812] @ (1dab2c ) │ │ │ │ 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] │ │ │ │ @@ -514625,15 +514683,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 1daa98 │ │ │ │ + beq.w 1dab30 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -514699,15 +514757,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 61174 │ │ │ │ - vldr d7, [pc, #548] @ 1daa88 │ │ │ │ + vldr d7, [pc, #548] @ 1dab20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514751,15 +514809,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ ands.w r3, r8, #1024 @ 0x400 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #400] @ 1daa88 │ │ │ │ + vldr d7, [pc, #400] @ 1dab20 │ │ │ │ cmp sl, fp │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ @@ -514816,25 +514874,25 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1dacd0 │ │ │ │ + beq.w 1dad68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dace8 │ │ │ │ + bne.w 1dad80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da9be │ │ │ │ + beq.n 1daa56 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -514854,21 +514912,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1dad08 │ │ │ │ + beq.w 1dada0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dad1a │ │ │ │ + beq.w 1dadb2 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1dad26 │ │ │ │ + beq.w 1dadbe │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514888,38 +514946,38 @@ │ │ │ │ orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ 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 1dad02 │ │ │ │ + bls.w 1dad9a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dad02 │ │ │ │ + beq.w 1dad9a │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1dacb0 │ │ │ │ + b.n 1dad48 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -514961,15 +515019,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 61174 │ │ │ │ - vldr d7, [pc, #556] @ 1dad40 │ │ │ │ + vldr d7, [pc, #556] @ 1dadd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515006,20 +515064,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 61174 │ │ │ │ - vldr d7, [pc, #424] @ 1dad40 │ │ │ │ + vldr d7, [pc, #424] @ 1dadd8 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dabac │ │ │ │ + beq.n 1dac44 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -515050,15 +515108,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1dad40 │ │ │ │ + vldr d7, [pc, #300] @ 1dadd8 │ │ │ │ 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] │ │ │ │ @@ -515073,15 +515131,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 61174 │ │ │ │ - vldr d7, [pc, #236] @ 1dad40 │ │ │ │ + vldr d7, [pc, #236] @ 1dadd8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0ce8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -515090,110 +515148,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dace2 │ │ │ │ + beq.n 1dad7a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1dace2 │ │ │ │ + cbz r3, 1dad7a │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #144] @ (1dad48 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dad4c ) │ │ │ │ + ldr r2, [pc, #144] @ (1dade0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dade4 ) │ │ │ │ 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 1dad3a │ │ │ │ + bne.n 1dadd2 │ │ │ │ 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, 1dacfc │ │ │ │ + cbz r3, 1dad94 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da9ae │ │ │ │ + b.n 1daa46 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dac98 │ │ │ │ + b.n 1dad30 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1dad30 │ │ │ │ + beq.n 1dadc8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da9ae │ │ │ │ + b.n 1daa46 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da9ae │ │ │ │ + b.n 1daa46 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1daa70 │ │ │ │ + b.n 1dab08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dad20 │ │ │ │ + cbz r3, 1dadb8 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1daa1e │ │ │ │ + b.n 1daab6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1daa1e │ │ │ │ + b.n 1daab6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1daa1e │ │ │ │ + b.n 1daab6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1daa1e │ │ │ │ + b.n 1daab6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da9ae │ │ │ │ + b.n 1daa46 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ 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] @ (1db0b0 ) │ │ │ │ - ldr r3, [pc, #844] @ (1db0b4 ) │ │ │ │ + ldr r2, [pc, #844] @ (1db148 ) │ │ │ │ + ldr r3, [pc, #844] @ (1db14c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -515205,15 +515263,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 1db0bc │ │ │ │ + beq.w 1db154 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1d0354 │ │ │ │ @@ -515292,15 +515350,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #556] @ 1db0a8 │ │ │ │ + vldr d7, [pc, #556] @ 1db140 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515403,25 +515461,25 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db2bc │ │ │ │ + beq.w 1db354 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db2ce │ │ │ │ + bne.w 1db366 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1dafc6 │ │ │ │ + beq.n 1db05e │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -515440,21 +515498,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1db2e8 │ │ │ │ + beq.w 1db380 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db2fa │ │ │ │ + beq.w 1db392 │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1db306 │ │ │ │ + beq.w 1db39e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -515475,53 +515533,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 1db06a │ │ │ │ + bls.n 1db102 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1db2ae │ │ │ │ + bne.w 1db346 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1db0b8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1db150 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1db0b4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1db14c ) │ │ │ │ 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 1db31a │ │ │ │ + bne.w 1db3b2 │ │ │ │ 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 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #464] @ (1db28c ) │ │ │ │ + ldr r6, [pc, #880] @ (1db4c4 ) │ │ │ │ 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] │ │ │ │ @@ -515560,15 +515618,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 61174 │ │ │ │ - vldr d7, [pc, #492] @ 1db320 │ │ │ │ + vldr d7, [pc, #492] @ 1db3b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515611,15 +515669,15 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1db1cc │ │ │ │ + beq.n 1db264 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -515675,15 +515733,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #176] @ 1db320 │ │ │ │ + vldr d7, [pc, #176] @ 1db3b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0ce8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -515692,80 +515750,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1db06a │ │ │ │ + beq.w 1db102 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db06a │ │ │ │ + beq.w 1db102 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1db06e │ │ │ │ + b.n 1db106 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1db2e2 │ │ │ │ + cbz r3, 1db37a │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dafb4 │ │ │ │ + b.n 1db04c │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1db310 │ │ │ │ + beq.n 1db3a8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dafb4 │ │ │ │ + b.n 1db04c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dafb4 │ │ │ │ + b.n 1db04c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1db300 │ │ │ │ + cbz r3, 1db398 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1db024 │ │ │ │ + b.n 1db0bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1db024 │ │ │ │ + b.n 1db0bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db024 │ │ │ │ + b.n 1db0bc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1db024 │ │ │ │ + b.n 1db0bc │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dafb4 │ │ │ │ + b.n 1db04c │ │ │ │ blx 616e4 <__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] @ (1db708 ) │ │ │ │ - ldr r3, [pc, #972] @ (1db70c ) │ │ │ │ + ldr r2, [pc, #972] @ (1db7a0 ) │ │ │ │ + ldr r3, [pc, #972] @ (1db7a4 ) │ │ │ │ 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 │ │ │ │ @@ -515783,15 +515841,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 1db710 │ │ │ │ + beq.w 1db7a8 │ │ │ │ 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] │ │ │ │ @@ -515901,15 +515959,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 61174 │ │ │ │ - vldr d7, [pc, #568] @ 1db700 │ │ │ │ + vldr d7, [pc, #568] @ 1db798 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -516022,25 +516080,25 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1db9c0 │ │ │ │ + beq.w 1dba58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db9d8 │ │ │ │ + bne.w 1dba70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db62e │ │ │ │ + beq.n 1db6c6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -516060,21 +516118,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1db9f8 │ │ │ │ + beq.w 1dba90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dba0a │ │ │ │ + beq.w 1dbaa2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dba16 │ │ │ │ + beq.w 1dbaae │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516092,39 +516150,39 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1db9f2 │ │ │ │ + bls.w 1dba8a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db9f2 │ │ │ │ + beq.w 1dba8a │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1db99e │ │ │ │ + b.n 1dba36 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #752] @ (1db9fc ) │ │ │ │ + ldr r4, [pc, #144] @ (1db834 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -516267,15 +516325,15 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1db894 │ │ │ │ + beq.n 1db92c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516311,15 +516369,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #296] @ 1dba30 │ │ │ │ + vldr d7, [pc, #296] @ 1dbac8 │ │ │ │ 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 │ │ │ │ @@ -516333,15 +516391,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 61174 │ │ │ │ - vldr d7, [pc, #236] @ 1dba30 │ │ │ │ + vldr d7, [pc, #236] @ 1dbac8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1d0ce8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516351,18 +516409,18 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db9d2 │ │ │ │ + beq.n 1dba6a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1db9d2 │ │ │ │ + cbz r3, 1dba6a │ │ │ │ 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 │ │ │ │ @@ -516370,92 +516428,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #144] @ (1dba38 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dba3c ) │ │ │ │ + ldr r2, [pc, #144] @ (1dbad0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dbad4 ) │ │ │ │ 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 1dba2a │ │ │ │ + bne.n 1dbac2 │ │ │ │ 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, 1db9ec │ │ │ │ + cbz r3, 1dba84 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1db61e │ │ │ │ + b.n 1db6b6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db988 │ │ │ │ + b.n 1dba20 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dba20 │ │ │ │ + beq.n 1dbab8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1db61e │ │ │ │ + b.n 1db6b6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db61e │ │ │ │ + b.n 1db6b6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db6e4 │ │ │ │ + b.n 1db77c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dba10 │ │ │ │ + cbz r3, 1dbaa8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1db692 │ │ │ │ + b.n 1db72a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1db692 │ │ │ │ + b.n 1db72a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db692 │ │ │ │ + b.n 1db72a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1db692 │ │ │ │ + b.n 1db72a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1db61e │ │ │ │ + b.n 1db6b6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, sl │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ 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] @ (1dbe18 ) │ │ │ │ - ldr r3, [pc, #964] @ (1dbe1c ) │ │ │ │ + ldr r2, [pc, #964] @ (1dbeb0 ) │ │ │ │ + ldr r3, [pc, #964] @ (1dbeb4 ) │ │ │ │ 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 │ │ │ │ @@ -516473,15 +516531,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 1dbe24 │ │ │ │ + beq.w 1dbebc │ │ │ │ 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] │ │ │ │ @@ -516591,15 +516649,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 61174 │ │ │ │ - vldr d7, [pc, #560] @ 1dbe10 │ │ │ │ + vldr d7, [pc, #560] @ 1dbea8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -516701,25 +516759,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc08a │ │ │ │ + beq.w 1dc122 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc09c │ │ │ │ + bne.w 1dc134 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dbd28 │ │ │ │ + beq.n 1dbdc0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -516739,21 +516797,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1dc0b6 │ │ │ │ + beq.w 1dc14e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc0c8 │ │ │ │ + beq.w 1dc160 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dc0d4 │ │ │ │ + beq.w 1dc16c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516771,54 +516829,54 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1dbdd0 │ │ │ │ + bls.n 1dbe68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc114 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dbe20 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dbe1c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dbeb8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dbeb4 ) │ │ │ │ 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 1dc0e8 │ │ │ │ + bne.w 1dc180 │ │ │ │ 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 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r0, r1 │ │ │ │ + adcs r0, r6 │ │ │ │ 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 │ │ │ │ @@ -516956,15 +517014,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61174 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dbfa0 │ │ │ │ + beq.n 1dc038 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -517037,75 +517095,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dbdd0 │ │ │ │ + beq.w 1dbe68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbdd0 │ │ │ │ + beq.w 1dbe68 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dbdd4 │ │ │ │ + b.n 1dbe6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dc0b0 │ │ │ │ + cbz r3, 1dc148 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dbd18 │ │ │ │ + b.n 1dbdb0 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dc0de │ │ │ │ + beq.n 1dc176 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dbd18 │ │ │ │ + b.n 1dbdb0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbd18 │ │ │ │ + b.n 1dbdb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dc0ce │ │ │ │ + cbz r3, 1dc166 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dbd8c │ │ │ │ + b.n 1dbe24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dbd8c │ │ │ │ + b.n 1dbe24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbd8c │ │ │ │ + b.n 1dbe24 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dbd8c │ │ │ │ + b.n 1dbe24 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dbd18 │ │ │ │ + b.n 1dbdb0 │ │ │ │ blx 616e4 <__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] @ 1dc79c │ │ │ │ - ldr.w r3, [pc, #1692] @ 1dc7a0 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1dc834 │ │ │ │ + ldr.w r3, [pc, #1692] @ 1dc838 │ │ │ │ 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] │ │ │ │ @@ -517123,15 +517181,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 1dc4ca │ │ │ │ + beq.w 1dc562 │ │ │ │ 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] │ │ │ │ @@ -517360,25 +517418,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc73a │ │ │ │ + beq.w 1dc7d2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc74c │ │ │ │ + bne.w 1dc7e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc3e4 │ │ │ │ + beq.n 1dc47c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -517398,21 +517456,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1dc766 │ │ │ │ + beq.w 1dc7fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc778 │ │ │ │ + beq.w 1dc810 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dc784 │ │ │ │ + beq.w 1dc81c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -517432,40 +517490,40 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1dc48e │ │ │ │ + bls.n 1dc526 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dc72c │ │ │ │ + bne.w 1dc7c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #756] @ (1dc7a4 ) │ │ │ │ - ldr r3, [pc, #752] @ (1dc7a0 ) │ │ │ │ + ldr r2, [pc, #756] @ (1dc83c ) │ │ │ │ + ldr r3, [pc, #752] @ (1dc838 ) │ │ │ │ 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 1dc798 │ │ │ │ + bne.w 1dc830 │ │ │ │ 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 │ │ │ │ @@ -517607,15 +517665,15 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1dc644 │ │ │ │ + beq.n 1dc6dc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -517691,81 +517749,81 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc48e │ │ │ │ + beq.w 1dc526 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc48e │ │ │ │ + beq.w 1dc526 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dc492 │ │ │ │ + b.n 1dc52a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dc760 │ │ │ │ + cbz r3, 1dc7f8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc3d4 │ │ │ │ + b.n 1dc46c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dc78e │ │ │ │ + beq.n 1dc826 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc3d4 │ │ │ │ + b.n 1dc46c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc3d4 │ │ │ │ + b.n 1dc46c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dc77e │ │ │ │ + cbz r3, 1dc816 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc448 │ │ │ │ + b.n 1dc4e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc448 │ │ │ │ + b.n 1dc4e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc448 │ │ │ │ + b.n 1dc4e0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc448 │ │ │ │ + b.n 1dc4e0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc3d4 │ │ │ │ + b.n 1dc46c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ 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] @ (1dcb88 ) │ │ │ │ - ldr r3, [pc, #972] @ (1dcb8c ) │ │ │ │ + ldr r2, [pc, #972] @ (1dcc20 ) │ │ │ │ + ldr r3, [pc, #972] @ (1dcc24 ) │ │ │ │ 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 │ │ │ │ @@ -517783,15 +517841,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 1dcb94 │ │ │ │ + beq.w 1dcc2c │ │ │ │ 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] │ │ │ │ @@ -517901,15 +517959,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 61174 │ │ │ │ - vldr d7, [pc, #568] @ 1dcb80 │ │ │ │ + vldr d7, [pc, #568] @ 1dcc18 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518014,25 +518072,25 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dce06 │ │ │ │ + beq.w 1dce9e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dce18 │ │ │ │ + bne.w 1dceb0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dca98 │ │ │ │ + beq.n 1dcb30 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -518052,21 +518110,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1dce32 │ │ │ │ + beq.w 1dceca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dce44 │ │ │ │ + beq.w 1dcedc │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dce50 │ │ │ │ + beq.w 1dcee8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518084,54 +518142,54 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1dcb40 │ │ │ │ + bls.n 1dcbd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dcdf8 │ │ │ │ + bne.w 1dce90 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dcb90 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dcb8c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dcc28 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dcc24 ) │ │ │ │ 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 1dce64 │ │ │ │ + bne.w 1dcefc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #0 │ │ │ │ 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 │ │ │ │ @@ -518269,15 +518327,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61174 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dcd10 │ │ │ │ + beq.n 1dcda8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -518353,75 +518411,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dcb40 │ │ │ │ + beq.w 1dcbd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcb40 │ │ │ │ + beq.w 1dcbd8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dcb44 │ │ │ │ + b.n 1dcbdc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dce2c │ │ │ │ + cbz r3, 1dcec4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dca88 │ │ │ │ + b.n 1dcb20 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dce5a │ │ │ │ + beq.n 1dcef2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dca88 │ │ │ │ + b.n 1dcb20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dca88 │ │ │ │ + b.n 1dcb20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dce4a │ │ │ │ + cbz r3, 1dcee2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dcafc │ │ │ │ + b.n 1dcb94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dcafc │ │ │ │ + b.n 1dcb94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dcafc │ │ │ │ + b.n 1dcb94 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dcafc │ │ │ │ + b.n 1dcb94 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dca88 │ │ │ │ + b.n 1dcb20 │ │ │ │ blx 616e4 <__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] @ (1dd258 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dd25c ) │ │ │ │ + ldr r2, [pc, #988] @ (1dd2f0 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dd2f4 ) │ │ │ │ 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] │ │ │ │ @@ -518439,15 +518497,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 1dd264 │ │ │ │ + beq.w 1dd2fc │ │ │ │ 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] │ │ │ │ @@ -518559,15 +518617,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 61174 │ │ │ │ - vldr d7, [pc, #584] @ 1dd250 │ │ │ │ + vldr d7, [pc, #584] @ 1dd2e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518611,15 +518669,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #436] @ 1dd250 │ │ │ │ + vldr d7, [pc, #436] @ 1dd2e8 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -518677,25 +518735,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd4dc │ │ │ │ + beq.w 1dd574 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dd4ee │ │ │ │ + bne.w 1dd586 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd164 │ │ │ │ + beq.n 1dd1fc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -518715,21 +518773,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1dd508 │ │ │ │ + beq.w 1dd5a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd51a │ │ │ │ + beq.w 1dd5b2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dd526 │ │ │ │ + beq.w 1dd5be │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518749,54 +518807,54 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1dd20e │ │ │ │ + bls.n 1dd2a6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dd4ce │ │ │ │ + bne.w 1dd566 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #48] @ (1dd260 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dd25c ) │ │ │ │ + ldr r2, [pc, #48] @ (1dd2f8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dd2f4 ) │ │ │ │ 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 1dd53a │ │ │ │ + bne.w 1dd5d2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ 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] │ │ │ │ @@ -518887,15 +518945,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 61174 │ │ │ │ - vldr d7, [pc, #492] @ 1dd540 │ │ │ │ + vldr d7, [pc, #492] @ 1dd5d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518931,21 +518989,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 61174 │ │ │ │ - vldr d7, [pc, #372] @ 1dd540 │ │ │ │ + vldr d7, [pc, #372] @ 1dd5d8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd3e6 │ │ │ │ + beq.n 1dd47e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -519021,80 +519079,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dd20e │ │ │ │ + beq.w 1dd2a6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd20e │ │ │ │ + beq.w 1dd2a6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dd212 │ │ │ │ + b.n 1dd2aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dd502 │ │ │ │ + cbz r3, 1dd59a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd154 │ │ │ │ + b.n 1dd1ec │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dd530 │ │ │ │ + beq.n 1dd5c8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd154 │ │ │ │ + b.n 1dd1ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd154 │ │ │ │ + b.n 1dd1ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dd520 │ │ │ │ + cbz r3, 1dd5b8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd1c8 │ │ │ │ + b.n 1dd260 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd1c8 │ │ │ │ + b.n 1dd260 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd1c8 │ │ │ │ + b.n 1dd260 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd1c8 │ │ │ │ + b.n 1dd260 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd154 │ │ │ │ + b.n 1dd1ec │ │ │ │ blx 616e4 <__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] @ (1dd938 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dd93c ) │ │ │ │ + ldr r2, [pc, #988] @ (1dd9d0 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dd9d4 ) │ │ │ │ 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 │ │ │ │ @@ -519112,15 +519170,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 1dd944 │ │ │ │ + beq.w 1dd9dc │ │ │ │ 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] │ │ │ │ @@ -519230,15 +519288,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 61174 │ │ │ │ - vldr d7, [pc, #584] @ 1dd930 │ │ │ │ + vldr d7, [pc, #584] @ 1dd9c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519280,15 +519338,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #440] @ 1dd930 │ │ │ │ + vldr d7, [pc, #440] @ 1dd9c8 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, fp │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -519349,25 +519407,25 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddbc6 │ │ │ │ + beq.w 1ddc5e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ddbd8 │ │ │ │ + bne.w 1ddc70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd84a │ │ │ │ + beq.n 1dd8e2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -519387,21 +519445,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1ddbf2 │ │ │ │ + beq.w 1ddc8a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddc04 │ │ │ │ + beq.w 1ddc9c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ddc10 │ │ │ │ + beq.w 1ddca8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -519419,53 +519477,53 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1dd8f2 │ │ │ │ + bls.n 1dd98a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ddbb8 │ │ │ │ + bne.w 1ddc50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dd940 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dd93c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dd9d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dd9d4 ) │ │ │ │ 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 1ddc24 │ │ │ │ + bne.w 1ddcbc │ │ │ │ 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 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -519554,15 +519612,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 61174 │ │ │ │ - vldr d7, [pc, #504] @ 1ddc28 │ │ │ │ + vldr d7, [pc, #504] @ 1ddcc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0d64 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ @@ -519598,21 +519656,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 61174 │ │ │ │ - vldr d7, [pc, #380] @ 1ddc28 │ │ │ │ + vldr d7, [pc, #380] @ 1ddcc0 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ddac4 │ │ │ │ + beq.n 1ddb5c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -519691,79 +519749,79 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dd8f2 │ │ │ │ + beq.w 1dd98a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd8f2 │ │ │ │ + beq.w 1dd98a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dd8f6 │ │ │ │ + b.n 1dd98e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ddbec │ │ │ │ + cbz r3, 1ddc84 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd83a │ │ │ │ + b.n 1dd8d2 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ddc1a │ │ │ │ + beq.n 1ddcb2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd83a │ │ │ │ + b.n 1dd8d2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd83a │ │ │ │ + b.n 1dd8d2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ddc0a │ │ │ │ + cbz r3, 1ddca2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd8ae │ │ │ │ + b.n 1dd946 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd8ae │ │ │ │ + b.n 1dd946 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd8ae │ │ │ │ + b.n 1dd946 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd8ae │ │ │ │ + b.n 1dd946 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd83a │ │ │ │ + b.n 1dd8d2 │ │ │ │ blx 616e4 <__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] @ (1de008 ) │ │ │ │ - ldr r3, [pc, #964] @ (1de00c ) │ │ │ │ + ldr r2, [pc, #964] @ (1de0a0 ) │ │ │ │ + ldr r3, [pc, #964] @ (1de0a4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -519773,15 +519831,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 1de010 │ │ │ │ + beq.w 1de0a8 │ │ │ │ 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] │ │ │ │ @@ -519880,15 +519938,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 61174 │ │ │ │ - vldr d7, [pc, #612] @ 1de000 │ │ │ │ + vldr d7, [pc, #612] @ 1de098 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519930,15 +519988,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61174 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ - vldr d7, [pc, #472] @ 1de000 │ │ │ │ + vldr d7, [pc, #472] @ 1de098 │ │ │ │ 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 │ │ │ │ @@ -520005,25 +520063,25 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1de2e8 │ │ │ │ + beq.w 1de380 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1de300 │ │ │ │ + bne.w 1de398 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ddf0e │ │ │ │ + beq.n 1ddfa6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -520043,21 +520101,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1de320 │ │ │ │ + beq.w 1de3b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de332 │ │ │ │ + beq.w 1de3ca │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1de33e │ │ │ │ + beq.w 1de3d6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520089,39 +520147,39 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1de31a │ │ │ │ + bls.w 1de3b2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de31a │ │ │ │ + beq.w 1de3b2 │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1de2c8 │ │ │ │ + b.n 1de360 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -520209,15 +520267,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 61174 │ │ │ │ - vldr d7, [pc, #600] @ 1de358 │ │ │ │ + vldr d7, [pc, #600] @ 1de3f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520255,20 +520313,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 61174 │ │ │ │ - vldr d7, [pc, #472] @ 1de358 │ │ │ │ + vldr d7, [pc, #472] @ 1de3f0 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1de196 │ │ │ │ + beq.n 1de22e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -520309,15 +520367,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #320] @ 1de358 │ │ │ │ + vldr d7, [pc, #320] @ 1de3f0 │ │ │ │ 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] │ │ │ │ @@ -520332,15 +520390,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 61174 │ │ │ │ - vldr d7, [pc, #256] @ 1de358 │ │ │ │ + vldr d7, [pc, #256] @ 1de3f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0ce8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -520359,110 +520417,110 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1de2fa │ │ │ │ + beq.n 1de392 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1de2fa │ │ │ │ + cbz r3, 1de392 │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #144] @ (1de360 ) │ │ │ │ - ldr r3, [pc, #148] @ (1de364 ) │ │ │ │ + ldr r2, [pc, #144] @ (1de3f8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1de3fc ) │ │ │ │ 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 1de352 │ │ │ │ + bne.n 1de3ea │ │ │ │ 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, 1de314 │ │ │ │ + cbz r3, 1de3ac │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ddefe │ │ │ │ + b.n 1ddf96 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de2b2 │ │ │ │ + b.n 1de34a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1de348 │ │ │ │ + beq.n 1de3e0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ddefe │ │ │ │ + b.n 1ddf96 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ddefe │ │ │ │ + b.n 1ddf96 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ddfe2 │ │ │ │ + b.n 1de07a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de338 │ │ │ │ + cbz r3, 1de3d0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ddf72 │ │ │ │ + b.n 1de00a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ddf72 │ │ │ │ + b.n 1de00a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ddf72 │ │ │ │ + b.n 1de00a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ddf72 │ │ │ │ + b.n 1de00a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ddefe │ │ │ │ + b.n 1ddf96 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ 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] @ (1de748 ) │ │ │ │ - ldr r3, [pc, #972] @ (1de74c ) │ │ │ │ + ldr r2, [pc, #972] @ (1de7e0 ) │ │ │ │ + ldr r3, [pc, #972] @ (1de7e4 ) │ │ │ │ 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] │ │ │ │ @@ -520480,15 +520538,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 1de750 │ │ │ │ + beq.w 1de7e8 │ │ │ │ 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] │ │ │ │ @@ -520600,15 +520658,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 61174 │ │ │ │ - vldr d7, [pc, #568] @ 1de740 │ │ │ │ + vldr d7, [pc, #568] @ 1de7d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520652,15 +520710,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #420] @ 1de740 │ │ │ │ + vldr d7, [pc, #420] @ 1de7d8 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -520722,25 +520780,25 @@ │ │ │ │ blx 61174 │ │ │ │ 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 1de9fc │ │ │ │ + beq.w 1dea94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dea14 │ │ │ │ + bne.w 1deaac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de670 │ │ │ │ + beq.n 1de708 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d32f0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -520760,21 +520818,21 @@ │ │ │ │ bl 1d43b8 │ │ │ │ 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 1dea34 │ │ │ │ + beq.w 1deacc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dea46 │ │ │ │ + beq.w 1deade │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dea52 │ │ │ │ + beq.w 1deaea │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520794,38 +520852,38 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1dea2e │ │ │ │ + bls.w 1deac6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dea2e │ │ │ │ + beq.w 1deac6 │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1de9dc │ │ │ │ + b.n 1dea74 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -520918,15 +520976,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 61174 │ │ │ │ - vldr d7, [pc, #560] @ 1dea70 │ │ │ │ + vldr d7, [pc, #560] @ 1deb08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0d64 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520962,21 +521020,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 61174 │ │ │ │ - vldr d7, [pc, #440] @ 1dea70 │ │ │ │ + vldr d7, [pc, #440] @ 1deb08 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de8d2 │ │ │ │ + beq.n 1de96a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0ac8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -521012,15 +521070,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1dea70 │ │ │ │ + vldr d7, [pc, #300] @ 1deb08 │ │ │ │ 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] │ │ │ │ @@ -521034,15 +521092,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 61174 │ │ │ │ - vldr d7, [pc, #240] @ 1dea70 │ │ │ │ + vldr d7, [pc, #240] @ 1deb08 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0ce8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -521052,118 +521110,117 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dea0e │ │ │ │ + beq.n 1deaa6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1dea0e │ │ │ │ + cbz r3, 1deaa6 │ │ │ │ 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 1d0354 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #148] @ (1dea78 ) │ │ │ │ - ldr r3, [pc, #152] @ (1dea7c ) │ │ │ │ + ldr r2, [pc, #148] @ (1deb10 ) │ │ │ │ + ldr r3, [pc, #152] @ (1deb14 ) │ │ │ │ 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 1dea66 │ │ │ │ + bne.n 1deafe │ │ │ │ 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, 1dea28 │ │ │ │ + cbz r3, 1deac0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1de660 │ │ │ │ + b.n 1de6f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de9c6 │ │ │ │ + b.n 1dea5e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dea5c │ │ │ │ + beq.n 1deaf4 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1de660 │ │ │ │ + b.n 1de6f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1de660 │ │ │ │ + b.n 1de6f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de728 │ │ │ │ + b.n 1de7c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dea4c │ │ │ │ + cbz r3, 1deae4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1de6d4 │ │ │ │ + b.n 1de76c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1de6d4 │ │ │ │ + b.n 1de76c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1de6d4 │ │ │ │ + b.n 1de76c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1de6d4 │ │ │ │ + b.n 1de76c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1de660 │ │ │ │ + b.n 1de6f8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r0, [pc, #1280] @ 1def98 │ │ │ │ - ldr.w r3, [pc, #1280] @ 1def9c │ │ │ │ + ldr.w r0, [pc, #1272] @ 1df028 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1df02c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ @@ -521174,44 +521231,44 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [r5, #32] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldrd r9, sl, [r5, #32] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp.w sl, #4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1ded00 │ │ │ │ + bne.w 1ded94 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r1 │ │ │ │ - cmp.w sl, #2 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r0, r3, #1, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ @@ -521219,17 +521276,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 1defa4 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1df128 │ │ │ │ + bne.w 1df034 │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 1df1b8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -521287,62 +521344,62 @@ │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd sl, r8, [sp] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orrs r2, r1 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + strd sl, r8, [sp] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r2, r8, [sp] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ @@ -521356,45 +521413,45 @@ │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ + str.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bl 1d06d8 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ + ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ orr.w r5, r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1def5c │ │ │ │ + b.n 1deff0 │ │ │ │ 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] │ │ │ │ @@ -521408,15 +521465,15 @@ │ │ │ │ ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vldr d8, [pc, #588] @ 1def88 │ │ │ │ + vldr d8, [pc, #584] @ 1df018 │ │ │ │ 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 │ │ │ │ @@ -521493,25 +521550,14 @@ │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -521525,14 +521571,25 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ @@ -521560,15 +521617,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 1d0354 │ │ │ │ - vldr d7, [pc, #200] @ 1def90 │ │ │ │ + vldr d7, [pc, #196] @ 1df020 │ │ │ │ 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] │ │ │ │ @@ -521617,148 +521674,147 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - ldr r2, [pc, #64] @ (1defa0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1def9c ) │ │ │ │ + ldr r2, [pc, #60] @ (1df030 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df02c ) │ │ │ │ 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 1df31e │ │ │ │ + bne.w 1df3ac │ │ │ │ mov r0, fp │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.w 1deb62 │ │ │ │ + cmp sl, r9 │ │ │ │ + bne.w 1debf6 │ │ │ │ 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 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ 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 1d0354 │ │ │ │ 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 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521772,37 +521828,37 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 61174 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ + str.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ bl 1d06d8 │ │ │ │ - mov r1, r8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 1dece8 │ │ │ │ + b.n 1ded7c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -521818,15 +521874,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - vldr d8, [pc, #452] @ 1df328 │ │ │ │ + vldr d8, [pc, #444] @ 1df3b0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ @@ -521891,23 +521947,14 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ @@ -521918,45 +521965,54 @@ │ │ │ │ bl 1d0628 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + vstr d8, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - and.w r2, r2, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - and.w r3, r3, #32768 @ 0x8000 │ │ │ │ + and.w r2, r2, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ + and.w r3, r3, #32768 @ 0x8000 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r5, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -521981,35 +522037,32 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5ff4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1def5c │ │ │ │ + b.n 1deff0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1df858 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1df85c │ │ │ │ + ldr.w r0, [pc, #1708] @ 1dfa78 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1dfa7c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ @@ -522022,27 +522075,27 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ 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 1df5ce │ │ │ │ + bne.w 1df654 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -522068,17 +522121,17 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1df864 │ │ │ │ + bne.w 1df8ce │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1df9fc │ │ │ │ + beq.w 1dfa84 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -522244,15 +522297,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df826 │ │ │ │ + b.n 1df8ac │ │ │ │ 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] │ │ │ │ @@ -522358,49 +522411,49 @@ │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #356] @ 1df848 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1dfa68 │ │ │ │ + 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, #48 @ 0x30 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #272] @ 1df848 │ │ │ │ + vldr d7, [pc, #680] @ 1dfa68 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -522426,15 +522479,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 1d0354 │ │ │ │ - vldr d7, [pc, #188] @ 1df850 │ │ │ │ + vldr d7, [pc, #600] @ 1dfa70 │ │ │ │ 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] │ │ │ │ @@ -522483,43 +522536,29 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - ldr r2, [pc, #56] @ (1df860 ) │ │ │ │ - ldr r3, [pc, #48] @ (1df85c ) │ │ │ │ + ldr r2, [pc, #464] @ (1dfa80 ) │ │ │ │ + ldr r3, [pc, #460] @ (1dfa7c ) │ │ │ │ add r2, pc │ │ │ │ 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 1dfbec │ │ │ │ + bne.w 1dfc76 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - 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, #18 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1df412 │ │ │ │ + bne.w 1df498 │ │ │ │ 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 1d0354 │ │ │ │ @@ -522668,15 +522707,30 @@ │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs.w r9, r9, r2 │ │ │ │ - b.n 1df5a2 │ │ │ │ + b.n 1df628 │ │ │ │ + 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, r5, #16 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ @@ -522771,67 +522825,67 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #10 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1dfbf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - vldr d7, [pc, #164] @ 1dfbf0 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + vldr d7, [pc, #204] @ 1dfc80 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + vldr d7, [pc, #176] @ 1dfc80 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - orrs.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, 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 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ @@ -522865,33 +522919,34 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5ff4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df826 │ │ │ │ + b.n 1df8ac │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1e0120 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1e0124 │ │ │ │ + ldr.w r0, [pc, #1708] @ 1e0348 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1e034c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ @@ -522904,27 +522959,27 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ 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 1dfe96 │ │ │ │ + bne.w 1dff24 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -522950,17 +523005,17 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1e012c │ │ │ │ + bne.w 1e019e │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1e02c4 │ │ │ │ + beq.w 1e0354 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -523126,15 +523181,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e00ee │ │ │ │ + b.n 1e017c │ │ │ │ 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] │ │ │ │ @@ -523240,49 +523295,49 @@ │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #356] @ 1e0110 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1e0338 │ │ │ │ + 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, #48 @ 0x30 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #272] @ 1e0110 │ │ │ │ + vldr d7, [pc, #680] @ 1e0338 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -523308,15 +523363,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 1d0354 │ │ │ │ - vldr d7, [pc, #188] @ 1e0118 │ │ │ │ + vldr d7, [pc, #600] @ 1e0340 │ │ │ │ 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] │ │ │ │ @@ -523365,42 +523420,29 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - ldr r2, [pc, #56] @ (1e0128 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e0124 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e0350 ) │ │ │ │ + ldr r3, [pc, #460] @ (1e034c ) │ │ │ │ add r2, pc │ │ │ │ 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 1e04b4 │ │ │ │ + bne.w 1e0546 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - 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, #15 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.u8 d0, d26, d27 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dfcda │ │ │ │ + bne.w 1dfd68 │ │ │ │ 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 1d0354 │ │ │ │ @@ -523549,15 +523591,29 @@ │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs.w r9, r9, r2 │ │ │ │ - b.n 1dfe6a │ │ │ │ + b.n 1dfef8 │ │ │ │ + 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, r3, #13 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 7, cr0, cr12, cr11, {5} │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ @@ -523652,67 +523708,67 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1e04b8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - vldr d7, [pc, #164] @ 1e04b8 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + vldr d7, [pc, #204] @ 1e0550 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + vldr d7, [pc, #176] @ 1e0550 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - orrs.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, 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 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ @@ -523746,33 +523802,34 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5ff4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e00ee │ │ │ │ + b.n 1e017c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1e09e8 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1e09ec │ │ │ │ + ldr.w r0, [pc, #1708] @ 1e0c18 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1e0c1c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ @@ -523785,27 +523842,27 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ 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 1e075e │ │ │ │ + bne.w 1e07f4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -523831,17 +523888,17 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1e09f4 │ │ │ │ + bne.w 1e0a6e │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1e0b8c │ │ │ │ + beq.w 1e0c24 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -524007,15 +524064,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e09b6 │ │ │ │ + b.n 1e0a4c │ │ │ │ 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] │ │ │ │ @@ -524121,49 +524178,49 @@ │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #356] @ 1e09d8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1e0c08 │ │ │ │ + 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, #48 @ 0x30 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #272] @ 1e09d8 │ │ │ │ + vldr d7, [pc, #680] @ 1e0c08 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -524189,15 +524246,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 1d0354 │ │ │ │ - vldr d7, [pc, #188] @ 1e09e0 │ │ │ │ + vldr d7, [pc, #600] @ 1e0c10 │ │ │ │ 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] │ │ │ │ @@ -524246,41 +524303,29 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - ldr r2, [pc, #56] @ (1e09f0 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e09ec ) │ │ │ │ + ldr r2, [pc, #464] @ (1e0c20 ) │ │ │ │ + ldr r3, [pc, #460] @ (1e0c1c ) │ │ │ │ add r2, pc │ │ │ │ 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 1e0d7c │ │ │ │ + bne.w 1e0e16 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - 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: 0xfb2000ab │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #10411 @ 0x28ab │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1e05a2 │ │ │ │ + bne.w 1e0638 │ │ │ │ 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 1d0354 │ │ │ │ @@ -524429,15 +524474,28 @@ │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs.w r9, r9, r2 │ │ │ │ - b.n 1e0732 │ │ │ │ + b.n 1e07c8 │ │ │ │ + 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: 0xfa8800ab │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + sub.w r0, ip, #5603328 @ 0x558000 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ @@ -524532,67 +524590,67 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1e0d80 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - vldr d7, [pc, #164] @ 1e0d80 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + vldr d7, [pc, #204] @ 1e0e20 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + vldr d7, [pc, #176] @ 1e0e20 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - orrs.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, 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 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ @@ -524626,33 +524684,34 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5ff4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e09b6 │ │ │ │ + b.n 1e0a4c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1e12e8 │ │ │ │ - ldr.w r3, [pc, #1356] @ 1e12ec │ │ │ │ + ldr.w r0, [pc, #1356] @ 1e1388 │ │ │ │ + ldr.w r3, [pc, #1356] @ 1e138c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ @@ -524665,27 +524724,27 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ 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 1e1040 │ │ │ │ + bne.w 1e10de │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -524711,17 +524770,17 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1e12f4 │ │ │ │ + bne.w 1e1394 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1e14a0 │ │ │ │ + beq.w 1e1540 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -524899,15 +524958,15 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e12b6 │ │ │ │ + b.n 1e1354 │ │ │ │ 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] │ │ │ │ @@ -525012,49 +525071,49 @@ │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #388] @ 1e12d8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #336] @ 1e1378 │ │ │ │ + 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, #48 @ 0x30 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #304] @ 1e12d8 │ │ │ │ + vldr d7, [pc, #308] @ 1e1378 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -525093,15 +525152,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 1d0354 │ │ │ │ - vldr d7, [pc, #188] @ 1e12e0 │ │ │ │ + vldr d7, [pc, #192] @ 1e1380 │ │ │ │ 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] │ │ │ │ @@ -525150,41 +525209,42 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - ldr r2, [pc, #56] @ (1e12f0 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e12ec ) │ │ │ │ + ldr r2, [pc, #56] @ (1e1390 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e138c ) │ │ │ │ add r2, pc │ │ │ │ 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 1e16ae │ │ │ │ + bne.w 1e174a │ │ │ │ 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: 0xf25800ab │ │ │ │ + subs.w r0, r8, #171 @ 0xab │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #-684] @ 0xfffffd54 │ │ │ │ + stc 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1e0e6a │ │ │ │ + bne.w 1e0f08 │ │ │ │ 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 1d0354 │ │ │ │ @@ -525342,15 +525402,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 1e100e │ │ │ │ + b.n 1e10ac │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ @@ -525444,55 +525504,53 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #284] @ 1e16b8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0628 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - vldr d7, [pc, #204] @ 1e16b8 │ │ │ │ + vldr d7, [pc, #224] @ 1e1750 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + vldr d7, [pc, #196] @ 1e1750 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r9, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ @@ -525551,58 +525609,57 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5ff4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e12b6 │ │ │ │ + b.n 1e1354 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1952] @ 0x7a0 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1e1f2c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1e1fc4 │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1e1f30 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1e1fc8 │ │ │ │ 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 1e1e6e │ │ │ │ + beq.w 1e1f06 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1e1e48 │ │ │ │ + beq.w 1e1ee0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1e2c6c │ │ │ │ + beq.w 1e2d04 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1e1724 │ │ │ │ + bls.n 1e17bc │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e32ea │ │ │ │ + beq.w 1e3382 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e2bfa │ │ │ │ + beq.w 1e2c92 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e1fc4 │ │ │ │ + beq.w 1e205c │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1e1eaa │ │ │ │ + bhi.w 1e1f42 │ │ │ │ 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 │ │ │ │ @@ -526507,1799 +526564,1799 @@ │ │ │ │ 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 1e1f40 │ │ │ │ + bpl.n 1e1fd8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1d9d00 │ │ │ │ + bl 1d9d98 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1e1ee0 │ │ │ │ + beq.n 1e1f78 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1e1f5c │ │ │ │ + bmi.n 1e1ff4 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1e1f0c │ │ │ │ + bpl.n 1e1fa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1f74 │ │ │ │ + beq.n 1e200c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1e04c0 │ │ │ │ + bl 1e0558 │ │ │ │ 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 1e1ebc │ │ │ │ - ldr r2, [pc, #136] @ (1e1f34 ) │ │ │ │ + b.n 1e1f54 │ │ │ │ + ldr r2, [pc, #136] @ (1e1fcc ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1e1f38 ) │ │ │ │ + ldr r1, [pc, #136] @ (1e1fd0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1e1f3c ) │ │ │ │ - ldr r3, [pc, #108] @ (1e1f30 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e1fd4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e1fc8 ) │ │ │ │ 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 1e3b76 │ │ │ │ + bne.w 1e3c0e │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1e1eea │ │ │ │ + cbnz r3, 1e1f82 │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1e7c │ │ │ │ + beq.n 1e1f14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e1fa8 │ │ │ │ + bpl.n 1e2040 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1d6354 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1f90 │ │ │ │ + beq.n 1e2028 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1df330 │ │ │ │ + bl 1df3b8 │ │ │ │ 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 1e1ebc │ │ │ │ - stmdb r2!, {r0, r1, r3, r5, r7} │ │ │ │ + b.n 1e1f54 │ │ │ │ + stmia.w sl, {r0, r1, r3, r5, r7} │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ movs r1, r3 │ │ │ │ - itet mi │ │ │ │ - movmi r0, r3 │ │ │ │ - bpl.n 1e21b0 @ unpredictable branch in IT block │ │ │ │ + itee cc │ │ │ │ + movcc r0, r3 │ │ │ │ + bcs.n 1e2118 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslmi r3, r5, #2 │ │ │ │ + lslcs r3, r5, #2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1d98d8 │ │ │ │ + bl 1d9970 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1dea80 │ │ │ │ + bl 1deb18 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1dfbf8 │ │ │ │ + bl 1dfc88 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1e0d88 │ │ │ │ + bl 1e0e28 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1d6564 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 1d5264 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7bb0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7bb0 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7bb0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7bb0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ bl 1d6780 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ bl 1d6780 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ bl 1d6780 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 1d6c20 │ │ │ │ + bl 1d6c30 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ bl 1d6780 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ bl 1d6780 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 1d6c20 │ │ │ │ + bl 1d6c30 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ - bl 1d8cb0 │ │ │ │ + bl 1d8d20 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ - bl 1d8cb0 │ │ │ │ + bl 1d8d20 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ - bl 1d8cb0 │ │ │ │ + bl 1d8d20 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ - bl 1d8cb0 │ │ │ │ + bl 1d8d20 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ - bl 1d8cb0 │ │ │ │ + bl 1d8d20 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1e1eaa │ │ │ │ + bcs.w 1e1f42 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ - bl 1d7610 │ │ │ │ + bl 1d7620 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ - bl 1d7610 │ │ │ │ + bl 1d7620 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ - bl 1d80b8 │ │ │ │ + bl 1d80d8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ - bl 1d80b8 │ │ │ │ + bl 1d80d8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d86c0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ bl 1d3d90 │ │ │ │ ldr.w r3, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r2, [sp, #1172] @ 0x494 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ bl 1d3d90 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ bl 1d3d90 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ bl 1d3d90 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ bl 1d3d90 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ bl 1d3d90 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ bl 1d3d90 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1d2c30 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1d2c30 │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1d29fc │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1d60cc │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1d29fc │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1d29fc │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1d29fc │ │ │ │ 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 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1d2df4 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1d2f14 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1d2f14 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1d2cf8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1d2df4 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1d2df4 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ bl 1d2348 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ bl 1d2844 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e3b3e │ │ │ │ + bls.w 1e3bd6 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ bl 1d2088 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e3b5a │ │ │ │ + bls.w 1e3bf2 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ bl 1d4af8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ bl 1d3f68 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ bl 1d1918 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ bl 1d1ee0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ bl 1d165c │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 1d54fc │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7bb0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ bl 1d6780 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ bl 1d6780 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ bl 1d6780 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ bl 1d6780 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ bl 1d6780 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7bb0 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7bb0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 1d3078 │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1d3078 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 1d4c88 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 1d1388 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 1d4c88 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 1d4c88 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 1d4c88 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1d1388 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 1d4fcc │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1d2c30 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1d2c30 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1d1388 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1d2b2c │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ bl 1d29fc │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ bl 1d6780 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ bl 1d6780 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7bb0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7bb0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1d1094 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1d1388 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e39fa │ │ │ │ + bcs.w 1e3a92 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3a32 │ │ │ │ + bcs.w 1e3aca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3a4e │ │ │ │ + bcs.w 1e3ae6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3a16 │ │ │ │ + bcs.w 1e3aae │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7bb0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ bl 1d6780 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ bl 1d2660 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ bl 1d2480 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ bl 1d6780 │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7128 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ bl 1d5990 │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3a6a │ │ │ │ + bcs.w 1e3b02 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ bl 1d5db8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e3a82 │ │ │ │ + bcc.w 1e3b1a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ bl 1d5b84 │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e39c6 │ │ │ │ + bcc.w 1e3a5e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ bl 1d5b84 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ bl 1d4160 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 1d4da8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ bl 1d4da8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ bl 1d4da8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 1d4da8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ bl 1d4da8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ bl 1d4da8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl 1d4da8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 1d4da8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 1d4da8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3a96 │ │ │ │ + bcs.w 1e3b2e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3ace │ │ │ │ + bcs.w 1e3b66 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3ab2 │ │ │ │ + bcs.w 1e3b4a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3b06 │ │ │ │ + bcs.w 1e3b9e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3aea │ │ │ │ + bcs.w 1e3b82 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3b22 │ │ │ │ + bcs.w 1e3bba │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e39de │ │ │ │ + bcs.w 1e3a76 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ bl 1d5700 │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1d1594 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 1d1594 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ bl 1d1594 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ bl 1d1cac │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ bl 1d1a5c │ │ │ │ ldrd r2, r3, [sp, #692] @ 0x2b4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 1d54fc │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 1d142c │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ bl 1d29fc │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ bl 1d29fc │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1d29fc │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1d29fc │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1d29fc │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1d29fc │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1d29fc │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1d2c30 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ bl 1d3d90 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ bl 1d3d90 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ bl 1d3d90 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ - bl 1ddc30 │ │ │ │ + bl 1ddcc8 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ - bl 1db328 │ │ │ │ + bl 1db3c0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ - bl 1db328 │ │ │ │ + bl 1db3c0 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ - bl 1db328 │ │ │ │ + bl 1db3c0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ - bl 1db328 │ │ │ │ + bl 1db3c0 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl 1db328 │ │ │ │ + bl 1db3c0 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ - bl 1dd548 │ │ │ │ + bl 1dd5e0 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl 1dc7a8 │ │ │ │ + bl 1dc840 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ - bl 1dd548 │ │ │ │ + bl 1dd5e0 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ - bl 1dc7a8 │ │ │ │ + bl 1dc840 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ - bl 1dce68 │ │ │ │ + bl 1dcf00 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ - bl 1dce68 │ │ │ │ + bl 1dcf00 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de400 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ - bl 1dc0ec │ │ │ │ + bl 1dc184 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - bl 1dc0ec │ │ │ │ + bl 1dc184 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ - bl 1dce68 │ │ │ │ + bl 1dcf00 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ - bl 1dba40 │ │ │ │ + bl 1dbad8 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1f42 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ - bl 1d92d8 │ │ │ │ + bl 1d9370 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ - bl 1d94a0 │ │ │ │ + bl 1d9538 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ - bl 1d96b8 │ │ │ │ + bl 1d9750 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ - bl 1d96b8 │ │ │ │ + bl 1d9750 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ - bl 1d96b8 │ │ │ │ + bl 1d9750 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ 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 │ │ │ │ @@ -528319,370 +528376,370 @@ │ │ │ │ bl 1d0354 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ - bl 1da750 │ │ │ │ + bl 1da7e8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ - bl 1da158 │ │ │ │ + bl 1da1f0 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ - bl 1dad50 │ │ │ │ + bl 1dade8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ bl 1d2208 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ bl 1d1db4 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ bl 1d1db4 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ bl 1d4488 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ bl 1d1b60 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ bl 1d1b60 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ bl 1d5db8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 1d1db4 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ bl 1d1b60 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ bl 1d17d0 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ bl 1d5990 │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ bl 1d5990 │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ bl 1d5990 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ bl 1d5b84 │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ bl 1d5db8 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ bl 1d5b84 │ │ │ │ ldrd r2, r3, [sp, #636] @ 0x27c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ bl 1d5700 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ bl 1d3534 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ bl 1d45e8 │ │ │ │ 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 1e1ebc │ │ │ │ + b.w 1e1f54 │ │ │ │ blx 616e4 <__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] @ (1e3c34 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3ccc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #164] @ (1e3c38 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e3cd0 ) │ │ │ │ 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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr.w r8, [r7, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1e3c12 │ │ │ │ + beq.n 1e3caa │ │ │ │ mov r5, r0 │ │ │ │ movw fp, #1031 @ 0x407 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ add.w r6, r8, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1e3c0a │ │ │ │ + beq.n 1e3ca2 │ │ │ │ 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 1e3bfa │ │ │ │ + beq.n 1e3c92 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e16c0 │ │ │ │ + bl 1e1758 │ │ │ │ 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 1e3bca │ │ │ │ + bne.n 1e3c62 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 1e3bbc │ │ │ │ - ldr r2, [pc, #40] @ (1e3c3c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e3c38 ) │ │ │ │ + bne.n 1e3c54 │ │ │ │ + ldr r2, [pc, #40] @ (1e3cd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3cd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3c2e │ │ │ │ + bne.n 1e3cc6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1e3c76 │ │ │ │ + cbz r2, 1e3d0e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -528691,18 +528748,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 1e3c52 │ │ │ │ + bne.n 1e3cea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3cb0 │ │ │ │ + cbz r2, 1e3d48 │ │ │ │ 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 │ │ │ │ @@ -528713,22 +528770,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 1e3c8c │ │ │ │ + bne.n 1e3d24 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3d22 │ │ │ │ + cbz r2, 1e3dba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3d24 │ │ │ │ + vldr s11, [pc, #100] @ 1e3dbc │ │ │ │ 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 │ │ │ │ @@ -528746,35 +528803,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 1e3cc2 │ │ │ │ + bne.n 1e3d5a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3d44 │ │ │ │ + cbz r2, 1e3ddc │ │ │ │ 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 1e3d2e │ │ │ │ + bne.n 1e3dc6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3da8 │ │ │ │ + cbz r2, 1e3e40 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3dac │ │ │ │ + vldr s12, [pc, #88] @ 1e3e44 │ │ │ │ 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 │ │ │ │ @@ -528788,45 +528845,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 1e3d5a │ │ │ │ + bne.n 1e3df2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3de4 │ │ │ │ + cbz r2, 1e3e7c │ │ │ │ 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 1e3dbc │ │ │ │ + bne.n 1e3e54 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3e78 │ │ │ │ + beq.n 1e3f10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e3e7c │ │ │ │ + vldr s11, [pc, #132] @ 1e3f14 │ │ │ │ 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 │ │ │ │ @@ -528853,21 +528910,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 1e3e00 │ │ │ │ + bne.n 1e3e98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e3eb4 │ │ │ │ + cbz r2, 1e3f4c │ │ │ │ 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 │ │ │ │ @@ -528875,19 +528932,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 1e3e8e │ │ │ │ + bne.n 1e3f26 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3eec │ │ │ │ + cbz r2, 1e3f84 │ │ │ │ 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 │ │ │ │ @@ -528895,22 +528952,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 1e3ec6 │ │ │ │ + bne.n 1e3f5e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3f5e │ │ │ │ + cbz r2, 1e3ff6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3f60 │ │ │ │ + vldr s11, [pc, #100] @ 1e3ff8 │ │ │ │ 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 │ │ │ │ @@ -528928,21 +528985,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 1e3efe │ │ │ │ + bne.n 1e3f96 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3f9e │ │ │ │ + cbz r2, 1e4036 │ │ │ │ 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 │ │ │ │ @@ -528950,22 +529007,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 1e3f6e │ │ │ │ + bne.n 1e4006 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e404a │ │ │ │ + beq.n 1e40e2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e404c │ │ │ │ + vldr s10, [pc, #160] @ 1e40e4 │ │ │ │ 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 │ │ │ │ @@ -529000,43 +529057,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 1e3fb4 │ │ │ │ + bne.n 1e404c │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4082 │ │ │ │ + cbz r2, 1e411a │ │ │ │ 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 1e405c │ │ │ │ + bne.n 1e40f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e40e6 │ │ │ │ + cbz r2, 1e417e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e40e8 │ │ │ │ + vldr s12, [pc, #88] @ 1e4180 │ │ │ │ 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 │ │ │ │ @@ -529050,20 +529107,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 1e4096 │ │ │ │ + bne.n 1e412e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4126 │ │ │ │ + cbz r2, 1e41be │ │ │ │ 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 │ │ │ │ @@ -529072,23 +529129,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 1e40fa │ │ │ │ + bne.n 1e4192 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e41b8 │ │ │ │ + beq.n 1e4250 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e41bc │ │ │ │ + vldr s11, [pc, #132] @ 1e4254 │ │ │ │ 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 │ │ │ │ @@ -529115,21 +529172,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 1e4140 │ │ │ │ + bne.n 1e41d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e41f6 │ │ │ │ + cbz r2, 1e428e │ │ │ │ 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 │ │ │ │ @@ -529137,21 +529194,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 1e41ce │ │ │ │ + bne.n 1e4266 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4266 │ │ │ │ + cbz r2, 1e42fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4268 │ │ │ │ + vldr s11, [pc, #100] @ 1e4300 │ │ │ │ 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 │ │ │ │ @@ -529169,35 +529226,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 1e4206 │ │ │ │ + bne.n 1e429e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4284 │ │ │ │ + cbz r2, 1e431c │ │ │ │ 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 1e4272 │ │ │ │ + bne.n 1e430a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e42ea │ │ │ │ + cbz r2, 1e4382 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e42ec │ │ │ │ + vldr s12, [pc, #88] @ 1e4384 │ │ │ │ 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 │ │ │ │ @@ -529211,20 +529268,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 1e429a │ │ │ │ + bne.n 1e4332 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e432a │ │ │ │ + cbz r2, 1e43c2 │ │ │ │ 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 │ │ │ │ @@ -529233,22 +529290,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 1e42fe │ │ │ │ + bne.n 1e4396 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e438c │ │ │ │ + cbz r2, 1e4424 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4390 │ │ │ │ + vldr s12, [pc, #88] @ 1e4428 │ │ │ │ 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 │ │ │ │ @@ -529262,43 +529319,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 1e433e │ │ │ │ + bne.n 1e43d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e43c8 │ │ │ │ + cbz r2, 1e4460 │ │ │ │ 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 1e43a0 │ │ │ │ + bne.n 1e4438 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4434 │ │ │ │ + cbz r2, 1e44cc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4438 │ │ │ │ + vldr s11, [pc, #96] @ 1e44d0 │ │ │ │ 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 │ │ │ │ @@ -529315,25 +529372,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 1e43da │ │ │ │ + bne.n 1e4472 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e449e │ │ │ │ + cbz r2, 1e4536 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e44a0 │ │ │ │ + vldr s12, [pc, #88] @ 1e4538 │ │ │ │ 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 │ │ │ │ @@ -529347,24 +529404,24 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e444e │ │ │ │ + bne.n 1e44e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4506 │ │ │ │ + cbz r2, 1e459e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4508 │ │ │ │ + vldr s12, [pc, #88] @ 1e45a0 │ │ │ │ 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 │ │ │ │ @@ -529378,23 +529435,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 1e44b6 │ │ │ │ + bne.n 1e454e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4574 │ │ │ │ + cbz r2, 1e460c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4578 │ │ │ │ + vldr s11, [pc, #96] @ 1e4610 │ │ │ │ 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 │ │ │ │ @@ -529411,25 +529468,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 1e451a │ │ │ │ + bne.n 1e45b2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e45de │ │ │ │ + cbz r2, 1e4676 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e45e0 │ │ │ │ + vldr s12, [pc, #88] @ 1e4678 │ │ │ │ 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 │ │ │ │ @@ -529443,23 +529500,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 1e458e │ │ │ │ + bne.n 1e4626 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e464c │ │ │ │ + cbz r2, 1e46e4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4650 │ │ │ │ + vldr s11, [pc, #96] @ 1e46e8 │ │ │ │ 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 │ │ │ │ @@ -529476,25 +529533,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 1e45f2 │ │ │ │ + bne.n 1e468a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e46b6 │ │ │ │ + cbz r2, 1e474e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e46b8 │ │ │ │ + vldr s12, [pc, #88] @ 1e4750 │ │ │ │ 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 │ │ │ │ @@ -529508,23 +529565,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 1e4666 │ │ │ │ + bne.n 1e46fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4726 │ │ │ │ + cbz r2, 1e47be │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4728 │ │ │ │ + vldr s11, [pc, #96] @ 1e47c0 │ │ │ │ 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 │ │ │ │ @@ -529541,24 +529598,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 1e46ca │ │ │ │ + bne.n 1e4762 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4798 │ │ │ │ + cbz r2, 1e4830 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e479c │ │ │ │ + vldr s11, [pc, #100] @ 1e4834 │ │ │ │ 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 │ │ │ │ @@ -529576,25 +529633,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 1e473a │ │ │ │ + bne.n 1e47d2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4802 │ │ │ │ + cbz r2, 1e489a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4804 │ │ │ │ + vldr s12, [pc, #88] @ 1e489c │ │ │ │ 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 │ │ │ │ @@ -529608,23 +529665,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 1e47b2 │ │ │ │ + bne.n 1e484a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4874 │ │ │ │ + cbz r2, 1e490c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4878 │ │ │ │ + vldr s11, [pc, #100] @ 1e4910 │ │ │ │ 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 │ │ │ │ @@ -529642,25 +529699,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 1e4816 │ │ │ │ + bne.n 1e48ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e48de │ │ │ │ + cbz r2, 1e4976 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e48e0 │ │ │ │ + vldr s12, [pc, #88] @ 1e4978 │ │ │ │ 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 │ │ │ │ @@ -529674,23 +529731,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 1e488e │ │ │ │ + bne.n 1e4926 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4950 │ │ │ │ + cbz r2, 1e49e8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4954 │ │ │ │ + vldr s11, [pc, #100] @ 1e49ec │ │ │ │ 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 │ │ │ │ @@ -529708,24 +529765,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 1e48f2 │ │ │ │ + bne.n 1e498a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e49c6 │ │ │ │ + cbz r2, 1e4a5e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e49c8 │ │ │ │ + vldr s11, [pc, #100] @ 1e4a60 │ │ │ │ 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 │ │ │ │ @@ -529743,27 +529800,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 1e4966 │ │ │ │ + bne.n 1e49fe │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4a30 │ │ │ │ + cbz r2, 1e4ac8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e4a34 │ │ │ │ + vldr s12, [pc, #92] @ 1e4acc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e4a38 │ │ │ │ + vldr s11, [pc, #88] @ 1e4ad0 │ │ │ │ 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 │ │ │ │ @@ -529776,29 +529833,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 1e49e2 │ │ │ │ + bne.n 1e4a7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e4aa0 │ │ │ │ + cbz r2, 1e4b38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e4aa4 │ │ │ │ + vldr s12, [pc, #92] @ 1e4b3c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e4aa8 │ │ │ │ + vldr s11, [pc, #88] @ 1e4b40 │ │ │ │ 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 │ │ │ │ @@ -529811,27 +529868,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 1e4a52 │ │ │ │ + bne.n 1e4aea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e4b1e │ │ │ │ + cbz r2, 1e4bb6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4b20 │ │ │ │ - vldr s10, [pc, #104] @ 1e4b24 │ │ │ │ + vldr s11, [pc, #104] @ 1e4bb8 │ │ │ │ + vldr s10, [pc, #104] @ 1e4bbc │ │ │ │ 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 │ │ │ │ @@ -529849,26 +529906,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 1e4abe │ │ │ │ + bne.n 1e4b56 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4b8a │ │ │ │ + cbz r2, 1e4c22 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4b8c │ │ │ │ + vldr s12, [pc, #88] @ 1e4c24 │ │ │ │ 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 │ │ │ │ @@ -529882,24 +529939,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 1e4b3a │ │ │ │ + bne.n 1e4bd2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4c02 │ │ │ │ + cbz r2, 1e4c9a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4c04 │ │ │ │ - vldr s10, [pc, #104] @ 1e4c08 │ │ │ │ + vldr s11, [pc, #104] @ 1e4c9c │ │ │ │ + vldr s10, [pc, #104] @ 1e4ca0 │ │ │ │ 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 │ │ │ │ @@ -529917,26 +529974,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 1e4ba2 │ │ │ │ + bne.n 1e4c3a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4c7c │ │ │ │ + cbz r2, 1e4d14 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4c80 │ │ │ │ - vldr s10, [pc, #104] @ 1e4c84 │ │ │ │ + vldr s11, [pc, #104] @ 1e4d18 │ │ │ │ + vldr s10, [pc, #104] @ 1e4d1c │ │ │ │ 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 │ │ │ │ @@ -529954,27 +530011,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 1e4c1e │ │ │ │ + bne.n 1e4cb6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4cfa │ │ │ │ + cbz r2, 1e4d92 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4cfc │ │ │ │ - vldr s10, [pc, #104] @ 1e4d00 │ │ │ │ + vldr s11, [pc, #104] @ 1e4d94 │ │ │ │ + vldr s10, [pc, #104] @ 1e4d98 │ │ │ │ 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 │ │ │ │ @@ -529992,30 +530049,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 1e4c9a │ │ │ │ + bne.n 1e4d32 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4d68 │ │ │ │ + cbz r2, 1e4e00 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4d6c │ │ │ │ + vldr s12, [pc, #88] @ 1e4e04 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4d70 │ │ │ │ + vldr s11, [pc, #84] @ 1e4e08 │ │ │ │ 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 │ │ │ │ @@ -530028,30 +530085,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 1e4d1e │ │ │ │ + bne.n 1e4db6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1e4e04 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4e9c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4dda │ │ │ │ + cbz r2, 1e4e72 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4ddc │ │ │ │ + vldr s12, [pc, #88] @ 1e4e74 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4de0 │ │ │ │ + vldr s11, [pc, #84] @ 1e4e78 │ │ │ │ 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 │ │ │ │ @@ -530064,140 +530121,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 1e4d8e │ │ │ │ + bne.n 1e4e26 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1e4e74 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4f0c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4e1c │ │ │ │ + cbz r2, 1e4eb4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1e4e20 │ │ │ │ + vldr s14, [pc, #48] @ 1e4eb8 │ │ │ │ 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 1e4df6 │ │ │ │ + bne.n 1e4e8e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4e58 │ │ │ │ + cbz r2, 1e4ef0 │ │ │ │ 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 1e4e34 │ │ │ │ + bne.n 1e4ecc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4e94 │ │ │ │ + cbz r2, 1e4f2c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4e98 │ │ │ │ + vldr s14, [pc, #44] @ 1e4f30 │ │ │ │ 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 1e4e6e │ │ │ │ + bne.n 1e4f06 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4ebe │ │ │ │ + cbz r2, 1e4f56 │ │ │ │ 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 1e4ea8 │ │ │ │ + bne.n 1e4f40 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4ef4 │ │ │ │ + cbz r2, 1e4f8c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1e4ef8 │ │ │ │ + vldr s14, [pc, #44] @ 1e4f90 │ │ │ │ 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 1e4ece │ │ │ │ + bne.n 1e4f66 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4f24 │ │ │ │ + cbz r2, 1e4fbc │ │ │ │ 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 1e4f06 │ │ │ │ + bne.n 1e4f9e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4f70 │ │ │ │ + cbz r2, 1e5008 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e4f74 │ │ │ │ + vldr s13, [pc, #60] @ 1e500c │ │ │ │ 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 │ │ │ │ @@ -530205,23 +530262,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 1e4f38 │ │ │ │ + bne.n 1e4fd0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4fc6 │ │ │ │ + cbz r2, 1e505e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4fc8 │ │ │ │ + vldr s13, [pc, #68] @ 1e5060 │ │ │ │ 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 │ │ │ │ @@ -530231,105 +530288,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 1e4f86 │ │ │ │ + bne.n 1e501e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4ffe │ │ │ │ + cbz r2, 1e5096 │ │ │ │ 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 1e4fd4 │ │ │ │ + bne.n 1e506c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e503a │ │ │ │ + cbz r2, 1e50d2 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e503c │ │ │ │ + vldr s14, [pc, #52] @ 1e50d4 │ │ │ │ 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 1e5010 │ │ │ │ + bne.n 1e50a8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e507c │ │ │ │ + cbz r2, 1e5114 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e5080 │ │ │ │ + vldr s14, [pc, #52] @ 1e5118 │ │ │ │ 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 1e5050 │ │ │ │ + bne.n 1e50e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e50b6 │ │ │ │ + cbz r2, 1e514e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e50b8 │ │ │ │ + vldr s14, [pc, #44] @ 1e5150 │ │ │ │ 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 1e508e │ │ │ │ + bne.n 1e5126 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e510a │ │ │ │ + cbz r2, 1e51a2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e510c │ │ │ │ + vldr s13, [pc, #68] @ 1e51a4 │ │ │ │ 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 │ │ │ │ @@ -530339,26 +530396,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 1e50ca │ │ │ │ + bne.n 1e5162 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e515a │ │ │ │ + cbz r2, 1e51f2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e515c │ │ │ │ + vldr s13, [pc, #60] @ 1e51f4 │ │ │ │ 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 │ │ │ │ @@ -530366,24 +530423,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 1e5126 │ │ │ │ + bne.n 1e51be │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e51aa │ │ │ │ + cbz r2, 1e5242 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e51ac │ │ │ │ + vldr s13, [pc, #64] @ 1e5244 │ │ │ │ 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 │ │ │ │ @@ -530392,22 +530449,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 1e5176 │ │ │ │ + bne.n 1e520e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e521e │ │ │ │ + cbz r2, 1e52b6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e5220 │ │ │ │ + vldr s12, [pc, #100] @ 1e52b8 │ │ │ │ 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 │ │ │ │ @@ -530426,25 +530483,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 1e51c2 │ │ │ │ + bne.n 1e525a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e526a │ │ │ │ + cbz r2, 1e5302 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e526c │ │ │ │ + vldr s13, [pc, #60] @ 1e5304 │ │ │ │ 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 │ │ │ │ @@ -530452,23 +530509,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 1e5236 │ │ │ │ + bne.n 1e52ce │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e52be │ │ │ │ + cbz r2, 1e5356 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e52c0 │ │ │ │ + vldr s13, [pc, #68] @ 1e5358 │ │ │ │ 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 │ │ │ │ @@ -530478,23 +530535,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 1e5284 │ │ │ │ + bne.n 1e531c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5310 │ │ │ │ + cbz r2, 1e53a8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e5314 │ │ │ │ + vldr s13, [pc, #72] @ 1e53ac │ │ │ │ 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 │ │ │ │ @@ -530505,24 +530562,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 1e52d8 │ │ │ │ + bne.n 1e5370 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5384 │ │ │ │ + cbz r2, 1e541c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e5388 │ │ │ │ + vldr s12, [pc, #100] @ 1e5420 │ │ │ │ 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 │ │ │ │ @@ -530541,24 +530598,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 1e532a │ │ │ │ + bne.n 1e53c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e53d0 │ │ │ │ + cbz r2, 1e5468 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e53d4 │ │ │ │ + vldr s13, [pc, #64] @ 1e546c │ │ │ │ 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 │ │ │ │ @@ -530567,182 +530624,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 1e539a │ │ │ │ + bne.n 1e5432 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5404 │ │ │ │ + cbz r2, 1e549c │ │ │ │ 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 1e53e4 │ │ │ │ + bne.n 1e547c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5436 │ │ │ │ + cbz r2, 1e54ce │ │ │ │ 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 1e5416 │ │ │ │ + bne.n 1e54ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e545e │ │ │ │ + cbz r2, 1e54f6 │ │ │ │ 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 1e5440 │ │ │ │ + bne.n 1e54d8 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1e54a0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5538 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e549e │ │ │ │ + cbz r2, 1e5536 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e54a4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e553c ) │ │ │ │ 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 1e547c │ │ │ │ + bne.n 1e5514 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e54e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5580 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e54e6 │ │ │ │ + cbz r2, 1e557e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e54ec ) │ │ │ │ + ldr r2, [pc, #52] @ (1e5584 ) │ │ │ │ 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 1e54c0 │ │ │ │ + bne.n 1e5558 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e5530 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e55c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e552e │ │ │ │ + cbz r2, 1e55c6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e5534 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e55cc ) │ │ │ │ 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 1e550c │ │ │ │ + bne.n 1e55a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1e5574 ) │ │ │ │ + ldr r4, [pc, #56] @ (1e560c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1e5570 │ │ │ │ + cbz r2, 1e5608 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1e5578 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e5610 ) │ │ │ │ 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 1e5552 │ │ │ │ + bne.n 1e55ea │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e55d4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e566c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e55ce │ │ │ │ + cbz r2, 1e5666 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1e55d8 │ │ │ │ + ldr.w lr, [pc, #80] @ 1e5670 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e55d0 │ │ │ │ + vldr s14, [pc, #64] @ 1e5668 │ │ │ │ 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 │ │ │ │ @@ -530751,29 +530808,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 1e5596 │ │ │ │ + bne.n 1e562e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e561c ) │ │ │ │ + ldr r3, [pc, #60] @ (1e56b4 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e561a │ │ │ │ - ldr r5, [pc, #56] @ (1e5620 ) │ │ │ │ + cbz r2, 1e56b2 │ │ │ │ + ldr r5, [pc, #56] @ (1e56b8 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -530781,29 +530838,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 1e55ee │ │ │ │ + bne.n 1e5686 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e567c ) │ │ │ │ + ldr r3, [pc, #84] @ (1e5714 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5676 │ │ │ │ + cbz r2, 1e570e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e5680 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e5718 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e5678 │ │ │ │ + vldr s14, [pc, #64] @ 1e5710 │ │ │ │ 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 │ │ │ │ @@ -530812,60 +530869,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 1e5640 │ │ │ │ + bne.n 1e56d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1e56c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e5760 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e56c6 │ │ │ │ + cbz r2, 1e575e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1e56cc ) │ │ │ │ + ldr r2, [pc, #60] @ (1e5764 ) │ │ │ │ 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 1e569e │ │ │ │ + bne.n 1e5736 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e5730 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e57c8 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e572c │ │ │ │ + cbz r2, 1e57c4 │ │ │ │ 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] @ (1e5734 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e57cc ) │ │ │ │ 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] │ │ │ │ @@ -530876,32 +530933,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 1e56f0 │ │ │ │ + bne.n 1e5788 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e5784 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e581c ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e5780 │ │ │ │ + cbz r2, 1e5818 │ │ │ │ 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] @ (1e5788 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e5820 ) │ │ │ │ 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] │ │ │ │ @@ -530909,31 +530966,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 1e5752 │ │ │ │ + bne.n 1e57ea │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e57ec │ │ │ │ + ldr.w ip, [pc, #92] @ 1e5884 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e57e8 │ │ │ │ + cbz r2, 1e5880 │ │ │ │ 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] @ (1e57f0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e5888 ) │ │ │ │ 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] │ │ │ │ @@ -530944,32 +531001,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 1e57ac │ │ │ │ + bne.n 1e5844 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r7, pc, #848 @ (adr r7, 1e5bd8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e5840 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e58d8 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e583c │ │ │ │ + cbz r2, 1e58d4 │ │ │ │ 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] @ (1e5844 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e58dc ) │ │ │ │ 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] │ │ │ │ @@ -530977,31 +531034,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 1e580e │ │ │ │ + bne.n 1e58a6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r7, pc, #432 @ (adr r7, 1e5a8c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e58b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e5950 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e58b0 │ │ │ │ + cbz r2, 1e5948 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e58bc ) │ │ │ │ + ldr r1, [pc, #104] @ (1e5954 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e58b4 │ │ │ │ + vldr s14, [pc, #88] @ 1e594c │ │ │ │ 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 │ │ │ │ @@ -531016,31 +531073,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 1e5860 │ │ │ │ + bne.n 1e58f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, pc, #712 @ (adr r7, 1e5b84 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 1e59bc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5910 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e59a8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e590c │ │ │ │ + cbz r2, 1e59a4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e5914 ) │ │ │ │ + ldr r1, [pc, #68] @ (1e59ac ) │ │ │ │ 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 │ │ │ │ @@ -531051,31 +531108,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 1e58d4 │ │ │ │ + bne.n 1e596c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #216 @ (adr r7, 1e59ec ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 1e5c24 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5988 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e5a20 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5980 │ │ │ │ + cbz r2, 1e5a18 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e598c ) │ │ │ │ + ldr r1, [pc, #104] @ (1e5a24 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5984 │ │ │ │ + vldr s14, [pc, #88] @ 1e5a1c │ │ │ │ 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 │ │ │ │ @@ -531090,31 +531147,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 1e5930 │ │ │ │ + bne.n 1e59c8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, pc, #904 @ (adr r6, 1e5d14 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 1e5b4c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e59dc ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5a74 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e59d8 │ │ │ │ + cbz r2, 1e5a70 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e59e0 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e5a78 ) │ │ │ │ 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 │ │ │ │ @@ -531124,27 +531181,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 1e59a4 │ │ │ │ + bne.n 1e5a3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #408 @ (adr r6, 1e5b78 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 1e5db0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e5a40 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5ad8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5a3c │ │ │ │ + cbz r2, 1e5ad4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5a44 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5adc ) │ │ │ │ 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 │ │ │ │ @@ -531159,28 +531216,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 1e59fc │ │ │ │ + bne.n 1e5a94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, pc, #88 @ (adr r6, 1e5a9c ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 1e5cd4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5a94 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5b2c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5a92 │ │ │ │ + cbz r2, 1e5b2a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5a98 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5b30 ) │ │ │ │ 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 │ │ │ │ @@ -531192,31 +531249,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 1e5a60 │ │ │ │ + bne.n 1e5af8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r5, pc, #712 @ (adr r5, 1e5d60 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 1e5b98 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e5b08 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e5ba0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5b02 │ │ │ │ + cbz r2, 1e5b9a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1e5b0c ) │ │ │ │ + ldr r1, [pc, #100] @ (1e5ba4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1e5b04 │ │ │ │ + vldr s14, [pc, #84] @ 1e5b9c │ │ │ │ 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 │ │ │ │ @@ -531231,30 +531288,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 1e5ab4 │ │ │ │ + bne.n 1e5b4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1e5c84 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 1e5ebc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5b60 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5bf8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5b5c │ │ │ │ + cbz r2, 1e5bf4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e5b64 ) │ │ │ │ + ldr r1, [pc, #68] @ (1e5bfc ) │ │ │ │ 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 │ │ │ │ @@ -531265,27 +531322,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 1e5b24 │ │ │ │ + bne.n 1e5bbc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #920 @ (adr r4, 1e5efc ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 1e5d34 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e5bc0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e5c58 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5bbe │ │ │ │ + cbz r2, 1e5c56 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e5bc4 ) │ │ │ │ + ldr r1, [pc, #80] @ (1e5c5c ) │ │ │ │ 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 │ │ │ │ @@ -531300,27 +531357,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 1e5b80 │ │ │ │ + bne.n 1e5c18 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r4, pc, #584 @ (adr r4, 1e5e0c ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 1e6044 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5c14 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5cac ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5c10 │ │ │ │ + cbz r2, 1e5ca8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5c18 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5cb0 ) │ │ │ │ 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 │ │ │ │ @@ -531332,32 +531389,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 1e5be0 │ │ │ │ + bne.n 1e5c78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #200 @ (adr r4, 1e5ce0 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 1e5f18 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5c8c ) │ │ │ │ + ldr r3, [pc, #108] @ (1e5d24 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5c84 │ │ │ │ + cbz r2, 1e5d1c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5c90 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e5d28 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5c88 │ │ │ │ + vldr s14, [pc, #88] @ 1e5d20 │ │ │ │ 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 │ │ │ │ @@ -531372,31 +531429,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 1e5c34 │ │ │ │ + bne.n 1e5ccc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r3, pc, #888 @ (adr r3, 1e6008 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 1e5e40 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5ce0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5d78 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5cdc │ │ │ │ + cbz r2, 1e5d74 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e5ce4 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e5d7c ) │ │ │ │ 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 │ │ │ │ @@ -531406,27 +531463,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 1e5ca8 │ │ │ │ + bne.n 1e5d40 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #392 @ (adr r3, 1e5e6c ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 1e60a4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e5d44 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5ddc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5d40 │ │ │ │ + cbz r2, 1e5dd8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5d48 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5de0 ) │ │ │ │ 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 │ │ │ │ @@ -531441,28 +531498,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 1e5d00 │ │ │ │ + bne.n 1e5d98 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #72 @ (adr r3, 1e5d90 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 1e5fc8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5d98 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5e30 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5d96 │ │ │ │ + cbz r2, 1e5e2e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5d9c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5e34 ) │ │ │ │ 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 │ │ │ │ @@ -531474,29 +531531,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 1e5d64 │ │ │ │ + bne.n 1e5dfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r2, pc, #696 @ (adr r2, 1e6054 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 1e5e8c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e5e26 │ │ │ │ + beq.n 1e5ebe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e5e28 │ │ │ │ + vldr s11, [pc, #120] @ 1e5ec0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5e2c │ │ │ │ + vldr s10, [pc, #116] @ 1e5ec4 │ │ │ │ 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 │ │ │ │ @@ -531518,28 +531575,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 1e5dbc │ │ │ │ + bne.n 1e5e54 │ │ │ │ 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 1e5ed0 │ │ │ │ + beq.n 1e5f68 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1e5ed4 │ │ │ │ + vldr s10, [pc, #152] @ 1e5f6c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1e5ed8 │ │ │ │ + vldr s9, [pc, #148] @ 1e5f70 │ │ │ │ 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 │ │ │ │ @@ -531569,30 +531626,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 1e5e48 │ │ │ │ + bne.n 1e5ee0 │ │ │ │ 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 1e5f62 │ │ │ │ + beq.n 1e5ffa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e5f64 │ │ │ │ + vldr s11, [pc, #120] @ 1e5ffc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5f68 │ │ │ │ + vldr s10, [pc, #116] @ 1e6000 │ │ │ │ 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 │ │ │ │ @@ -531614,25 +531671,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 1e5ef8 │ │ │ │ + bne.n 1e5f90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e5fda │ │ │ │ + cbz r2, 1e6072 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e5fdc │ │ │ │ + vldr s11, [pc, #100] @ 1e6074 │ │ │ │ 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 │ │ │ │ @@ -531650,28 +531707,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 1e5f7a │ │ │ │ + bne.n 1e6012 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5ff2 │ │ │ │ + cbz r2, 1e608a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e5fe4 │ │ │ │ + bne.n 1e607c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e602e │ │ │ │ + cbz r2, 1e60c6 │ │ │ │ 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 │ │ │ │ @@ -531681,62 +531738,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 1e6004 │ │ │ │ + bne.n 1e609c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e605e │ │ │ │ + cbz r2, 1e60f6 │ │ │ │ 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 1e6040 │ │ │ │ + bne.n 1e60d8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e60a2 │ │ │ │ + cbz r2, 1e613a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e60a8 │ │ │ │ + vldr d6, [pc, #60] @ 1e6140 │ │ │ │ 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 1e6074 │ │ │ │ + bne.n 1e610c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e60e6 │ │ │ │ + cbz r2, 1e617e │ │ │ │ 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 │ │ │ │ @@ -531744,18 +531801,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 1e60c0 │ │ │ │ + bne.n 1e6158 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e611e │ │ │ │ + cbz r2, 1e61b6 │ │ │ │ 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 │ │ │ │ @@ -531765,50 +531822,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 1e60f6 │ │ │ │ + bne.n 1e618e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6176 │ │ │ │ + cbz r2, 1e620e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1e6178 │ │ │ │ + vldr d4, [pc, #76] @ 1e6210 │ │ │ │ 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 1e6158 │ │ │ │ + bmi.n 1e61f0 │ │ │ │ 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 1e6138 │ │ │ │ + bne.n 1e61d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1e61b6 │ │ │ │ + cbz r2, 1e624e │ │ │ │ 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 │ │ │ │ @@ -531816,18 +531873,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 1e6190 │ │ │ │ + bne.n 1e6228 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e61f0 │ │ │ │ + cbz r2, 1e6288 │ │ │ │ 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 │ │ │ │ @@ -531837,48 +531894,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 1e61c6 │ │ │ │ + bne.n 1e625e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6232 │ │ │ │ + cbz r2, 1e62ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e6234 │ │ │ │ + vldr s14, [pc, #52] @ 1e62cc │ │ │ │ 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 1e6208 │ │ │ │ + bne.n 1e62a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e628c │ │ │ │ + cbz r2, 1e6324 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6290 │ │ │ │ + vldr s13, [pc, #76] @ 1e6328 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e6294 │ │ │ │ + vldr s12, [pc, #72] @ 1e632c │ │ │ │ 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 │ │ │ │ @@ -531887,23 +531944,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 1e624e │ │ │ │ + bne.n 1e62e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e62ce │ │ │ │ + cbz r2, 1e6366 │ │ │ │ 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 │ │ │ │ @@ -531911,18 +531968,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 1e62a8 │ │ │ │ + bne.n 1e6340 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6306 │ │ │ │ + cbz r2, 1e639e │ │ │ │ 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 │ │ │ │ @@ -531932,22 +531989,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 1e62de │ │ │ │ + bne.n 1e6376 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6350 │ │ │ │ + cbz r2, 1e63e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6354 │ │ │ │ + vldr s13, [pc, #64] @ 1e63ec │ │ │ │ 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 │ │ │ │ @@ -531955,21 +532012,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 1e631a │ │ │ │ + bne.n 1e63b2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e639c │ │ │ │ + cbz r2, 1e6434 │ │ │ │ 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 │ │ │ │ @@ -531981,23 +532038,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 1e6366 │ │ │ │ + bne.n 1e63fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e63f0 │ │ │ │ + cbz r2, 1e6488 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e63f4 │ │ │ │ + vldr s13, [pc, #72] @ 1e648c │ │ │ │ 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] │ │ │ │ @@ -532008,27 +532065,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 1e63b8 │ │ │ │ + bne.n 1e6450 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e646a │ │ │ │ + cbz r2, 1e6502 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e646c │ │ │ │ + vldr s12, [pc, #104] @ 1e6504 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e6470 │ │ │ │ + vldr s11, [pc, #100] @ 1e6508 │ │ │ │ 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 │ │ │ │ @@ -532046,22 +532103,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 1e6412 │ │ │ │ + bne.n 1e64aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e64aa │ │ │ │ + cbz r2, 1e6542 │ │ │ │ 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 │ │ │ │ @@ -532069,18 +532126,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 1e6484 │ │ │ │ + bne.n 1e651c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e64e4 │ │ │ │ + cbz r2, 1e657c │ │ │ │ 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 │ │ │ │ @@ -532090,23 +532147,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 1e64ba │ │ │ │ + bne.n 1e6552 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6530 │ │ │ │ + cbz r2, 1e65c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6534 │ │ │ │ + vldr s13, [pc, #64] @ 1e65cc │ │ │ │ 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 │ │ │ │ @@ -532114,21 +532171,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 1e64fa │ │ │ │ + bne.n 1e6592 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e657a │ │ │ │ + cbz r2, 1e6612 │ │ │ │ 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 │ │ │ │ @@ -532140,66 +532197,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 1e6546 │ │ │ │ + bne.n 1e65de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e65ba │ │ │ │ + cbz r2, 1e6652 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1e65bc │ │ │ │ + vldr s14, [pc, #52] @ 1e6654 │ │ │ │ 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 1e6592 │ │ │ │ + bne.n 1e662a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e65ee │ │ │ │ + cbz r2, 1e6686 │ │ │ │ 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 1e65d2 │ │ │ │ + bne.n 1e666a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6644 │ │ │ │ + cbz r2, 1e66dc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6648 │ │ │ │ + vldr s13, [pc, #76] @ 1e66e0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e664c │ │ │ │ + vldr s12, [pc, #72] @ 1e66e4 │ │ │ │ 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 │ │ │ │ @@ -532208,43 +532265,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 1e6606 │ │ │ │ + bne.n 1e669e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e667c │ │ │ │ + cbz r2, 1e6714 │ │ │ │ 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 1e665e │ │ │ │ + bne.n 1e66f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e66de │ │ │ │ + cbz r2, 1e6776 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e66e0 │ │ │ │ + vldr s12, [pc, #84] @ 1e6778 │ │ │ │ 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] │ │ │ │ @@ -532259,39 +532316,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 1e6696 │ │ │ │ + bne.n 1e672e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e670c │ │ │ │ + cbz r2, 1e67a4 │ │ │ │ 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 1e66f2 │ │ │ │ + bne.n 1e678a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e676e │ │ │ │ + cbz r2, 1e6806 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e6770 │ │ │ │ + vldr s12, [pc, #84] @ 1e6808 │ │ │ │ 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] │ │ │ │ @@ -532306,19 +532363,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 1e6726 │ │ │ │ + bne.n 1e67be │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e67ac │ │ │ │ + cbz r2, 1e6844 │ │ │ │ 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 │ │ │ │ @@ -532328,24 +532385,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 1e6786 │ │ │ │ + bne.n 1e681e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1e5f6c │ │ │ │ - cbz r2, 1e67fc │ │ │ │ + b.w 1e6004 │ │ │ │ + cbz r2, 1e6894 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6800 │ │ │ │ + vldr s13, [pc, #64] @ 1e6898 │ │ │ │ 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 │ │ │ │ @@ -532353,21 +532410,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 1e67c6 │ │ │ │ + bne.n 1e685e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6848 │ │ │ │ + cbz r2, 1e68e0 │ │ │ │ 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 │ │ │ │ @@ -532379,19 +532436,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 1e6812 │ │ │ │ + bne.n 1e68aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e689a │ │ │ │ + cbz r2, 1e6932 │ │ │ │ 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] │ │ │ │ @@ -532406,17 +532463,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 1e685e │ │ │ │ + bne.n 1e68f6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e68f8 │ │ │ │ + cbz r2, 1e6990 │ │ │ │ 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 │ │ │ │ @@ -532438,19 +532495,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 1e68ae │ │ │ │ + bne.n 1e6946 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e694a │ │ │ │ + cbz r2, 1e69e2 │ │ │ │ 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] │ │ │ │ @@ -532465,17 +532522,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 1e690e │ │ │ │ + bne.n 1e69a6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e69a8 │ │ │ │ + cbz r2, 1e6a40 │ │ │ │ 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 │ │ │ │ @@ -532497,19 +532554,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 1e695e │ │ │ │ + bne.n 1e69f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6a06 │ │ │ │ + cbz r2, 1e6a9e │ │ │ │ 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 │ │ │ │ @@ -532525,18 +532582,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 1e69b6 │ │ │ │ + bne.n 1e6a4e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6a7a │ │ │ │ + cbz r2, 1e6b12 │ │ │ │ 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 │ │ │ │ @@ -532562,18 +532619,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 1e6a10 │ │ │ │ + bne.n 1e6aa8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6ad6 │ │ │ │ + cbz r2, 1e6b6e │ │ │ │ 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 │ │ │ │ @@ -532589,18 +532646,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 1e6a86 │ │ │ │ + bne.n 1e6b1e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6b46 │ │ │ │ + cbz r2, 1e6bde │ │ │ │ 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 │ │ │ │ @@ -532626,18 +532683,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 1e6ae0 │ │ │ │ + bne.n 1e6b78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6ba2 │ │ │ │ + cbz r2, 1e6c3a │ │ │ │ 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 │ │ │ │ @@ -532653,19 +532710,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 1e6b52 │ │ │ │ + bne.n 1e6bea │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6c10 │ │ │ │ + cbz r2, 1e6ca8 │ │ │ │ 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 │ │ │ │ @@ -532692,24 +532749,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 1e6bae │ │ │ │ + bne.n 1e6c46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6c64 │ │ │ │ + cbz r2, 1e6cfc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1e6c68 │ │ │ │ + vldr s13, [pc, #72] @ 1e6d00 │ │ │ │ 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 │ │ │ │ @@ -532720,27 +532777,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 1e6c2e │ │ │ │ + bne.n 1e6cc6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6ce0 │ │ │ │ + cbz r2, 1e6d78 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e6ce4 │ │ │ │ + vldr s12, [pc, #108] @ 1e6d7c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e6ce8 │ │ │ │ + vldr s11, [pc, #104] @ 1e6d80 │ │ │ │ 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 │ │ │ │ @@ -532758,28 +532815,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 1e6c86 │ │ │ │ + bne.n 1e6d1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6d7a │ │ │ │ + beq.n 1e6e12 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6d7c │ │ │ │ + vldr s11, [pc, #132] @ 1e6e14 │ │ │ │ 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 │ │ │ │ @@ -532807,24 +532864,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 1e6d08 │ │ │ │ + bne.n 1e6da0 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6e0e │ │ │ │ + beq.n 1e6ea6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6e10 │ │ │ │ + vldr s11, [pc, #132] @ 1e6ea8 │ │ │ │ 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 │ │ │ │ @@ -532852,23 +532909,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 1e6d9c │ │ │ │ + bne.n 1e6e34 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6ebe │ │ │ │ + beq.n 1e6f56 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6ec0 │ │ │ │ + vldr s10, [pc, #160] @ 1e6f58 │ │ │ │ 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 │ │ │ │ @@ -532903,24 +532960,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 1e6e28 │ │ │ │ + bne.n 1e6ec0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6f6e │ │ │ │ + beq.n 1e7006 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6f70 │ │ │ │ + vldr s10, [pc, #160] @ 1e7008 │ │ │ │ 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 │ │ │ │ @@ -532955,20 +533012,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 1e6ed8 │ │ │ │ + bne.n 1e6f70 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6faa │ │ │ │ + cbz r2, 1e7042 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -532977,18 +533034,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 1e6f86 │ │ │ │ + bne.n 1e701e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6fe6 │ │ │ │ + cbz r2, 1e707e │ │ │ │ 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 │ │ │ │ @@ -532999,22 +533056,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 1e6fc0 │ │ │ │ + bne.n 1e7058 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7030 │ │ │ │ + cbz r2, 1e70c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e7034 │ │ │ │ + vldr s13, [pc, #64] @ 1e70cc │ │ │ │ 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 │ │ │ │ @@ -533022,21 +533079,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 1e6ffa │ │ │ │ + bne.n 1e7092 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e7080 │ │ │ │ + cbz r2, 1e7118 │ │ │ │ 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 │ │ │ │ @@ -533049,19 +533106,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 1e7046 │ │ │ │ + bne.n 1e70de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e70d2 │ │ │ │ + cbz r2, 1e716a │ │ │ │ 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] │ │ │ │ @@ -533076,17 +533133,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 1e7096 │ │ │ │ + bne.n 1e712e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7132 │ │ │ │ + cbz r2, 1e71ca │ │ │ │ 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 │ │ │ │ @@ -533108,18 +533165,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 1e70e6 │ │ │ │ + bne.n 1e717e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7182 │ │ │ │ + cbz r2, 1e721a │ │ │ │ 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] │ │ │ │ @@ -533134,17 +533191,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 1e7146 │ │ │ │ + bne.n 1e71de │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e71e2 │ │ │ │ + cbz r2, 1e727a │ │ │ │ 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 │ │ │ │ @@ -533166,18 +533223,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 1e7196 │ │ │ │ + bne.n 1e722e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e723e │ │ │ │ + cbz r2, 1e72d6 │ │ │ │ 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 │ │ │ │ @@ -533193,19 +533250,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 1e71ee │ │ │ │ + bne.n 1e7286 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e72b8 │ │ │ │ + beq.n 1e7350 │ │ │ │ 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 │ │ │ │ @@ -533234,19 +533291,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 1e724a │ │ │ │ + bne.n 1e72e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7316 │ │ │ │ + cbz r2, 1e73ae │ │ │ │ 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 │ │ │ │ @@ -533262,19 +533319,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 1e72c6 │ │ │ │ + bne.n 1e735e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7390 │ │ │ │ + beq.n 1e7428 │ │ │ │ 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 │ │ │ │ @@ -533303,19 +533360,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 1e7322 │ │ │ │ + bne.n 1e73ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e73ee │ │ │ │ + cbz r2, 1e7486 │ │ │ │ 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 │ │ │ │ @@ -533331,20 +533388,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 1e739e │ │ │ │ + bne.n 1e7436 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e746a │ │ │ │ + beq.n 1e7502 │ │ │ │ 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 │ │ │ │ @@ -533373,47 +533430,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 1e73fa │ │ │ │ + bne.n 1e7492 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e74b2 │ │ │ │ + cbz r2, 1e754a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e74b8 │ │ │ │ + vldr d6, [pc, #60] @ 1e7550 │ │ │ │ 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 1e7484 │ │ │ │ + bne.n 1e751c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e7512 │ │ │ │ + cbz r2, 1e75aa │ │ │ │ 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] │ │ │ │ @@ -533427,18 +533484,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 1e74ce │ │ │ │ + bne.n 1e7566 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7578 │ │ │ │ + cbz r2, 1e7610 │ │ │ │ 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 │ │ │ │ @@ -533461,24 +533518,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 1e7530 │ │ │ │ + bne.n 1e75c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e760e │ │ │ │ + beq.n 1e76a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e7610 │ │ │ │ + vldr s11, [pc, #132] @ 1e76a8 │ │ │ │ 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 │ │ │ │ @@ -533505,20 +533562,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 1e7594 │ │ │ │ + bne.n 1e762c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e764a │ │ │ │ + cbz r2, 1e76e2 │ │ │ │ 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 │ │ │ │ @@ -533526,48 +533583,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 1e7622 │ │ │ │ + bne.n 1e76ba │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7692 │ │ │ │ + cbz r2, 1e772a │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e7694 │ │ │ │ + vldr s13, [pc, #60] @ 1e772c │ │ │ │ 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 1e7662 │ │ │ │ + bne.n 1e76fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e76ee │ │ │ │ + cbz r2, 1e7786 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e76f0 │ │ │ │ + vldr s13, [pc, #76] @ 1e7788 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e76f4 │ │ │ │ + vldr s12, [pc, #72] @ 1e778c │ │ │ │ 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 │ │ │ │ @@ -533576,52 +533633,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 1e76ae │ │ │ │ + bne.n 1e7746 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e773e │ │ │ │ + cbz r2, 1e77d6 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e7740 │ │ │ │ + vldr s13, [pc, #60] @ 1e77d8 │ │ │ │ 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 1e770e │ │ │ │ + bne.n 1e77a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1e779a │ │ │ │ + cbz r2, 1e7832 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e779c │ │ │ │ + vldr s13, [pc, #76] @ 1e7834 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e77a0 │ │ │ │ + vldr s12, [pc, #72] @ 1e7838 │ │ │ │ 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 │ │ │ │ @@ -533630,27 +533687,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 1e775a │ │ │ │ + bne.n 1e77f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e77f2 │ │ │ │ + cbz r2, 1e788a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e77f4 │ │ │ │ + vldr s13, [pc, #64] @ 1e788c │ │ │ │ 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 │ │ │ │ @@ -533660,25 +533717,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 1e77b8 │ │ │ │ + bne.n 1e7850 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e7846 │ │ │ │ + cbz r2, 1e78de │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e7848 │ │ │ │ + vldr s13, [pc, #64] @ 1e78e0 │ │ │ │ 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 │ │ │ │ @@ -533688,24 +533745,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 1e780c │ │ │ │ + bne.n 1e78a4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e789c │ │ │ │ + cbz r2, 1e7934 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e78a0 │ │ │ │ + vldr s13, [pc, #72] @ 1e7938 │ │ │ │ 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 │ │ │ │ @@ -533715,43 +533772,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 1e785e │ │ │ │ + bne.n 1e78f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e78d4 │ │ │ │ + cbz r2, 1e796c │ │ │ │ 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 1e78b0 │ │ │ │ + bne.n 1e7948 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7928 │ │ │ │ + cbz r2, 1e79c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e792c │ │ │ │ + vldr s13, [pc, #72] @ 1e79c4 │ │ │ │ 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 │ │ │ │ @@ -533761,39 +533818,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 1e78ea │ │ │ │ + bne.n 1e7982 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e7960 │ │ │ │ + cbz r2, 1e79f8 │ │ │ │ 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 1e793c │ │ │ │ + bne.n 1e79d4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e79be │ │ │ │ + cbz r2, 1e7a56 │ │ │ │ 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 │ │ │ │ @@ -533809,19 +533866,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 1e796e │ │ │ │ + bne.n 1e7a06 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7a3e │ │ │ │ + beq.n 1e7ad6 │ │ │ │ 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 │ │ │ │ @@ -533850,18 +533907,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 1e79da │ │ │ │ + bne.n 1e7a72 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a9a │ │ │ │ + cbz r2, 1e7b32 │ │ │ │ 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 │ │ │ │ @@ -533877,18 +533934,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 1e7a4a │ │ │ │ + bne.n 1e7ae2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7b00 │ │ │ │ + cbz r2, 1e7b98 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -533912,23 +533969,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 1e7aa8 │ │ │ │ + bne.n 1e7b40 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7baa │ │ │ │ + beq.n 1e7c42 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e7bac │ │ │ │ + vldr s10, [pc, #156] @ 1e7c44 │ │ │ │ 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 │ │ │ │ @@ -533962,20 +534019,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 1e7b18 │ │ │ │ + bne.n 1e7bb0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e7c0a │ │ │ │ + cbz r2, 1e7ca2 │ │ │ │ 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 │ │ │ │ @@ -533991,19 +534048,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 1e7bba │ │ │ │ + bne.n 1e7c52 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7c8e │ │ │ │ + beq.n 1e7d26 │ │ │ │ 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 │ │ │ │ @@ -534032,18 +534089,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 1e7c26 │ │ │ │ + bne.n 1e7cbe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7cea │ │ │ │ + cbz r2, 1e7d82 │ │ │ │ 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 │ │ │ │ @@ -534059,18 +534116,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 1e7c9a │ │ │ │ + bne.n 1e7d32 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7d50 │ │ │ │ + cbz r2, 1e7de8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -534094,23 +534151,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 1e7cf8 │ │ │ │ + bne.n 1e7d90 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7dfa │ │ │ │ + beq.n 1e7e92 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e7dfc │ │ │ │ + vldr s10, [pc, #156] @ 1e7e94 │ │ │ │ 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 │ │ │ │ @@ -534144,54 +534201,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 1e7d68 │ │ │ │ + bne.n 1e7e00 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e7e2a │ │ │ │ + cbz r2, 1e7ec2 │ │ │ │ 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 1e7e14 │ │ │ │ + bne.n 1e7eac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e5a │ │ │ │ + cbz r2, 1e7ef2 │ │ │ │ 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 1e7e3c │ │ │ │ + bne.n 1e7ed4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e90 │ │ │ │ + cbz r2, 1e7f28 │ │ │ │ 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 │ │ │ │ @@ -534199,72 +534256,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 1e7e70 │ │ │ │ + bne.n 1e7f08 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ec8 │ │ │ │ + cbz r2, 1e7f60 │ │ │ │ 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 1e7ea0 │ │ │ │ + bne.n 1e7f38 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ef6 │ │ │ │ + cbz r2, 1e7f8e │ │ │ │ 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 1e7ee0 │ │ │ │ + bne.n 1e7f78 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7f26 │ │ │ │ + cbz r2, 1e7fbe │ │ │ │ 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 1e7f08 │ │ │ │ + bne.n 1e7fa0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7f5c │ │ │ │ + cbz r2, 1e7ff4 │ │ │ │ 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 │ │ │ │ @@ -534272,436 +534329,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 1e7f3c │ │ │ │ + bne.n 1e7fd4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f94 │ │ │ │ + cbz r2, 1e802c │ │ │ │ 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 1e7f6c │ │ │ │ + bne.n 1e8004 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7fbe │ │ │ │ + cbz r2, 1e8056 │ │ │ │ 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 1e7fa6 │ │ │ │ + bne.n 1e803e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7fee │ │ │ │ + cbz r2, 1e8086 │ │ │ │ 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 1e7fd0 │ │ │ │ + bne.n 1e8068 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8016 │ │ │ │ + cbz r2, 1e80ae │ │ │ │ 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 1e7ffe │ │ │ │ + bne.n 1e8096 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8046 │ │ │ │ + cbz r2, 1e80de │ │ │ │ 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 1e8028 │ │ │ │ + bne.n 1e80c0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e806e │ │ │ │ + cbz r2, 1e8106 │ │ │ │ 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 1e8056 │ │ │ │ + bne.n 1e80ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8096 │ │ │ │ + cbz r2, 1e812e │ │ │ │ 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 1e807e │ │ │ │ + bne.n 1e8116 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e80b8 │ │ │ │ + cbz r2, 1e8150 │ │ │ │ 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 1e80a4 │ │ │ │ + bne.n 1e813c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e80d8 │ │ │ │ + cbz r2, 1e8170 │ │ │ │ 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 1e80c6 │ │ │ │ + bne.n 1e815e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e80fc │ │ │ │ + cbz r2, 1e8194 │ │ │ │ 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 1e80e8 │ │ │ │ + bne.n 1e8180 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8128 │ │ │ │ + cbz r2, 1e81c0 │ │ │ │ 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 1e810a │ │ │ │ + bne.n 1e81a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e814c │ │ │ │ + cbz r2, 1e81e4 │ │ │ │ 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 1e8138 │ │ │ │ + bne.n 1e81d0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e816c │ │ │ │ + cbz r2, 1e8204 │ │ │ │ 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 1e815a │ │ │ │ + bne.n 1e81f2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8190 │ │ │ │ + cbz r2, 1e8228 │ │ │ │ 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 1e817c │ │ │ │ + bne.n 1e8214 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e81bc │ │ │ │ + cbz r2, 1e8254 │ │ │ │ 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 1e819e │ │ │ │ + bne.n 1e8236 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e81e4 │ │ │ │ + cbz r2, 1e827c │ │ │ │ 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 1e81cc │ │ │ │ + bne.n 1e8264 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8206 │ │ │ │ + cbz r2, 1e829e │ │ │ │ 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 1e81ee │ │ │ │ + bne.n 1e8286 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e822e │ │ │ │ + cbz r2, 1e82c6 │ │ │ │ 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 1e8214 │ │ │ │ + bne.n 1e82ac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8258 │ │ │ │ + cbz r2, 1e82f0 │ │ │ │ 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 1e823a │ │ │ │ + bne.n 1e82d2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8280 │ │ │ │ + cbz r2, 1e8318 │ │ │ │ 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 1e8268 │ │ │ │ + bne.n 1e8300 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e82a2 │ │ │ │ + cbz r2, 1e833a │ │ │ │ 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 1e828a │ │ │ │ + bne.n 1e8322 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e82ca │ │ │ │ + cbz r2, 1e8362 │ │ │ │ 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 1e82b0 │ │ │ │ + bne.n 1e8348 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e82f4 │ │ │ │ + cbz r2, 1e838c │ │ │ │ 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 1e82d6 │ │ │ │ + bne.n 1e836e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e831c │ │ │ │ + cbz r2, 1e83b4 │ │ │ │ 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 1e8304 │ │ │ │ + bne.n 1e839c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e833e │ │ │ │ + cbz r2, 1e83d6 │ │ │ │ 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 1e8326 │ │ │ │ + bne.n 1e83be │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8366 │ │ │ │ + cbz r2, 1e83fe │ │ │ │ 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 1e834c │ │ │ │ + bne.n 1e83e4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e838c │ │ │ │ + cbz r2, 1e8424 │ │ │ │ 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 1e8374 │ │ │ │ + bne.n 1e840c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e83ae │ │ │ │ + cbz r2, 1e8446 │ │ │ │ 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 1e8396 │ │ │ │ + bne.n 1e842e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e83d6 │ │ │ │ + cbz r2, 1e846e │ │ │ │ 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 1e83bc │ │ │ │ + bne.n 1e8454 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e840c │ │ │ │ + cbz r2, 1e84a4 │ │ │ │ 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 │ │ │ │ @@ -534709,37 +534766,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 1e83ec │ │ │ │ + bne.n 1e8484 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8442 │ │ │ │ + cbz r2, 1e84da │ │ │ │ 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 1e841c │ │ │ │ + bne.n 1e84b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8478 │ │ │ │ + cbz r2, 1e8510 │ │ │ │ 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 │ │ │ │ @@ -534747,73 +534804,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 1e8458 │ │ │ │ + bne.n 1e84f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e84ae │ │ │ │ + cbz r2, 1e8546 │ │ │ │ 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 1e8488 │ │ │ │ + bne.n 1e8520 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e84e2 │ │ │ │ + cbz r2, 1e857a │ │ │ │ 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 1e84bc │ │ │ │ + bne.n 1e8554 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8516 │ │ │ │ + cbz r2, 1e85ae │ │ │ │ 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 1e84f0 │ │ │ │ + bne.n 1e8588 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8550 │ │ │ │ + cbz r2, 1e85e8 │ │ │ │ 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 │ │ │ │ @@ -534821,19 +534878,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 1e8524 │ │ │ │ + bne.n 1e85bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e858c │ │ │ │ + cbz r2, 1e8624 │ │ │ │ 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 │ │ │ │ @@ -534841,57 +534898,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 1e8560 │ │ │ │ + bne.n 1e85f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e85c4 │ │ │ │ + cbz r2, 1e865c │ │ │ │ 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 1e859c │ │ │ │ + bne.n 1e8634 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e85fc │ │ │ │ + cbz r2, 1e8694 │ │ │ │ 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 1e85d4 │ │ │ │ + bne.n 1e866c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8636 │ │ │ │ + cbz r2, 1e86ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534899,18 +534956,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 1e860e │ │ │ │ + bne.n 1e86a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e866e │ │ │ │ + cbz r2, 1e8706 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534918,18 +534975,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 1e8646 │ │ │ │ + bne.n 1e86de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e86a6 │ │ │ │ + cbz r2, 1e873e │ │ │ │ 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]! │ │ │ │ @@ -534937,18 +534994,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 1e8682 │ │ │ │ + bne.n 1e871a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e86de │ │ │ │ + cbz r2, 1e8776 │ │ │ │ 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]! │ │ │ │ @@ -534956,18 +535013,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 1e86ba │ │ │ │ + bne.n 1e8752 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8718 │ │ │ │ + cbz r2, 1e87b0 │ │ │ │ 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 │ │ │ │ @@ -534975,19 +535032,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 1e86ec │ │ │ │ + bne.n 1e8784 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8754 │ │ │ │ + cbz r2, 1e87ec │ │ │ │ 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 │ │ │ │ @@ -534995,19 +535052,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 1e8728 │ │ │ │ + bne.n 1e87c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8790 │ │ │ │ + cbz r2, 1e8828 │ │ │ │ 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 │ │ │ │ @@ -535015,19 +535072,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 1e8764 │ │ │ │ + bne.n 1e87fc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e87cc │ │ │ │ + cbz r2, 1e8864 │ │ │ │ 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 │ │ │ │ @@ -535035,19 +535092,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 1e87a0 │ │ │ │ + bne.n 1e8838 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8808 │ │ │ │ + cbz r2, 1e88a0 │ │ │ │ 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 │ │ │ │ @@ -535055,19 +535112,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 1e87dc │ │ │ │ + bne.n 1e8874 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8844 │ │ │ │ + cbz r2, 1e88dc │ │ │ │ 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 │ │ │ │ @@ -535075,19 +535132,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 1e8818 │ │ │ │ + bne.n 1e88b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8880 │ │ │ │ + cbz r2, 1e8918 │ │ │ │ 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 │ │ │ │ @@ -535095,19 +535152,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 1e8854 │ │ │ │ + bne.n 1e88ec │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e88bc │ │ │ │ + cbz r2, 1e8954 │ │ │ │ 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 │ │ │ │ @@ -535115,24 +535172,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 1e8890 │ │ │ │ + bne.n 1e8928 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8950 │ │ │ │ + beq.n 1e89e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e8954 │ │ │ │ + vldr s11, [pc, #132] @ 1e89ec │ │ │ │ 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 │ │ │ │ @@ -535159,26 +535216,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 1e88d8 │ │ │ │ + bne.n 1e8970 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1e89b4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e8a4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e89b0 │ │ │ │ + cbz r2, 1e8a48 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e89b8 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e8a50 ) │ │ │ │ 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 │ │ │ │ @@ -535193,28 +535250,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 1e8970 │ │ │ │ + bne.n 1e8a08 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e8a08 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e8aa0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8a04 │ │ │ │ + cbz r2, 1e8a9c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e8a0c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e8aa4 ) │ │ │ │ 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 │ │ │ │ @@ -535226,23 +535283,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 1e89d4 │ │ │ │ + bne.n 1e8a6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8a46 │ │ │ │ + cbz r2, 1e8ade │ │ │ │ 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 │ │ │ │ @@ -535250,18 +535307,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 1e8a1e │ │ │ │ + bne.n 1e8ab6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8a7e │ │ │ │ + cbz r2, 1e8b16 │ │ │ │ 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 │ │ │ │ @@ -535269,22 +535326,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 1e8a56 │ │ │ │ + bne.n 1e8aee │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8ae2 │ │ │ │ + cbz r2, 1e8b7a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e8ae4 │ │ │ │ + vldr s12, [pc, #88] @ 1e8b7c │ │ │ │ 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 │ │ │ │ @@ -535298,25 +535355,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 1e8a92 │ │ │ │ + bne.n 1e8b2a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8b7a │ │ │ │ + beq.n 1e8c12 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e8b7c │ │ │ │ + vldr s11, [pc, #132] @ 1e8c14 │ │ │ │ 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 │ │ │ │ @@ -535343,20 +535400,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 1e8b00 │ │ │ │ + bne.n 1e8b98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e8bb6 │ │ │ │ + cbz r2, 1e8c4e │ │ │ │ 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 │ │ │ │ @@ -535364,22 +535421,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 1e8b8e │ │ │ │ + bne.n 1e8c26 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8c28 │ │ │ │ + cbz r2, 1e8cc0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e8c2c │ │ │ │ + vldr s12, [pc, #104] @ 1e8cc4 │ │ │ │ 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] │ │ │ │ @@ -535398,25 +535455,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 1e8bce │ │ │ │ + bne.n 1e8c66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8c80 │ │ │ │ + cbz r2, 1e8d18 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e8c84 │ │ │ │ + vldr s13, [pc, #72] @ 1e8d1c │ │ │ │ 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 │ │ │ │ @@ -535426,25 +535483,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 1e8c42 │ │ │ │ + bne.n 1e8cda │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e8cf6 │ │ │ │ + cbz r2, 1e8d8e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e8cf8 │ │ │ │ + vldr s12, [pc, #100] @ 1e8d90 │ │ │ │ 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] │ │ │ │ @@ -535463,135 +535520,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 1e8c9e │ │ │ │ + bne.n 1e8d36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e8d2e │ │ │ │ + cbz r2, 1e8dc6 │ │ │ │ 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 1e8d0a │ │ │ │ + bne.n 1e8da2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8d62 │ │ │ │ + cbz r2, 1e8dfa │ │ │ │ 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 1e8d3e │ │ │ │ + bne.n 1e8dd6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8d96 │ │ │ │ + cbz r2, 1e8e2e │ │ │ │ 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 1e8d72 │ │ │ │ + bne.n 1e8e0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8dca │ │ │ │ + cbz r2, 1e8e62 │ │ │ │ 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 1e8da6 │ │ │ │ + bne.n 1e8e3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8e00 │ │ │ │ + cbz r2, 1e8e98 │ │ │ │ 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 1e8dd8 │ │ │ │ + bne.n 1e8e70 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8e38 │ │ │ │ + cbz r2, 1e8ed0 │ │ │ │ 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 1e8e10 │ │ │ │ + bne.n 1e8ea8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1e8eb4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8f4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8eb0 │ │ │ │ + cbz r2, 1e8f48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8eb8 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e8f50 ) │ │ │ │ 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 │ │ │ │ @@ -535612,28 +535669,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 1e8e56 │ │ │ │ + bne.n 1e8eee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e8f28 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e8fc0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8f24 │ │ │ │ + cbz r2, 1e8fbc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1e8f2c ) │ │ │ │ + ldr r1, [pc, #96] @ (1e8fc4 ) │ │ │ │ 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 │ │ │ │ @@ -535651,28 +535708,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 1e8ed4 │ │ │ │ + bne.n 1e8f6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1e8fa8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9040 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8fa4 │ │ │ │ + cbz r2, 1e903c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8fac ) │ │ │ │ + ldr r1, [pc, #108] @ (1e9044 ) │ │ │ │ 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 │ │ │ │ @@ -535693,28 +535750,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 1e8f4a │ │ │ │ + bne.n 1e8fe2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1e9018 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e90b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e9016 │ │ │ │ + cbz r2, 1e90ae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1e901c ) │ │ │ │ + ldr r1, [pc, #92] @ (1e90b4 ) │ │ │ │ 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 │ │ │ │ @@ -535732,28 +535789,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 1e8fc8 │ │ │ │ + bne.n 1e9060 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e9074 │ │ │ │ + cbz r2, 1e910c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e9078 │ │ │ │ + vldr s13, [pc, #76] @ 1e9110 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e907c │ │ │ │ + vldr s12, [pc, #72] @ 1e9114 │ │ │ │ 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 │ │ │ │ @@ -535762,45 +535819,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 1e9036 │ │ │ │ + bne.n 1e90ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e90ac │ │ │ │ + cbz r2, 1e9144 │ │ │ │ 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 1e908e │ │ │ │ + bne.n 1e9126 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e9124 │ │ │ │ + cbz r2, 1e91bc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e9128 │ │ │ │ + vldr s12, [pc, #108] @ 1e91c0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e912c │ │ │ │ + vldr s11, [pc, #104] @ 1e91c4 │ │ │ │ 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 │ │ │ │ @@ -535818,47 +535875,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 1e90ca │ │ │ │ + bne.n 1e9162 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e915e │ │ │ │ + cbz r2, 1e91f6 │ │ │ │ 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 1e9140 │ │ │ │ + bne.n 1e91d8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e91b4 │ │ │ │ + cbz r2, 1e924c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e91b8 │ │ │ │ + vldr s13, [pc, #76] @ 1e9250 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e91bc │ │ │ │ + vldr s12, [pc, #72] @ 1e9254 │ │ │ │ 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 │ │ │ │ @@ -535867,29 +535924,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 1e9176 │ │ │ │ + bne.n 1e920e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e9232 │ │ │ │ + cbz r2, 1e92ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e9234 │ │ │ │ + vldr s12, [pc, #104] @ 1e92cc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e9238 │ │ │ │ + vldr s11, [pc, #100] @ 1e92d0 │ │ │ │ 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 │ │ │ │ @@ -535907,44 +535964,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 1e91da │ │ │ │ + bne.n 1e9272 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e926a │ │ │ │ + cbz r2, 1e9302 │ │ │ │ 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 1e924c │ │ │ │ + bne.n 1e92e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9316 │ │ │ │ + beq.n 1e93ae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e9318 │ │ │ │ + vldr s10, [pc, #160] @ 1e93b0 │ │ │ │ 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 │ │ │ │ @@ -535979,44 +536036,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 1e9280 │ │ │ │ + bne.n 1e9318 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e934e │ │ │ │ + cbz r2, 1e93e6 │ │ │ │ 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 1e9328 │ │ │ │ + bne.n 1e93c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e93e0 │ │ │ │ + beq.n 1e9478 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e93e4 │ │ │ │ + vldr s11, [pc, #132] @ 1e947c │ │ │ │ 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 │ │ │ │ @@ -536043,21 +536100,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 1e9368 │ │ │ │ + bne.n 1e9400 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e941e │ │ │ │ + cbz r2, 1e94b6 │ │ │ │ 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 │ │ │ │ @@ -536065,118 +536122,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 1e93f6 │ │ │ │ + bne.n 1e948e │ │ │ │ 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 1e9564 │ │ │ │ + beq.w 1e95fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e9564 │ │ │ │ + beq.w 1e95fc │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #272] @ 1e9570 │ │ │ │ + vldr s17, [pc, #272] @ 1e9608 │ │ │ │ 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 1e9518 │ │ │ │ + b.n 1e95b0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e953e │ │ │ │ + bgt.n 1e95d6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9538 │ │ │ │ + ble.n 1e95d0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e954a │ │ │ │ + bgt.n 1e95e2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ 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 1e9532 │ │ │ │ + ble.n 1e95ca │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9544 │ │ │ │ + bgt.n 1e95dc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ 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 1e952c │ │ │ │ + ble.n 1e95c4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 60e7c │ │ │ │ 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 1e9550 │ │ │ │ + beq.n 1e95e8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e947e │ │ │ │ + bgt.n 1e9516 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e948c │ │ │ │ - vldr s0, [pc, #64] @ 1e9570 │ │ │ │ - b.n 1e9500 │ │ │ │ + b.n 1e9524 │ │ │ │ + vldr s0, [pc, #64] @ 1e9608 │ │ │ │ + b.n 1e9598 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e94d8 │ │ │ │ + b.n 1e9570 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e94b0 │ │ │ │ + b.n 1e9548 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e948c │ │ │ │ + b.n 1e9524 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e94d8 │ │ │ │ + b.n 1e9570 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e94b0 │ │ │ │ + b.n 1e9548 │ │ │ │ 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 1e9470 │ │ │ │ + bne.n 1e9508 │ │ │ │ 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} │ │ │ │ @@ -536185,107 +536242,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 1e96bc │ │ │ │ + beq.w 1e9754 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e96bc │ │ │ │ + beq.w 1e9754 │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #276] @ 1e96c8 │ │ │ │ + vldr s17, [pc, #276] @ 1e9760 │ │ │ │ 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 1e966a │ │ │ │ + b.n 1e9702 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9696 │ │ │ │ + bgt.n 1e972e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e968a │ │ │ │ + ble.n 1e9722 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9690 │ │ │ │ + bgt.n 1e9728 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ 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 1e9684 │ │ │ │ + ble.n 1e971c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e969c │ │ │ │ + bgt.n 1e9734 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ 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 1e967e │ │ │ │ + ble.n 1e9716 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e96a2 │ │ │ │ + bgt.n 1e973a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ 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 1e96a8 │ │ │ │ + beq.n 1e9740 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e95d2 │ │ │ │ + bgt.n 1e966a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e95e0 │ │ │ │ + b.n 1e9678 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9652 │ │ │ │ + b.n 1e96ea │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e962a │ │ │ │ + b.n 1e96c2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9604 │ │ │ │ + b.n 1e969c │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e9604 │ │ │ │ + b.n 1e969c │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e95e0 │ │ │ │ + b.n 1e9678 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e962a │ │ │ │ + b.n 1e96c2 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e9652 │ │ │ │ + b.n 1e96ea │ │ │ │ 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 1e95c4 │ │ │ │ + bne.n 1e965c │ │ │ │ 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} │ │ │ │ @@ -536294,92 +536351,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 1e97e2 │ │ │ │ + beq.n 1e987a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e97e2 │ │ │ │ + beq.n 1e987a │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ - vldr s17, [pc, #236] @ 1e97ec │ │ │ │ + vldr s17, [pc, #236] @ 1e9884 │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s19, [pc, #232] @ 1e97f0 │ │ │ │ + vldr s19, [pc, #232] @ 1e9888 │ │ │ │ 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 1e979a │ │ │ │ + b.n 1e9832 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e97ba │ │ │ │ + bgt.n 1e9852 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e97b4 │ │ │ │ + ble.n 1e984c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e97c6 │ │ │ │ + bgt.n 1e985e │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 60e7c │ │ │ │ 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 1e97ae │ │ │ │ + ble.n 1e9846 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e97c0 │ │ │ │ + bgt.n 1e9858 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ 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 1e97cc │ │ │ │ + beq.n 1e9864 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9728 │ │ │ │ + bgt.n 1e97c0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9736 │ │ │ │ + b.n 1e97ce │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9782 │ │ │ │ + b.n 1e981a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e975a │ │ │ │ + b.n 1e97f2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9736 │ │ │ │ + b.n 1e97ce │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9782 │ │ │ │ + b.n 1e981a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e975a │ │ │ │ + b.n 1e97f2 │ │ │ │ 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 1e971a │ │ │ │ + bne.n 1e97b2 │ │ │ │ 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 │ │ │ │ @@ -536389,548 +536446,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 1e9942 │ │ │ │ + beq.w 1e99da │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e9942 │ │ │ │ + beq.w 1e99da │ │ │ │ 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] @ 1e994c │ │ │ │ + vldr s18, [pc, #272] @ 1e99e4 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1e9950 │ │ │ │ + vldr s17, [pc, #268] @ 1e99e8 │ │ │ │ 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 1e98f0 │ │ │ │ + b.n 1e9988 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e991c │ │ │ │ + bgt.n 1e99b4 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9910 │ │ │ │ + ble.n 1e99a8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9916 │ │ │ │ + bgt.n 1e99ae │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e7c │ │ │ │ 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 1e990a │ │ │ │ + ble.n 1e99a2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9922 │ │ │ │ + bgt.n 1e99ba │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e7c │ │ │ │ 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 1e9904 │ │ │ │ + ble.n 1e999c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9928 │ │ │ │ + bgt.n 1e99c0 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 60e7c │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1e992e │ │ │ │ + beq.n 1e99c6 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e985e │ │ │ │ + bgt.n 1e98f6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e986c │ │ │ │ + b.n 1e9904 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e98dc │ │ │ │ + b.n 1e9974 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e98b6 │ │ │ │ + b.n 1e994e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9890 │ │ │ │ + b.n 1e9928 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9890 │ │ │ │ + b.n 1e9928 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e986c │ │ │ │ + b.n 1e9904 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e98b6 │ │ │ │ + b.n 1e994e │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1e98dc │ │ │ │ + b.n 1e9974 │ │ │ │ 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 1e984e │ │ │ │ + bne.n 1e98e6 │ │ │ │ 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 1e99e6 │ │ │ │ + beq.n 1e9a7e │ │ │ │ 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] @ 1e99f0 │ │ │ │ + vldr s16, [pc, #116] @ 1e9a88 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1e99f4 │ │ │ │ + vldr s17, [pc, #112] @ 1e9a8c │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1e99e8 │ │ │ │ + vldr d10, [pc, #92] @ 1e9a80 │ │ │ │ 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 1e99bc │ │ │ │ + ble.n 1e9a54 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e99bc │ │ │ │ + bgt.n 1e9a54 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 60e7c │ │ │ │ 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 1e9990 │ │ │ │ + bne.n 1e9a28 │ │ │ │ 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 1e99f0 │ │ │ │ + b.n 1e9a88 │ │ │ │ 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] @ (1e9b64 ) │ │ │ │ + ldr r1, [pc, #340] @ (1e9bfc ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1e9b68 ) │ │ │ │ + ldr r2, [pc, #340] @ (1e9c00 ) │ │ │ │ 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 1e9b3a │ │ │ │ + beq.w 1e9bd2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9b3a │ │ │ │ + beq.w 1e9bd2 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s18, [pc, #292] @ 1e9b5c │ │ │ │ - vldr s17, [pc, #292] @ 1e9b60 │ │ │ │ + vldr s18, [pc, #292] @ 1e9bf4 │ │ │ │ + vldr s17, [pc, #292] @ 1e9bf8 │ │ │ │ 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 1e9aec │ │ │ │ + b.n 1e9b84 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9b18 │ │ │ │ + bgt.n 1e9bb0 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9b0c │ │ │ │ + ble.n 1e9ba4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9b12 │ │ │ │ + bgt.n 1e9baa │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9b06 │ │ │ │ + ble.n 1e9b9e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9b1e │ │ │ │ + bgt.n 1e9bb6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9b00 │ │ │ │ + ble.n 1e9b98 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9b24 │ │ │ │ + bgt.n 1e9bbc │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e7c │ │ │ │ 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 1e9b2a │ │ │ │ + beq.n 1e9bc2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9a54 │ │ │ │ + bgt.n 1e9aec │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a62 │ │ │ │ + b.n 1e9afa │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9ace │ │ │ │ + b.n 1e9b66 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9aaa │ │ │ │ + b.n 1e9b42 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a86 │ │ │ │ + b.n 1e9b1e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9a86 │ │ │ │ + b.n 1e9b1e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9a62 │ │ │ │ + b.n 1e9afa │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9aaa │ │ │ │ + b.n 1e9b42 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9ace │ │ │ │ + b.n 1e9b66 │ │ │ │ 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 1e9a4a │ │ │ │ - ldr r2, [pc, #48] @ (1e9b6c ) │ │ │ │ - ldr r3, [pc, #40] @ (1e9b68 ) │ │ │ │ + bne.n 1e9ae2 │ │ │ │ + ldr r2, [pc, #48] @ (1e9c04 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9c00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9b58 │ │ │ │ + bne.n 1e9bf0 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ 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] @ (1e9ce0 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e9d78 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1e9ce4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1e9d7c ) │ │ │ │ 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 1e9cb6 │ │ │ │ + beq.w 1e9d4e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9cb6 │ │ │ │ + beq.w 1e9d4e │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #296] @ 1e9cd8 │ │ │ │ - vldr s18, [pc, #296] @ 1e9cdc │ │ │ │ + vldr s19, [pc, #296] @ 1e9d70 │ │ │ │ + vldr s18, [pc, #296] @ 1e9d74 │ │ │ │ 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 1e9c68 │ │ │ │ + b.n 1e9d00 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c94 │ │ │ │ + bgt.n 1e9d2c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9c88 │ │ │ │ + ble.n 1e9d20 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c8e │ │ │ │ + bgt.n 1e9d26 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9c82 │ │ │ │ + ble.n 1e9d1a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c9a │ │ │ │ + bgt.n 1e9d32 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9c7c │ │ │ │ + ble.n 1e9d14 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9ca0 │ │ │ │ + bgt.n 1e9d38 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ 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 1e9ca6 │ │ │ │ + beq.n 1e9d3e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9bd0 │ │ │ │ + bgt.n 1e9c68 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9bde │ │ │ │ + b.n 1e9c76 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9c4a │ │ │ │ + b.n 1e9ce2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9c26 │ │ │ │ + b.n 1e9cbe │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9c02 │ │ │ │ + b.n 1e9c9a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9c02 │ │ │ │ + b.n 1e9c9a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9bde │ │ │ │ + b.n 1e9c76 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9c26 │ │ │ │ + b.n 1e9cbe │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9c4a │ │ │ │ + b.n 1e9ce2 │ │ │ │ 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 1e9bc6 │ │ │ │ - ldr r2, [pc, #48] @ (1e9ce8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e9ce4 ) │ │ │ │ + bne.n 1e9c5e │ │ │ │ + ldr r2, [pc, #48] @ (1e9d80 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9d7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9cd4 │ │ │ │ + bne.n 1e9d6c │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ 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 1e9e26 │ │ │ │ + beq.w 1e9ebe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9e26 │ │ │ │ + beq.w 1e9ebe │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1e9e30 │ │ │ │ - vldr s18, [pc, #280] @ 1e9e34 │ │ │ │ + vldr s19, [pc, #280] @ 1e9ec8 │ │ │ │ + vldr s18, [pc, #280] @ 1e9ecc │ │ │ │ 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 1e9dd6 │ │ │ │ + b.n 1e9e6e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9e02 │ │ │ │ + bgt.n 1e9e9a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9df6 │ │ │ │ + ble.n 1e9e8e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9dfc │ │ │ │ + bgt.n 1e9e94 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ 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 1e9df0 │ │ │ │ + ble.n 1e9e88 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9e08 │ │ │ │ + bgt.n 1e9ea0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e7c │ │ │ │ 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 1e9dea │ │ │ │ + ble.n 1e9e82 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9e0e │ │ │ │ + bgt.n 1e9ea6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 60e7c │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1e9e14 │ │ │ │ + beq.n 1e9eac │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9d3c │ │ │ │ + bgt.n 1e9dd4 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9d4a │ │ │ │ + b.n 1e9de2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9dc2 │ │ │ │ + b.n 1e9e5a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9d98 │ │ │ │ + b.n 1e9e30 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9d6e │ │ │ │ + b.n 1e9e06 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9d6e │ │ │ │ + b.n 1e9e06 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9d4a │ │ │ │ + b.n 1e9de2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9d98 │ │ │ │ + b.n 1e9e30 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9dc2 │ │ │ │ + b.n 1e9e5a │ │ │ │ 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 1e9d32 │ │ │ │ + bne.n 1e9dca │ │ │ │ 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 1e9ebe │ │ │ │ + beq.n 1e9f56 │ │ │ │ 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] @ 1e9ed0 │ │ │ │ + vldr s20, [pc, #116] @ 1e9f68 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1e9ed4 │ │ │ │ + vldr s21, [pc, #116] @ 1e9f6c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1e9ec0 │ │ │ │ - vldr d8, [pc, #92] @ 1e9ec8 │ │ │ │ + vldr d9, [pc, #88] @ 1e9f58 │ │ │ │ + vldr d8, [pc, #92] @ 1e9f60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e9e96 │ │ │ │ + ble.n 1e9f2e │ │ │ │ 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 │ │ │ │ @@ -536940,31 +536997,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 1e9e6e │ │ │ │ + bne.n 1e9f06 │ │ │ │ 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 1e9ed0 │ │ │ │ + b.n 1e9f68 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1e9f1a │ │ │ │ + cbz r2, 1e9fb2 │ │ │ │ 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 │ │ │ │ @@ -536972,266 +537029,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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9ef6 │ │ │ │ + bne.n 1e9f8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9f6e │ │ │ │ + cbz r2, 1ea006 │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e9f3c │ │ │ │ + bne.n 1e9fd4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9fc6 │ │ │ │ + cbz r2, 1ea05e │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9f8c │ │ │ │ + bne.n 1ea024 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ea01c │ │ │ │ + cbz r2, 1ea0b4 │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9fe4 │ │ │ │ + bne.n 1ea07c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ea066 │ │ │ │ + cbz r2, 1ea0fe │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ 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 1ea042 │ │ │ │ + bne.n 1ea0da │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ea0b8 │ │ │ │ + cbz r2, 1ea150 │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1ea08c │ │ │ │ + bne.n 1ea124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ea108 │ │ │ │ + cbz r2, 1ea1a0 │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ea0dc │ │ │ │ + bne.n 1ea174 │ │ │ │ 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] @ (1ea1cc ) │ │ │ │ + ldr r1, [pc, #172] @ (1ea264 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1ea1d0 ) │ │ │ │ + ldr r2, [pc, #172] @ (1ea268 ) │ │ │ │ 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, 1ea1ae │ │ │ │ - cbz r5, 1ea1ae │ │ │ │ + cbz r2, 1ea246 │ │ │ │ + cbz r5, 1ea246 │ │ │ │ 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 1f5478 │ │ │ │ + bl 1f5510 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1f5478 │ │ │ │ + bl 1f5510 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1f5478 │ │ │ │ + bl 1f5510 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1f5478 │ │ │ │ + bl 1f5510 │ │ │ │ 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 1ea150 │ │ │ │ + bne.n 1ea1e8 │ │ │ │ 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 1ea146 │ │ │ │ - ldr r2, [pc, #36] @ (1ea1d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea1d0 ) │ │ │ │ + bne.n 1ea1de │ │ │ │ + ldr r2, [pc, #36] @ (1ea26c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea1c8 │ │ │ │ + bne.n 1ea260 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrb r2, [r6, 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, #100] @ (1ea250 ) │ │ │ │ - ldr r3, [pc, #104] @ (1ea254 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ea2e8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ea2ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea234 │ │ │ │ + cbz r4, 1ea2cc │ │ │ │ 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 │ │ │ │ @@ -537241,51 +537298,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 1ea204 │ │ │ │ - ldr r2, [pc, #32] @ (1ea258 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea254 ) │ │ │ │ + bne.n 1ea29c │ │ │ │ + ldr r2, [pc, #32] @ (1ea2f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea2ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea24c │ │ │ │ + bne.n 1ea2e4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [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, #132] @ (1ea2f4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1ea2f8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1ea38c ) │ │ │ │ + ldr r3, [pc, #136] @ (1ea390 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea2d2 │ │ │ │ + cbz r6, 1ea36a │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1ea2f0 │ │ │ │ + vldr s10, [pc, #100] @ 1ea388 │ │ │ │ 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 │ │ │ │ @@ -537297,50 +537354,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 1ea290 │ │ │ │ - ldr r2, [pc, #40] @ (1ea2fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea2f8 ) │ │ │ │ + bne.n 1ea328 │ │ │ │ + ldr r2, [pc, #40] @ (1ea394 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea2ea │ │ │ │ + bne.n 1ea382 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ 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] @ (1ea3a4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ea3a8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1ea43c ) │ │ │ │ + ldr r3, [pc, #148] @ (1ea440 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea386 │ │ │ │ + cbz r6, 1ea41e │ │ │ │ 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] │ │ │ │ @@ -537360,48 +537417,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 1ea330 │ │ │ │ - ldr r2, [pc, #36] @ (1ea3ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea3a8 ) │ │ │ │ + bne.n 1ea3c8 │ │ │ │ + ldr r2, [pc, #36] @ (1ea444 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea440 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea39e │ │ │ │ + bne.n 1ea436 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ 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] @ (1ea460 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ea464 ) │ │ │ │ + ldr r2, [pc, #156] @ (1ea4f8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ea4fc ) │ │ │ │ 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, 1ea442 │ │ │ │ + cbz r6, 1ea4da │ │ │ │ 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 │ │ │ │ @@ -537424,52 +537481,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 1ea3dc │ │ │ │ - ldr r2, [pc, #36] @ (1ea468 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea464 ) │ │ │ │ + bne.n 1ea474 │ │ │ │ + ldr r2, [pc, #36] @ (1ea500 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea4fc ) │ │ │ │ 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 1ea45a │ │ │ │ + bne.n 1ea4f2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea4f0 ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea4f4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea588 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea58c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea4d0 │ │ │ │ + cbz r4, 1ea568 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1ea4ec │ │ │ │ + vldr s14, [pc, #80] @ 1ea584 │ │ │ │ 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 │ │ │ │ @@ -537477,49 +537534,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 1ea4a0 │ │ │ │ - ldr r2, [pc, #36] @ (1ea4f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea4f4 ) │ │ │ │ + bne.n 1ea538 │ │ │ │ + ldr r2, [pc, #36] @ (1ea590 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea58c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea4e8 │ │ │ │ + bne.n 1ea580 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1ea57c ) │ │ │ │ - ldr r3, [pc, #112] @ (1ea580 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ea614 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ea618 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea560 │ │ │ │ + cbz r5, 1ea5f8 │ │ │ │ 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] │ │ │ │ @@ -537532,47 +537589,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 1ea52c │ │ │ │ - ldr r2, [pc, #32] @ (1ea584 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea580 ) │ │ │ │ + bne.n 1ea5c4 │ │ │ │ + ldr r2, [pc, #32] @ (1ea61c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea618 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea578 │ │ │ │ + bne.n 1ea610 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea60c ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea610 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea6a4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea6a8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea5f0 │ │ │ │ + cbz r6, 1ea688 │ │ │ │ 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 │ │ │ │ @@ -537586,52 +537643,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 1ea5b4 │ │ │ │ - ldr r2, [pc, #32] @ (1ea614 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea610 ) │ │ │ │ + bne.n 1ea64c │ │ │ │ + ldr r2, [pc, #32] @ (1ea6ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea6a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea608 │ │ │ │ + bne.n 1ea6a0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldr r0, [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 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1ea6c4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ea6c8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ea75c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ea760 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea69c │ │ │ │ + cbz r4, 1ea734 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1ea6b8 │ │ │ │ - vldr s8, [pc, #116] @ 1ea6c0 │ │ │ │ + vldr d5, [pc, #112] @ 1ea750 │ │ │ │ + vldr s8, [pc, #116] @ 1ea758 │ │ │ │ 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 │ │ │ │ @@ -537645,57 +537702,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 1ea650 │ │ │ │ - ldr r2, [pc, #44] @ (1ea6cc ) │ │ │ │ - ldr r3, [pc, #40] @ (1ea6c8 ) │ │ │ │ + bne.n 1ea6e8 │ │ │ │ + ldr r2, [pc, #44] @ (1ea764 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ea760 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea6b4 │ │ │ │ + bne.n 1ea74c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r0, 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, #164] @ (1ea788 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ea78c ) │ │ │ │ + ldr r2, [pc, #164] @ (1ea820 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ea824 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea762 │ │ │ │ + cbz r5, 1ea7fa │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1ea780 │ │ │ │ + vldr d4, [pc, #128] @ 1ea818 │ │ │ │ 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 │ │ │ │ @@ -537714,58 +537771,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 1ea704 │ │ │ │ - ldr r2, [pc, #44] @ (1ea790 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea78c ) │ │ │ │ + bne.n 1ea79c │ │ │ │ + ldr r2, [pc, #44] @ (1ea828 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea77a │ │ │ │ + bne.n 1ea812 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldrsb r6, [r7, 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, #180] @ (1ea860 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ea864 ) │ │ │ │ + ldr r2, [pc, #180] @ (1ea8f8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ea8fc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea83c │ │ │ │ + cbz r6, 1ea8d4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ea858 │ │ │ │ + vldr d3, [pc, #144] @ 1ea8f0 │ │ │ │ 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 │ │ │ │ @@ -537788,55 +537845,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 1ea7c8 │ │ │ │ - ldr r2, [pc, #40] @ (1ea868 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea864 ) │ │ │ │ + bne.n 1ea860 │ │ │ │ + ldr r2, [pc, #40] @ (1ea900 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea8fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea854 │ │ │ │ + bne.n 1ea8ec │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ea8fc ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea900 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea994 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea998 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea8dc │ │ │ │ + cbz r4, 1ea974 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea8f8 │ │ │ │ + vldr s12, [pc, #92] @ 1ea990 │ │ │ │ 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 │ │ │ │ @@ -537846,49 +537903,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 1ea8a0 │ │ │ │ - ldr r2, [pc, #36] @ (1ea904 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea900 ) │ │ │ │ + bne.n 1ea938 │ │ │ │ + ldr r2, [pc, #36] @ (1ea99c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea8f4 │ │ │ │ + bne.n 1ea98c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea98c ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea990 ) │ │ │ │ + ldr r2, [pc, #112] @ (1eaa24 ) │ │ │ │ + ldr r3, [pc, #116] @ (1eaa28 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea96e │ │ │ │ + cbz r5, 1eaa06 │ │ │ │ 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] │ │ │ │ @@ -537903,48 +537960,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 1ea936 │ │ │ │ - ldr r2, [pc, #36] @ (1ea994 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea990 ) │ │ │ │ + bne.n 1ea9ce │ │ │ │ + ldr r2, [pc, #36] @ (1eaa2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaa28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea986 │ │ │ │ + bne.n 1eaa1e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1eaa2c ) │ │ │ │ - ldr r3, [pc, #132] @ (1eaa30 ) │ │ │ │ + ldr r2, [pc, #128] @ (1eaac4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1eaac8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eaa0e │ │ │ │ + cbz r5, 1eaaa6 │ │ │ │ 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 │ │ │ │ @@ -537960,48 +538017,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 1ea9c8 │ │ │ │ - ldr r2, [pc, #36] @ (1eaa34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaa30 ) │ │ │ │ + bne.n 1eaa60 │ │ │ │ + ldr r2, [pc, #36] @ (1eaacc ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaac8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaa26 │ │ │ │ + bne.n 1eaabe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1eaacc ) │ │ │ │ - ldr r3, [pc, #132] @ (1eaad0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1eab64 ) │ │ │ │ + ldr r3, [pc, #132] @ (1eab68 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eaaae │ │ │ │ + cbz r4, 1eab46 │ │ │ │ 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] │ │ │ │ @@ -538024,48 +538081,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 1eaa66 │ │ │ │ - ldr r2, [pc, #36] @ (1eaad4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaad0 ) │ │ │ │ + bne.n 1eaafe │ │ │ │ + ldr r2, [pc, #36] @ (1eab6c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eab68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaac6 │ │ │ │ + bne.n 1eab5e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r6, 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, #136] @ (1eab74 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eab78 ) │ │ │ │ + ldr r2, [pc, #136] @ (1eac0c ) │ │ │ │ + ldr r3, [pc, #140] @ (1eac10 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eab58 │ │ │ │ + cbz r6, 1eabf0 │ │ │ │ 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] │ │ │ │ @@ -538083,47 +538140,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 1eab04 │ │ │ │ - ldr r2, [pc, #32] @ (1eab7c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eab78 ) │ │ │ │ + bne.n 1eab9c │ │ │ │ + ldr r2, [pc, #32] @ (1eac14 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eac10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eab70 │ │ │ │ + bne.n 1eac08 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r1, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1eac2c ) │ │ │ │ - ldr r3, [pc, #156] @ (1eac30 ) │ │ │ │ + ldr r2, [pc, #152] @ (1eacc4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1eacc8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1eac0e │ │ │ │ + cbz r7, 1eaca6 │ │ │ │ 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] │ │ │ │ @@ -538151,314 +538208,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 1eabaa │ │ │ │ - ldr r2, [pc, #36] @ (1eac34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eac30 ) │ │ │ │ + bne.n 1eac42 │ │ │ │ + ldr r2, [pc, #36] @ (1eaccc ) │ │ │ │ + ldr r3, [pc, #28] @ (1eacc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eac26 │ │ │ │ + bne.n 1eacbe │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1ead14 ) │ │ │ │ - ldr r3, [pc, #204] @ (1ead18 ) │ │ │ │ + ldr r2, [pc, #200] @ (1eadac ) │ │ │ │ + ldr r3, [pc, #204] @ (1eadb0 ) │ │ │ │ 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 1eace6 │ │ │ │ + beq.n 1ead7e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1ead08 │ │ │ │ - vldr s8, [pc, #164] @ 1ead10 │ │ │ │ + vldr d5, [pc, #160] @ 1eada0 │ │ │ │ + vldr s8, [pc, #164] @ 1eada8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1eacb4 │ │ │ │ + b.n 1ead4c │ │ │ │ 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 1eace0 │ │ │ │ + bmi.n 1ead78 │ │ │ │ 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 1eace6 │ │ │ │ + beq.n 1ead7e │ │ │ │ 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 1eac78 │ │ │ │ + bpl.n 1ead10 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eac7c │ │ │ │ + b.n 1ead14 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eac9a │ │ │ │ - ldr r2, [pc, #52] @ (1ead1c ) │ │ │ │ - ldr r3, [pc, #44] @ (1ead18 ) │ │ │ │ + b.n 1ead32 │ │ │ │ + ldr r2, [pc, #52] @ (1eadb4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1eadb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eacfe │ │ │ │ + bne.n 1ead96 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r7, 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, #220] @ (1eae10 ) │ │ │ │ - ldr r3, [pc, #224] @ (1eae14 ) │ │ │ │ + ldr r2, [pc, #220] @ (1eaea8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1eaeac ) │ │ │ │ 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 1eadea │ │ │ │ + beq.n 1eae82 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1eae08 │ │ │ │ + vldr d5, [pc, #184] @ 1eaea0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1eadb0 │ │ │ │ + b.n 1eae48 │ │ │ │ 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 1eade4 │ │ │ │ + bmi.n 1eae7c │ │ │ │ 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 1eadde │ │ │ │ + bmi.n 1eae76 │ │ │ │ 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 1eadea │ │ │ │ + beq.n 1eae82 │ │ │ │ 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 1ead5c │ │ │ │ + bpl.n 1eadf4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ead60 │ │ │ │ + b.n 1eadf8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ead9c │ │ │ │ + b.n 1eae34 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ead7e │ │ │ │ - ldr r2, [pc, #44] @ (1eae18 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eae14 ) │ │ │ │ + b.n 1eae16 │ │ │ │ + ldr r2, [pc, #44] @ (1eaeb0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eaeac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eae02 │ │ │ │ + bne.n 1eae9a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1eaf30 ) │ │ │ │ - ldr r3, [pc, #256] @ (1eaf34 ) │ │ │ │ + ldr r2, [pc, #252] @ (1eafc8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1eafcc ) │ │ │ │ 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 1eaf0c │ │ │ │ + beq.n 1eafa4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d5, [pc, #216] @ 1eaf28 │ │ │ │ + vldr d5, [pc, #216] @ 1eafc0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eaec6 │ │ │ │ + b.n 1eaf5e │ │ │ │ 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 1eaf06 │ │ │ │ + bmi.n 1eaf9e │ │ │ │ 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 1eaf00 │ │ │ │ + bmi.n 1eaf98 │ │ │ │ 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 1eaefa │ │ │ │ + bmi.n 1eaf92 │ │ │ │ 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 1eaf0c │ │ │ │ + beq.n 1eafa4 │ │ │ │ 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 1eae58 │ │ │ │ + bpl.n 1eaef0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eae5c │ │ │ │ + b.n 1eaef4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eaeb6 │ │ │ │ + b.n 1eaf4e │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eae98 │ │ │ │ + b.n 1eaf30 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eae7a │ │ │ │ - ldr r2, [pc, #40] @ (1eaf38 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eaf34 ) │ │ │ │ + b.n 1eaf12 │ │ │ │ + ldr r2, [pc, #40] @ (1eafd0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eafcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaf24 │ │ │ │ + bne.n 1eafbc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r2, r1] │ │ │ │ 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] @ (1eafcc ) │ │ │ │ - ldr r3, [pc, #128] @ (1eafd0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1eb064 ) │ │ │ │ + ldr r3, [pc, #128] @ (1eb068 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eafac │ │ │ │ + cbz r4, 1eb044 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1eafc8 │ │ │ │ + vldr s12, [pc, #92] @ 1eb060 │ │ │ │ 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 │ │ │ │ @@ -538468,49 +538525,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 1eaf70 │ │ │ │ - ldr r2, [pc, #36] @ (1eafd4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eafd0 ) │ │ │ │ + bne.n 1eb008 │ │ │ │ + ldr r2, [pc, #36] @ (1eb06c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eafc4 │ │ │ │ + bne.n 1eb05c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + ldr r7, [pc, #720] @ (1eb340 ) │ │ │ │ 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] @ (1eb05c ) │ │ │ │ - ldr r3, [pc, #116] @ (1eb060 ) │ │ │ │ + ldr r2, [pc, #112] @ (1eb0f4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1eb0f8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb040 │ │ │ │ + cbz r4, 1eb0d8 │ │ │ │ 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] │ │ │ │ @@ -538526,47 +538583,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 1eb008 │ │ │ │ - ldr r2, [pc, #32] @ (1eb064 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb060 ) │ │ │ │ + bne.n 1eb0a0 │ │ │ │ + ldr r2, [pc, #32] @ (1eb0fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb0f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb058 │ │ │ │ + bne.n 1eb0f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r1, r0] │ │ │ │ + ldr r7, [pc, #472] @ (1eb2d0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #736] @ (1eb348 ) │ │ │ │ + ldr r7, [pc, #128] @ (1eb180 ) │ │ │ │ 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] @ (1eb0fc ) │ │ │ │ - ldr r3, [pc, #132] @ (1eb100 ) │ │ │ │ + ldr r2, [pc, #128] @ (1eb194 ) │ │ │ │ + ldr r3, [pc, #132] @ (1eb198 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb0de │ │ │ │ + cbz r5, 1eb176 │ │ │ │ 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 │ │ │ │ @@ -538582,48 +538639,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 1eb098 │ │ │ │ - ldr r2, [pc, #36] @ (1eb104 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb100 ) │ │ │ │ + bne.n 1eb130 │ │ │ │ + ldr r2, [pc, #36] @ (1eb19c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb198 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb0f6 │ │ │ │ + bne.n 1eb18e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #504] @ (1eb2f8 ) │ │ │ │ + ldr r6, [pc, #920] @ (1eb530 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #104] @ (1eb170 ) │ │ │ │ + ldr r6, [pc, #520] @ (1eb3a8 ) │ │ │ │ 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] @ (1eb1a0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eb1a4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1eb238 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb23c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb182 │ │ │ │ + cbz r5, 1eb21a │ │ │ │ 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] │ │ │ │ @@ -538645,48 +538702,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 1eb134 │ │ │ │ - ldr r2, [pc, #36] @ (1eb1a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb1a4 ) │ │ │ │ + bne.n 1eb1cc │ │ │ │ + ldr r2, [pc, #36] @ (1eb240 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb23c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb19a │ │ │ │ + bne.n 1eb232 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #888] @ (1eb51c ) │ │ │ │ + ldr r6, [pc, #280] @ (1eb354 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #472] @ (1eb384 ) │ │ │ │ + ldr r5, [pc, #888] @ (1eb5bc ) │ │ │ │ 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] @ (1eb248 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eb24c ) │ │ │ │ + ldr r2, [pc, #136] @ (1eb2e0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eb2e4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eb22c │ │ │ │ + cbz r6, 1eb2c4 │ │ │ │ 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] │ │ │ │ @@ -538704,48 +538761,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 1eb1d8 │ │ │ │ - ldr r2, [pc, #32] @ (1eb250 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb24c ) │ │ │ │ + bne.n 1eb270 │ │ │ │ + ldr r2, [pc, #32] @ (1eb2e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb2e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb244 │ │ │ │ + bne.n 1eb2dc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #232] @ (1eb334 ) │ │ │ │ + ldr r5, [pc, #648] @ (1eb56c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #816] @ (1eb584 ) │ │ │ │ + ldr r5, [pc, #208] @ (1eb3bc ) │ │ │ │ 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] @ (1eb304 ) │ │ │ │ - ldr r3, [pc, #160] @ (1eb308 ) │ │ │ │ + ldr r2, [pc, #156] @ (1eb39c ) │ │ │ │ + ldr r3, [pc, #160] @ (1eb3a0 ) │ │ │ │ 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 1eb2e8 │ │ │ │ + beq.n 1eb380 │ │ │ │ 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 │ │ │ │ @@ -538777,49 +538834,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 1eb280 │ │ │ │ - ldr r2, [pc, #32] @ (1eb30c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb308 ) │ │ │ │ + bne.n 1eb318 │ │ │ │ + ldr r2, [pc, #32] @ (1eb3a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb3a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb300 │ │ │ │ + bne.n 1eb398 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #584] @ (1eb550 ) │ │ │ │ + ldr r4, [pc, #1000] @ (1eb788 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #64] @ (1eb350 ) │ │ │ │ + ldr r4, [pc, #480] @ (1eb588 ) │ │ │ │ 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] @ 1eb3bc │ │ │ │ + ldr.w ip, [pc, #156] @ 1eb454 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #152] @ (1eb3c0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1eb458 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb39c │ │ │ │ + cbz r2, 1eb434 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1eb3b8 │ │ │ │ + vldr s12, [pc, #120] @ 1eb450 │ │ │ │ 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 │ │ │ │ @@ -538837,53 +538894,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 1eb346 │ │ │ │ - ldr r2, [pc, #36] @ (1eb3c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb3c0 ) │ │ │ │ + bne.n 1eb3de │ │ │ │ + ldr r2, [pc, #36] @ (1eb45c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb3b4 │ │ │ │ + bne.n 1eb44c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #856] @ (1eb718 ) │ │ │ │ + ldr r4, [pc, #248] @ (1eb550 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #368] @ (1eb538 ) │ │ │ │ + ldr r3, [pc, #784] @ (1eb770 ) │ │ │ │ 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] @ (1eb484 ) │ │ │ │ - ldr r3, [pc, #172] @ (1eb488 ) │ │ │ │ + ldr r2, [pc, #168] @ (1eb51c ) │ │ │ │ + ldr r3, [pc, #172] @ (1eb520 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb464 │ │ │ │ + cbz r4, 1eb4fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1eb480 │ │ │ │ + vldr s11, [pc, #136] @ 1eb518 │ │ │ │ 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} │ │ │ │ @@ -538904,48 +538961,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 1eb3f8 │ │ │ │ - ldr r2, [pc, #36] @ (1eb48c ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb488 ) │ │ │ │ + bne.n 1eb490 │ │ │ │ + ldr r2, [pc, #36] @ (1eb524 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb47c │ │ │ │ + bne.n 1eb514 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #120] @ (1eb500 ) │ │ │ │ + ldr r3, [pc, #536] @ (1eb738 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #592] @ (1eb6e0 ) │ │ │ │ + ldr r2, [pc, #1008] @ (1eb918 ) │ │ │ │ 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] @ 1eb52c │ │ │ │ + ldr.w ip, [pc, #140] @ 1eb5c4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb530 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb5c8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb50e │ │ │ │ + cbz r2, 1eb5a6 │ │ │ │ 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 │ │ │ │ @@ -538962,48 +539019,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 1eb4c2 │ │ │ │ - ldr r2, [pc, #36] @ (1eb534 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb530 ) │ │ │ │ + bne.n 1eb55a │ │ │ │ + ldr r2, [pc, #36] @ (1eb5cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb5c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb526 │ │ │ │ + bne.n 1eb5be │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #344] @ (1eb688 ) │ │ │ │ + ldr r2, [pc, #760] @ (1eb8c0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #936] @ (1eb8e0 ) │ │ │ │ + ldr r2, [pc, #328] @ (1eb718 ) │ │ │ │ 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] @ (1eb5d0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eb5d4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1eb668 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb66c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb5b2 │ │ │ │ + cbz r4, 1eb64a │ │ │ │ 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 │ │ │ │ @@ -539025,48 +539082,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 1eb564 │ │ │ │ - ldr r2, [pc, #36] @ (1eb5d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb5d4 ) │ │ │ │ + bne.n 1eb5fc │ │ │ │ + ldr r2, [pc, #36] @ (1eb670 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb66c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb5ca │ │ │ │ + bne.n 1eb662 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #696] @ (1eb88c ) │ │ │ │ + ldr r2, [pc, #88] @ (1eb6c4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #280] @ (1eb6f4 ) │ │ │ │ + ldr r1, [pc, #696] @ (1eb92c ) │ │ │ │ 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] @ (1eb680 ) │ │ │ │ - ldr r3, [pc, #148] @ (1eb684 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eb718 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eb71c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb664 │ │ │ │ + cbz r4, 1eb6fc │ │ │ │ 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 │ │ │ │ @@ -539086,48 +539143,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 1eb608 │ │ │ │ - ldr r2, [pc, #32] @ (1eb688 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb684 ) │ │ │ │ + bne.n 1eb6a0 │ │ │ │ + ldr r2, [pc, #32] @ (1eb720 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb71c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb67c │ │ │ │ + bne.n 1eb714 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #40] @ (1eb6ac ) │ │ │ │ + ldr r1, [pc, #456] @ (1eb8e4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #592] @ (1eb8dc ) │ │ │ │ + ldr r0, [pc, #1008] @ (1ebb14 ) │ │ │ │ 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] @ (1eb744 ) │ │ │ │ - ldr r3, [pc, #168] @ (1eb748 ) │ │ │ │ + ldr r2, [pc, #164] @ (1eb7dc ) │ │ │ │ + ldr r3, [pc, #168] @ (1eb7e0 ) │ │ │ │ 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 1eb728 │ │ │ │ + beq.n 1eb7c0 │ │ │ │ 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 │ │ │ │ @@ -539157,50 +539214,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 1eb6b8 │ │ │ │ - ldr r2, [pc, #32] @ (1eb74c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb748 ) │ │ │ │ + bne.n 1eb750 │ │ │ │ + ldr r2, [pc, #32] @ (1eb7e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb7e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb740 │ │ │ │ + bne.n 1eb7d8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #360] @ (1eb8b0 ) │ │ │ │ + ldr r0, [pc, #776] @ (1ebae8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #832] @ (1eba90 ) │ │ │ │ + ldr r0, [pc, #224] @ (1eb8c8 ) │ │ │ │ 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] @ 1eb82c │ │ │ │ + ldr.w ip, [pc, #204] @ 1eb8c4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #200] @ (1eb830 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eb8c8 ) │ │ │ │ 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 1eb80a │ │ │ │ + beq.n 1eb8a2 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1eb828 │ │ │ │ + vldr s11, [pc, #164] @ 1eb8c0 │ │ │ │ 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] │ │ │ │ @@ -539231,55 +539288,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 1eb78c │ │ │ │ - ldr r2, [pc, #40] @ (1eb834 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb830 ) │ │ │ │ + bne.n 1eb824 │ │ │ │ + ldr r2, [pc, #40] @ (1eb8cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb8c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb822 │ │ │ │ + bne.n 1eb8ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r0, [pc, #600] @ (1eba88 ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + bx sl │ │ │ │ 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] @ (1eb934 ) │ │ │ │ - ldr r3, [pc, #236] @ (1eb938 ) │ │ │ │ + ldr r2, [pc, #232] @ (1eb9cc ) │ │ │ │ + ldr r3, [pc, #236] @ (1eb9d0 ) │ │ │ │ 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 1eb912 │ │ │ │ + beq.n 1eb9aa │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1eb930 │ │ │ │ + vldr s10, [pc, #200] @ 1eb9c8 │ │ │ │ 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 │ │ │ │ @@ -539317,49 +539374,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 1eb86e │ │ │ │ - ldr r2, [pc, #40] @ (1eb93c ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb938 ) │ │ │ │ + bne.n 1eb906 │ │ │ │ + ldr r2, [pc, #40] @ (1eb9d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb9d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb92a │ │ │ │ + bne.n 1eb9c2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + bx r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, ip │ │ │ │ + mov r6, r9 │ │ │ │ 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] @ 1eb9dc │ │ │ │ + ldr.w ip, [pc, #140] @ 1eba74 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb9e0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eba78 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb9be │ │ │ │ + cbz r2, 1eba56 │ │ │ │ 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 │ │ │ │ @@ -539376,48 +539433,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 1eb972 │ │ │ │ - ldr r2, [pc, #36] @ (1eb9e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb9e0 ) │ │ │ │ + bne.n 1eba0a │ │ │ │ + ldr r2, [pc, #36] @ (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 1eb9d6 │ │ │ │ + bne.n 1eba6e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov lr, r4 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + cmp sl, 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 r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1eba84 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eba88 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ebb1c ) │ │ │ │ + ldr r3, [pc, #140] @ (1ebb20 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eba66 │ │ │ │ + cbz r5, 1ebafe │ │ │ │ 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 │ │ │ │ @@ -539439,48 +539496,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 1eba12 │ │ │ │ - ldr r2, [pc, #36] @ (1eba8c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eba88 ) │ │ │ │ + bne.n 1ebaaa │ │ │ │ + ldr r2, [pc, #36] @ (1ebb24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebb20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eba7e │ │ │ │ + bne.n 1ebb16 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp lr, pc │ │ │ │ + cmp r6, ip │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r2 │ │ │ │ + add sl, pc │ │ │ │ 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] @ (1ebb34 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ebb38 ) │ │ │ │ + ldr r2, [pc, #144] @ (1ebbcc ) │ │ │ │ + ldr r3, [pc, #148] @ (1ebbd0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebb18 │ │ │ │ + cbz r4, 1ebbb0 │ │ │ │ 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 │ │ │ │ @@ -539500,48 +539557,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 1ebabc │ │ │ │ - ldr r2, [pc, #32] @ (1ebb3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebb38 ) │ │ │ │ + bne.n 1ebb54 │ │ │ │ + ldr r2, [pc, #32] @ (1ebbd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebbd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebb30 │ │ │ │ + bne.n 1ebbc8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, sl │ │ │ │ + add lr, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, ip │ │ │ │ + add r0, r9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1ebc00 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ebc04 ) │ │ │ │ + ldr r2, [pc, #172] @ (1ebc98 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ebc9c ) │ │ │ │ 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 1ebbe4 │ │ │ │ + beq.n 1ebc7c │ │ │ │ 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 │ │ │ │ @@ -539575,54 +539632,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 1ebb6c │ │ │ │ - ldr r2, [pc, #32] @ (1ebc08 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebc04 ) │ │ │ │ + bne.n 1ebc04 │ │ │ │ + ldr r2, [pc, #32] @ (1ebca0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebc9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebbfc │ │ │ │ + bne.n 1ebc94 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add lr, r4 │ │ │ │ + add r6, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r2 │ │ │ │ + muls r4, r7 │ │ │ │ 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] @ (1ebcbc ) │ │ │ │ - ldr r3, [pc, #156] @ (1ebcc0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ebd54 ) │ │ │ │ + ldr r3, [pc, #156] @ (1ebd58 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebc94 │ │ │ │ + cbz r4, 1ebd2c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1ebcb0 │ │ │ │ - vldr s8, [pc, #116] @ 1ebcb8 │ │ │ │ + vldr d5, [pc, #112] @ 1ebd48 │ │ │ │ + vldr s8, [pc, #116] @ 1ebd50 │ │ │ │ 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 │ │ │ │ @@ -539636,57 +539693,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 1ebc48 │ │ │ │ - ldr r2, [pc, #44] @ (1ebcc4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ebcc0 ) │ │ │ │ + bne.n 1ebce0 │ │ │ │ + ldr r2, [pc, #44] @ (1ebd5c ) │ │ │ │ + ldr r3, [pc, #40] @ (1ebd58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebcac │ │ │ │ + bne.n 1ebd44 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r2 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r4 │ │ │ │ + cmn r4, 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, #164] @ (1ebd80 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ebd84 ) │ │ │ │ + ldr r2, [pc, #164] @ (1ebe18 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ebe1c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebd5a │ │ │ │ + cbz r5, 1ebdf2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1ebd78 │ │ │ │ + vldr d4, [pc, #128] @ 1ebe10 │ │ │ │ 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 │ │ │ │ @@ -539705,58 +539762,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 1ebcfc │ │ │ │ - ldr r2, [pc, #44] @ (1ebd88 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ebd84 ) │ │ │ │ + bne.n 1ebd94 │ │ │ │ + ldr r2, [pc, #44] @ (1ebe20 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ebe1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebd72 │ │ │ │ + bne.n 1ebe0a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - orrs r6, r3 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r3 │ │ │ │ + tst r6, r0 │ │ │ │ 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] @ (1ebe58 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ebe5c ) │ │ │ │ + ldr r2, [pc, #180] @ (1ebef0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ebef4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebe34 │ │ │ │ + cbz r6, 1ebecc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ebe50 │ │ │ │ + vldr d3, [pc, #144] @ 1ebee8 │ │ │ │ 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 │ │ │ │ @@ -539779,51 +539836,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 1ebdc0 │ │ │ │ - ldr r2, [pc, #40] @ (1ebe60 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ebe5c ) │ │ │ │ + bne.n 1ebe58 │ │ │ │ + ldr r2, [pc, #40] @ (1ebef8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ebef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebe4c │ │ │ │ + bne.n 1ebee4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - negs r6, r2 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r0 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1ebedc ) │ │ │ │ - ldr r3, [pc, #104] @ (1ebee0 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ebf74 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ebf78 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebec0 │ │ │ │ + cbz r4, 1ebf58 │ │ │ │ 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 │ │ │ │ @@ -539832,47 +539889,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 1ebe92 │ │ │ │ - ldr r2, [pc, #32] @ (1ebee4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebee0 ) │ │ │ │ + bne.n 1ebf2a │ │ │ │ + ldr r2, [pc, #32] @ (1ebf7c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebf78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebed8 │ │ │ │ + bne.n 1ebf70 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - sbcs r2, r0 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ebf64 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ebf68 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ebffc ) │ │ │ │ + ldr r3, [pc, #108] @ (1ec000 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebf48 │ │ │ │ + cbz r5, 1ebfe0 │ │ │ │ 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 │ │ │ │ @@ -539882,47 +539939,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 1ebf14 │ │ │ │ - ldr r2, [pc, #32] @ (1ebf6c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebf68 ) │ │ │ │ + bne.n 1ebfac │ │ │ │ + ldr r2, [pc, #32] @ (1ec004 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec000 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebf60 │ │ │ │ + bne.n 1ebff8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r7 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6 │ │ │ │ + ands r0, 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, #100] @ (1ebfe8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1ebfec ) │ │ │ │ + ldr r2, [pc, #100] @ (1ec080 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ec084 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebfcc │ │ │ │ + cbz r4, 1ec064 │ │ │ │ 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 │ │ │ │ @@ -539931,47 +539988,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 1ebf9e │ │ │ │ - ldr r2, [pc, #32] @ (1ebff0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebfec ) │ │ │ │ + bne.n 1ec036 │ │ │ │ + ldr r2, [pc, #32] @ (1ec088 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec084 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebfe4 │ │ │ │ + bne.n 1ec07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - eors r6, r6 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r5 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ 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] @ (1ec070 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ec074 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ec108 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ec10c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec054 │ │ │ │ + cbz r5, 1ec0ec │ │ │ │ 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 │ │ │ │ @@ -539981,96 +540038,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 1ec020 │ │ │ │ - ldr r2, [pc, #32] @ (1ec078 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec074 ) │ │ │ │ + bne.n 1ec0b8 │ │ │ │ + ldr r2, [pc, #32] @ (1ec110 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec10c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec06c │ │ │ │ + bne.n 1ec104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #12 │ │ │ │ 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] @ (1ec0e8 ) │ │ │ │ + ldr r1, [pc, #88] @ (1ec180 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec0ec ) │ │ │ │ + ldr r2, [pc, #88] @ (1ec184 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1ec0cc │ │ │ │ + cbz r4, 1ec164 │ │ │ │ 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 1ec0aa │ │ │ │ - ldr r2, [pc, #32] @ (1ec0f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec0ec ) │ │ │ │ + bne.n 1ec142 │ │ │ │ + ldr r2, [pc, #32] @ (1ec188 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec0e4 │ │ │ │ + bne.n 1ec17c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ 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] @ (1ec164 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ec1fc ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec168 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec200 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1ec148 │ │ │ │ + cbz r5, 1ec1e0 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -540078,47 +540135,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 1ec120 │ │ │ │ - ldr r2, [pc, #32] @ (1ec16c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec168 ) │ │ │ │ + bne.n 1ec1b8 │ │ │ │ + ldr r2, [pc, #32] @ (1ec204 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec160 │ │ │ │ + bne.n 1ec1f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec1dc ) │ │ │ │ - ldr r3, [pc, #92] @ (1ec1e0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ec274 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ec278 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec1c0 │ │ │ │ + cbz r6, 1ec258 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -540126,96 +540183,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 1ec19a │ │ │ │ - ldr r2, [pc, #32] @ (1ec1e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec1e0 ) │ │ │ │ + bne.n 1ec232 │ │ │ │ + ldr r2, [pc, #32] @ (1ec27c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec1d8 │ │ │ │ + bne.n 1ec270 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ 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] @ (1ec254 ) │ │ │ │ + ldr r1, [pc, #88] @ (1ec2ec ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec258 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ec2f0 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1ec238 │ │ │ │ + cbz r4, 1ec2d0 │ │ │ │ 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 1ec216 │ │ │ │ - ldr r2, [pc, #32] @ (1ec25c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec258 ) │ │ │ │ + bne.n 1ec2ae │ │ │ │ + ldr r2, [pc, #32] @ (1ec2f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec2f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec250 │ │ │ │ + bne.n 1ec2e8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ 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] @ (1ec2d0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ec368 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec2d4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec36c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1ec2b4 │ │ │ │ + cbz r5, 1ec34c │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -540223,47 +540280,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 1ec28c │ │ │ │ - ldr r2, [pc, #32] @ (1ec2d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec2d4 ) │ │ │ │ + bne.n 1ec324 │ │ │ │ + ldr r2, [pc, #32] @ (1ec370 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec36c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec2cc │ │ │ │ + bne.n 1ec364 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ 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] @ (1ec348 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ec34c ) │ │ │ │ + ldr r2, [pc, #88] @ (1ec3e0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ec3e4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec32c │ │ │ │ + cbz r6, 1ec3c4 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -540271,47 +540328,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 1ec306 │ │ │ │ - ldr r2, [pc, #32] @ (1ec350 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec34c ) │ │ │ │ + bne.n 1ec39e │ │ │ │ + ldr r2, [pc, #32] @ (1ec3e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec3e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec344 │ │ │ │ + bne.n 1ec3dc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #10 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ec3d0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ec3d4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ec468 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ec46c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec3b4 │ │ │ │ + cbz r5, 1ec44c │ │ │ │ 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] │ │ │ │ @@ -540324,47 +540381,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 1ec384 │ │ │ │ - ldr r2, [pc, #32] @ (1ec3d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec3d4 ) │ │ │ │ + bne.n 1ec41c │ │ │ │ + ldr r2, [pc, #32] @ (1ec470 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec46c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec3cc │ │ │ │ + bne.n 1ec464 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ 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] @ (1ec474 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ec478 ) │ │ │ │ + ldr r2, [pc, #132] @ (1ec50c ) │ │ │ │ + ldr r3, [pc, #132] @ (1ec510 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec454 │ │ │ │ + cbz r6, 1ec4ec │ │ │ │ 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] │ │ │ │ @@ -540384,48 +540441,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 1ec40e │ │ │ │ - ldr r2, [pc, #36] @ (1ec47c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec478 ) │ │ │ │ + bne.n 1ec4a6 │ │ │ │ + ldr r2, [pc, #36] @ (1ec514 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec46e │ │ │ │ + bne.n 1ec506 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #8 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #12 │ │ │ │ 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] @ (1ec52c ) │ │ │ │ - ldr r3, [pc, #156] @ (1ec530 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ec5c4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1ec5c8 ) │ │ │ │ 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, 1ec510 │ │ │ │ + cbz r6, 1ec5a8 │ │ │ │ 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] │ │ │ │ @@ -540452,48 +540509,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 1ec4ae │ │ │ │ - ldr r2, [pc, #32] @ (1ec534 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec530 ) │ │ │ │ + bne.n 1ec546 │ │ │ │ + ldr r2, [pc, #32] @ (1ec5cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec5c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec528 │ │ │ │ + bne.n 1ec5c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ 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] @ (1ec5f8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ec5fc ) │ │ │ │ + ldr r2, [pc, #172] @ (1ec690 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ec694 ) │ │ │ │ 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 1ec5dc │ │ │ │ + beq.n 1ec674 │ │ │ │ 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 │ │ │ │ @@ -540526,47 +540583,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 1ec566 │ │ │ │ - ldr r2, [pc, #32] @ (1ec600 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec5fc ) │ │ │ │ + bne.n 1ec5fe │ │ │ │ + ldr r2, [pc, #32] @ (1ec698 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec694 ) │ │ │ │ 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 1ec5f4 │ │ │ │ + bne.n 1ec68c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ 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] @ (1ec694 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ec698 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ec72c ) │ │ │ │ + ldr r3, [pc, #128] @ (1ec730 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec678 │ │ │ │ + cbz r5, 1ec710 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -540574,59 +540631,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 1ec664 │ │ │ │ + blt.n 1ec6fc │ │ │ │ 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 1ec63a │ │ │ │ - ldr r2, [pc, #32] @ (1ec69c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec698 ) │ │ │ │ + bne.n 1ec6d2 │ │ │ │ + ldr r2, [pc, #32] @ (1ec734 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec730 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec690 │ │ │ │ + bne.n 1ec728 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ 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] @ (1ec768 ) │ │ │ │ - ldr r3, [pc, #180] @ (1ec76c ) │ │ │ │ + ldr r2, [pc, #180] @ (1ec800 ) │ │ │ │ + ldr r3, [pc, #180] @ (1ec804 ) │ │ │ │ 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 1ec74a │ │ │ │ + beq.n 1ec7e2 │ │ │ │ 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 │ │ │ │ @@ -540637,71 +540694,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 1ec712 │ │ │ │ + blt.n 1ec7aa │ │ │ │ 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 1ec736 │ │ │ │ + blt.n 1ec7ce │ │ │ │ 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 1ec6dc │ │ │ │ - ldr r2, [pc, #36] @ (1ec770 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec76c ) │ │ │ │ + bne.n 1ec774 │ │ │ │ + ldr r2, [pc, #36] @ (1ec808 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec764 │ │ │ │ + bne.n 1ec7fc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1ec86c ) │ │ │ │ - ldr r3, [pc, #228] @ (1ec870 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ec904 ) │ │ │ │ + ldr r3, [pc, #228] @ (1ec908 ) │ │ │ │ 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 1ec84c │ │ │ │ + beq.n 1ec8e4 │ │ │ │ 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 │ │ │ │ @@ -540714,83 +540771,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 1ec7f2 │ │ │ │ + blt.n 1ec88a │ │ │ │ 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 1ec818 │ │ │ │ + blt.n 1ec8b0 │ │ │ │ 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 1ec83c │ │ │ │ + blt.n 1ec8d4 │ │ │ │ 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 1ec7ae │ │ │ │ - ldr r2, [pc, #36] @ (1ec874 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec870 ) │ │ │ │ + bne.n 1ec846 │ │ │ │ + ldr r2, [pc, #36] @ (1ec90c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec908 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec866 │ │ │ │ + bne.n 1ec8fe │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #20 │ │ │ │ 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] @ (1ec99c ) │ │ │ │ - ldr r3, [pc, #272] @ (1ec9a0 ) │ │ │ │ + ldr r2, [pc, #272] @ (1eca34 ) │ │ │ │ + ldr r3, [pc, #272] @ (1eca38 ) │ │ │ │ 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 1ec97e │ │ │ │ + beq.n 1eca16 │ │ │ │ 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] │ │ │ │ @@ -540805,93 +540862,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 1ec8fe │ │ │ │ + blt.n 1ec996 │ │ │ │ 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 1ec924 │ │ │ │ + blt.n 1ec9bc │ │ │ │ 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 1ec94a │ │ │ │ + blt.n 1ec9e2 │ │ │ │ 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 1ec96e │ │ │ │ + blt.n 1eca06 │ │ │ │ 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 1ec8ae │ │ │ │ - ldr r2, [pc, #36] @ (1ec9a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec9a0 ) │ │ │ │ + bne.n 1ec946 │ │ │ │ + ldr r2, [pc, #36] @ (1eca3c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eca38 ) │ │ │ │ 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 1ec998 │ │ │ │ + bne.n 1eca30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ 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] @ (1eca18 ) │ │ │ │ - ldr r3, [pc, #96] @ (1eca1c ) │ │ │ │ + ldr r2, [pc, #92] @ (1ecab0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ecab4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec9fc │ │ │ │ + cbz r4, 1eca94 │ │ │ │ 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 │ │ │ │ @@ -540899,47 +540956,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 1ec9d4 │ │ │ │ - ldr r2, [pc, #32] @ (1eca20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eca1c ) │ │ │ │ + bne.n 1eca6c │ │ │ │ + ldr r2, [pc, #32] @ (1ecab8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eca14 │ │ │ │ + bne.n 1ecaac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ 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] @ (1eca94 ) │ │ │ │ - ldr r3, [pc, #96] @ (1eca98 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ecb2c ) │ │ │ │ + ldr r3, [pc, #96] @ (1ecb30 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eca78 │ │ │ │ + cbz r4, 1ecb10 │ │ │ │ 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 │ │ │ │ @@ -540947,51 +541004,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 1eca50 │ │ │ │ - ldr r2, [pc, #32] @ (1eca9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eca98 ) │ │ │ │ + bne.n 1ecae8 │ │ │ │ + ldr r2, [pc, #32] @ (1ecb34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecb30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eca90 │ │ │ │ + bne.n 1ecb28 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ 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] @ (1ecb50 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ecb54 ) │ │ │ │ + ldr r2, [pc, #156] @ (1ecbe8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ecbec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ecb30 │ │ │ │ + cbz r4, 1ecbc8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1ecb4c │ │ │ │ + vldr s12, [pc, #124] @ 1ecbe4 │ │ │ │ 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 │ │ │ │ @@ -541009,54 +541066,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 1ecad4 │ │ │ │ - ldr r2, [pc, #36] @ (1ecb58 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ecb54 ) │ │ │ │ + bne.n 1ecb6c │ │ │ │ + ldr r2, [pc, #36] @ (1ecbf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ecbec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecb48 │ │ │ │ + bne.n 1ecbe0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ 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] @ (1ecc3c ) │ │ │ │ - ldr r3, [pc, #208] @ (1ecc40 ) │ │ │ │ + ldr r2, [pc, #204] @ (1eccd4 ) │ │ │ │ + ldr r3, [pc, #208] @ (1eccd8 ) │ │ │ │ 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 1ecc1c │ │ │ │ + beq.n 1eccb4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1ecc38 │ │ │ │ + vldr s11, [pc, #172] @ 1eccd0 │ │ │ │ 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 │ │ │ │ @@ -541087,49 +541144,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 1ecb96 │ │ │ │ - ldr r2, [pc, #36] @ (1ecc44 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ecc40 ) │ │ │ │ + bne.n 1ecc2e │ │ │ │ + ldr r2, [pc, #36] @ (1eccdc ) │ │ │ │ + ldr r3, [pc, #32] @ (1eccd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecc34 │ │ │ │ + bne.n 1ecccc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ 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] @ (1eccc8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ecccc ) │ │ │ │ + ldr r2, [pc, #108] @ (1ecd60 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ecd64 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eccaa │ │ │ │ + cbz r4, 1ecd42 │ │ │ │ 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] │ │ │ │ @@ -541140,48 +541197,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 1ecc76 │ │ │ │ - ldr r2, [pc, #36] @ (1eccd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecccc ) │ │ │ │ + bne.n 1ecd0e │ │ │ │ + ldr r2, [pc, #36] @ (1ecd68 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecd64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eccc2 │ │ │ │ + bne.n 1ecd5a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ 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] @ (1ecd54 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ecd58 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ecdec ) │ │ │ │ + ldr r3, [pc, #112] @ (1ecdf0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ecd36 │ │ │ │ + cbz r4, 1ecdce │ │ │ │ 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] │ │ │ │ @@ -541192,48 +541249,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 1ecd02 │ │ │ │ - ldr r2, [pc, #36] @ (1ecd5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecd58 ) │ │ │ │ + bne.n 1ecd9a │ │ │ │ + ldr r2, [pc, #36] @ (1ecdf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecdf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecd4e │ │ │ │ + bne.n 1ecde6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #18 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ 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] @ (1ecde8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ecdec ) │ │ │ │ + ldr r2, [pc, #116] @ (1ece80 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ece84 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ecdca │ │ │ │ + cbz r6, 1ece62 │ │ │ │ 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] │ │ │ │ @@ -541247,48 +541304,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 1ecd90 │ │ │ │ - ldr r2, [pc, #36] @ (1ecdf0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecdec ) │ │ │ │ + bne.n 1ece28 │ │ │ │ + ldr r2, [pc, #36] @ (1ece88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ece84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecde2 │ │ │ │ + bne.n 1ece7a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ 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] @ (1ece68 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ece6c ) │ │ │ │ + ldr r2, [pc, #96] @ (1ecf00 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ecf04 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ece4c │ │ │ │ + cbz r7, 1ecee4 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -541299,47 +541356,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 1ece20 │ │ │ │ - ldr r2, [pc, #32] @ (1ece70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ece6c ) │ │ │ │ + bne.n 1eceb8 │ │ │ │ + ldr r2, [pc, #32] @ (1ecf08 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecf04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ece64 │ │ │ │ + bne.n 1ecefc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #20 │ │ │ │ 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] @ (1ecee8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1eceec ) │ │ │ │ + ldr r2, [pc, #96] @ (1ecf80 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ecf84 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ececc │ │ │ │ + cbz r7, 1ecf64 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -541350,100 +541407,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 1ecea0 │ │ │ │ - ldr r2, [pc, #32] @ (1ecef0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eceec ) │ │ │ │ + bne.n 1ecf38 │ │ │ │ + ldr r2, [pc, #32] @ (1ecf88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecf84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecee4 │ │ │ │ + bne.n 1ecf7c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ 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] @ (1ecf74 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ecf78 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ed00c ) │ │ │ │ + ldr r3, [pc, #112] @ (1ed010 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ecf54 │ │ │ │ + cbz r4, 1ecfec │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1ecf70 │ │ │ │ + vldr s15, [pc, #76] @ 1ed008 │ │ │ │ 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 1ecf24 │ │ │ │ - ldr r2, [pc, #36] @ (1ecf7c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ecf78 ) │ │ │ │ + bne.n 1ecfbc │ │ │ │ + ldr r2, [pc, #36] @ (1ed014 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecf6c │ │ │ │ + bne.n 1ed004 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #12 │ │ │ │ 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] @ (1ecff4 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ecff8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ed08c ) │ │ │ │ + ldr r3, [pc, #100] @ (1ed090 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ecfd6 │ │ │ │ + cbz r5, 1ed06e │ │ │ │ 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 │ │ │ │ @@ -541451,48 +541508,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 1ecfae │ │ │ │ - ldr r2, [pc, #36] @ (1ecffc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecff8 ) │ │ │ │ + bne.n 1ed046 │ │ │ │ + ldr r2, [pc, #36] @ (1ed094 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ed090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecfee │ │ │ │ + bne.n 1ed086 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ 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] @ (1ed074 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ed078 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ed10c ) │ │ │ │ + ldr r3, [pc, #100] @ (1ed110 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ed056 │ │ │ │ + cbz r5, 1ed0ee │ │ │ │ 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 │ │ │ │ @@ -541500,412 +541557,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 1ed02e │ │ │ │ - ldr r2, [pc, #36] @ (1ed07c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ed078 ) │ │ │ │ + bne.n 1ed0c6 │ │ │ │ + ldr r2, [pc, #36] @ (1ed114 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ed110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed06e │ │ │ │ + bne.n 1ed106 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #10 │ │ │ │ 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] @ (1ed188 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ed18c ) │ │ │ │ + ldr r2, [pc, #240] @ (1ed220 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ed224 ) │ │ │ │ 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 1ed154 │ │ │ │ + beq.n 1ed1ec │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ed180 │ │ │ │ - vldr s21, [pc, #204] @ 1ed184 │ │ │ │ + vldr s20, [pc, #204] @ 1ed218 │ │ │ │ + vldr s21, [pc, #204] @ 1ed21c │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1ed178 │ │ │ │ + vldr d9, [pc, #184] @ 1ed210 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ed120 │ │ │ │ + b.n 1ed1b8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed148 │ │ │ │ + bgt.n 1ed1e0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed142 │ │ │ │ + ble.n 1ed1da │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed14e │ │ │ │ + bgt.n 1ed1e6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e7c │ │ │ │ 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 1ed154 │ │ │ │ + beq.n 1ed1ec │ │ │ │ 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 1ed0ca │ │ │ │ + bgt.n 1ed162 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed0dc │ │ │ │ + b.n 1ed174 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed104 │ │ │ │ + b.n 1ed19c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed0dc │ │ │ │ + b.n 1ed174 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed104 │ │ │ │ - ldr r2, [pc, #56] @ (1ed190 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ed18c ) │ │ │ │ + b.n 1ed19c │ │ │ │ + ldr r2, [pc, #56] @ (1ed228 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ed224 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed172 │ │ │ │ + bne.n 1ed20a │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed180 │ │ │ │ + b.n 1ed218 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #12 │ │ │ │ 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] @ (1ed2d8 ) │ │ │ │ - ldr r3, [pc, #296] @ (1ed2dc ) │ │ │ │ + ldr r2, [pc, #296] @ (1ed370 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ed374 ) │ │ │ │ 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 1ed2a2 │ │ │ │ + beq.n 1ed33a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1ed2d0 │ │ │ │ - vldr s21, [pc, #260] @ 1ed2d4 │ │ │ │ + vldr s20, [pc, #260] @ 1ed368 │ │ │ │ + vldr s21, [pc, #260] @ 1ed36c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1ed2c8 │ │ │ │ + vldr d9, [pc, #240] @ 1ed360 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ed25a │ │ │ │ + b.n 1ed2f2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed296 │ │ │ │ + bgt.n 1ed32e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed28a │ │ │ │ + ble.n 1ed322 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed290 │ │ │ │ + bgt.n 1ed328 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed284 │ │ │ │ + ble.n 1ed31c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed29c │ │ │ │ + bgt.n 1ed334 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e7c │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ed2a2 │ │ │ │ + beq.n 1ed33a │ │ │ │ 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 1ed1e0 │ │ │ │ + bgt.n 1ed278 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed1f2 │ │ │ │ + b.n 1ed28a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed242 │ │ │ │ + b.n 1ed2da │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed21a │ │ │ │ + b.n 1ed2b2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed21a │ │ │ │ + b.n 1ed2b2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed1f2 │ │ │ │ + b.n 1ed28a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed242 │ │ │ │ - ldr r2, [pc, #60] @ (1ed2e0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ed2dc ) │ │ │ │ + b.n 1ed2da │ │ │ │ + ldr r2, [pc, #60] @ (1ed378 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ed374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed2c0 │ │ │ │ + bne.n 1ed358 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed2d0 │ │ │ │ + b.n 1ed368 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ 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] @ (1ed458 ) │ │ │ │ - ldr r3, [pc, #348] @ (1ed45c ) │ │ │ │ + ldr r2, [pc, #344] @ (1ed4f0 ) │ │ │ │ + ldr r3, [pc, #348] @ (1ed4f4 ) │ │ │ │ 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 1ed422 │ │ │ │ + beq.w 1ed4ba │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #308] @ 1ed450 │ │ │ │ - vldr s21, [pc, #308] @ 1ed454 │ │ │ │ + vldr s20, [pc, #308] @ 1ed4e8 │ │ │ │ + vldr s21, [pc, #308] @ 1ed4ec │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #288] @ 1ed448 │ │ │ │ - b.n 1ed3ca │ │ │ │ + vldr d9, [pc, #288] @ 1ed4e0 │ │ │ │ + b.n 1ed462 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed40a │ │ │ │ + bgt.n 1ed4a2 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed404 │ │ │ │ + ble.n 1ed49c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed41c │ │ │ │ + bgt.n 1ed4b4 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed3fe │ │ │ │ + ble.n 1ed496 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed416 │ │ │ │ + bgt.n 1ed4ae │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed3f8 │ │ │ │ + ble.n 1ed490 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed410 │ │ │ │ + bgt.n 1ed4a8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e7c │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ed422 │ │ │ │ + beq.n 1ed4ba │ │ │ │ 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 1ed32c │ │ │ │ + bgt.n 1ed3c4 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed33e │ │ │ │ + b.n 1ed3d6 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed3b6 │ │ │ │ + b.n 1ed44e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed38e │ │ │ │ + b.n 1ed426 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed366 │ │ │ │ + b.n 1ed3fe │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed33e │ │ │ │ + b.n 1ed3d6 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed3b6 │ │ │ │ + b.n 1ed44e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed38e │ │ │ │ + b.n 1ed426 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed366 │ │ │ │ - ldr r2, [pc, #60] @ (1ed460 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ed45c ) │ │ │ │ + b.n 1ed3fe │ │ │ │ + ldr r2, [pc, #60] @ (1ed4f8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ed4f4 ) │ │ │ │ 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 1ed43e │ │ │ │ + bne.n 1ed4d6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed450 │ │ │ │ + b.n 1ed4e8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ 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] @ (1ed570 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ed574 ) │ │ │ │ + ldr r2, [pc, #240] @ (1ed608 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ed60c ) │ │ │ │ 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 1ed536 │ │ │ │ + beq.n 1ed5ce │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ed568 │ │ │ │ - vldr s21, [pc, #204] @ 1ed56c │ │ │ │ + vldr s20, [pc, #204] @ 1ed600 │ │ │ │ + vldr s21, [pc, #204] @ 1ed604 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #176] @ 1ed558 │ │ │ │ + vldr d9, [pc, #176] @ 1ed5f0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #180] @ 1ed560 │ │ │ │ + vldr d8, [pc, #180] @ 1ed5f8 │ │ │ │ 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 1ed4e4 │ │ │ │ + ble.n 1ed57c │ │ │ │ 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 │ │ │ │ @@ -541913,15 +541970,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed518 │ │ │ │ + ble.n 1ed5b0 │ │ │ │ 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 │ │ │ │ @@ -541931,81 +541988,81 @@ │ │ │ │ blx 60e7c │ │ │ │ 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 1ed4ae │ │ │ │ - ldr r2, [pc, #64] @ (1ed578 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ed574 ) │ │ │ │ + bne.n 1ed546 │ │ │ │ + ldr r2, [pc, #64] @ (1ed610 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ed60c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed554 │ │ │ │ + bne.n 1ed5ec │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__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 1ed568 │ │ │ │ + b.n 1ed600 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ 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] @ (1ed6b8 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ed6bc ) │ │ │ │ + ldr r2, [pc, #288] @ (1ed750 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ed754 ) │ │ │ │ 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 1ed67a │ │ │ │ + beq.n 1ed712 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 1ed6b0 │ │ │ │ - vldr s21, [pc, #252] @ 1ed6b4 │ │ │ │ + vldr s20, [pc, #252] @ 1ed748 │ │ │ │ + vldr s21, [pc, #252] @ 1ed74c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ed6a0 │ │ │ │ - vldr d8, [pc, #228] @ 1ed6a8 │ │ │ │ + vldr d9, [pc, #224] @ 1ed738 │ │ │ │ + vldr d8, [pc, #228] @ 1ed740 │ │ │ │ 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 1ed5fa │ │ │ │ + ble.n 1ed692 │ │ │ │ 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 │ │ │ │ @@ -542013,15 +542070,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed62e │ │ │ │ + ble.n 1ed6c6 │ │ │ │ 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 │ │ │ │ @@ -542029,15 +542086,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed662 │ │ │ │ + ble.n 1ed6fa │ │ │ │ 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 │ │ │ │ @@ -542046,82 +542103,82 @@ │ │ │ │ adds r6, #1 │ │ │ │ blx 60e7c │ │ │ │ adds r5, #12 │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1ed5c6 │ │ │ │ - ldr r2, [pc, #68] @ (1ed6c0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed6bc ) │ │ │ │ + bne.n 1ed65e │ │ │ │ + ldr r2, [pc, #68] @ (1ed758 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed698 │ │ │ │ + bne.n 1ed730 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__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 1ed6b0 │ │ │ │ + b.n 1ed748 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ 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] @ (1ed830 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ed834 ) │ │ │ │ + ldr r2, [pc, #336] @ (1ed8c8 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ed8cc ) │ │ │ │ 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 1ed7f2 │ │ │ │ + beq.n 1ed88a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #300] @ 1ed828 │ │ │ │ - vldr s21, [pc, #300] @ 1ed82c │ │ │ │ - vldr d9, [pc, #276] @ 1ed818 │ │ │ │ - vldr d8, [pc, #280] @ 1ed820 │ │ │ │ + vldr s20, [pc, #300] @ 1ed8c0 │ │ │ │ + vldr s21, [pc, #300] @ 1ed8c4 │ │ │ │ + vldr d9, [pc, #276] @ 1ed8b0 │ │ │ │ + vldr d8, [pc, #280] @ 1ed8b8 │ │ │ │ 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 1ed742 │ │ │ │ + ble.n 1ed7da │ │ │ │ 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 │ │ │ │ @@ -542129,15 +542186,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed776 │ │ │ │ + ble.n 1ed80e │ │ │ │ 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 │ │ │ │ @@ -542145,15 +542202,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed7aa │ │ │ │ + ble.n 1ed842 │ │ │ │ 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 │ │ │ │ @@ -542161,15 +542218,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed7de │ │ │ │ + ble.n 1ed876 │ │ │ │ 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 │ │ │ │ @@ -542177,609 +542234,609 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e7c │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ed708 │ │ │ │ - ldr r2, [pc, #68] @ (1ed838 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed834 ) │ │ │ │ + bne.n 1ed7a0 │ │ │ │ + ldr r2, [pc, #68] @ (1ed8d0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed8cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed80e │ │ │ │ + bne.n 1ed8a6 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__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 1ed828 │ │ │ │ + b.n 1ed8c0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #6 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ 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] @ (1ed8c8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed8cc ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed960 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed964 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed8a8 │ │ │ │ + cbz r7, 1ed940 │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed86e │ │ │ │ - ldr r2, [pc, #36] @ (1ed8d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed8cc ) │ │ │ │ + bne.n 1ed906 │ │ │ │ + ldr r2, [pc, #36] @ (1ed968 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed964 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed8c2 │ │ │ │ + bne.n 1ed95a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ 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] @ (1ed960 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ed964 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed9f8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ed9fc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed942 │ │ │ │ + cbz r7, 1ed9da │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ed900 │ │ │ │ - ldr r2, [pc, #36] @ (1ed968 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ed964 ) │ │ │ │ + bne.n 1ed998 │ │ │ │ + ldr r2, [pc, #36] @ (1eda00 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ed9fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed95a │ │ │ │ + bne.n 1ed9f2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #18 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #30 │ │ │ │ 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] @ (1ed9f8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed9fc ) │ │ │ │ + ldr r2, [pc, #120] @ (1eda90 ) │ │ │ │ + ldr r3, [pc, #120] @ (1eda94 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed9d8 │ │ │ │ + cbz r7, 1eda70 │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed99e │ │ │ │ - ldr r2, [pc, #36] @ (1eda00 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed9fc ) │ │ │ │ + bne.n 1eda36 │ │ │ │ + ldr r2, [pc, #36] @ (1eda98 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eda94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed9f2 │ │ │ │ + bne.n 1eda8a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1eda26 │ │ │ │ + cbz r7, 1edabe │ │ │ │ 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 1eda28 │ │ │ │ + bne.n 1edac0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1eda20 │ │ │ │ + bne.n 1edab8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #80] @ 1eda7c │ │ │ │ + vldr s11, [pc, #80] @ 1edb14 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #76] @ 1eda80 │ │ │ │ + vldr s12, [pc, #76] @ 1edb18 │ │ │ │ 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 1eda62 │ │ │ │ + ble.n 1edafa │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1eda62 │ │ │ │ + bge.n 1edafa │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1eda38 │ │ │ │ + bne.n 1edad0 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1eda34 │ │ │ │ + bne.n 1edacc │ │ │ │ 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 1edba8 │ │ │ │ + beq.w 1edc40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1edba8 │ │ │ │ + beq.w 1edc40 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1edbb0 │ │ │ │ + vldr s12, [pc, #264] @ 1edc48 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1edbb4 │ │ │ │ + vldr s13, [pc, #260] @ 1edc4c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1edb36 │ │ │ │ + b.n 1edbce │ │ │ │ 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 1edafe │ │ │ │ + ble.n 1edb96 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edb84 │ │ │ │ + bge.n 1edc1c │ │ │ │ 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 1edb26 │ │ │ │ + ble.n 1edbbe │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edb8a │ │ │ │ + bge.n 1edc22 │ │ │ │ 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 1edb9e │ │ │ │ + beq.n 1edc36 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edb66 │ │ │ │ + ble.n 1edbfe │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edb66 │ │ │ │ + bge.n 1edbfe │ │ │ │ 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 1edad2 │ │ │ │ + ble.n 1edb6a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1edac0 │ │ │ │ + blt.n 1edb58 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1edad2 │ │ │ │ + b.n 1edb6a │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1edafe │ │ │ │ + b.n 1edb96 │ │ │ │ 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 1edb36 │ │ │ │ + bne.n 1edbce │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1edab4 │ │ │ │ + bne.n 1edb4c │ │ │ │ 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 1eda84 │ │ │ │ - cbz r2, 1edc18 │ │ │ │ + b.w 1edb1c │ │ │ │ + cbz r2, 1edcb0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1edc1c │ │ │ │ + vldr s11, [pc, #88] @ 1edcb4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1edc20 │ │ │ │ + vldr s12, [pc, #84] @ 1edcb8 │ │ │ │ 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 1edc08 │ │ │ │ + ble.n 1edca0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edc08 │ │ │ │ + bge.n 1edca0 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1edbd0 │ │ │ │ + bne.n 1edc68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edc90 │ │ │ │ + cbz r2, 1edd28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1edc94 │ │ │ │ - vldr s13, [pc, #96] @ 1edc98 │ │ │ │ + vldr s12, [pc, #96] @ 1edd2c │ │ │ │ + vldr s13, [pc, #96] @ 1edd30 │ │ │ │ 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 1edc6c │ │ │ │ + ble.n 1edd04 │ │ │ │ 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 1edc6c │ │ │ │ + bge.n 1edd04 │ │ │ │ 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 1edc3c │ │ │ │ + bne.n 1edcd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edd0a │ │ │ │ + cbz r2, 1edda2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1edd0c │ │ │ │ + vldr s12, [pc, #100] @ 1edda4 │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1edd10 │ │ │ │ + vldr s13, [pc, #100] @ 1edda8 │ │ │ │ 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 1edce6 │ │ │ │ + ble.n 1edd7e │ │ │ │ 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 1edce6 │ │ │ │ + bge.n 1edd7e │ │ │ │ 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 1edcb2 │ │ │ │ + bne.n 1edd4a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edd7a │ │ │ │ + cbz r2, 1ede12 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1edd7c │ │ │ │ - vldr s12, [pc, #92] @ 1edd80 │ │ │ │ + vldr s11, [pc, #92] @ 1ede14 │ │ │ │ + vldr s12, [pc, #92] @ 1ede18 │ │ │ │ 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 1edd5c │ │ │ │ + ble.n 1eddf4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edd5c │ │ │ │ + bge.n 1eddf4 │ │ │ │ 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 1edd2c │ │ │ │ + bne.n 1eddc4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1eddf4 │ │ │ │ + cbz r2, 1ede8c │ │ │ │ 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] @ 1eddf8 │ │ │ │ + vldr s17, [pc, #84] @ 1ede90 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1eddfc │ │ │ │ + vldr s16, [pc, #80] @ 1ede94 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edde0 │ │ │ │ + ble.n 1ede78 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edde0 │ │ │ │ + bge.n 1ede78 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1eddac │ │ │ │ + bne.n 1ede44 │ │ │ │ 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, 1ede7c │ │ │ │ + cbz r2, 1edf14 │ │ │ │ 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] @ 1ede80 │ │ │ │ + vldr s16, [pc, #92] @ 1edf18 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ede58 │ │ │ │ + ble.n 1edef0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1ede84 │ │ │ │ + vldr s15, [pc, #60] @ 1edf1c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ede58 │ │ │ │ + bge.n 1edef0 │ │ │ │ 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 1ede28 │ │ │ │ + bne.n 1edec0 │ │ │ │ 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, 1edebe │ │ │ │ + cbz r2, 1edf56 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -542788,607 +542845,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 1ede9a │ │ │ │ + bne.n 1edf32 │ │ │ │ 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] @ (1edfa4 ) │ │ │ │ - ldr r3, [pc, #212] @ (1edfa8 ) │ │ │ │ + ldr r2, [pc, #208] @ (1ee03c ) │ │ │ │ + ldr r3, [pc, #212] @ (1ee040 ) │ │ │ │ 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 1edf7e │ │ │ │ + beq.n 1ee016 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1edf9c │ │ │ │ - vldr s12, [pc, #172] @ 1edfa0 │ │ │ │ + vldr s11, [pc, #172] @ 1ee034 │ │ │ │ + vldr s12, [pc, #172] @ 1ee038 │ │ │ │ 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 1edf36 │ │ │ │ + ble.n 1edfce │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edf36 │ │ │ │ + bge.n 1edfce │ │ │ │ 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 1edf6e │ │ │ │ + ble.n 1ee006 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edf6e │ │ │ │ + bge.n 1ee006 │ │ │ │ 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 1edefa │ │ │ │ - ldr r2, [pc, #44] @ (1edfac ) │ │ │ │ - ldr r3, [pc, #36] @ (1edfa8 ) │ │ │ │ + bne.n 1edf92 │ │ │ │ + ldr r2, [pc, #44] @ (1ee044 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edf96 │ │ │ │ + bne.n 1ee02e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + subs r2, r4, #7 │ │ │ │ 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] @ (1ee098 ) │ │ │ │ + ldr r1, [pc, #212] @ (1ee130 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1ee09c ) │ │ │ │ + ldr r2, [pc, #212] @ (1ee134 ) │ │ │ │ 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 1ee072 │ │ │ │ + beq.n 1ee10a │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1ee090 │ │ │ │ + vldr s11, [pc, #176] @ 1ee128 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1ee094 │ │ │ │ + vldr s12, [pc, #172] @ 1ee12c │ │ │ │ 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 1ee028 │ │ │ │ + ble.n 1ee0c0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1ee028 │ │ │ │ + bge.n 1ee0c0 │ │ │ │ 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 1ee064 │ │ │ │ + ble.n 1ee0fc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ee064 │ │ │ │ + bge.n 1ee0fc │ │ │ │ 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 1edfe8 │ │ │ │ - ldr r2, [pc, #44] @ (1ee0a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee09c ) │ │ │ │ + bne.n 1ee080 │ │ │ │ + ldr r2, [pc, #44] @ (1ee138 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee08a │ │ │ │ + bne.n 1ee122 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r5, #3 │ │ │ │ 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] @ (1ee18c ) │ │ │ │ - ldr r3, [pc, #216] @ (1ee190 ) │ │ │ │ + ldr r2, [pc, #212] @ (1ee224 ) │ │ │ │ + ldr r3, [pc, #216] @ (1ee228 ) │ │ │ │ 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 1ee166 │ │ │ │ + beq.n 1ee1fe │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1ee184 │ │ │ │ - vldr s12, [pc, #176] @ 1ee188 │ │ │ │ + vldr s11, [pc, #176] @ 1ee21c │ │ │ │ + vldr s12, [pc, #176] @ 1ee220 │ │ │ │ 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 1ee11c │ │ │ │ + ble.n 1ee1b4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ee11c │ │ │ │ + bge.n 1ee1b4 │ │ │ │ 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 1ee14c │ │ │ │ + ble.n 1ee1e4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ee14c │ │ │ │ + bge.n 1ee1e4 │ │ │ │ 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 1ee0e0 │ │ │ │ - ldr r2, [pc, #44] @ (1ee194 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee190 ) │ │ │ │ + bne.n 1ee178 │ │ │ │ + ldr r2, [pc, #44] @ (1ee22c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee17e │ │ │ │ + bne.n 1ee216 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee24a │ │ │ │ + beq.n 1ee2e2 │ │ │ │ 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] @ 1ee24c │ │ │ │ - vldr s16, [pc, #144] @ 1ee250 │ │ │ │ + vldr s17, [pc, #144] @ 1ee2e4 │ │ │ │ + vldr s16, [pc, #144] @ 1ee2e8 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee1f6 │ │ │ │ + ble.n 1ee28e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee1f6 │ │ │ │ + bge.n 1ee28e │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee234 │ │ │ │ + ble.n 1ee2cc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee234 │ │ │ │ + bge.n 1ee2cc │ │ │ │ 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 1ee1c2 │ │ │ │ + bne.n 1ee25a │ │ │ │ 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 1ee30e │ │ │ │ + beq.n 1ee3a6 │ │ │ │ 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] @ 1ee310 │ │ │ │ + vldr s16, [pc, #152] @ 1ee3a8 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee2b6 │ │ │ │ + ble.n 1ee34e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee2b6 │ │ │ │ - vldr s15, [pc, #104] @ 1ee314 │ │ │ │ + bge.n 1ee34e │ │ │ │ + vldr s15, [pc, #104] @ 1ee3ac │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee2ee │ │ │ │ + ble.n 1ee386 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee2ee │ │ │ │ - vldr s15, [pc, #48] @ 1ee314 │ │ │ │ + bge.n 1ee386 │ │ │ │ + vldr s15, [pc, #48] @ 1ee3ac │ │ │ │ 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 1ee27e │ │ │ │ + bne.n 1ee316 │ │ │ │ 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] @ (1ee430 ) │ │ │ │ - ldr r3, [pc, #264] @ (1ee434 ) │ │ │ │ + ldr r2, [pc, #260] @ (1ee4c8 ) │ │ │ │ + ldr r3, [pc, #264] @ (1ee4cc ) │ │ │ │ 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 1ee40a │ │ │ │ + beq.n 1ee4a2 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #224] @ 1ee428 │ │ │ │ - vldr s12, [pc, #224] @ 1ee42c │ │ │ │ + vldr s11, [pc, #224] @ 1ee4c0 │ │ │ │ + vldr s12, [pc, #224] @ 1ee4c4 │ │ │ │ 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 1ee396 │ │ │ │ + ble.n 1ee42e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee396 │ │ │ │ + bge.n 1ee42e │ │ │ │ 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 1ee3c6 │ │ │ │ + ble.n 1ee45e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee3c6 │ │ │ │ + bge.n 1ee45e │ │ │ │ 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 1ee3f6 │ │ │ │ + ble.n 1ee48e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee3f6 │ │ │ │ + bge.n 1ee48e │ │ │ │ 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 1ee352 │ │ │ │ - ldr r2, [pc, #44] @ (1ee438 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee434 ) │ │ │ │ + bne.n 1ee3ea │ │ │ │ + ldr r2, [pc, #44] @ (1ee4d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee4cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee422 │ │ │ │ + bne.n 1ee4ba │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1ee54c ) │ │ │ │ - ldr r3, [pc, #256] @ (1ee550 ) │ │ │ │ + ldr r2, [pc, #252] @ (1ee5e4 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee5e8 ) │ │ │ │ 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 1ee528 │ │ │ │ + beq.n 1ee5c0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1ee544 │ │ │ │ - vldr s12, [pc, #216] @ 1ee548 │ │ │ │ + vldr s11, [pc, #216] @ 1ee5dc │ │ │ │ + vldr s12, [pc, #216] @ 1ee5e0 │ │ │ │ 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 1ee4b4 │ │ │ │ + ble.n 1ee54c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee4b4 │ │ │ │ + bge.n 1ee54c │ │ │ │ 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 1ee4e4 │ │ │ │ + ble.n 1ee57c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee4e4 │ │ │ │ + bge.n 1ee57c │ │ │ │ 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 1ee514 │ │ │ │ + ble.n 1ee5ac │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee514 │ │ │ │ + bge.n 1ee5ac │ │ │ │ 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 1ee476 │ │ │ │ - ldr r2, [pc, #40] @ (1ee554 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee550 ) │ │ │ │ + bne.n 1ee50e │ │ │ │ + ldr r2, [pc, #40] @ (1ee5ec ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee5e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee540 │ │ │ │ + bne.n 1ee5d8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ee590 │ │ │ │ + cbz r2, 1ee628 │ │ │ │ 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 │ │ │ │ @@ -543399,745 +543456,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 1ee56c │ │ │ │ + bne.n 1ee604 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee67a │ │ │ │ + beq.n 1ee712 │ │ │ │ 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] @ 1ee67c │ │ │ │ - vldr s16, [pc, #192] @ 1ee680 │ │ │ │ + vldr s17, [pc, #192] @ 1ee714 │ │ │ │ + vldr s16, [pc, #192] @ 1ee718 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee5f4 │ │ │ │ + ble.n 1ee68c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee5f4 │ │ │ │ + bge.n 1ee68c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee62a │ │ │ │ + ble.n 1ee6c2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee62a │ │ │ │ + bge.n 1ee6c2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee660 │ │ │ │ + ble.n 1ee6f8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee660 │ │ │ │ + bge.n 1ee6f8 │ │ │ │ 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 1ee5c0 │ │ │ │ + bne.n 1ee658 │ │ │ │ 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] @ (1ee7c4 ) │ │ │ │ - ldr r3, [pc, #304] @ (1ee7c8 ) │ │ │ │ + ldr r2, [pc, #300] @ (1ee85c ) │ │ │ │ + ldr r3, [pc, #304] @ (1ee860 ) │ │ │ │ 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 1ee7a0 │ │ │ │ + beq.n 1ee838 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #264] @ 1ee7bc │ │ │ │ - vldr s12, [pc, #264] @ 1ee7c0 │ │ │ │ + vldr s11, [pc, #264] @ 1ee854 │ │ │ │ + vldr s12, [pc, #264] @ 1ee858 │ │ │ │ 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 1ee700 │ │ │ │ + ble.n 1ee798 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee700 │ │ │ │ + bge.n 1ee798 │ │ │ │ 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 1ee730 │ │ │ │ + ble.n 1ee7c8 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee730 │ │ │ │ + bge.n 1ee7c8 │ │ │ │ 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 1ee760 │ │ │ │ + ble.n 1ee7f8 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee760 │ │ │ │ + bge.n 1ee7f8 │ │ │ │ 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 1ee790 │ │ │ │ + ble.n 1ee828 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee790 │ │ │ │ + bge.n 1ee828 │ │ │ │ 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 1ee6bc │ │ │ │ - ldr r2, [pc, #40] @ (1ee7cc ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee7c8 ) │ │ │ │ + bne.n 1ee754 │ │ │ │ + ldr r2, [pc, #40] @ (1ee864 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee860 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee7b8 │ │ │ │ + bne.n 1ee850 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ 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] @ (1ee8f8 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee8fc ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee990 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee994 ) │ │ │ │ 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 1ee8cc │ │ │ │ + beq.n 1ee964 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee8f0 │ │ │ │ - vldr s16, [pc, #236] @ 1ee8f4 │ │ │ │ + vldr s17, [pc, #236] @ 1ee988 │ │ │ │ + vldr s16, [pc, #236] @ 1ee98c │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee84a │ │ │ │ + ble.n 1ee8e2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee84a │ │ │ │ + bge.n 1ee8e2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee882 │ │ │ │ + ble.n 1ee91a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee882 │ │ │ │ + bge.n 1ee91a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee8ba │ │ │ │ + ble.n 1ee952 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee8ba │ │ │ │ + bge.n 1ee952 │ │ │ │ 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 1ee80e │ │ │ │ - ldr r2, [pc, #48] @ (1ee900 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee8fc ) │ │ │ │ + bne.n 1ee8a6 │ │ │ │ + ldr r2, [pc, #48] @ (1ee998 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee8ea │ │ │ │ + bne.n 1ee982 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ 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] @ (1eea2c ) │ │ │ │ - ldr r3, [pc, #272] @ (1eea30 ) │ │ │ │ + ldr r2, [pc, #272] @ (1eeac4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1eeac8 ) │ │ │ │ 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 1eea00 │ │ │ │ + beq.n 1eea98 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1eea24 │ │ │ │ - vldr s16, [pc, #236] @ 1eea28 │ │ │ │ + vldr s17, [pc, #236] @ 1eeabc │ │ │ │ + vldr s16, [pc, #236] @ 1eeac0 │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee97e │ │ │ │ + ble.n 1eea16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee97e │ │ │ │ + bge.n 1eea16 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee9b6 │ │ │ │ + ble.n 1eea4e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee9b6 │ │ │ │ + bge.n 1eea4e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee9ee │ │ │ │ + ble.n 1eea86 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee9ee │ │ │ │ + bge.n 1eea86 │ │ │ │ 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 1ee942 │ │ │ │ - ldr r2, [pc, #48] @ (1eea34 ) │ │ │ │ - ldr r3, [pc, #44] @ (1eea30 ) │ │ │ │ + bne.n 1ee9da │ │ │ │ + ldr r2, [pc, #48] @ (1eeacc ) │ │ │ │ + ldr r3, [pc, #44] @ (1eeac8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eea1e │ │ │ │ + bne.n 1eeab6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eeb4e │ │ │ │ + beq.w 1eebe6 │ │ │ │ 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] @ 1eeb50 │ │ │ │ - vldr s16, [pc, #244] @ 1eeb54 │ │ │ │ + vldr s17, [pc, #244] @ 1eebe8 │ │ │ │ + vldr s16, [pc, #244] @ 1eebec │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eea96 │ │ │ │ + ble.n 1eeb2e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eea96 │ │ │ │ + bge.n 1eeb2e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeacc │ │ │ │ + ble.n 1eeb64 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeacc │ │ │ │ + bge.n 1eeb64 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb02 │ │ │ │ + ble.n 1eeb9a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb02 │ │ │ │ + bge.n 1eeb9a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb38 │ │ │ │ + ble.n 1eebd0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb38 │ │ │ │ + bge.n 1eebd0 │ │ │ │ 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 1eea62 │ │ │ │ + bne.n 1eeafa │ │ │ │ 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 1eec76 │ │ │ │ + beq.w 1eed0e │ │ │ │ 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] @ 1eec78 │ │ │ │ - vldr s16, [pc, #252] @ 1eec7c │ │ │ │ + vldr s17, [pc, #252] @ 1eed10 │ │ │ │ + vldr s16, [pc, #252] @ 1eed14 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eebbc │ │ │ │ + ble.n 1eec54 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eebbc │ │ │ │ + bge.n 1eec54 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eebf2 │ │ │ │ + ble.n 1eec8a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eebf2 │ │ │ │ + bge.n 1eec8a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eec28 │ │ │ │ + ble.n 1eecc0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eec28 │ │ │ │ + bge.n 1eecc0 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eec60 │ │ │ │ + ble.n 1eecf8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eec60 │ │ │ │ + bge.n 1eecf8 │ │ │ │ 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 1eeb82 │ │ │ │ + bne.n 1eec1a │ │ │ │ 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] @ (1eedd4 ) │ │ │ │ - ldr r3, [pc, #320] @ (1eedd8 ) │ │ │ │ + ldr r2, [pc, #316] @ (1eee6c ) │ │ │ │ + ldr r3, [pc, #320] @ (1eee70 ) │ │ │ │ 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 1eedaa │ │ │ │ + beq.n 1eee42 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #280] @ 1eedcc │ │ │ │ - vldr s16, [pc, #280] @ 1eedd0 │ │ │ │ + vldr s17, [pc, #280] @ 1eee64 │ │ │ │ + vldr s16, [pc, #280] @ 1eee68 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eecf4 │ │ │ │ + ble.n 1eed8c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eecf4 │ │ │ │ + bge.n 1eed8c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eed2c │ │ │ │ + ble.n 1eedc4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eed2c │ │ │ │ + bge.n 1eedc4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eed64 │ │ │ │ + ble.n 1eedfc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eed64 │ │ │ │ + bge.n 1eedfc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eed9c │ │ │ │ + ble.n 1eee34 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eed9c │ │ │ │ + bge.n 1eee34 │ │ │ │ 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 1eecb8 │ │ │ │ - ldr r2, [pc, #48] @ (1eeddc ) │ │ │ │ - ldr r3, [pc, #40] @ (1eedd8 ) │ │ │ │ + bne.n 1eed50 │ │ │ │ + ldr r2, [pc, #48] @ (1eee74 ) │ │ │ │ + ldr r3, [pc, #40] @ (1eee70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eedc6 │ │ │ │ + bne.n 1eee5e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1eedf2 │ │ │ │ + cbz r2, 1eee8a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1eede4 │ │ │ │ + bne.n 1eee7c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eee40 │ │ │ │ + cbz r2, 1eeed8 │ │ │ │ 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 │ │ │ │ @@ -544150,19 +544207,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 1eee0a │ │ │ │ + bne.n 1eeea2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee84 │ │ │ │ + cbz r2, 1eef1c │ │ │ │ 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 │ │ │ │ @@ -544172,19 +544229,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 1eee5a │ │ │ │ + bne.n 1eeef2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeed0 │ │ │ │ + cbz r2, 1eef68 │ │ │ │ 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 │ │ │ │ @@ -544195,19 +544252,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 1eee9c │ │ │ │ + bne.n 1eef34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eef28 │ │ │ │ + cbz r2, 1eefc0 │ │ │ │ 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 │ │ │ │ @@ -544225,19 +544282,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 61768 <__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 1eeef2 │ │ │ │ + bne.n 1eef8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eef74 │ │ │ │ + cbz r2, 1ef00c │ │ │ │ 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 │ │ │ │ @@ -544250,19 +544307,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 1eef46 │ │ │ │ + bne.n 1eefde │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eefcc │ │ │ │ + cbz r2, 1ef064 │ │ │ │ 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 │ │ │ │ @@ -544278,19 +544335,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 1eef90 │ │ │ │ + bne.n 1ef028 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef024 │ │ │ │ + cbz r2, 1ef0bc │ │ │ │ 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 │ │ │ │ @@ -544306,19 +544363,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 1eefe8 │ │ │ │ + bne.n 1ef080 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef05e │ │ │ │ + cbz r2, 1ef0f6 │ │ │ │ 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 │ │ │ │ @@ -544326,18 +544383,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 1ef038 │ │ │ │ + bne.n 1ef0d0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef0a2 │ │ │ │ + cbz r2, 1ef13a │ │ │ │ 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 │ │ │ │ @@ -544349,18 +544406,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 1ef06e │ │ │ │ + bne.n 1ef106 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef0e2 │ │ │ │ + cbz r2, 1ef17a │ │ │ │ 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 │ │ │ │ @@ -544370,18 +544427,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 1ef0b0 │ │ │ │ + bne.n 1ef148 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef130 │ │ │ │ + cbz r2, 1ef1c8 │ │ │ │ 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 │ │ │ │ @@ -544395,19 +544452,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 1ef0fa │ │ │ │ + bne.n 1ef192 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef18e │ │ │ │ + cbz r2, 1ef226 │ │ │ │ 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 │ │ │ │ @@ -544423,18 +544480,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 1ef14a │ │ │ │ + bne.n 1ef1e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef1e0 │ │ │ │ + cbz r2, 1ef278 │ │ │ │ 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 │ │ │ │ @@ -544449,19 +544506,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 1ef1a2 │ │ │ │ + bne.n 1ef23a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef23c │ │ │ │ + cbz r2, 1ef2d4 │ │ │ │ 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 │ │ │ │ @@ -544480,19 +544537,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 60aa0 <__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 1ef202 │ │ │ │ + bne.n 1ef29a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef298 │ │ │ │ + cbz r2, 1ef330 │ │ │ │ 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 │ │ │ │ @@ -544509,19 +544566,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 1ef25c │ │ │ │ + bne.n 1ef2f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef2da │ │ │ │ + cbz r2, 1ef372 │ │ │ │ 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 │ │ │ │ @@ -544532,18 +544589,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 1ef2b0 │ │ │ │ + bne.n 1ef348 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef31c │ │ │ │ + cbz r2, 1ef3b4 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -544555,19 +544612,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 1ef2ea │ │ │ │ + bne.n 1ef382 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef37e │ │ │ │ + cbz r2, 1ef416 │ │ │ │ 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 │ │ │ │ @@ -544586,18 +544643,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 1ef336 │ │ │ │ + bne.n 1ef3ce │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef3da │ │ │ │ + cbz r2, 1ef472 │ │ │ │ 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 │ │ │ │ @@ -544614,18 +544671,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 1ef39c │ │ │ │ + bne.n 1ef434 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef418 │ │ │ │ + cbz r2, 1ef4b0 │ │ │ │ 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]! │ │ │ │ @@ -544635,19 +544692,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 1ef3ec │ │ │ │ + bne.n 1ef484 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef458 │ │ │ │ + cbz r2, 1ef4f0 │ │ │ │ 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]! │ │ │ │ @@ -544657,19 +544714,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 1ef42c │ │ │ │ + bne.n 1ef4c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef4ba │ │ │ │ + cbz r2, 1ef552 │ │ │ │ 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 │ │ │ │ @@ -544688,18 +544745,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 1ef476 │ │ │ │ + bne.n 1ef50e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef514 │ │ │ │ + cbz r2, 1ef5ac │ │ │ │ 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 │ │ │ │ @@ -544716,19 +544773,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 1ef4d8 │ │ │ │ + bne.n 1ef570 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef586 │ │ │ │ + cbz r2, 1ef61e │ │ │ │ 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 │ │ │ │ @@ -544748,18 +544805,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 1ef532 │ │ │ │ + bne.n 1ef5ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef5f6 │ │ │ │ + cbz r2, 1ef68e │ │ │ │ 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 │ │ │ │ @@ -544779,18 +544836,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 1ef5a2 │ │ │ │ + bne.n 1ef63a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef648 │ │ │ │ + cbz r2, 1ef6e0 │ │ │ │ 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 │ │ │ │ @@ -544805,19 +544862,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 1ef602 │ │ │ │ + bne.n 1ef69a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef6c4 │ │ │ │ + cbz r2, 1ef75c │ │ │ │ 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 │ │ │ │ @@ -544842,19 +544899,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 1ef662 │ │ │ │ + bne.n 1ef6fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef73c │ │ │ │ + cbz r2, 1ef7d4 │ │ │ │ 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 │ │ │ │ @@ -544877,19 +544934,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 1ef6e4 │ │ │ │ + bne.n 1ef77c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef788 │ │ │ │ + cbz r2, 1ef820 │ │ │ │ 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 │ │ │ │ @@ -544902,19 +544959,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 1ef750 │ │ │ │ + bne.n 1ef7e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef7d8 │ │ │ │ + cbz r2, 1ef870 │ │ │ │ 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 │ │ │ │ @@ -544929,19 +544986,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 1ef79a │ │ │ │ + bne.n 1ef832 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef854 │ │ │ │ + cbz r2, 1ef8ec │ │ │ │ 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 │ │ │ │ @@ -544966,19 +545023,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 1ef7f6 │ │ │ │ + bne.n 1ef88e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef89e │ │ │ │ + cbz r2, 1ef936 │ │ │ │ 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 │ │ │ │ @@ -544991,18 +545048,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 1ef868 │ │ │ │ + bne.n 1ef900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef912 │ │ │ │ + cbz r2, 1ef9aa │ │ │ │ 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 │ │ │ │ @@ -545025,32 +545082,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 1ef8bc │ │ │ │ + bne.n 1ef954 │ │ │ │ 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] @ (1ef9b8 ) │ │ │ │ - ldr r3, [pc, #144] @ (1ef9bc ) │ │ │ │ + ldr r2, [pc, #144] @ (1efa50 ) │ │ │ │ + ldr r3, [pc, #144] @ (1efa54 ) │ │ │ │ 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 1ef998 │ │ │ │ + beq.n 1efa30 │ │ │ │ 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] │ │ │ │ @@ -545073,35 +545130,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, sl │ │ │ │ mov r1, ip │ │ │ │ blx 61768 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1ef948 │ │ │ │ - ldr r2, [pc, #36] @ (1ef9c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef9bc ) │ │ │ │ + bne.n 1ef9e0 │ │ │ │ + ldr r2, [pc, #36] @ (1efa58 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efa54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef9b2 │ │ │ │ + bne.n 1efa4a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1efa14 │ │ │ │ + cbz r2, 1efaac │ │ │ │ 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 │ │ │ │ @@ -545117,33 +545174,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 1ef9d2 │ │ │ │ + bne.n 1efa6a │ │ │ │ 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] @ (1efac0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1efac4 ) │ │ │ │ + ldr r2, [pc, #148] @ (1efb58 ) │ │ │ │ + ldr r3, [pc, #148] @ (1efb5c ) │ │ │ │ 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 1efaa0 │ │ │ │ + beq.n 1efb38 │ │ │ │ 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] │ │ │ │ @@ -545167,35 +545224,35 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, sl │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1efa4c │ │ │ │ - ldr r2, [pc, #36] @ (1efac8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efac4 ) │ │ │ │ + bne.n 1efae4 │ │ │ │ + ldr r2, [pc, #36] @ (1efb60 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efb5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efaba │ │ │ │ + bne.n 1efb52 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1efb20 │ │ │ │ + cbz r2, 1efbb8 │ │ │ │ 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 │ │ │ │ @@ -545211,19 +545268,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 1efadc │ │ │ │ + bne.n 1efb74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efb78 │ │ │ │ + cbz r2, 1efc10 │ │ │ │ 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 │ │ │ │ @@ -545239,19 +545296,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 1efb34 │ │ │ │ + bne.n 1efbcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efbd0 │ │ │ │ + cbz r2, 1efc68 │ │ │ │ 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 │ │ │ │ @@ -545267,19 +545324,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 1efb92 │ │ │ │ + bne.n 1efc2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efc28 │ │ │ │ + cbz r2, 1efcc0 │ │ │ │ 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 │ │ │ │ @@ -545295,19 +545352,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 1efbea │ │ │ │ + bne.n 1efc82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efc80 │ │ │ │ + cbz r2, 1efd18 │ │ │ │ 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 │ │ │ │ @@ -545323,19 +545380,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 1efc3c │ │ │ │ + bne.n 1efcd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efcd8 │ │ │ │ + cbz r2, 1efd70 │ │ │ │ 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 │ │ │ │ @@ -545351,19 +545408,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 1efc94 │ │ │ │ + bne.n 1efd2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efd30 │ │ │ │ + cbz r2, 1efdc8 │ │ │ │ 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 │ │ │ │ @@ -545379,19 +545436,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 1efcec │ │ │ │ + bne.n 1efd84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efd88 │ │ │ │ + cbz r2, 1efe20 │ │ │ │ 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 │ │ │ │ @@ -545407,19 +545464,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 1efd44 │ │ │ │ + bne.n 1efddc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efdd2 │ │ │ │ + cbz r2, 1efe6a │ │ │ │ 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 │ │ │ │ @@ -545433,18 +545490,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 1efd9a │ │ │ │ + bne.n 1efe32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1efe1a │ │ │ │ + cbz r2, 1efeb2 │ │ │ │ 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 │ │ │ │ @@ -545458,19 +545515,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 1efde2 │ │ │ │ + bne.n 1efe7a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efea8 │ │ │ │ + beq.n 1eff40 │ │ │ │ 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 │ │ │ │ @@ -545499,20 +545556,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 1efe34 │ │ │ │ + bne.n 1efecc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eff38 │ │ │ │ + beq.n 1effd0 │ │ │ │ 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 │ │ │ │ @@ -545541,33 +545598,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 1efec4 │ │ │ │ + bne.n 1eff5c │ │ │ │ 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] @ (1f0000 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f0004 ) │ │ │ │ + ldr r2, [pc, #176] @ (1f0098 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f009c ) │ │ │ │ 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 1effe0 │ │ │ │ + beq.n 1f0078 │ │ │ │ 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] │ │ │ │ @@ -545600,48 +545657,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 61768 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1eff70 │ │ │ │ - ldr r2, [pc, #36] @ (1f0008 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f0004 ) │ │ │ │ + bne.n 1f0008 │ │ │ │ + ldr r2, [pc, #36] @ (1f00a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f009c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efffa │ │ │ │ + bne.n 1f0092 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r3 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + vaddl.u8 q0, d16, d26 │ │ │ │ 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] @ (1f00c0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1f00c4 ) │ │ │ │ + ldr r2, [pc, #160] @ (1f0158 ) │ │ │ │ + ldr r3, [pc, #160] @ (1f015c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1f00a2 │ │ │ │ + cbz r6, 1f013a │ │ │ │ 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] │ │ │ │ @@ -545667,45 +545723,45 @@ │ │ │ │ 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 1f0046 │ │ │ │ - ldr r2, [pc, #36] @ (1f00c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f00c4 ) │ │ │ │ + bne.n 1f00de │ │ │ │ + ldr r2, [pc, #36] @ (1f0160 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f015c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f00bc │ │ │ │ + bne.n 1f0154 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - vaddl.u16 q8, d24, d26 │ │ │ │ + vhadd.u8 d16, d16, d26 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d22, d26 │ │ │ │ + cdp2 0, 11, cr0, cr14, cr10, {5} │ │ │ │ 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] @ (1f0188 ) │ │ │ │ - ldr r3, [pc, #168] @ (1f018c ) │ │ │ │ + ldr r2, [pc, #168] @ (1f0220 ) │ │ │ │ + ldr r3, [pc, #168] @ (1f0224 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1f0168 │ │ │ │ + cbz r6, 1f0200 │ │ │ │ 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 │ │ │ │ @@ -545732,33 +545788,33 @@ │ │ │ │ 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 1f0108 │ │ │ │ - ldr r2, [pc, #36] @ (1f0190 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f018c ) │ │ │ │ + bne.n 1f01a0 │ │ │ │ + ldr r2, [pc, #36] @ (1f0228 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f0224 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0182 │ │ │ │ + bne.n 1f021a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.u16 d0, d24, d26 │ │ │ │ + cdp2 0, 8, cr0, cr0, cr10, {5} │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 9, cr0, cr0, cr10, {5} │ │ │ │ - cbz r2, 1f01f2 │ │ │ │ + ldc2l 0, cr0, [r8, #680]! @ 0x2a8 │ │ │ │ + cbz r2, 1f028a │ │ │ │ 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 │ │ │ │ @@ -545777,18 +545833,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 1f01a4 │ │ │ │ + bne.n 1f023c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f0242 │ │ │ │ + cbz r2, 1f02da │ │ │ │ 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 │ │ │ │ @@ -545803,18 +545859,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 1f0200 │ │ │ │ + bne.n 1f0298 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f02ac │ │ │ │ + cbz r2, 1f0344 │ │ │ │ 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 │ │ │ │ @@ -545836,19 +545892,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 1f0258 │ │ │ │ + bne.n 1f02f0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0318 │ │ │ │ + cbz r2, 1f03b0 │ │ │ │ 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 │ │ │ │ @@ -545870,19 +545926,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 1f02c4 │ │ │ │ + bne.n 1f035c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f037c │ │ │ │ + cbz r2, 1f0414 │ │ │ │ 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 │ │ │ │ @@ -545901,19 +545957,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 1f032c │ │ │ │ + bne.n 1f03c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f03e0 │ │ │ │ + cbz r2, 1f0478 │ │ │ │ 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 │ │ │ │ @@ -545932,19 +545988,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 1f0390 │ │ │ │ + bne.n 1f0428 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0444 │ │ │ │ + cbz r2, 1f04dc │ │ │ │ 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 │ │ │ │ @@ -545963,33 +546019,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 1f03f4 │ │ │ │ + bne.n 1f048c │ │ │ │ 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] @ (1f0514 ) │ │ │ │ - ldr r3, [pc, #184] @ (1f0518 ) │ │ │ │ + ldr r2, [pc, #184] @ (1f05ac ) │ │ │ │ + ldr r3, [pc, #184] @ (1f05b0 ) │ │ │ │ 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 1f04f4 │ │ │ │ + beq.n 1f058c │ │ │ │ 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] │ │ │ │ @@ -546025,47 +546081,47 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1f047c │ │ │ │ - ldr r2, [pc, #36] @ (1f051c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f0518 ) │ │ │ │ + bne.n 1f0514 │ │ │ │ + ldr r2, [pc, #36] @ (1f05b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f05b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f050e │ │ │ │ + bne.n 1f05a6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb9c00aa │ │ │ │ + @ instruction: 0xfb0400aa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb0400aa │ │ │ │ + @ instruction: 0xfa6c00aa │ │ │ │ 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] @ (1f05f8 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f05fc ) │ │ │ │ + ldr r2, [pc, #196] @ (1f0690 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f0694 ) │ │ │ │ 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 1f05d8 │ │ │ │ + beq.n 1f0670 │ │ │ │ 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] │ │ │ │ @@ -546100,34 +546156,34 @@ │ │ │ │ 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 1f055c │ │ │ │ - ldr r2, [pc, #36] @ (1f0600 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f05fc ) │ │ │ │ + bne.n 1f05f4 │ │ │ │ + ldr r2, [pc, #36] @ (1f0698 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f0694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f05f2 │ │ │ │ + bne.n 1f068a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfac400aa │ │ │ │ + @ instruction: 0xfa2c00aa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa2000aa │ │ │ │ + vst1.8 {d0[5]}, [r8], sl │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f069c │ │ │ │ + beq.n 1f0734 │ │ │ │ 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 │ │ │ │ @@ -546159,20 +546215,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 1f061c │ │ │ │ + bne.n 1f06b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0738 │ │ │ │ + beq.n 1f07d0 │ │ │ │ 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 │ │ │ │ @@ -546204,33 +546260,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 1f06b8 │ │ │ │ + bne.n 1f0750 │ │ │ │ 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] @ (1f0814 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f0818 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f08ac ) │ │ │ │ + ldr r3, [pc, #196] @ (1f08b0 ) │ │ │ │ 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 1f07f6 │ │ │ │ + beq.n 1f088e │ │ │ │ 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 │ │ │ │ @@ -546266,32 +546322,32 @@ │ │ │ │ umull ip, r1, r5, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [r2, #-7] │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-6] │ │ │ │ - bne.n 1f077a │ │ │ │ - ldr r2, [pc, #36] @ (1f081c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0818 ) │ │ │ │ + bne.n 1f0812 │ │ │ │ + ldr r2, [pc, #36] @ (1f08b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f08b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0810 │ │ │ │ + bne.n 1f08a8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strh.w r0, [r8, #170] @ 0xaa │ │ │ │ + ldrb.w r0, [r0, sl, lsl #2] │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r2, sl, lsl #2] │ │ │ │ - cbz r2, 1f0878 │ │ │ │ + @ instruction: 0xf76a00aa │ │ │ │ + cbz r2, 1f0910 │ │ │ │ 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 │ │ │ │ @@ -546308,19 +546364,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 1f082c │ │ │ │ + bne.n 1f08c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f08d8 │ │ │ │ + cbz r2, 1f0970 │ │ │ │ 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 │ │ │ │ @@ -546337,19 +546393,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 1f088a │ │ │ │ + bne.n 1f0922 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0938 │ │ │ │ + cbz r2, 1f09d0 │ │ │ │ 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 │ │ │ │ @@ -546366,19 +546422,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 1f08ea │ │ │ │ + bne.n 1f0982 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0994 │ │ │ │ + cbz r2, 1f0a2c │ │ │ │ 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 │ │ │ │ @@ -546395,19 +546451,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 1f0948 │ │ │ │ + bne.n 1f09e0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f09e8 │ │ │ │ + cbz r2, 1f0a80 │ │ │ │ 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 │ │ │ │ @@ -546423,19 +546479,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 1f09a4 │ │ │ │ + bne.n 1f0a3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0a3c │ │ │ │ + cbz r2, 1f0ad4 │ │ │ │ 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 │ │ │ │ @@ -546451,19 +546507,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 1f09f8 │ │ │ │ + bne.n 1f0a90 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0a90 │ │ │ │ + cbz r2, 1f0b28 │ │ │ │ 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 │ │ │ │ @@ -546479,19 +546535,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 1f0a4c │ │ │ │ + bne.n 1f0ae4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0ae4 │ │ │ │ + cbz r2, 1f0b7c │ │ │ │ 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 │ │ │ │ @@ -546507,20 +546563,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 1f0aa0 │ │ │ │ + bne.n 1f0b38 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0b84 │ │ │ │ + beq.n 1f0c1c │ │ │ │ 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 │ │ │ │ @@ -546553,20 +546609,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 1f0b04 │ │ │ │ + bne.n 1f0b9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0c24 │ │ │ │ + beq.n 1f0cbc │ │ │ │ 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 │ │ │ │ @@ -546599,20 +546655,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 1f0ba4 │ │ │ │ + bne.n 1f0c3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0cc4 │ │ │ │ + beq.n 1f0d5c │ │ │ │ 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 │ │ │ │ @@ -546645,20 +546701,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 1f0c44 │ │ │ │ + bne.n 1f0cdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0d64 │ │ │ │ + beq.n 1f0dfc │ │ │ │ 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 │ │ │ │ @@ -546691,33 +546747,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 1f0ce4 │ │ │ │ + bne.n 1f0d7c │ │ │ │ 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] @ (1f0e48 ) │ │ │ │ - ldr r3, [pc, #204] @ (1f0e4c ) │ │ │ │ + ldr r2, [pc, #204] @ (1f0ee0 ) │ │ │ │ + ldr r3, [pc, #204] @ (1f0ee4 ) │ │ │ │ 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 1f0e2a │ │ │ │ + beq.n 1f0ec2 │ │ │ │ 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 │ │ │ │ @@ -546759,46 +546815,46 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 61768 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1f0d98 │ │ │ │ - ldr r2, [pc, #36] @ (1f0e50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0e4c ) │ │ │ │ + bne.n 1f0e30 │ │ │ │ + ldr r2, [pc, #36] @ (1f0ee8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0ee4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0e44 │ │ │ │ + bne.n 1f0edc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf27c00aa │ │ │ │ + @ instruction: 0xf1e400aa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, lr, #170 @ 0xaa │ │ │ │ + @ instruction: 0xf13600aa │ │ │ │ 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] @ (1f0f1c ) │ │ │ │ - ldr r3, [pc, #180] @ (1f0f20 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f0fb4 ) │ │ │ │ + ldr r3, [pc, #180] @ (1f0fb8 ) │ │ │ │ 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 1f0efe │ │ │ │ + beq.n 1f0f96 │ │ │ │ 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 │ │ │ │ @@ -546830,33 +546886,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 1f0e90 │ │ │ │ - ldr r2, [pc, #36] @ (1f0f24 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0f20 ) │ │ │ │ + bne.n 1f0f28 │ │ │ │ + ldr r2, [pc, #36] @ (1f0fbc ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0fb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0f18 │ │ │ │ + bne.n 1f0fb0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf19000aa │ │ │ │ + @ instruction: 0xf0f800aa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0fa00aa │ │ │ │ + orn r0, r2, #170 @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0fd0 │ │ │ │ + beq.n 1f1068 │ │ │ │ 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 │ │ │ │ @@ -546892,19 +546948,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 1f0f40 │ │ │ │ + bne.n 1f0fd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f1044 │ │ │ │ + cbz r2, 1f10dc │ │ │ │ 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 │ │ │ │ @@ -546927,19 +546983,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 1f0fe2 │ │ │ │ + bne.n 1f107a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f10ba │ │ │ │ + cbz r2, 1f1152 │ │ │ │ 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 │ │ │ │ @@ -546962,18 +547018,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 1f1056 │ │ │ │ + bne.n 1f10ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f112c │ │ │ │ + cbz r2, 1f11c4 │ │ │ │ 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 │ │ │ │ @@ -546996,19 +547052,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 1f10ca │ │ │ │ + bne.n 1f1162 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f11a0 │ │ │ │ + cbz r2, 1f1238 │ │ │ │ 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 │ │ │ │ @@ -547031,20 +547087,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 1f113e │ │ │ │ + bne.n 1f11d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f124a │ │ │ │ + beq.n 1f12e2 │ │ │ │ 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 │ │ │ │ @@ -547080,32 +547136,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 1f11be │ │ │ │ + bne.n 1f1256 │ │ │ │ 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] @ (1f1338 ) │ │ │ │ - ldr r3, [pc, #216] @ (1f133c ) │ │ │ │ + ldr r2, [pc, #216] @ (1f13d0 ) │ │ │ │ + ldr r3, [pc, #216] @ (1f13d4 ) │ │ │ │ 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 1f131a │ │ │ │ + beq.n 1f13b2 │ │ │ │ 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 │ │ │ │ @@ -547151,46 +547207,46 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1f127c │ │ │ │ - ldr r2, [pc, #36] @ (1f1340 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f133c ) │ │ │ │ + bne.n 1f1314 │ │ │ │ + ldr r2, [pc, #36] @ (1f13d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f13d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1334 │ │ │ │ + bne.n 1f13cc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldc 0, cr0, [r8, #680] @ 0x2a8 │ │ │ │ + stc 0, cr0, [r0, #-680] @ 0xfffffd58 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr], {170} @ 0xaa │ │ │ │ + mcrr 0, 10, r0, r6, cr10 │ │ │ │ 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] @ (1f1440 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f1444 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f14d8 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f14dc ) │ │ │ │ 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 1f1422 │ │ │ │ + beq.n 1f14ba │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -547234,33 +547290,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 1f137c │ │ │ │ - ldr r2, [pc, #36] @ (1f1448 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f1444 ) │ │ │ │ + bne.n 1f1414 │ │ │ │ + ldr r2, [pc, #36] @ (1f14e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f14dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f143c │ │ │ │ + bne.n 1f14d4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stc 0, cr0, [r0], #680 @ 0x2a8 │ │ │ │ + stc 0, cr0, [r8], {170} @ 0xaa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r6, sl, asr #2 │ │ │ │ + @ instruction: 0xeb3e00aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f14f4 │ │ │ │ + beq.n 1f158c │ │ │ │ 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 │ │ │ │ @@ -547296,284 +547352,284 @@ │ │ │ │ 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 1f1464 │ │ │ │ + bne.n 1f14fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1f1504 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f159c ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1f1514 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f15ac ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ 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] @ (1f1704 ) │ │ │ │ - ldr r3, [pc, #472] @ (1f1708 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f179c ) │ │ │ │ + ldr r3, [pc, #472] @ (1f17a0 ) │ │ │ │ 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, 1f1584 │ │ │ │ + cbz r5, 1f161c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61074 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f158a │ │ │ │ + beq.n 1f1622 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f16f2 │ │ │ │ + blt.w 1f178a │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f16ec │ │ │ │ - ldr r2, [pc, #420] @ (1f170c ) │ │ │ │ - ldr r3, [pc, #412] @ (1f1708 ) │ │ │ │ + blt.w 1f1784 │ │ │ │ + ldr r2, [pc, #420] @ (1f17a4 ) │ │ │ │ + ldr r3, [pc, #412] @ (1f17a0 ) │ │ │ │ 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 1f1700 │ │ │ │ + bne.w 1f1798 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #392] @ (1f1710 ) │ │ │ │ + ldr r5, [pc, #392] @ (1f17a8 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1f1542 │ │ │ │ + b.n 1f15da │ │ │ │ blx 61998 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1f1714 ) │ │ │ │ + ldr r0, [pc, #384] @ (1f17ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f15a0 │ │ │ │ + bl 1f7944 │ │ │ │ + cbz r0, 1f1638 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1644 │ │ │ │ + bne.n 1f16dc │ │ │ │ blx 61998 │ │ │ │ - ldr r2, [pc, #368] @ (1f1718 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f17b0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f16d2 │ │ │ │ + blt.w 1f176a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbnz r0, 1f1602 │ │ │ │ + cbnz r0, 1f169a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1f16da │ │ │ │ + bne.w 1f1772 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f165c │ │ │ │ - ldr r3, [pc, #320] @ (1f171c ) │ │ │ │ - ldr r2, [pc, #320] @ (1f1720 ) │ │ │ │ - ldr r1, [pc, #324] @ (1f1724 ) │ │ │ │ + beq.n 1f16f4 │ │ │ │ + ldr r3, [pc, #320] @ (1f17b4 ) │ │ │ │ + ldr r2, [pc, #320] @ (1f17b8 ) │ │ │ │ + ldr r1, [pc, #324] @ (1f17bc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f1566 │ │ │ │ + b.n 1f15fe │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f16b0 │ │ │ │ + bne.n 1f1748 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 617a4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbz r0, 1f165c │ │ │ │ + cbz r0, 1f16f4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx 60ee8 │ │ │ │ - ldr r3, [pc, #256] @ (1f1728 ) │ │ │ │ - ldr r2, [pc, #256] @ (1f172c ) │ │ │ │ - ldr r1, [pc, #260] @ (1f1730 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f17c0 ) │ │ │ │ + ldr r2, [pc, #256] @ (1f17c4 ) │ │ │ │ + ldr r1, [pc, #260] @ (1f17c8 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f15fa │ │ │ │ - ldr r2, [pc, #236] @ (1f1734 ) │ │ │ │ + b.n 1f1692 │ │ │ │ + ldr r2, [pc, #236] @ (1f17cc ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r8, [sp, #20] │ │ │ │ - blt.n 1f16d2 │ │ │ │ + blt.n 1f176a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f16d2 │ │ │ │ - ldr r2, [pc, #212] @ (1f1738 ) │ │ │ │ + beq.n 1f176a │ │ │ │ + ldr r2, [pc, #212] @ (1f17d0 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f16f8 │ │ │ │ + blt.n 1f1790 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f16f8 │ │ │ │ + beq.n 1f1790 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61408 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f16a2 │ │ │ │ + blt.n 1f173a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 613d8 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60c44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1f1556 │ │ │ │ + b.n 1f15ee │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f1566 │ │ │ │ + b.n 1f15fe │ │ │ │ blx 60ee8 │ │ │ │ - ldr r3, [pc, #132] @ (1f173c ) │ │ │ │ - ldr r2, [pc, #136] @ (1f1740 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f1744 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f17d4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f17d8 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f17dc ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f15fa │ │ │ │ + b.n 1f1692 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f15fa │ │ │ │ - ldr r3, [pc, #108] @ (1f1748 ) │ │ │ │ - ldr r2, [pc, #108] @ (1f174c ) │ │ │ │ - ldr r1, [pc, #112] @ (1f1750 ) │ │ │ │ + b.n 1f1692 │ │ │ │ + ldr r3, [pc, #108] @ (1f17e0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f17e4 ) │ │ │ │ + ldr r1, [pc, #112] @ (1f17e8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - b.n 1f15ea │ │ │ │ + b.n 1f1682 │ │ │ │ mov r0, r4 │ │ │ │ blx 6127c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f1566 │ │ │ │ + b.n 1f15fe │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f1566 │ │ │ │ + b.n 1f15fe │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - pkhtb r0, ip, sl, asr #2 │ │ │ │ + bics.w r0, r4, sl, asr #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r2, sl, asr #2 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + ldrd r0, r0, [sl, #680]! @ 0x2a8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r0, r5 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r0, r5 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - svc 8 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ movs r7, r2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ movs r0, r5 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ movs r0, r5 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f17a0 │ │ │ │ + bls.n 1f1838 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1f17a4 │ │ │ │ + cbnz r0, 1f183c │ │ │ │ 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, 1f177e │ │ │ │ + cbnz r2, 1f1816 │ │ │ │ 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 61450 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f17ac │ │ │ │ + cbz r0, 1f1844 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ @@ -547597,26 +547653,26 @@ │ │ │ │ negs r1, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r3, r4 │ │ │ │ ands r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, #1 │ │ │ │ - bcs.n 1f1802 │ │ │ │ + bcs.n 1f189a │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ - cbnz r5, 1f1808 │ │ │ │ + cbnz r5, 1f18a0 │ │ │ │ subs r1, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f1754 │ │ │ │ + bl 1f17ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f1802 │ │ │ │ + cbz r0, 1f189a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1800 │ │ │ │ + cbz r0, 1f1898 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r3, r2 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ @@ -547651,28 +547707,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] @ (1f18e0 ) │ │ │ │ + ldr r1, [pc, #132] @ (1f1978 ) │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1f18e4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f197c ) │ │ │ │ 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 1f18c0 │ │ │ │ + bcs.n 1f1958 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f18c0 │ │ │ │ + bhi.n 1f1958 │ │ │ │ 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] │ │ │ │ @@ -547687,106 +547743,106 @@ │ │ │ │ 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, 1f18bc │ │ │ │ + cbz r0, 1f1954 │ │ │ │ mov r2, lr │ │ │ │ add r0, ip │ │ │ │ blx 61ba8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f18c2 │ │ │ │ + b.n 1f195a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f18e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f18e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1980 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f197c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f18da │ │ │ │ + bne.n 1f1972 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f1820 │ │ │ │ + b.n 1f1788 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1758 │ │ │ │ + b.n 1f16c0 │ │ │ │ lsls r2, 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, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1f19cc ) │ │ │ │ - ldr r3, [pc, #208] @ (1f19d0 ) │ │ │ │ + ldr r1, [pc, #204] @ (1f1a64 ) │ │ │ │ + ldr r3, [pc, #208] @ (1f1a68 ) │ │ │ │ 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, 1f1970 │ │ │ │ + cbnz r4, 1f1a08 │ │ │ │ ldrd r3, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1f1946 │ │ │ │ + bls.n 1f19de │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - cbnz r1, 1f197a │ │ │ │ + cbnz r1, 1f1a12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r3, 1f1974 │ │ │ │ + cbz r3, 1f1a0c │ │ │ │ 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 61450 │ │ │ │ - cbz r0, 1f197a │ │ │ │ + cbz r0, 1f1a12 │ │ │ │ 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 1f1980 │ │ │ │ + bne.n 1f1a18 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r4, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #124] @ (1f19d4 ) │ │ │ │ - ldr r3, [pc, #116] @ (1f19d0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f1a6c ) │ │ │ │ + ldr r3, [pc, #116] @ (1f1a68 ) │ │ │ │ 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 1f19c6 │ │ │ │ + bne.n 1f1a5e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1956 │ │ │ │ + b.n 1f19ee │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - b.n 1f192a │ │ │ │ + b.n 1f19c2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - b.n 1f1956 │ │ │ │ + b.n 1f19ee │ │ │ │ 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] │ │ │ │ @@ -547806,50 +547862,50 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 61ba8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f194e │ │ │ │ + b.n 1f19e6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f17c4 │ │ │ │ + b.n 1f172c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f171c │ │ │ │ + b.n 1f1684 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1f1a2a │ │ │ │ + cbnz r3, 1f1ac2 │ │ │ │ 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 1f1a22 │ │ │ │ + bls.n 1f1aba │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f1a30 │ │ │ │ + cbnz r2, 1f1ac8 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1f1a3c │ │ │ │ + cbz r0, 1f1ad4 │ │ │ │ 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 61450 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1a30 │ │ │ │ + cbz r0, 1f1ac8 │ │ │ │ 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] │ │ │ │ @@ -547859,50 +547915,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 1f1a02 │ │ │ │ + b.n 1f1a9a │ │ │ │ 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 1f1a8c │ │ │ │ + bcs.n 1f1b24 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1aa4 │ │ │ │ + cbnz r2, 1f1b3c │ │ │ │ subs r1, r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f1754 │ │ │ │ - cbz r0, 1f1a8c │ │ │ │ + bl 1f17ec │ │ │ │ + cbz r0, 1f1b24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1a8a │ │ │ │ + cbz r0, 1f1b22 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1f1aa4 │ │ │ │ + cbnz r3, 1f1b3c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1754 │ │ │ │ - cbz r0, 1f1aa4 │ │ │ │ + bl 1f17ec │ │ │ │ + cbz r0, 1f1b3c │ │ │ │ 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 │ │ │ │ @@ -547911,138 +547967,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 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ 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 1f1b1c │ │ │ │ + bcs.n 1f1bb4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1b1c │ │ │ │ + cbnz r2, 1f1bb4 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f1754 │ │ │ │ - cbz r0, 1f1b1c │ │ │ │ + bl 1f17ec │ │ │ │ + cbz r0, 1f1bb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1b1a │ │ │ │ + cbz r0, 1f1bb2 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ 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 1f1b76 │ │ │ │ + bcs.n 1f1c0e │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1b76 │ │ │ │ + cbnz r2, 1f1c0e │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f1754 │ │ │ │ - cbz r0, 1f1b76 │ │ │ │ + bl 1f17ec │ │ │ │ + cbz r0, 1f1c0e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1b74 │ │ │ │ + cbz r0, 1f1c0c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ 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 1f1bd0 │ │ │ │ + bcs.n 1f1c68 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1bd0 │ │ │ │ + cbnz r2, 1f1c68 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f1754 │ │ │ │ - cbz r0, 1f1bd0 │ │ │ │ + bl 1f17ec │ │ │ │ + cbz r0, 1f1c68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1bce │ │ │ │ + cbz r0, 1f1c66 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ 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] @ (1f1c74 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f1d0c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1f1c78 ) │ │ │ │ + ldr r2, [pc, #128] @ (1f1d10 ) │ │ │ │ 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 1f1c56 │ │ │ │ + bcs.n 1f1cee │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f1c56 │ │ │ │ + bhi.n 1f1cee │ │ │ │ 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] │ │ │ │ @@ -548058,215 +548114,215 @@ │ │ │ │ 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, 1f1c52 │ │ │ │ + cbz r3, 1f1cea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f1c58 │ │ │ │ + b.n 1f1cf0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #32] @ (1f1c7c ) │ │ │ │ - ldr r3, [pc, #24] @ (1f1c74 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f1d14 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f1d0c ) │ │ │ │ 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 1f1c70 │ │ │ │ + bne.n 1f1d08 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1488 │ │ │ │ + b.n 1f23f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 1f23c0 │ │ │ │ + b.n 1f2328 │ │ │ │ lsls r2, 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 r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61c38 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ 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, 1f1cca │ │ │ │ + cbnz r2, 1f1d62 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1f1cce │ │ │ │ + bls.n 1f1d66 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1f1cc6 │ │ │ │ + bhi.n 1f1d5e │ │ │ │ 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, 1f1d02 │ │ │ │ + cbnz r3, 1f1d9a │ │ │ │ ldrd lr, r3, [r0, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 1f1cfe │ │ │ │ + bhi.n 1f1d96 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ cmp r2, lr │ │ │ │ - bls.n 1f1d04 │ │ │ │ + bls.n 1f1d9c │ │ │ │ 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 1f1d02 │ │ │ │ + beq.n 1f1d9a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 61ba8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1f1d30 │ │ │ │ + cbnz r3, 1f1dc8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f1d34 │ │ │ │ + bls.n 1f1dcc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - beq.n 1f1d2c │ │ │ │ + beq.n 1f1dc4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1d30 │ │ │ │ + beq.n 1f1dc8 │ │ │ │ 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 1f1d6a │ │ │ │ + bne.n 1f1e02 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1d6e │ │ │ │ + bls.n 1f1e06 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1f1d66 │ │ │ │ + ble.n 1f1dfe │ │ │ │ add.w ip, r2, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1d6a │ │ │ │ + beq.n 1f1e02 │ │ │ │ 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 1f1dae │ │ │ │ + bne.n 1f1e46 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1db2 │ │ │ │ + bls.n 1f1e4a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1f1daa │ │ │ │ + ble.n 1f1e42 │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1dae │ │ │ │ + beq.n 1f1e46 │ │ │ │ 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 1f1df2 │ │ │ │ + bne.n 1f1e8a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1df8 │ │ │ │ + bls.n 1f1e90 │ │ │ │ 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 1f1dee │ │ │ │ + ble.n 1f1e86 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1df2 │ │ │ │ + beq.n 1f1e8a │ │ │ │ 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 1f1e48 │ │ │ │ + bcs.n 1f1ee0 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61f28 │ │ │ │ - cbz r0, 1f1e48 │ │ │ │ + cbz r0, 1f1ee0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -548274,192 +548330,192 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1f06 │ │ │ │ + beq.n 1f1f9e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1e70 │ │ │ │ + b.n 1f1f08 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1f1f0c │ │ │ │ + beq.n 1f1fa4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f1e6a │ │ │ │ + bne.n 1f1f02 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f1f06 │ │ │ │ + bne.n 1f1f9e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1e90 │ │ │ │ + b.n 1f1f28 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f1f06 │ │ │ │ + beq.n 1f1f9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1e88 │ │ │ │ + bne.n 1f1f20 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1e88 │ │ │ │ + bls.n 1f1f20 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1f1eba │ │ │ │ + b.n 1f1f52 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1e88 │ │ │ │ + bls.n 1f1f20 │ │ │ │ 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 1f1eaa │ │ │ │ + bne.n 1f1f42 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1eaa │ │ │ │ + beq.n 1f1f42 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f1eaa │ │ │ │ + bne.n 1f1f42 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1f1eaa │ │ │ │ + bne.n 1f1f42 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1f1eaa │ │ │ │ + bne.n 1f1f42 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1f1eaa │ │ │ │ + bne.n 1f1f42 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f1eaa │ │ │ │ + bne.n 1f1f42 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1f1f08 │ │ │ │ + b.n 1f1fa0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f1e7e │ │ │ │ + b.n 1f1f16 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (1f1f74 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f200c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1f1f78 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f2010 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 60e88 │ │ │ │ - cbz r0, 1f1f6a │ │ │ │ + cbz r0, 1f2002 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1f1f50 │ │ │ │ - ldr r0, [pc, #60] @ (1f1f7c ) │ │ │ │ + cbz r3, 1f1fe8 │ │ │ │ + ldr r0, [pc, #60] @ (1f2014 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 610c8 │ │ │ │ - cbz r0, 1f1f6a │ │ │ │ + cbz r0, 1f2002 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ (1f1f80 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f1f78 ) │ │ │ │ + ldr r1, [pc, #44] @ (1f2018 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f2010 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f1f6e │ │ │ │ + bne.n 1f2006 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1f50 │ │ │ │ + b.n 1f1fe8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f2124 │ │ │ │ + b.n 1f208c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - b.n 1f20d4 │ │ │ │ + b.n 1f203c │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (1f2000 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f2098 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (1f2004 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f209c ) │ │ │ │ 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 619f8 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f1fd2 │ │ │ │ - ldr r1, [pc, #76] @ (1f2008 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f2004 ) │ │ │ │ + cbz r0, 1f206a │ │ │ │ + ldr r1, [pc, #76] @ (1f20a0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f209c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f1ffc │ │ │ │ + bne.n 1f2094 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 60eb8 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f1fea │ │ │ │ + cbz r0, 1f2082 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61564 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f1fb8 │ │ │ │ + b.n 1f2050 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 609f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1f1fde │ │ │ │ + b.n 1f2076 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f20b8 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f208c │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 60b9c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -548487,15 +548543,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61b0c <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1f207a │ │ │ │ + beq.n 1f2112 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -548508,183 +548564,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] @ (1f2190 ) │ │ │ │ + ldr r0, [pc, #228] @ (1f2228 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1f2194 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f222c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1f2198 ) │ │ │ │ + ldr r0, [pc, #224] @ (1f2230 ) │ │ │ │ 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 1f215e │ │ │ │ + bhi.n 1f21f6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1f2118 │ │ │ │ + bls.n 1f21b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1f2146 │ │ │ │ + bhi.n 1f21de │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1f219c ) │ │ │ │ + ldr r1, [pc, #168] @ (1f2234 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f2162 │ │ │ │ + beq.n 1f21fa │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1f2150 │ │ │ │ + cbz r0, 1f21e8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f2120 │ │ │ │ + cbz r4, 1f21b8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r5, #12] │ │ │ │ str r7, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 1f211e │ │ │ │ + b.n 1f21b6 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ adds r4, r4, r2 │ │ │ │ - beq.n 1f2120 │ │ │ │ + beq.n 1f21b8 │ │ │ │ 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] @ (1f21a0 ) │ │ │ │ - ldr r3, [pc, #96] @ (1f2194 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f2238 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f222c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f218c │ │ │ │ + bne.n 1f2224 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f20f2 │ │ │ │ + b.n 1f218a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f210c │ │ │ │ + b.n 1f21a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2120 │ │ │ │ + b.n 1f21b8 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2120 │ │ │ │ + beq.n 1f21b8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 61ba8 │ │ │ │ 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 1f211e │ │ │ │ + b.n 1f21b6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #50 @ 0x32 │ │ │ │ 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 1f21c6 │ │ │ │ - b.n 1f21d8 │ │ │ │ + bcc.n 1f225e │ │ │ │ + b.n 1f2270 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1f21d8 │ │ │ │ + bcs.n 1f2270 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f21c0 │ │ │ │ + bne.n 1f2258 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1f2098 │ │ │ │ + bl 1f2130 │ │ │ │ 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 1f2232 │ │ │ │ + bcs.n 1f22ca │ │ │ │ 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, 1f222c │ │ │ │ + cbz r2, 1f22c4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1f2228 │ │ │ │ + cbnz r1, 1f22c0 │ │ │ │ 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 1f220c │ │ │ │ + bne.n 1f22a4 │ │ │ │ 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] │ │ │ │ @@ -548698,200 +548754,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 1fb868 │ │ │ │ + bl 1fb900 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1f22e0 │ │ │ │ + beq.n 1f2378 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 1f227e │ │ │ │ + b.n 1f2316 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f22e0 │ │ │ │ + beq.n 1f2378 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb6d0 │ │ │ │ + bl 1fb768 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2276 │ │ │ │ + bne.n 1f230e │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f22fc │ │ │ │ + cbnz r3, 1f2394 │ │ │ │ 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 1fb74c │ │ │ │ - b.n 1f22c8 │ │ │ │ + bl 1fb7e4 │ │ │ │ + b.n 1f2360 │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1fb6d0 │ │ │ │ - cbz r0, 1f22ec │ │ │ │ + bl 1fb768 │ │ │ │ + cbz r0, 1f2384 │ │ │ │ subs r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f22b8 │ │ │ │ + bne.n 1f2350 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f2276 │ │ │ │ + beq.n 1f230e │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f227e │ │ │ │ + bne.n 1f2316 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 1f22cc │ │ │ │ + beq.n 1f2364 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbnz r3, 1f2302 │ │ │ │ + cbnz r3, 1f239a │ │ │ │ adds r4, r5, r2 │ │ │ │ - b.n 1f22a8 │ │ │ │ + b.n 1f2340 │ │ │ │ adds r0, r2, #4 │ │ │ │ - beq.n 1f23be │ │ │ │ + beq.n 1f2456 │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 1f23ba │ │ │ │ + bcs.n 1f2452 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f23c4 │ │ │ │ + bhi.n 1f245c │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f23be │ │ │ │ + beq.n 1f2456 │ │ │ │ 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 1f23dc │ │ │ │ + beq.n 1f2474 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r8, r1, #8 │ │ │ │ - b.n 1f2356 │ │ │ │ + b.n 1f23ee │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r3, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1f23ac │ │ │ │ + bcs.n 1f2444 │ │ │ │ sub.w r8, r8, #8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb6d0 │ │ │ │ + bl 1fb768 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2348 │ │ │ │ + bne.n 1f23e0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmn.w fp, #4 │ │ │ │ - beq.n 1f23be │ │ │ │ + beq.n 1f2456 │ │ │ │ add.w r4, fp, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 1f23cc │ │ │ │ + bls.n 1f2464 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f23d4 │ │ │ │ + bhi.n 1f246c │ │ │ │ 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 61450 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f23be │ │ │ │ + cbz r0, 1f2456 │ │ │ │ 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 1f2352 │ │ │ │ + bcc.n 1f23ea │ │ │ │ sub.w r2, fp, #4 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 1f2294 │ │ │ │ - b.n 1f2298 │ │ │ │ + bne.w 1f232c │ │ │ │ + b.n 1f2330 │ │ │ │ adds r2, r0, r4 │ │ │ │ - bne.n 1f2336 │ │ │ │ + bne.n 1f23ce │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 1f2326 │ │ │ │ - adds.w fp, r5, fp │ │ │ │ - bne.n 1f239c │ │ │ │ b.n 1f23be │ │ │ │ + adds.w fp, r5, fp │ │ │ │ + bne.n 1f2434 │ │ │ │ + b.n 1f2456 │ │ │ │ cmp r9, r4 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ - b.n 1f238a │ │ │ │ + b.n 1f2422 │ │ │ │ ldr r1, [r0, r4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1f23e6 │ │ │ │ + beq.n 1f247e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f23ec │ │ │ │ + cbnz r3, 1f2484 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f229a │ │ │ │ + b.n 1f2332 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f230c │ │ │ │ + b.n 1f23a4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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, 1f2474 │ │ │ │ + cbnz r3, 1f250c │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 61c20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f246e │ │ │ │ + cbz r0, 1f2506 │ │ │ │ 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} │ │ │ │ @@ -548902,23 +548958,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 61ba8 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1f24aa │ │ │ │ + cbnz r6, 1f2542 │ │ │ │ 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 61c20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f246e │ │ │ │ + beq.n 1f2506 │ │ │ │ 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} │ │ │ │ @@ -548926,76 +548982,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 1f246a │ │ │ │ + beq.n 1f2502 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f246e │ │ │ │ + bne.n 1f2506 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 1f24d0 │ │ │ │ + cbz r0, 1f2568 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 61ba8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f246e │ │ │ │ + b.n 1f2506 │ │ │ │ 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 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2632 │ │ │ │ + beq.w 1f26ca │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2634 │ │ │ │ + beq.w 1f26cc │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1f3d74 │ │ │ │ - cbnz r0, 1f25a2 │ │ │ │ + bl 1f3e0c │ │ │ │ + cbnz r0, 1f263a │ │ │ │ mov r0, r6 │ │ │ │ blx 61c38 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61c38 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #388] @ 0x184 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ str.w r0, [r4, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2634 │ │ │ │ + beq.n 1f26cc │ │ │ │ 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 │ │ │ │ @@ -549008,142 +549064,142 @@ │ │ │ │ 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 1fa7e8 │ │ │ │ + bl 1fa880 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 1f3b28 │ │ │ │ + bl 1f3bc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f252c │ │ │ │ + beq.n 1f25c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f252c │ │ │ │ - ldr r1, [pc, #236] @ (1f26b8 ) │ │ │ │ + beq.n 1f25c4 │ │ │ │ + ldr r1, [pc, #236] @ (1f2750 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ - cbz r0, 1f262c │ │ │ │ + cbz r0, 1f26c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f264a │ │ │ │ + beq.n 1f26e2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2658 │ │ │ │ - ldr r0, [pc, #216] @ (1f26bc ) │ │ │ │ + beq.n 1f26f0 │ │ │ │ + ldr r0, [pc, #216] @ (1f2754 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2682 │ │ │ │ - ldr r0, [pc, #208] @ (1f26c0 ) │ │ │ │ + beq.n 1f271a │ │ │ │ + ldr r0, [pc, #208] @ (1f2758 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4000 │ │ │ │ + bl 1f4098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f252c │ │ │ │ + beq.n 1f25c4 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #376] @ 0x178 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2696 │ │ │ │ + beq.n 1f272e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f26a4 │ │ │ │ + beq.n 1f273c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1f2666 │ │ │ │ + cbz r3, 1f26fe │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1f252c │ │ │ │ + b.n 1f25c4 │ │ │ │ strb.w r8, [r4, #400] @ 0x190 │ │ │ │ - b.n 1f25d4 │ │ │ │ + b.n 1f266c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 1f3f18 │ │ │ │ + bl 1f3fb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f25e0 │ │ │ │ - b.n 1f252c │ │ │ │ + bne.n 1f2678 │ │ │ │ + b.n 1f25c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f426c │ │ │ │ + bl 1f4304 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f25e0 │ │ │ │ - b.n 1f252c │ │ │ │ - ldr r1, [pc, #92] @ (1f26c4 ) │ │ │ │ + bne.n 1f2678 │ │ │ │ + b.n 1f25c4 │ │ │ │ + ldr r1, [pc, #92] @ (1f275c ) │ │ │ │ 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 1fe6c8 │ │ │ │ + bl 1fe760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2626 │ │ │ │ - b.n 1f2634 │ │ │ │ - ldr r0, [pc, #68] @ (1f26c8 ) │ │ │ │ + bne.n 1f26be │ │ │ │ + b.n 1f26cc │ │ │ │ + ldr r0, [pc, #68] @ (1f2760 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f25ec │ │ │ │ + bne.n 1f2684 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f3f34 │ │ │ │ - b.n 1f25ec │ │ │ │ + bl 1f3fcc │ │ │ │ + b.n 1f2684 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 2007b4 │ │ │ │ - b.n 1f2620 │ │ │ │ + bl 20084c │ │ │ │ + b.n 1f26b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f35dc │ │ │ │ + bl 1f3674 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2620 │ │ │ │ + bne.n 1f26b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3664 │ │ │ │ - b.n 1f2620 │ │ │ │ + bl 1f36fc │ │ │ │ + b.n 1f26b8 │ │ │ │ nop │ │ │ │ - add r0, pc, #384 @ (adr r0, 1f283c ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 1f2874 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 1f2848 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 1f2880 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 1f28bc ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 1f28f4 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 1f2740 ) │ │ │ │ + add r0, pc, #24 @ (adr r0, 1f2778 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f26f2 │ │ │ │ + cbz r0, 1f278a │ │ │ │ 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 │ │ │ │ @@ -549156,17 +549212,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] @ (1f2774 ) │ │ │ │ + ldr r5, [pc, #104] @ (1f280c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w lr, [pc, #104] @ 1f2778 │ │ │ │ + ldr.w lr, [pc, #104] @ 1f2810 │ │ │ │ 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 │ │ │ │ @@ -549177,614 +549233,614 @@ │ │ │ │ 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 60f78 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1f277c ) │ │ │ │ - ldr r3, [pc, #40] @ (1f2778 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f2814 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f2810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2770 │ │ │ │ + bne.n 1f2808 │ │ │ │ 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 616e4 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 1f2748 │ │ │ │ + bhi.n 1f28b0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1f26dc │ │ │ │ + bhi.n 1f2844 │ │ │ │ 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, #392] @ 0x188 │ │ │ │ - cbz r3, 1f27f0 │ │ │ │ + cbz r3, 1f2888 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 207d2c │ │ │ │ + bl 207dc4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f27c6 │ │ │ │ + cbz r0, 1f285e │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 207d40 │ │ │ │ - cbnz r0, 1f27d0 │ │ │ │ + bl 207dd8 │ │ │ │ + cbnz r0, 1f2868 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #140] @ (1f2860 ) │ │ │ │ + ldr r1, [pc, #140] @ (1f28f8 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f26f4 │ │ │ │ + bl 1f278c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r5, [r5, #392] @ 0x188 │ │ │ │ mov r2, r6 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r5 │ │ │ │ - b.n 1f27c6 │ │ │ │ + b.n 1f285e │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f284a │ │ │ │ + beq.n 1f28e2 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2850 │ │ │ │ + beq.n 1f28e8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f27cc │ │ │ │ + bne.n 1f2864 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f38d8 │ │ │ │ + bl 1f3970 │ │ │ │ movs r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f27c6 │ │ │ │ + beq.n 1f285e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ adc.w r1, r2, #0 │ │ │ │ ldrd ip, r2, [r0, #376] @ 0x178 │ │ │ │ cmp ip, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcs.n 1f2856 │ │ │ │ + bcs.n 1f28ee │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 1f2856 │ │ │ │ - bl 1f35dc │ │ │ │ - cbz r0, 1f2842 │ │ │ │ + beq.n 1f28ee │ │ │ │ + bl 1f3674 │ │ │ │ + cbz r0, 1f28da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f34b8 │ │ │ │ + bl 1f3550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2812 │ │ │ │ + bne.n 1f28aa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f3664 │ │ │ │ - b.n 1f2812 │ │ │ │ - bl 1f3e94 │ │ │ │ - b.n 1f27cc │ │ │ │ - bl 1f41e4 │ │ │ │ - b.n 1f27cc │ │ │ │ + bl 1f36fc │ │ │ │ + b.n 1f28aa │ │ │ │ + bl 1f3f2c │ │ │ │ + b.n 1f2864 │ │ │ │ + bl 1f427c │ │ │ │ + b.n 1f2864 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3960 │ │ │ │ - b.n 1f27c6 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + bl 1f39f8 │ │ │ │ + b.n 1f285e │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ 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] @ (1f29d0 ) │ │ │ │ + ldr r2, [pc, #344] @ (1f2a68 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1f29d4 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f2a6c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1f29d8 ) │ │ │ │ + ldr r0, [pc, #340] @ (1f2a70 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (1f29dc ) │ │ │ │ + ldr r6, [pc, #340] @ (1f2a74 ) │ │ │ │ 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 1fefec │ │ │ │ - cbnz r0, 1f28bc │ │ │ │ + bl 1ff084 │ │ │ │ + cbnz r0, 1f2954 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (1f29e0 ) │ │ │ │ + ldr r0, [pc, #316] @ (1f2a78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f293c │ │ │ │ - ldr r0, [pc, #308] @ (1f29e4 ) │ │ │ │ + beq.n 1f29d4 │ │ │ │ + ldr r0, [pc, #308] @ (1f2a7c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f29ae │ │ │ │ + beq.n 1f2a46 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1f28be │ │ │ │ + b.n 1f2956 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (1f29e8 ) │ │ │ │ + ldr r0, [pc, #296] @ (1f2a80 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2950 │ │ │ │ + beq.n 1f29e8 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 61844 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f28f6 │ │ │ │ + beq.n 1f298e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1f299e │ │ │ │ - bhi.n 1f29a4 │ │ │ │ + beq.n 1f2a36 │ │ │ │ + bhi.n 1f2a3c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1f299e │ │ │ │ + beq.n 1f2a36 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1f29a8 │ │ │ │ + beq.n 1f2a40 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1f28fc │ │ │ │ + bne.n 1f2994 │ │ │ │ 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 1f24dc │ │ │ │ + bl 1f2574 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2920 │ │ │ │ + cbz r0, 1f29b8 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1f2920 │ │ │ │ + beq.n 1f29b8 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 1f2970 │ │ │ │ - ldr r2, [pc, #200] @ (1f29ec ) │ │ │ │ - ldr r3, [pc, #176] @ (1f29d4 ) │ │ │ │ + cbz r5, 1f2a08 │ │ │ │ + ldr r2, [pc, #200] @ (1f2a84 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f2a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f29cc │ │ │ │ + bne.n 1f2a64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1f29f0 ) │ │ │ │ + ldr r0, [pc, #176] @ (1f2a88 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f28be │ │ │ │ + bne.n 1f2956 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2920 │ │ │ │ - ldr r0, [pc, #160] @ (1f29f4 ) │ │ │ │ + b.n 1f29b8 │ │ │ │ + ldr r0, [pc, #160] @ (1f2a8c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f28f6 │ │ │ │ - ldr r3, [pc, #152] @ (1f29f8 ) │ │ │ │ + beq.n 1f298e │ │ │ │ + ldr r3, [pc, #152] @ (1f2a90 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1f29fc ) │ │ │ │ + ldr r2, [pc, #152] @ (1f2a94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - b.n 1f28cc │ │ │ │ - ldr r0, [pc, #140] @ (1f2a00 ) │ │ │ │ + b.n 1f2964 │ │ │ │ + ldr r0, [pc, #140] @ (1f2a98 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2920 │ │ │ │ + beq.n 1f29b8 │ │ │ │ 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 1f24dc │ │ │ │ + bl 1f2574 │ │ │ │ str.w r0, [r4, #416] @ 0x1a0 │ │ │ │ - b.n 1f2920 │ │ │ │ + b.n 1f29b8 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1f28f0 │ │ │ │ + b.n 1f2988 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1f28ec │ │ │ │ + bne.n 1f2984 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1f28f0 │ │ │ │ - ldr r0, [pc, #84] @ (1f2a04 ) │ │ │ │ + b.n 1f2988 │ │ │ │ + ldr r0, [pc, #84] @ (1f2a9c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f28b8 │ │ │ │ - bl 1f3d74 │ │ │ │ + bne.w 1f2950 │ │ │ │ + bl 1f3e0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f28b8 │ │ │ │ - bl 1f4288 │ │ │ │ - b.n 1f28b8 │ │ │ │ + beq.w 1f2950 │ │ │ │ + bl 1f4320 │ │ │ │ + b.n 1f2950 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - bvc.n 1f28d4 │ │ │ │ + bvs.n 1f2a3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1f2abc │ │ │ │ + bvs.n 1f2a24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1f29a0 │ │ │ │ + bvs.n 1f2b08 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ 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, 1f2a26 │ │ │ │ + cbnz r0, 1f2abe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #404] @ 0x194 │ │ │ │ - cbnz r3, 1f2a7a │ │ │ │ + cbnz r3, 1f2b12 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2a1c │ │ │ │ + beq.n 1f2ab4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1fe95c │ │ │ │ + bl 1fe9f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fe864 │ │ │ │ + bl 1fe8fc │ │ │ │ ldr.w r0, [r4, #416] @ 0x1a0 │ │ │ │ - cbz r0, 1f2a4e │ │ │ │ - bl 1f2a08 │ │ │ │ + cbz r0, 1f2ae6 │ │ │ │ + bl 1f2aa0 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2a6c │ │ │ │ + beq.n 1f2b04 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2a62 │ │ │ │ + beq.n 1f2afa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4150 │ │ │ │ - b.n 1f2a1c │ │ │ │ + bl 1f41e8 │ │ │ │ + b.n 1f2ab4 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 20076c │ │ │ │ - b.n 1f2a5a │ │ │ │ + bl 200804 │ │ │ │ + b.n 1f2af2 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1f49b8 │ │ │ │ + bl 1f4a50 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1f2a56 │ │ │ │ - ldr r2, [pc, #20] @ (1f2a90 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f2a94 ) │ │ │ │ + b.n 1f2aee │ │ │ │ + ldr r2, [pc, #20] @ (1f2b28 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f2b2c ) │ │ │ │ ldrd r3, r0, [r0, #408] @ 0x198 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ - b.n 1f2a2c │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + bl 1f6ca4 │ │ │ │ + b.n 1f2ac4 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r6, 1f2af4 │ │ │ │ + cbz r6, 1f2b86 │ │ │ │ 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, 1f2ade │ │ │ │ + cbz r4, 1f2b76 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1f240c │ │ │ │ + bl 1f24a4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1f2ade │ │ │ │ + cbz r0, 1f2b76 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1f2ae4 │ │ │ │ + ldr.w ip, [pc, #24] @ 1f2b7c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1f2ae8 ) │ │ │ │ + ldr r3, [pc, #20] @ (1f2b80 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1fe908 │ │ │ │ + bl 1fe9a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbf7ffff │ │ │ │ stc2 15, cr15, [r5], #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, 1f2b0a │ │ │ │ + cbz r2, 1f2ba2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r5, #416] @ 0x1a0 │ │ │ │ - cbz r0, 1f2b2c │ │ │ │ + cbz r0, 1f2bc4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f3e18 │ │ │ │ + bl 1f3eb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2b2c │ │ │ │ + cbz r0, 1f2bc4 │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2bf4 │ │ │ │ + bne.n 1f2c8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2b94 │ │ │ │ + beq.n 1f2c2c │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2c68 │ │ │ │ - ldr r1, [pc, #300] @ (1f2c74 ) │ │ │ │ + beq.w 1f2d00 │ │ │ │ + ldr r1, [pc, #300] @ (1f2d0c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f26f4 │ │ │ │ + bl 1f278c │ │ │ │ ldr.w r4, [r5, #396] @ 0x18c │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #32 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2c1e │ │ │ │ + beq.n 1f2cb6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61c20 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2c56 │ │ │ │ + beq.n 1f2cee │ │ │ │ mov r2, r0 │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 207d7c │ │ │ │ + bl 207e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2c34 │ │ │ │ - cbz r6, 1f2b8c │ │ │ │ + beq.n 1f2ccc │ │ │ │ + cbz r6, 1f2c24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f2b1c │ │ │ │ + b.n 1f2bb4 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2c10 │ │ │ │ + beq.n 1f2ca8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2c26 │ │ │ │ + beq.n 1f2cbe │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f2bb4 │ │ │ │ + beq.n 1f2c4c │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ - cbnz r3, 1f2bd8 │ │ │ │ + cbnz r3, 1f2c70 │ │ │ │ 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 1f38d8 │ │ │ │ + bl 1f3970 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2c4a │ │ │ │ + beq.n 1f2ce2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f37f0 │ │ │ │ + bl 1f3888 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2b24 │ │ │ │ - cbnz r4, 1f2bf4 │ │ │ │ + beq.n 1f2bbc │ │ │ │ + cbnz r4, 1f2c8c │ │ │ │ add.w r3, r5, #412 @ 0x19c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2be0 │ │ │ │ + bne.n 1f2c78 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2baa │ │ │ │ + b.n 1f2c42 │ │ │ │ add.w r3, r5, #408 @ 0x198 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2bfc │ │ │ │ + bne.n 1f2c94 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2b24 │ │ │ │ + b.n 1f2bbc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3e18 │ │ │ │ + bl 1f3eb0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2bce │ │ │ │ + b.n 1f2c66 │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f2ba4 │ │ │ │ + b.n 1f2c3c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4168 │ │ │ │ + bl 1f4200 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2bce │ │ │ │ + b.n 1f2c66 │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2baa │ │ │ │ - b.n 1f2bd8 │ │ │ │ + beq.n 1f2c42 │ │ │ │ + b.n 1f2c70 │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2b24 │ │ │ │ - b.n 1f2bd8 │ │ │ │ + beq.w 1f2bbc │ │ │ │ + b.n 1f2c70 │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2b24 │ │ │ │ - b.n 1f2bd8 │ │ │ │ + beq.w 1f2bbc │ │ │ │ + b.n 1f2c70 │ │ │ │ ldrb.w r4, [r5, #404] @ 0x194 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f2b24 │ │ │ │ - b.n 1f2bd8 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + beq.w 1f2bbc │ │ │ │ + b.n 1f2c70 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ 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] @ (1f2ce8 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f2d80 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1f2cec ) │ │ │ │ + ldr r2, [pc, #88] @ (1f2d84 ) │ │ │ │ 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 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ ldrd r1, r2, [r4, #384] @ 0x180 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20b09c │ │ │ │ - ldr r2, [pc, #36] @ (1f2cf0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f2cec ) │ │ │ │ + bl 20b134 │ │ │ │ + ldr r2, [pc, #36] @ (1f2d88 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f2d84 ) │ │ │ │ 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 1f2ce4 │ │ │ │ + bne.n 1f2d7c │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1f2dbc │ │ │ │ + bcs.n 1f2d24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1f2d54 │ │ │ │ + bcs.n 1f2cbc │ │ │ │ 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] @ (1f2ee8 ) │ │ │ │ + ldr r2, [pc, #480] @ (1f2f80 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #480] @ (1f2eec ) │ │ │ │ + ldr r3, [pc, #480] @ (1f2f84 ) │ │ │ │ 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 611b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2ee0 │ │ │ │ + beq.w 1f2f78 │ │ │ │ blx 60b54 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f2d38 │ │ │ │ + b.n 1f2dd0 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2d30 │ │ │ │ + bne.n 1f2dc8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61a1c │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -549797,85 +549853,85 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r7, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2e54 │ │ │ │ + beq.n 1f2eec │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 612f4 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2d74 │ │ │ │ + bne.n 1f2e0c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1f2dae │ │ │ │ + beq.n 1f2e46 │ │ │ │ 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 1f2d74 │ │ │ │ + bge.n 1f2e0c │ │ │ │ mov r0, r4 │ │ │ │ blx 61c38 │ │ │ │ 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 1f2d74 │ │ │ │ + beq.n 1f2e0c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1f2ec4 │ │ │ │ + bhi.n 1f2f5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2d74 │ │ │ │ + beq.n 1f2e0c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2eb2 │ │ │ │ + beq.n 1f2f4a │ │ │ │ ldrd lr, ip, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1f2e08 │ │ │ │ + b.n 1f2ea0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1f2eae │ │ │ │ + beq.n 1f2f46 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1f2e02 │ │ │ │ + bge.n 1f2e9a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f2eb8 │ │ │ │ + bne.n 1f2f50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2e32 │ │ │ │ + beq.n 1f2eca │ │ │ │ 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] │ │ │ │ @@ -549889,21 +549945,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 61080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2d7e │ │ │ │ + bne.n 1f2e16 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f2ed0 │ │ │ │ - ldr.w r8, [pc, #144] @ 1f2ef0 │ │ │ │ + beq.n 1f2f68 │ │ │ │ + ldr.w r8, [pc, #144] @ 1f2f88 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -549913,544 +549969,544 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 60c44 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1f2e68 │ │ │ │ + bne.n 1f2f00 │ │ │ │ mov r0, r9 │ │ │ │ blx 60e64 │ │ │ │ - ldr r2, [pc, #96] @ (1f2ef4 ) │ │ │ │ - ldr r3, [pc, #84] @ (1f2eec ) │ │ │ │ + ldr r2, [pc, #96] @ (1f2f8c ) │ │ │ │ + ldr r3, [pc, #84] @ (1f2f84 ) │ │ │ │ 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 1f2ee4 │ │ │ │ + bne.n 1f2f7c │ │ │ │ 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 1f2e32 │ │ │ │ + beq.n 1f2eca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1f2e32 │ │ │ │ + b.n 1f2eca │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 61a64 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f2dd6 │ │ │ │ + b.n 1f2e6e │ │ │ │ mov r0, r7 │ │ │ │ blx 60e64 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f2e92 │ │ │ │ + b.n 1f2f2a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f2e92 │ │ │ │ + b.n 1f2f2a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1f2ecc │ │ │ │ + bcs.n 1f3034 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r3 │ │ │ │ - bne.n 1f2fc4 │ │ │ │ + beq.n 1f2f2c │ │ │ │ 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] @ (1f3010 ) │ │ │ │ + ldr r0, [pc, #260] @ (1f30a8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1f3014 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f30ac ) │ │ │ │ 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 1f1ca8 │ │ │ │ + bl 1f1d40 │ │ │ │ ldr.w r4, [r5, #388] @ 0x184 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1d50 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2fd2 │ │ │ │ + bne.n 1f306a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ blx 61f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2fd2 │ │ │ │ + bne.n 1f306a │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2fd2 │ │ │ │ + bne.n 1f306a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f2fb6 │ │ │ │ + beq.n 1f304e │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1d50 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2fd2 │ │ │ │ + bne.n 1f306a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1d50 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 207da8 │ │ │ │ + bl 207e40 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f2fd2 │ │ │ │ + bne.n 1f306a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 61c20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2fd4 │ │ │ │ + cbz r0, 1f306c │ │ │ │ ldrb.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f2ff8 │ │ │ │ + cbz r3, 1f3090 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f2fd4 │ │ │ │ + bne.n 1f306c │ │ │ │ mov r1, r8 │ │ │ │ blx 61ba8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2fdc │ │ │ │ + beq.n 1f3074 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f2fdc │ │ │ │ + b.n 1f3074 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f2fd2 │ │ │ │ + cbnz r3, 1f306a │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1d50 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2f5a │ │ │ │ + beq.n 1f2ff2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #56] @ (1f3018 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f3014 ) │ │ │ │ + ldr r2, [pc, #56] @ (1f30b0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f30ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f300a │ │ │ │ + bne.n 1f30a2 │ │ │ │ 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 207d7c │ │ │ │ + bl 207e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2fa8 │ │ │ │ - b.n 1f2fd4 │ │ │ │ + bne.n 1f3040 │ │ │ │ + b.n 1f306c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 1f2fec │ │ │ │ + beq.n 1f3154 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1f3054 │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ 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] @ (1f312c ) │ │ │ │ + ldr r3, [pc, #252] @ (1f31c4 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r2, [pc, #252] @ (1f3130 ) │ │ │ │ + ldr r2, [pc, #252] @ (1f31c8 ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1f3134 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f31cc ) │ │ │ │ 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 1f310a │ │ │ │ + beq.n 1f31a2 │ │ │ │ mov r9, r1 │ │ │ │ blx 621ec │ │ │ │ mov r5, r0 │ │ │ │ blx 61c38 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1f3070 │ │ │ │ + b.n 1f3108 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f3076 │ │ │ │ + beq.n 1f310e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f30a0 │ │ │ │ + beq.n 1f3138 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1f3064 │ │ │ │ + bne.n 1f30fc │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f306a │ │ │ │ + beq.n 1f3102 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [r4] │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1f30c2 │ │ │ │ + cbnz r0, 1f315a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1f3110 │ │ │ │ + bne.n 1f31a8 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f3070 │ │ │ │ + bne.n 1f3108 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1f3138 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f3134 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f31d0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f31cc ) │ │ │ │ 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 1f3126 │ │ │ │ + bne.n 1f31be │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f3104 │ │ │ │ + beq.n 1f319c │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 617a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3094 │ │ │ │ + beq.n 1f312c │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1f30e8 │ │ │ │ + bne.n 1f3180 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1f3094 │ │ │ │ - ldr r3, [pc, #80] @ (1f313c ) │ │ │ │ + beq.n 1f312c │ │ │ │ + ldr r3, [pc, #80] @ (1f31d4 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 60ee8 │ │ │ │ - ldr r2, [pc, #72] @ (1f3140 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f31d8 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f30a8 │ │ │ │ - ldr r1, [pc, #40] @ (1f313c ) │ │ │ │ + b.n 1f3140 │ │ │ │ + ldr r1, [pc, #40] @ (1f31d4 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1f3144 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f31dc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - b.n 1f3104 │ │ │ │ + b.n 1f319c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ 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] @ (1f325c ) │ │ │ │ + ldr r2, [pc, #260] @ (1f32f4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #260] @ (1f3260 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f32f8 ) │ │ │ │ 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 207d2c │ │ │ │ + bl 207dc4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f3206 │ │ │ │ + beq.n 1f329e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r1, r2, [r3, #384] @ 0x180 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f18ec │ │ │ │ - cbnz r0, 1f31b4 │ │ │ │ + bl 1f1984 │ │ │ │ + cbnz r0, 1f324c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f322c │ │ │ │ + beq.n 1f32c4 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #200] @ (1f3264 ) │ │ │ │ - ldr r3, [pc, #192] @ (1f3260 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f32fc ) │ │ │ │ + ldr r3, [pc, #192] @ (1f32f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3256 │ │ │ │ + bne.n 1f32ee │ │ │ │ mov r0, r1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f318e │ │ │ │ + beq.n 1f3226 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f3238 │ │ │ │ + beq.n 1f32d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207da8 │ │ │ │ + bl 207e40 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f318e │ │ │ │ + beq.n 1f3226 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f318e │ │ │ │ + beq.n 1f3226 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f319a │ │ │ │ + bne.n 1f3232 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f319a │ │ │ │ + b.n 1f3232 │ │ │ │ strd r1, r0, [sp] │ │ │ │ blx 61c20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f319a │ │ │ │ + beq.n 1f3232 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 207d40 │ │ │ │ + bl 207dd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f318e │ │ │ │ + beq.n 1f3226 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 1f3182 │ │ │ │ + b.n 1f321a │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 60c44 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 1f319a │ │ │ │ + b.n 1f3232 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f318e │ │ │ │ + beq.n 1f3226 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f31c6 │ │ │ │ - b.n 1f318e │ │ │ │ + bne.n 1f325e │ │ │ │ + b.n 1f3226 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, 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, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #196] @ (1f333c ) │ │ │ │ + ldr r2, [pc, #196] @ (1f33d4 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #196] @ (1f3340 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f33d8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 611b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3312 │ │ │ │ + beq.n 1f33aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 61080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3306 │ │ │ │ + beq.n 1f339e │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f32b2 │ │ │ │ + bne.n 1f334a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3298 │ │ │ │ + beq.n 1f3330 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f32c4 │ │ │ │ + bne.n 1f335c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f32c4 │ │ │ │ + bne.n 1f335c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3298 │ │ │ │ - ldr r2, [pc, #124] @ (1f3344 ) │ │ │ │ + beq.n 1f3330 │ │ │ │ + ldr r2, [pc, #124] @ (1f33dc ) │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3298 │ │ │ │ + beq.n 1f3330 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1f3330 │ │ │ │ + cbnz r0, 1f33c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1f332a │ │ │ │ + beq.n 1f33c2 │ │ │ │ blx 613d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60c44 │ │ │ │ mov r0, r4 │ │ │ │ blx 61080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f32a2 │ │ │ │ + bne.n 1f333a │ │ │ │ mov r0, r4 │ │ │ │ blx 60e64 │ │ │ │ mov r0, r5 │ │ │ │ blx 613c0 │ │ │ │ - ldr r2, [pc, #52] @ (1f3348 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f3340 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f33e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f33d8 ) │ │ │ │ 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 1f3338 │ │ │ │ + bne.n 1f33d0 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f3268 │ │ │ │ - b.n 1f32f6 │ │ │ │ + bl 1f3300 │ │ │ │ + b.n 1f338e │ │ │ │ mov r0, r2 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f3298 │ │ │ │ + b.n 1f3330 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1f3382 │ │ │ │ + bne.n 1f341a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f337e │ │ │ │ + bls.n 1f3416 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1f3388 ) │ │ │ │ + ldr r1, [pc, #28] @ (1f3420 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ 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] @ 1f3448 │ │ │ │ + ldr.w ip, [pc, #172] @ 1f34e0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1f344c ) │ │ │ │ + ldr r4, [pc, #168] @ (1f34e4 ) │ │ │ │ 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 │ │ │ │ @@ -550458,1609 +550514,1609 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ itet ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 1f33e4 │ │ │ │ - ldr r2, [pc, #132] @ (1f3450 ) │ │ │ │ - ldr r3, [pc, #124] @ (1f344c ) │ │ │ │ + beq.n 1f347c │ │ │ │ + ldr r2, [pc, #132] @ (1f34e8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f34e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3444 │ │ │ │ + bne.n 1f34dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1f3432 │ │ │ │ - ldr r2, [pc, #100] @ (1f3454 ) │ │ │ │ + beq.n 1f34ca │ │ │ │ + ldr r2, [pc, #100] @ (1f34ec ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f33ca │ │ │ │ + beq.n 1f3462 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 611b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60c44 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f33ca │ │ │ │ + beq.n 1f3462 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61080 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1f342a │ │ │ │ + cbz r0, 1f34c2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f3416 │ │ │ │ + bne.n 1f34ae │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 60e64 │ │ │ │ - b.n 1f33ca │ │ │ │ + b.n 1f3462 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f33ec │ │ │ │ + bne.n 1f3484 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f33ca │ │ │ │ - b.n 1f33ec │ │ │ │ + beq.n 1f3462 │ │ │ │ + b.n 1f3484 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ 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] @ (1f34b4 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f354c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f2cf4 │ │ │ │ + bl 1f2d8c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f34b0 │ │ │ │ + cbz r0, 1f3548 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f34aa │ │ │ │ + beq.n 1f3542 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 613d8 │ │ │ │ - cbnz r0, 1f3488 │ │ │ │ + cbnz r0, 1f3520 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f347c │ │ │ │ + bne.n 1f3514 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1f34aa │ │ │ │ + beq.n 1f3542 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60c44 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60c44 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f3496 │ │ │ │ + bne.n 1f352e │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ 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, #252] @ (1f35c8 ) │ │ │ │ + ldr r2, [pc, #252] @ (1f3660 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (1f35cc ) │ │ │ │ + ldr r3, [pc, #252] @ (1f3664 ) │ │ │ │ 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 1fa794 │ │ │ │ + bl 1fa82c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #224] @ (1f35d0 ) │ │ │ │ + ldr r2, [pc, #224] @ (1f3668 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f355a │ │ │ │ + blt.n 1f35f2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f3458 │ │ │ │ + bl 1f34f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f3576 │ │ │ │ - ldr r1, [pc, #192] @ (1f35d4 ) │ │ │ │ + bne.n 1f360e │ │ │ │ + ldr r1, [pc, #192] @ (1f366c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f2cf4 │ │ │ │ + bl 1f2d8c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f355a │ │ │ │ + cbz r0, 1f35f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f3458 │ │ │ │ + bl 1f34f0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f3544 │ │ │ │ + beq.n 1f35dc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60c44 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60c44 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f3530 │ │ │ │ + bne.n 1f35c8 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f359c │ │ │ │ + bne.n 1f3634 │ │ │ │ subs.w r0, r8, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 1f355c │ │ │ │ + b.n 1f35f4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #120] @ (1f35d8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1f35cc ) │ │ │ │ + ldr r2, [pc, #120] @ (1f3670 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f3664 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f35c2 │ │ │ │ + bne.n 1f365a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r7, #364] @ 0x16c │ │ │ │ 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 1f3584 │ │ │ │ + bne.n 1f361c │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 1f355c │ │ │ │ + b.n 1f35f4 │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r7, #364] @ 0x16c │ │ │ │ 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 1f35ac │ │ │ │ + bne.n 1f3644 │ │ │ │ dmb ish │ │ │ │ - b.n 1f3550 │ │ │ │ + b.n 1f35e8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ movs r0, r3 │ │ │ │ mrc2 15, 3, pc, cr5, cr15, {7} │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #108] @ (1f3658 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f36f0 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #108] @ (1f365c ) │ │ │ │ + ldr r3, [pc, #108] @ (1f36f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ ldrexd r4, r5, [r3] │ │ │ │ ubfx r1, r4, #0, #9 │ │ │ │ - cbz r1, 1f3624 │ │ │ │ + cbz r1, 1f36bc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #80] @ (1f3660 ) │ │ │ │ - ldr r3, [pc, #76] @ (1f365c ) │ │ │ │ + ldr r2, [pc, #80] @ (1f36f8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f36f4 ) │ │ │ │ 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 1f3654 │ │ │ │ + bne.n 1f36ec │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 61708 │ │ │ │ - cbnz r0, 1f3650 │ │ │ │ + cbnz r0, 1f36e8 │ │ │ │ ldrd ip, r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ umull r0, r1, r1, ip │ │ │ │ cmp r0, r4 │ │ │ │ mla r2, ip, r3, r1 │ │ │ │ sbcs r2, r5 │ │ │ │ ite cs │ │ │ │ movcs r0, #1 │ │ │ │ movcc r0, #0 │ │ │ │ - b.n 1f360c │ │ │ │ + b.n 1f36a4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f360c │ │ │ │ + b.n 1f36a4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, 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, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #356] @ (1f37dc ) │ │ │ │ + ldr r2, [pc, #356] @ (1f3874 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #356] @ (1f37e0 ) │ │ │ │ + ldr r3, [pc, #356] @ (1f3878 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #356] @ 1f37e4 │ │ │ │ + ldr.w fp, [pc, #356] @ 1f387c │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ add fp, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 613f0 <__time64@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1f37e8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1f3880 ) │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3750 │ │ │ │ + blt.n 1f37e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 611b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 60c44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3750 │ │ │ │ + beq.n 1f37e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, sl │ │ │ │ blx 60b54 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61080 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f3746 │ │ │ │ + cbz r0, 1f37de │ │ │ │ add.w r9, r4, #19 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 612f4 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f36de │ │ │ │ + bne.n 1f3776 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.n 1f36de │ │ │ │ + bne.n 1f3776 │ │ │ │ mov r0, r9 │ │ │ │ blx 61c38 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1f3720 │ │ │ │ + bls.n 1f37b8 │ │ │ │ adds r0, #15 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4 │ │ │ │ blx 61e54 │ │ │ │ - cbz r0, 1f378c │ │ │ │ + cbz r0, 1f3824 │ │ │ │ ldrd r3, r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsls r2, r2, #9 │ │ │ │ orr.w r2, r2, r3, lsr #23 │ │ │ │ lsls r3, r3, #9 │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adc.w r2, r2, r1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 61080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f36e8 │ │ │ │ + bne.n 1f3780 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r7 │ │ │ │ blx 60e64 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ - bne.n 1f36aa │ │ │ │ + bne.n 1f3742 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ ldr.w r3, [sl, #364] @ 0x16c │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r6, r7, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3766 │ │ │ │ - ldr r2, [pc, #120] @ (1f37ec ) │ │ │ │ - ldr r3, [pc, #104] @ (1f37e0 ) │ │ │ │ + bne.n 1f37fe │ │ │ │ + ldr r2, [pc, #120] @ (1f3884 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f3878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f37d6 │ │ │ │ + bne.n 1f386e │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ movw r1, #3601 @ 0xe11 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1f36de │ │ │ │ + blt.n 1f3776 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 614a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f36de │ │ │ │ + beq.n 1f3776 │ │ │ │ movs r1, #6 │ │ │ │ blx 61038 │ │ │ │ - cbz r0, 1f37ca │ │ │ │ + cbz r0, 1f3862 │ │ │ │ mov r0, r4 │ │ │ │ blx 6127c │ │ │ │ - b.n 1f36de │ │ │ │ + b.n 1f3776 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 61110 │ │ │ │ - b.n 1f37c2 │ │ │ │ + b.n 1f385a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ 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] @ (1f38cc ) │ │ │ │ - ldr r3, [pc, #200] @ (1f38d0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f3964 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f3968 ) │ │ │ │ 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 61480 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f38ae │ │ │ │ + beq.n 1f3946 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 61690 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3884 │ │ │ │ + beq.n 1f391c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f3884 │ │ │ │ - cbz r5, 1f386e │ │ │ │ + cbz r0, 1f391c │ │ │ │ + cbz r5, 1f3906 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f384a │ │ │ │ + b.n 1f38e2 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1f3868 │ │ │ │ + bls.n 1f3900 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 612d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3844 │ │ │ │ + bhi.n 1f38dc │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f388a │ │ │ │ + b.n 1f3922 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1f385a │ │ │ │ + beq.n 1f38f2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f2ef8 │ │ │ │ + bl 1f2f90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r4, 1f38b6 │ │ │ │ + cbnz r4, 1f394e │ │ │ │ blx 60c44 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ blx 6127c │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #64] @ (1f38d4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f38d0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f396c ) │ │ │ │ + ldr r3, [pc, #56] @ (1f3968 ) │ │ │ │ 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 1f38c8 │ │ │ │ + bne.n 1f3960 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f3890 │ │ │ │ + b.n 1f3928 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ blx 6127c │ │ │ │ - b.n 1f3892 │ │ │ │ + b.n 1f392a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ 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] @ (1f3950 ) │ │ │ │ - ldr r2, [pc, #104] @ (1f3954 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f39e8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f39ec ) │ │ │ │ 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, 1f3948 │ │ │ │ + cbnz r2, 1f39e0 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f6e70 │ │ │ │ + bl 1f6f08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1f3958 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f39f0 ) │ │ │ │ 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 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3948 │ │ │ │ + beq.n 1f39e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1f395c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f3954 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f39f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f39ec ) │ │ │ │ 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 1f394c │ │ │ │ + bne.n 1f39e4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3930 │ │ │ │ + b.n 1f39c8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ 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] @ (1f3b14 ) │ │ │ │ + ldr r2, [pc, #416] @ (1f3bac ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1f3b18 ) │ │ │ │ + ldr r3, [pc, #416] @ (1f3bb0 ) │ │ │ │ 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 1f1828 │ │ │ │ - ldr r2, [pc, #396] @ (1f3b1c ) │ │ │ │ + bl 1f18c0 │ │ │ │ + ldr r2, [pc, #396] @ (1f3bb4 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f39c2 │ │ │ │ + beq.n 1f3a5a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1f3a3a │ │ │ │ + bne.n 1f3ad2 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f39ec │ │ │ │ + beq.n 1f3a84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3aa2 │ │ │ │ - ldr r2, [pc, #332] @ (1f3b20 ) │ │ │ │ - ldr r3, [pc, #324] @ (1f3b18 ) │ │ │ │ + beq.n 1f3b3a │ │ │ │ + ldr r2, [pc, #332] @ (1f3bb8 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f3bb0 ) │ │ │ │ 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 1f3b10 │ │ │ │ + bne.w 1f3ba8 │ │ │ │ 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 1f6e70 │ │ │ │ + bl 1f6f08 │ │ │ │ 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] @ (1f3b24 ) │ │ │ │ + ldr r2, [pc, #280] @ (1f3bbc ) │ │ │ │ add r2, pc │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3a24 │ │ │ │ + beq.n 1f3abc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f30b4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f39c2 │ │ │ │ + beq.n 1f3a5a │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 61038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3a8e │ │ │ │ + beq.n 1f3b26 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61480 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1f3aaa │ │ │ │ + bne.n 1f3b42 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3148 │ │ │ │ - cbz r0, 1f3a88 │ │ │ │ + bl 1f31e0 │ │ │ │ + cbz r0, 1f3b20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 1f3ac4 │ │ │ │ + cbz r3, 1f3b5c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3a76 │ │ │ │ + b.n 1f3b0e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1f3ac0 │ │ │ │ + bls.n 1f3b58 │ │ │ │ subs r2, r6, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61cec │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f3a6e │ │ │ │ + bne.n 1f3b06 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 613d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6127c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f39d0 │ │ │ │ + bne.n 1f3a68 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f39d0 │ │ │ │ + b.n 1f3a68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 613d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 6127c │ │ │ │ mov r0, r4 │ │ │ │ blx 6127c │ │ │ │ - b.n 1f3a94 │ │ │ │ + b.n 1f3b2c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f3a88 │ │ │ │ + beq.n 1f3b20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 62108 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3a88 │ │ │ │ + beq.n 1f3b20 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3b08 │ │ │ │ + beq.n 1f3ba0 │ │ │ │ ldrd r0, r5, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r2, r0, #9 │ │ │ │ ldr.w r1, [r3, #364] @ 0x16c │ │ │ │ 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 1f3af2 │ │ │ │ + bne.n 1f3b8a │ │ │ │ dmb ish │ │ │ │ - b.n 1f3a8e │ │ │ │ + b.n 1f3b26 │ │ │ │ mov r0, r5 │ │ │ │ blx 613d8 │ │ │ │ - b.n 1f3a8e │ │ │ │ + b.n 1f3b26 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ 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] @ (1f3d24 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f3dbc ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1f3d28 ) │ │ │ │ + ldr r2, [pc, #488] @ (1f3dc0 ) │ │ │ │ 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] @ (1f3d2c ) │ │ │ │ + ldr r2, [pc, #468] @ (1f3dc4 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3c12 │ │ │ │ - ldr r0, [pc, #460] @ (1f3d30 ) │ │ │ │ + beq.n 1f3caa │ │ │ │ + ldr r0, [pc, #460] @ (1f3dc8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78c0 │ │ │ │ + bl 1f7958 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3c22 │ │ │ │ - ldr r1, [pc, #452] @ (1f3d34 ) │ │ │ │ + beq.n 1f3cba │ │ │ │ + ldr r1, [pc, #452] @ (1f3dcc ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f30b4 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f3c0e │ │ │ │ + bne.n 1f3ca6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3c48 │ │ │ │ - ldr r2, [pc, #416] @ (1f3d38 ) │ │ │ │ - ldr r3, [pc, #400] @ (1f3d28 ) │ │ │ │ + beq.n 1f3ce0 │ │ │ │ + ldr r2, [pc, #416] @ (1f3dd0 ) │ │ │ │ + ldr r3, [pc, #400] @ (1f3dc0 ) │ │ │ │ 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 1f3d20 │ │ │ │ + bne.w 1f3db8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #392] @ (1f3d3c ) │ │ │ │ + ldr r0, [pc, #392] @ (1f3dd4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3ca2 │ │ │ │ - ldr r7, [pc, #384] @ (1f3d40 ) │ │ │ │ + beq.n 1f3d3a │ │ │ │ + ldr r7, [pc, #384] @ (1f3dd8 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #384] @ (1f3d44 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f3ddc ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f30b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 1f3c0e │ │ │ │ + cbnz r0, 1f3ca6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f30b4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3b8e │ │ │ │ + beq.n 1f3c26 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f3b94 │ │ │ │ + b.n 1f3c2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3c42 │ │ │ │ + beq.n 1f3cda │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f3c9c │ │ │ │ - ldr r4, [pc, #296] @ (1f3d48 ) │ │ │ │ + beq.n 1f3d34 │ │ │ │ + ldr r4, [pc, #296] @ (1f3de0 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3b60 │ │ │ │ - ldr r0, [pc, #296] @ (1f3d4c ) │ │ │ │ + b.n 1f3bf8 │ │ │ │ + ldr r0, [pc, #296] @ (1f3de4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78c0 │ │ │ │ + bl 1f7958 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f3c86 │ │ │ │ - ldr r3, [pc, #288] @ (1f3d50 ) │ │ │ │ + cbz r0, 1f3d1e │ │ │ │ + ldr r3, [pc, #288] @ (1f3de8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ (1f3d54 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f3dec ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - b.n 1f3b6e │ │ │ │ - ldr r4, [pc, #276] @ (1f3d58 ) │ │ │ │ + b.n 1f3c06 │ │ │ │ + ldr r4, [pc, #276] @ (1f3df0 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3b60 │ │ │ │ + b.n 1f3bf8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #272] @ (1f3d5c ) │ │ │ │ + ldr r4, [pc, #272] @ (1f3df4 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f30b4 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f3c0e │ │ │ │ + bne.n 1f3ca6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f30b4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1f3b94 │ │ │ │ - ldr r0, [pc, #216] @ (1f3d60 ) │ │ │ │ + b.n 1f3c2c │ │ │ │ + ldr r0, [pc, #216] @ (1f3df8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78c0 │ │ │ │ + bl 1f7958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3bb2 │ │ │ │ - ldr r1, [pc, #208] @ (1f3d64 ) │ │ │ │ + beq.n 1f3c4a │ │ │ │ + ldr r1, [pc, #208] @ (1f3dfc ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1f3b76 │ │ │ │ - ldr r4, [pc, #200] @ (1f3d68 ) │ │ │ │ + b.n 1f3c0e │ │ │ │ + ldr r4, [pc, #200] @ (1f3e00 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3b60 │ │ │ │ + b.n 1f3bf8 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov r8, r6 │ │ │ │ blx 61a28 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r7, r0 │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f3cca │ │ │ │ + b.n 1f3d62 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1f3c0e │ │ │ │ + bne.n 1f3ca6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r4, r0 │ │ │ │ blx 61998 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, r7 │ │ │ │ blx 620fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3cb8 │ │ │ │ - ldr r7, [pc, #124] @ (1f3d6c ) │ │ │ │ + beq.n 1f3d50 │ │ │ │ + ldr r7, [pc, #124] @ (1f3e04 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #124] @ (1f3d70 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f3e08 ) │ │ │ │ mov r4, r6 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f30b4 │ │ │ │ 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 1f3b76 │ │ │ │ - b.n 1f3c0e │ │ │ │ + beq.w 1f3c0e │ │ │ │ + b.n 1f3ca6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ 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] @ (1f3dfc ) │ │ │ │ + ldr r3, [pc, #120] @ (1f3e94 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 61be4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61998 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f3d9e │ │ │ │ + beq.n 1f3e36 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60edc │ │ │ │ mov r4, r0 │ │ │ │ blx 61c08 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f3d98 │ │ │ │ - ldr r3, [pc, #80] @ (1f3e00 ) │ │ │ │ + bne.n 1f3e30 │ │ │ │ + ldr r3, [pc, #80] @ (1f3e98 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f3dda │ │ │ │ + bl 1f7944 │ │ │ │ + cbz r0, 1f3e72 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3d98 │ │ │ │ - ldr r0, [pc, #56] @ (1f3e04 ) │ │ │ │ + bne.n 1f3e30 │ │ │ │ + ldr r0, [pc, #56] @ (1f3e9c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1f3e08 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f3ea0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f3df4 │ │ │ │ - ldr r3, [pc, #36] @ (1f3e0c ) │ │ │ │ + bl 1f7944 │ │ │ │ + cbz r0, 1f3e8c │ │ │ │ + ldr r3, [pc, #36] @ (1f3ea4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1f3e10 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1f3e14 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f3eac ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f3dbc │ │ │ │ + b.n 1f3e54 │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ 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] @ 1f3e88 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f3f20 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1f3e8c ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3f24 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f4cd0 │ │ │ │ + bl 1f4d68 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f3e7e │ │ │ │ + cbz r0, 1f3f16 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f2ef8 │ │ │ │ + bl 1f2f90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ - ldr r1, [pc, #40] @ (1f3e90 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f3e8c ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3f28 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3f24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3e82 │ │ │ │ + bne.n 1f3f1a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3e64 │ │ │ │ + b.n 1f3efc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1f3f0c ) │ │ │ │ + ldr r2, [pc, #104] @ (1f3fa4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #104] @ (1f3f10 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f3fa8 ) │ │ │ │ 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 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3148 │ │ │ │ + bl 1f31e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f3ee2 │ │ │ │ - ldr r1, [pc, #72] @ (1f3f14 ) │ │ │ │ - ldr r2, [pc, #68] @ (1f3f10 ) │ │ │ │ + cbnz r0, 1f3f7a │ │ │ │ + ldr r1, [pc, #72] @ (1f3fac ) │ │ │ │ + ldr r2, [pc, #68] @ (1f3fa8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3f08 │ │ │ │ + bne.n 1f3fa0 │ │ │ │ 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 1f4ed8 │ │ │ │ + bl 1f4f70 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3ec8 │ │ │ │ + bne.n 1f3f60 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f3ec8 │ │ │ │ + b.n 1f3f60 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 1f4a1c │ │ │ │ + bl 1f4ab4 │ │ │ │ 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] @ 1f3fec │ │ │ │ + ldr.w lr, [pc, #168] @ 1f4084 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1f3ff0 │ │ │ │ + ldr.w ip, [pc, #164] @ 1f4088 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1f3ff4 ) │ │ │ │ + ldr r2, [pc, #160] @ (1f408c ) │ │ │ │ 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 61880 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1f3faa │ │ │ │ + cbz r3, 1f4042 │ │ │ │ mov r0, r4 │ │ │ │ blx 613f0 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1f3fcc │ │ │ │ + beq.n 1f4064 │ │ │ │ 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 1f3fc2 │ │ │ │ + blt.n 1f405a │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #76] @ (1f3ff8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f3ff0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f4090 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f4088 ) │ │ │ │ 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 1f3fe6 │ │ │ │ + bne.n 1f407e │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 60bcc <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3fa6 │ │ │ │ + b.n 1f403e │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f3fc8 │ │ │ │ + beq.n 1f4060 │ │ │ │ blx 6127c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3fa6 │ │ │ │ + b.n 1f403e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + itet lt │ │ │ │ + lsllt r2, r5, #2 │ │ │ │ + movge r0, r0 │ │ │ │ + movlt r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #300] @ (1f4140 ) │ │ │ │ + ldr r2, [pc, #300] @ (1f41d8 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #300] @ (1f4144 ) │ │ │ │ + ldr r3, [pc, #300] @ (1f41dc ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1f4148 ) │ │ │ │ + ldr r1, [pc, #300] @ (1f41e0 ) │ │ │ │ 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 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4118 │ │ │ │ + beq.n 1f41b0 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f4118 │ │ │ │ + beq.n 1f41b0 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 61690 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4114 │ │ │ │ + beq.n 1f41ac │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1f407c │ │ │ │ + beq.n 1f4114 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60e70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f411c │ │ │ │ + bne.n 1f41b4 │ │ │ │ movs r0, #30 │ │ │ │ blx 61a28 │ │ │ │ - vldr d7, [pc, #180] @ 1f4138 │ │ │ │ + vldr d7, [pc, #180] @ 1f41d0 │ │ │ │ add.w r3, r0, #2097152 @ 0x200000 │ │ │ │ negs r2, r0 │ │ │ │ adds r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r3, r0, lsl #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r8, r1 │ │ │ │ blx 61258 │ │ │ │ - vldr d7, [pc, #136] @ 1f4138 │ │ │ │ + vldr d7, [pc, #136] @ 1f41d0 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4114 │ │ │ │ + beq.n 1f41ac │ │ │ │ movs r3, #17 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 61258 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1f410c │ │ │ │ + beq.n 1f41a4 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, r0, #8 │ │ │ │ str.w r6, [r5, #356] @ 0x164 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ strd r8, r0, [r5, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 6127c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #88] @ (1f414c ) │ │ │ │ - ldr r2, [pc, #80] @ (1f4144 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f41e4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f41dc ) │ │ │ │ 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 1f4134 │ │ │ │ + bne.n 1f41cc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 61c80 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f40e6 │ │ │ │ + b.n 1f417e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f40f0 │ │ │ │ + b.n 1f4188 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1f4114 │ │ │ │ + bne.n 1f41ac │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f407c │ │ │ │ - b.n 1f4114 │ │ │ │ + bne.n 1f4114 │ │ │ │ + b.n 1f41ac │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - itt al │ │ │ │ - lslal r2, r5, #2 │ │ │ │ - lsral r4, r1, #4 │ │ │ │ + ite mi │ │ │ │ + lslmi r2, r5, #2 │ │ │ │ + lsrpl r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ movs r0, r3 │ │ │ │ - it eq │ │ │ │ - lsleq r2, r5, #2 │ │ │ │ + bkpt 0x0070 │ │ │ │ + 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, #356] @ 0x164 │ │ │ │ blx 61c80 │ │ │ │ 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] @ 1f41d8 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f4270 │ │ │ │ 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] @ (1f41dc ) │ │ │ │ + ldr r3, [pc, #80] @ (1f4274 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 200800 │ │ │ │ + bl 200898 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f41d0 │ │ │ │ + cbz r0, 1f4268 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f2ef8 │ │ │ │ + bl 1f2f90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ - ldr r1, [pc, #40] @ (1f41e0 ) │ │ │ │ - ldr r2, [pc, #32] @ (1f41dc ) │ │ │ │ + ldr r1, [pc, #40] @ (1f4278 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f4274 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f41d4 │ │ │ │ + bne.n 1f426c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f41b6 │ │ │ │ + b.n 1f424e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x007c │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0042 │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ 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] @ (1f4260 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f42f8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1f4264 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f42fc ) │ │ │ │ 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 1f1828 │ │ │ │ + bl 1f18c0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3148 │ │ │ │ + bl 1f31e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f4232 │ │ │ │ - ldr r1, [pc, #76] @ (1f4268 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f4264 ) │ │ │ │ + cbnz r0, 1f42ca │ │ │ │ + ldr r1, [pc, #76] @ (1f4300 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f42fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f425a │ │ │ │ + bne.n 1f42f2 │ │ │ │ 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 200870 │ │ │ │ + bl 200908 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4218 │ │ │ │ + bne.n 1f42b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f4218 │ │ │ │ + b.n 1f42b0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0002 │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ 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 200734 │ │ │ │ + bl 2007cc │ │ │ │ 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] @ (1f4324 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f43bc ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1f4328 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f43c0 ) │ │ │ │ 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 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f3b28 │ │ │ │ - cbz r0, 1f4302 │ │ │ │ - ldr r1, [pc, #100] @ (1f432c ) │ │ │ │ + bl 1f3bc0 │ │ │ │ + cbz r0, 1f439a │ │ │ │ + ldr r1, [pc, #100] @ (1f43c4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ add r1, sp, #8 │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4302 │ │ │ │ + beq.n 1f439a │ │ │ │ mov r0, r4 │ │ │ │ blx 613f0 <__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 1f4302 │ │ │ │ + bge.n 1f439a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3268 │ │ │ │ + bl 1f3300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9b9c │ │ │ │ - ldr r2, [pc, #36] @ (1f4330 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f4328 ) │ │ │ │ + bl 1f9c34 │ │ │ │ + ldr r2, [pc, #36] @ (1f43c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f43c0 ) │ │ │ │ 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 1f4320 │ │ │ │ + bne.n 1f43b8 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4338 │ │ │ │ + bne.n 1f43d0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f434e │ │ │ │ + cbnz r2, 1f43e6 │ │ │ │ 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 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ 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] @ (1f44d8 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f4570 ) │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ (1f44dc ) │ │ │ │ + ldr r2, [pc, #344] @ (1f4574 ) │ │ │ │ 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 │ │ │ │ @@ -552074,39 +552130,39 @@ │ │ │ │ blx 60cb0 │ │ │ │ mov r0, r9 │ │ │ │ blx 61a70 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.n 1f44b8 │ │ │ │ + beq.n 1f4550 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60cb0 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcc.n 1f449c │ │ │ │ - b.n 1f44ae │ │ │ │ + bcc.n 1f4534 │ │ │ │ + b.n 1f4546 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61654 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1f44ac │ │ │ │ + bne.n 1f4544 │ │ │ │ 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 1f44ac │ │ │ │ + bcc.n 1f4544 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1f44ac │ │ │ │ + bne.n 1f4544 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ blx 61174 │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -552121,86 +552177,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 61654 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1f44ac │ │ │ │ + bne.n 1f4544 │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ 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 1f6eac │ │ │ │ + bl 1f6f44 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ blx 619e0 <__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 1f649c │ │ │ │ + bl 1f6534 │ │ │ │ cmp r4, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcs.n 1f44ac │ │ │ │ + bcs.n 1f4544 │ │ │ │ adds.w r7, r4, #56 @ 0x38 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs.w r3, sl, r5 │ │ │ │ - bcs.n 1f43ce │ │ │ │ + bcs.n 1f4466 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60cb0 │ │ │ │ - ldr r2, [pc, #36] @ (1f44e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f44d8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f4578 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f4570 ) │ │ │ │ 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 1f44d2 │ │ │ │ + bne.n 1f456a │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + cbnz r6, 1f45ee │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbnz r0, 1f4534 │ │ │ │ + hlt 0x0028 │ │ │ │ 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] @ (1f46cc ) │ │ │ │ - ldr r3, [pc, #468] @ (1f46d0 ) │ │ │ │ + ldr r0, [pc, #468] @ (1f4764 ) │ │ │ │ + ldr r3, [pc, #468] @ (1f4768 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -552211,249 +552267,249 @@ │ │ │ │ blx 60cb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 615dc │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1f45a4 │ │ │ │ + bhi.n 1f463c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 616a8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 61038 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f4588 │ │ │ │ + cbz r0, 1f4620 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f4558 │ │ │ │ + bne.n 1f45f0 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 61cb0 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1f4534 │ │ │ │ + bne.n 1f45cc │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1f4588 │ │ │ │ + bne.n 1f4620 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 616a8 │ │ │ │ movs r1, #8 │ │ │ │ blx 61038 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f46d4 ) │ │ │ │ - ldr r3, [pc, #352] @ (1f46d0 ) │ │ │ │ + ldr r2, [pc, #356] @ (1f476c ) │ │ │ │ + ldr r3, [pc, #352] @ (1f4768 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f46c6 │ │ │ │ + bne.w 1f475e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 60cb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 615dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f4630 │ │ │ │ + beq.n 1f46c8 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61654 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f455c │ │ │ │ - ldr r1, [pc, #288] @ (1f46d8 ) │ │ │ │ + bne.n 1f45f4 │ │ │ │ + ldr r1, [pc, #288] @ (1f4770 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 61f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f455c │ │ │ │ + bne.n 1f45f4 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f455c │ │ │ │ + bhi.n 1f45f4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 616a8 │ │ │ │ movs r1, #8 │ │ │ │ blx 61038 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4666 │ │ │ │ + beq.n 1f46fe │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f45fe │ │ │ │ + bne.n 1f4696 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f45ee │ │ │ │ + bne.n 1f4686 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4682 │ │ │ │ + bne.n 1f471a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f4368 │ │ │ │ + bl 1f4400 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4614 │ │ │ │ + bne.n 1f46ac │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f4672 │ │ │ │ + cbnz r3, 1f470a │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1f456c │ │ │ │ - ldr r4, [pc, #168] @ (1f46dc ) │ │ │ │ + b.n 1f4604 │ │ │ │ + ldr r4, [pc, #168] @ (1f4774 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f455c │ │ │ │ + bne.n 1f45f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f455c │ │ │ │ + bne.n 1f45f4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61f64 │ │ │ │ mov r0, r6 │ │ │ │ blx 61f64 │ │ │ │ - b.n 1f45ce │ │ │ │ + b.n 1f4666 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f4368 │ │ │ │ - b.n 1f4628 │ │ │ │ + bl 1f4400 │ │ │ │ + b.n 1f46c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4628 │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 1f46c0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f46a0 │ │ │ │ + beq.n 1f4738 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f468c │ │ │ │ + bne.n 1f4724 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4606 │ │ │ │ + beq.n 1f469e │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f46b0 │ │ │ │ + bne.n 1f4748 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f46a2 │ │ │ │ - b.n 1f4606 │ │ │ │ + bne.n 1f473a │ │ │ │ + b.n 1f469e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 1f4710 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x000c │ │ │ │ + cbnz r4, 1f47ac │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bpl.n 1f4718 │ │ │ │ + bpl.n 1f4780 │ │ │ │ movs r7, r4 │ │ │ │ - bmi.n 1f461c │ │ │ │ + bmi.n 1f4684 │ │ │ │ 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] @ (1f48ec ) │ │ │ │ + ldr r1, [pc, #488] @ (1f4984 ) │ │ │ │ sub.w r3, fp, #4 │ │ │ │ - ldr r2, [pc, #484] @ (1f48f0 ) │ │ │ │ + ldr r2, [pc, #484] @ (1f4988 ) │ │ │ │ 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, 1f475a │ │ │ │ + cbz r2, 1f47f2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #9 │ │ │ │ - bne.n 1f4722 │ │ │ │ + bne.n 1f47ba │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #444] @ (1f48f4 ) │ │ │ │ + ldr r2, [pc, #444] @ (1f498c ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #436] @ (1f48f0 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4988 ) │ │ │ │ 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 1f48e6 │ │ │ │ + bne.w 1f497e │ │ │ │ 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] @ (1f48f8 ) │ │ │ │ + ldr r1, [pc, #412] @ (1f4990 ) │ │ │ │ add r1, pc │ │ │ │ blx 61f70 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4732 │ │ │ │ - ldr r3, [pc, #400] @ (1f48fc ) │ │ │ │ + beq.n 1f47ca │ │ │ │ + ldr r3, [pc, #400] @ (1f4994 ) │ │ │ │ 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] @ (1f4900 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f4998 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #384] @ (1f4904 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f499c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 61b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4876 │ │ │ │ + beq.n 1f490e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r8, #-240] @ 0xf0 │ │ │ │ blx 60e34 │ │ │ │ add r0, r8 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ @@ -552461,146 +552517,146 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4786 │ │ │ │ + beq.n 1f481e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ - beq.n 1f48ae │ │ │ │ - ldr r5, [pc, #300] @ (1f4908 ) │ │ │ │ + beq.n 1f4946 │ │ │ │ + ldr r5, [pc, #300] @ (1f49a0 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 61f70 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 61f70 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ blx 60c44 │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 60c44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f48a8 │ │ │ │ + beq.n 1f4940 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r7, 1f4862 │ │ │ │ + cbz r7, 1f48fa │ │ │ │ blx 616a8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 61690 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4880 │ │ │ │ + beq.n 1f4918 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f4828 │ │ │ │ - b.n 1f48c8 │ │ │ │ + bne.n 1f48c0 │ │ │ │ + b.n 1f4960 │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1f4880 │ │ │ │ + beq.n 1f4918 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 616a8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 61690 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4822 │ │ │ │ + beq.n 1f48ba │ │ │ │ ldrd r0, r2, [r8, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r8, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f4822 │ │ │ │ + bne.n 1f48ba │ │ │ │ ldrd r0, r2, [r8, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r8, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f4822 │ │ │ │ + bne.n 1f48ba │ │ │ │ mov r0, r6 │ │ │ │ blx 61ce0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61ce0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 61b18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4796 │ │ │ │ + bne.n 1f482e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61ce0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f4734 │ │ │ │ + b.n 1f47cc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp, r9, lsl #2] │ │ │ │ - bl 1f44e4 │ │ │ │ - cbz r0, 1f48b4 │ │ │ │ + bl 1f457c │ │ │ │ + cbz r0, 1f494c │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61ce0 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bls.w 1f4786 │ │ │ │ - b.n 1f4876 │ │ │ │ + bls.w 1f481e │ │ │ │ + b.n 1f490e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f4860 │ │ │ │ - b.n 1f4786 │ │ │ │ + bne.n 1f48f8 │ │ │ │ + b.n 1f481e │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f4786 │ │ │ │ + b.n 1f481e │ │ │ │ mov r0, r6 │ │ │ │ blx 61ce0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61ce0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ - b.n 1f4786 │ │ │ │ + b.n 1f481e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp] │ │ │ │ - bl 1f44e4 │ │ │ │ + bl 1f457c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f48b4 │ │ │ │ + beq.n 1f494c │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ blx 61ce0 │ │ │ │ - b.n 1f4786 │ │ │ │ + b.n 1f481e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ movs r0, r3 │ │ │ │ - udf #14 │ │ │ │ + ble.n 1f4984 │ │ │ │ movs r6, r2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ 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] @ (1f49ac ) │ │ │ │ + ldr r2, [pc, #140] @ (1f4a44 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1f49b0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f4a48 ) │ │ │ │ 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 │ │ │ │ @@ -552608,146 +552664,146 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 612d0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1f4956 │ │ │ │ - b.n 1f499a │ │ │ │ + bne.n 1f49ee │ │ │ │ + b.n 1f4a32 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1f497a │ │ │ │ + bne.n 1f4a12 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1f4936 │ │ │ │ + bge.n 1f49ce │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f4950 │ │ │ │ + bpl.n 1f49e8 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f46e0 │ │ │ │ + bl 1f4778 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1f4956 │ │ │ │ + beq.n 1f49ee │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1f49b4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1f49b0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f4a4c ) │ │ │ │ + ldr r3, [pc, #48] @ (1f4a48 ) │ │ │ │ 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 1f49a6 │ │ │ │ + bne.n 1f4a3e │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1f4936 │ │ │ │ - b.n 1f497c │ │ │ │ + beq.n 1f49ce │ │ │ │ + b.n 1f4a14 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ 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, 1f4a04 │ │ │ │ + cbnz r3, 1f4a9c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1f49d4 │ │ │ │ + cbz r0, 1f4a6c │ │ │ │ blx 61ce0 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1f49e4 │ │ │ │ + cbz r0, 1f4a7c │ │ │ │ blx 61ce0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1f49da │ │ │ │ + bne.n 1f4a72 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1f49f8 │ │ │ │ + cbz r3, 1f4a90 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1f6488 │ │ │ │ + bl 1f6520 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61174 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 60e4c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d19c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 6127c │ │ │ │ - b.n 1f49cc │ │ │ │ + b.n 1f4a64 │ │ │ │ stmdb 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] @ (1f4c94 ) │ │ │ │ + ldr r2, [pc, #612] @ (1f4d2c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #612] @ (1f4c98 ) │ │ │ │ + ldr r3, [pc, #612] @ (1f4d30 ) │ │ │ │ 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 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f6388 │ │ │ │ + bl 1f6420 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #572] @ (1f4c9c ) │ │ │ │ + ldr r0, [pc, #572] @ (1f4d34 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1ff084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4ae4 │ │ │ │ - ldr r7, [pc, #560] @ (1f4ca0 ) │ │ │ │ + beq.n 1f4b7c │ │ │ │ + ldr r7, [pc, #560] @ (1f4d38 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #560] @ (1f4ca4 ) │ │ │ │ + ldr r2, [pc, #560] @ (1f4d3c ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f4c06 │ │ │ │ - ldr r2, [pc, #540] @ (1f4ca8 ) │ │ │ │ + beq.w 1f4c9e │ │ │ │ + ldr r2, [pc, #540] @ (1f4d40 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f4c00 │ │ │ │ - ldr r6, [pc, #524] @ (1f4cac ) │ │ │ │ + beq.w 1f4c98 │ │ │ │ + ldr r6, [pc, #524] @ (1f4d44 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 61f70 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -552757,51 +552813,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4c06 │ │ │ │ + beq.w 1f4c9e │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f4c06 │ │ │ │ + beq.w 1f4c9e │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f44e4 │ │ │ │ + bl 1f457c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4c06 │ │ │ │ - ldr r0, [pc, #456] @ (1f4cb0 ) │ │ │ │ + beq.w 1f4c9e │ │ │ │ + ldr r0, [pc, #456] @ (1f4d48 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4bca │ │ │ │ + beq.n 1f4c62 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #444] @ 1f4cb4 │ │ │ │ - ldr.w r8, [pc, #444] @ 1f4cb8 │ │ │ │ + ldr.w r9, [pc, #444] @ 1f4d4c │ │ │ │ + ldr.w r8, [pc, #444] @ 1f4d50 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #436] @ (1f4cbc ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4d54 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f4b8a │ │ │ │ + b.n 1f4c22 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f4c38 │ │ │ │ + beq.w 1f4cd0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #404] @ (1f4cc0 ) │ │ │ │ + ldr r6, [pc, #404] @ (1f4d58 ) │ │ │ │ blx 60c44 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 61f70 │ │ │ │ mov r1, r6 │ │ │ │ @@ -552812,35 +552868,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60c44 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4c10 │ │ │ │ + beq.n 1f4ca8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f4c46 │ │ │ │ + beq.n 1f4cde │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f44e4 │ │ │ │ + bl 1f457c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4c20 │ │ │ │ + beq.n 1f4cb8 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61ce0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1f4bca │ │ │ │ + bhi.n 1f4c62 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1f4bca │ │ │ │ + cbz r3, 1f4c62 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 60e34 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60a40 │ │ │ │ @@ -552851,121 +552907,121 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f4b0e │ │ │ │ + bne.n 1f4ba6 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f4b80 │ │ │ │ - ldr r0, [pc, #248] @ (1f4cc4 ) │ │ │ │ + b.n 1f4c18 │ │ │ │ + ldr r0, [pc, #248] @ (1f4d5c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f4be2 │ │ │ │ + cbz r0, 1f4c7a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f46e0 │ │ │ │ + bl 1f4778 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f4c4c │ │ │ │ + cbnz r0, 1f4ce4 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #224] @ (1f4cc8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f4c98 ) │ │ │ │ + ldr r2, [pc, #224] @ (1f4d60 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f4d30 ) │ │ │ │ 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 1f4c8e │ │ │ │ + bne.n 1f4d26 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f49b8 │ │ │ │ - b.n 1f4be4 │ │ │ │ - cbz r6, 1f4c18 │ │ │ │ + bl 1f4a50 │ │ │ │ + b.n 1f4c7c │ │ │ │ + cbz r6, 1f4cb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61ce0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f4b80 │ │ │ │ + b.n 1f4c18 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61ce0 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 61ce0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f4b80 │ │ │ │ + b.n 1f4c18 │ │ │ │ mov r0, fp │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f4b80 │ │ │ │ - blx 61ce0 │ │ │ │ b.n 1f4c18 │ │ │ │ + blx 61ce0 │ │ │ │ + b.n 1f4cb0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 61f10 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1f4be4 │ │ │ │ + blt.n 1f4c7c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 60f84 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 1f4c86 │ │ │ │ - ldr r1, [pc, #96] @ (1f4ccc ) │ │ │ │ + blt.n 1f4d1e │ │ │ │ + ldr r1, [pc, #96] @ (1f4d64 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 20d0a0 │ │ │ │ + bl 20d138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4be4 │ │ │ │ + beq.n 1f4c7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 60e4c │ │ │ │ mov r0, r6 │ │ │ │ blx 6127c │ │ │ │ - b.n 1f4be4 │ │ │ │ + b.n 1f4c7c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ movs r0, r3 │ │ │ │ - push {r2, r4} │ │ │ │ + cbz r4, 1f4dc2 │ │ │ │ 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 │ │ │ │ @@ -552984,187 +553040,187 @@ │ │ │ │ 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 1f4cf2 │ │ │ │ + bne.n 1f4d8a │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4dc2 │ │ │ │ + beq.n 1f4e5a │ │ │ │ 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 1f4d48 │ │ │ │ + bne.n 1f4de0 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4d38 │ │ │ │ + bne.n 1f4dd0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4e7e │ │ │ │ + bne.w 1f4f16 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f65d0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f4dca │ │ │ │ + cbz r0, 1f4e62 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f4da0 │ │ │ │ + blt.n 1f4e38 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 61654 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4da0 │ │ │ │ + bne.n 1f4e38 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f4d94 │ │ │ │ + b.n 1f4e2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1f4dec │ │ │ │ + beq.n 1f4e84 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f4d90 │ │ │ │ + beq.n 1f4e28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4dac │ │ │ │ + bne.n 1f4e44 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4e6e │ │ │ │ + bne.n 1f4f06 │ │ │ │ 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 1f4e44 │ │ │ │ + beq.n 1f4edc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f4368 │ │ │ │ + bl 1f4400 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f6538 │ │ │ │ - cbz r0, 1f4e44 │ │ │ │ + bl 1f65d0 │ │ │ │ + cbz r0, 1f4edc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f4d62 │ │ │ │ + b.n 1f4dfa │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 61c20 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 61654 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1f4da2 │ │ │ │ + bne.n 1f4e3a │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1f4e18 │ │ │ │ + cbz r3, 1f4eb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207da8 │ │ │ │ + bl 207e40 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f4da2 │ │ │ │ + bne.n 1f4e3a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4e1c │ │ │ │ + bne.n 1f4eb4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4ec4 │ │ │ │ + bne.n 1f4f5c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f4e3c │ │ │ │ + beq.n 1f4ed4 │ │ │ │ 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 1f4e48 │ │ │ │ + bne.n 1f4ee0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4dc4 │ │ │ │ + beq.n 1f4e5c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4dc4 │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 1f4e5c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4dc2 │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 1f4e5a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f4ea8 │ │ │ │ + bne.n 1f4f40 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4e92 │ │ │ │ + bne.n 1f4f2a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4e84 │ │ │ │ - b.n 1f4d52 │ │ │ │ + bne.n 1f4f1c │ │ │ │ + b.n 1f4dea │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4eae │ │ │ │ + bne.n 1f4f46 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4e82 │ │ │ │ - b.n 1f4d52 │ │ │ │ + bne.n 1f4f1a │ │ │ │ + b.n 1f4dea │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4e32 │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 1f4eca │ │ │ │ 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 r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #908] @ (1f5280 ) │ │ │ │ - ldr r3, [pc, #908] @ (1f5284 ) │ │ │ │ + ldr r2, [pc, #908] @ (1f5318 ) │ │ │ │ + ldr r3, [pc, #908] @ (1f531c ) │ │ │ │ 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 │ │ │ │ @@ -553179,317 +553235,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 1f4f0a │ │ │ │ + bne.n 1f4fa2 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f4fd0 │ │ │ │ + beq.n 1f5068 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4fcc │ │ │ │ + beq.n 1f5064 │ │ │ │ add.w sl, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4f62 │ │ │ │ + bne.n 1f4ffa │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f52 │ │ │ │ + bne.n 1f4fea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f50e4 │ │ │ │ + bne.w 1f517c │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 616a8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 61038 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f4fee │ │ │ │ + cbz r0, 1f5086 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f4f9e │ │ │ │ + bne.n 1f5036 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 61cb0 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1f4f78 │ │ │ │ + bne.n 1f5010 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1f4fee │ │ │ │ + bne.n 1f5086 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 616a8 │ │ │ │ movs r1, #8 │ │ │ │ blx 61038 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4fb4 │ │ │ │ + bne.n 1f504c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f50d4 │ │ │ │ + bne.w 1f516c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1f5288 ) │ │ │ │ - ldr r3, [pc, #688] @ (1f5284 ) │ │ │ │ + ldr r2, [pc, #692] @ (1f5320 ) │ │ │ │ + ldr r3, [pc, #688] @ (1f531c ) │ │ │ │ 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 1f5268 │ │ │ │ + bne.w 1f5300 │ │ │ │ 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 1f5008 │ │ │ │ + bne.n 1f50a0 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4ff8 │ │ │ │ + bne.n 1f5090 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f5212 │ │ │ │ + bne.w 1f52aa │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f4368 │ │ │ │ + bl 1f4400 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f65d0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f506c │ │ │ │ + cbz r0, 1f5104 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5032 │ │ │ │ + bne.n 1f50ca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f5258 │ │ │ │ + bne.w 1f52f0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 616a8 │ │ │ │ movs r1, #8 │ │ │ │ blx 61038 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4fc2 │ │ │ │ - b.n 1f505c │ │ │ │ + beq.n 1f505a │ │ │ │ + b.n 1f50f4 │ │ │ │ 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 207da8 │ │ │ │ + bl 207e40 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 60cb0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1f6e70 │ │ │ │ + bl 1f6f08 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.n 1f512a │ │ │ │ + beq.n 1f51c2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f50ac │ │ │ │ + bne.n 1f5144 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4fa2 │ │ │ │ + beq.w 1f503a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4fa2 │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 1f503a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4fcc │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 1f5064 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f5104 │ │ │ │ + beq.n 1f519c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f50ee │ │ │ │ + bne.n 1f5186 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4f6c │ │ │ │ + beq.w 1f5004 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r6, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5114 │ │ │ │ + bne.n 1f51ac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5106 │ │ │ │ - b.n 1f4f6c │ │ │ │ + bne.n 1f519e │ │ │ │ + b.n 1f5004 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61a70 │ │ │ │ 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 61b6c │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.n 1f50a8 │ │ │ │ + bne.n 1f5140 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 61b6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f50a8 │ │ │ │ + bne.n 1f5140 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61f64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f50a8 │ │ │ │ - vldr d7, [pc, #244] @ 1f5270 │ │ │ │ + bne.n 1f5140 │ │ │ │ + vldr d7, [pc, #244] @ 1f5308 │ │ │ │ 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] @ 1f5278 │ │ │ │ + vldr d7, [pc, #232] @ 1f5310 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f50a8 │ │ │ │ + bne.n 1f5140 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1f50a8 │ │ │ │ + bne.w 1f5140 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 61f64 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ 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 1f6eac │ │ │ │ + bl 1f6f44 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f6534 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f4334 │ │ │ │ + bl 1f43cc │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 616a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 61038 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f4334 │ │ │ │ - b.n 1f4fd0 │ │ │ │ + bl 1f43cc │ │ │ │ + b.n 1f5068 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f5232 │ │ │ │ + beq.n 1f52ca │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f521c │ │ │ │ + bne.n 1f52b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5012 │ │ │ │ + beq.w 1f50aa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5242 │ │ │ │ + bne.n 1f52da │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5234 │ │ │ │ - b.n 1f5012 │ │ │ │ + bne.n 1f52cc │ │ │ │ + b.n 1f50aa │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f504a │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 1f50e2 │ │ │ │ blx 616e4 <__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 │ │ │ │ - cbz r6, 1f5284 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ 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 │ │ │ │ @@ -553517,46 +553573,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 6105c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1f5390 │ │ │ │ + vldr s15, [pc, #156] @ 1f5428 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1f5394 │ │ │ │ + vldr s14, [pc, #148] @ 1f542c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f5316 │ │ │ │ + blt.n 1f53ae │ │ │ │ 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 1f538c │ │ │ │ - vldr s14, [pc, #104] @ 1f5398 │ │ │ │ + bvs.n 1f5424 │ │ │ │ + vldr s14, [pc, #104] @ 1f5430 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1f538c │ │ │ │ - vldr s14, [pc, #88] @ 1f539c │ │ │ │ + cbnz r3, 1f5424 │ │ │ │ + vldr s14, [pc, #88] @ 1f5434 │ │ │ │ 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, 1f538c │ │ │ │ + cbnz r3, 1f5424 │ │ │ │ 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 │ │ │ │ @@ -553586,94 +553642,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 1f53dc │ │ │ │ + beq.n 1f5474 │ │ │ │ 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, 1f53ec │ │ │ │ + cbz r0, 1f5484 │ │ │ │ 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, 1f541c │ │ │ │ + cbnz r4, 1f54b4 │ │ │ │ ands.w r2, r2, lr │ │ │ │ - beq.n 1f5422 │ │ │ │ + beq.n 1f54ba │ │ │ │ mov.w r0, ip, asr #13 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 1f53e0 │ │ │ │ + b.n 1f5478 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ - b.n 1f53e0 │ │ │ │ + b.n 1f5478 │ │ │ │ sub.w r0, r1, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r0, #14 │ │ │ │ - blt.n 1f545a │ │ │ │ + blt.n 1f54f2 │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.n 1f541a │ │ │ │ + bgt.n 1f54b2 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r2, r1, #112 @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60e7c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ moveq r0, #0 │ │ │ │ lsls r2, r2, #10 │ │ │ │ - b.n 1f53e0 │ │ │ │ + b.n 1f5478 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1f5474 │ │ │ │ + vldr s15, [pc, #20] @ 1f550c │ │ │ │ strd r3, r2, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 60e7c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1f544c │ │ │ │ + b.n 1f54e4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1f5678 ) │ │ │ │ + ldr r3, [pc, #512] @ (1f5710 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1fda38 │ │ │ │ + bl 1fdad0 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1f54c8 │ │ │ │ + vldr s15, [pc, #48] @ 1f5560 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1f54cc │ │ │ │ + vldr s14, [pc, #40] @ 1f5564 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f54ba │ │ │ │ + blt.n 1f5552 │ │ │ │ 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 │ │ │ │ @@ -553682,84 +553738,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 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f553c │ │ │ │ + vldr s15, [pc, #72] @ 1f55d4 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f5540 │ │ │ │ + vldr s14, [pc, #64] @ 1f55d8 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f551a │ │ │ │ + blt.n 1f55b2 │ │ │ │ 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 1f5536 │ │ │ │ + ble.n 1f55ce │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f52e8 │ │ │ │ + bl 1f5380 │ │ │ │ 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 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f55b0 │ │ │ │ + vldr s15, [pc, #72] @ 1f5648 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f55b4 │ │ │ │ + vldr s14, [pc, #64] @ 1f564c │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f558e │ │ │ │ + blt.n 1f5626 │ │ │ │ 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 1f55aa │ │ │ │ + bpl.n 1f5642 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f52e8 │ │ │ │ + bl 1f5380 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f55de │ │ │ │ + cbz r2, 1f5676 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1f55e0 │ │ │ │ + cbz r2, 1f5678 │ │ │ │ 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 │ │ │ │ @@ -553794,38 +553850,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 1f5648 │ │ │ │ + b.n 1f56e0 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1f566c │ │ │ │ + cbz r3, 1f5704 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1f566c │ │ │ │ + beq.n 1f5704 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f5638 │ │ │ │ + beq.n 1f56d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f563c │ │ │ │ + bne.n 1f56d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f563c │ │ │ │ + beq.n 1f56d4 │ │ │ │ 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 │ │ │ │ @@ -553852,153 +553908,153 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61e54 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f5704 │ │ │ │ + cbz r0, 1f579c │ │ │ │ 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 1f56fc │ │ │ │ + beq.n 1f5794 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f56f0 │ │ │ │ + cbz r3, 1f5788 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60c44 │ │ │ │ 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 1f56e2 │ │ │ │ + bne.n 1f577a │ │ │ │ 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 1f9cc8 │ │ │ │ + bl 1f9d60 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f5730 │ │ │ │ + cbz r2, 1f57c8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f572c │ │ │ │ + cbz r2, 1f57c4 │ │ │ │ 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] @ (1f5920 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f59b8 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #472] @ (1f5924 ) │ │ │ │ + ldr r3, [pc, #472] @ (1f59bc ) │ │ │ │ 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 1f57e6 │ │ │ │ + beq.n 1f587e │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1f5782 │ │ │ │ - ldr r2, [pc, #448] @ (1f5928 ) │ │ │ │ - ldr r3, [pc, #440] @ (1f5924 ) │ │ │ │ + bls.n 1f581a │ │ │ │ + ldr r2, [pc, #448] @ (1f59c0 ) │ │ │ │ + ldr r3, [pc, #440] @ (1f59bc ) │ │ │ │ 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 1f591c │ │ │ │ + bne.w 1f59b4 │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #424] @ (1f592c ) │ │ │ │ + ldr r3, [pc, #424] @ (1f59c4 ) │ │ │ │ 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 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5766 │ │ │ │ + beq.n 1f57fe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f57aa │ │ │ │ - ldr r1, [pc, #396] @ (1f5930 ) │ │ │ │ + cbz r3, 1f5842 │ │ │ │ + ldr r1, [pc, #396] @ (1f59c8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f9cd4 │ │ │ │ + bl 1f9d6c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f580c │ │ │ │ + beq.n 1f58a4 │ │ │ │ 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 1f57c0 │ │ │ │ + bne.n 1f5858 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1f5820 │ │ │ │ + b.n 1f58b8 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5760 │ │ │ │ - ldr r2, [pc, #324] @ (1f5934 ) │ │ │ │ + bne.n 1f57f8 │ │ │ │ + ldr r2, [pc, #324] @ (1f59cc ) │ │ │ │ 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 61174 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1f5766 │ │ │ │ + b.n 1f57fe │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ blx 61ba8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1f5938 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f59d0 ) │ │ │ │ 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] │ │ │ │ @@ -554015,23 +554071,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 1f58e8 │ │ │ │ + beq.n 1f5980 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f5872 │ │ │ │ + b.n 1f590a │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f58e8 │ │ │ │ + beq.n 1f5980 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f586c │ │ │ │ + beq.n 1f5904 │ │ │ │ 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] │ │ │ │ @@ -554047,79 +554103,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, 1f590c │ │ │ │ + cbnz r6, 1f59a4 │ │ │ │ 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 1f58e0 │ │ │ │ + beq.n 1f5978 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f5886 │ │ │ │ + bne.n 1f591e │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f58d4 │ │ │ │ + bne.n 1f596c │ │ │ │ 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 1f5766 │ │ │ │ + beq.w 1f57fe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f5904 │ │ │ │ + cbz r3, 1f599c │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f9cd4 │ │ │ │ + bl 1f9d6c │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9b9c │ │ │ │ - b.n 1f5766 │ │ │ │ + bl 1f9c34 │ │ │ │ + b.n 1f57fe │ │ │ │ add fp, r7 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1f58be │ │ │ │ + bhi.n 1f5956 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1f58ba │ │ │ │ + b.n 1f5952 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 1f5dac ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ movs r7, r4 │ │ │ │ vminnm.f32 , , │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1f5a1c │ │ │ │ + bcs.n 1f5ab4 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f5a14 │ │ │ │ + bls.n 1f5aac │ │ │ │ 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 │ │ │ │ @@ -554131,71 +554187,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 1f59b4 │ │ │ │ + b.n 1f5a4c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1f59ea │ │ │ │ + beq.n 1f5a82 │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1f5a02 │ │ │ │ + beq.n 1f5a9a │ │ │ │ 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 1f59a0 │ │ │ │ + bne.n 1f5a38 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f59a6 │ │ │ │ + bne.n 1f5a3e │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1f5a0c │ │ │ │ + cbnz r3, 1f5aa4 │ │ │ │ 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 1f59a6 │ │ │ │ + beq.n 1f5a3e │ │ │ │ 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 1f59e2 │ │ │ │ + beq.n 1f5a7a │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f59d8 │ │ │ │ + beq.n 1f5a70 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1f59d8 │ │ │ │ + b.n 1f5a70 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1f5734 │ │ │ │ - b.n 1f5964 │ │ │ │ + bl 1f57cc │ │ │ │ + b.n 1f59fc │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f5734 │ │ │ │ - b.n 1f5964 │ │ │ │ + bl 1f57cc │ │ │ │ + b.n 1f59fc │ │ │ │ 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] │ │ │ │ @@ -554218,48 +554274,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 61c38 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1f5b2c │ │ │ │ + bhi.n 1f5bc4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1f5adc │ │ │ │ + bls.n 1f5b74 │ │ │ │ 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 1f5aba │ │ │ │ + bhi.n 1f5b52 │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1f5b04 │ │ │ │ + cbz r0, 1f5b9c │ │ │ │ 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 1f5af0 │ │ │ │ + bne.n 1f5b88 │ │ │ │ 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 │ │ │ │ @@ -554293,47 +554349,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 1f5b5a │ │ │ │ + bhi.n 1f5bf2 │ │ │ │ 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 1f5aa0 │ │ │ │ + b.n 1f5b38 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f5c28 │ │ │ │ + vldr d7, [pc, #80] @ 1f5cc0 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1f5c30 │ │ │ │ + vldr d7, [pc, #72] @ 1f5cc8 │ │ │ │ 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] @ 1f5c38 │ │ │ │ + vldr d7, [pc, #56] @ 1f5cd0 │ │ │ │ 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 │ │ │ │ @@ -554360,31 +554416,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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5ca2 │ │ │ │ - vldr d7, [pc, #68] @ 1f5ca8 │ │ │ │ + cbz r0, 1f5d3a │ │ │ │ + vldr d7, [pc, #68] @ 1f5d40 │ │ │ │ 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] @ 1f5cb0 │ │ │ │ + vldr d7, [pc, #52] @ 1f5d48 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1f5cb8 │ │ │ │ + vldr d7, [pc, #44] @ 1f5d50 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 61174 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -554421,193 +554477,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 1f5cda │ │ │ │ + bne.n 1f5d72 │ │ │ │ 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 1f5d32 │ │ │ │ + beq.n 1f5dca │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1f5d30 │ │ │ │ + cbz r0, 1f5dc8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61ba8 │ │ │ │ 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 61ba8 │ │ │ │ - b.n 1f5d2e │ │ │ │ + b.n 1f5dc6 │ │ │ │ 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, 1f5d90 │ │ │ │ + cbz r1, 1f5e28 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1f5d90 │ │ │ │ + beq.n 1f5e28 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f5d6c │ │ │ │ + b.n 1f5e04 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f5d90 │ │ │ │ + beq.n 1f5e28 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5d66 │ │ │ │ + beq.n 1f5dfe │ │ │ │ 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 1f5d90 │ │ │ │ + beq.n 1f5e28 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5d72 │ │ │ │ + bne.n 1f5e0a │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f5d84 │ │ │ │ + bne.n 1f5e1c │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f5d9c │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1f5e34 │ │ │ │ + bl 1f9c34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f5dc2 │ │ │ │ + cbz r0, 1f5e5a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f5d44 │ │ │ │ + bl 1f5ddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1f5e06 │ │ │ │ + cbz r0, 1f5e9e │ │ │ │ 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, 1f5e08 │ │ │ │ + cbz r1, 1f5ea0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1f5dfe │ │ │ │ + beq.n 1f5e96 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1f5df2 │ │ │ │ + cbz r3, 1f5e8a │ │ │ │ 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 1f5de6 │ │ │ │ + bne.n 1f5e7e │ │ │ │ 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] @ (1f5e24 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f5ebc ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61174 │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r6, 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 1f55e8 │ │ │ │ + bl 1f5680 │ │ │ │ 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 1f55e8 │ │ │ │ + bl 1f5680 │ │ │ │ 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 1f593c │ │ │ │ - cbz r0, 1f5e92 │ │ │ │ + bl 1f59d4 │ │ │ │ + cbz r0, 1f5f2a │ │ │ │ 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 1f593c │ │ │ │ - cbz r0, 1f5eb4 │ │ │ │ + bl 1f59d4 │ │ │ │ + cbz r0, 1f5f4c │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1f5ece │ │ │ │ + cbz r1, 1f5f66 │ │ │ │ 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 │ │ │ │ @@ -554620,83 +554676,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 1f55e8 │ │ │ │ - cbz r0, 1f5f08 │ │ │ │ + bl 1f5680 │ │ │ │ + cbz r0, 1f5fa0 │ │ │ │ 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, 1f5f34 │ │ │ │ + cbz r1, 1f5fcc │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5f24 │ │ │ │ - b.n 1f5f2e │ │ │ │ + bne.n 1f5fbc │ │ │ │ + b.n 1f5fc6 │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f5f2e │ │ │ │ + beq.n 1f5fc6 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5f1e │ │ │ │ + beq.n 1f5fb6 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1f5f12 │ │ │ │ + b.n 1f5faa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f607a │ │ │ │ + beq.w 1f6112 │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1f5fdc │ │ │ │ + bhi.n 1f6074 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f5f8c │ │ │ │ + bls.n 1f6024 │ │ │ │ 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 1f5f6a │ │ │ │ + bhi.n 1f6002 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f5fb4 │ │ │ │ + cbz r1, 1f604c │ │ │ │ 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 1f5fa0 │ │ │ │ + bne.n 1f6038 │ │ │ │ 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 │ │ │ │ @@ -554730,73 +554786,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 1f600a │ │ │ │ + bhi.n 1f60a2 │ │ │ │ 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 1f5f50 │ │ │ │ + b.n 1f5fe8 │ │ │ │ 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 1f61cc │ │ │ │ + beq.w 1f6264 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1f612c │ │ │ │ + bhi.n 1f61c4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f60dc │ │ │ │ + bls.n 1f6174 │ │ │ │ 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 1f60ba │ │ │ │ + bhi.n 1f6152 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f6104 │ │ │ │ + cbz r1, 1f619c │ │ │ │ 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 1f60f0 │ │ │ │ + bne.n 1f6188 │ │ │ │ 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 │ │ │ │ @@ -554831,34 +554887,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 1f615a │ │ │ │ + bhi.n 1f61f2 │ │ │ │ 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 1f60a0 │ │ │ │ + b.n 1f6138 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1f6104 │ │ │ │ + b.n 1f619c │ │ │ │ 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 │ │ │ │ @@ -554876,31 +554932,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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f6280 │ │ │ │ - vldr d7, [pc, #76] @ 1f6288 │ │ │ │ + cbz r0, 1f6318 │ │ │ │ + vldr d7, [pc, #76] @ 1f6320 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1f62a0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f6338 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1f6290 │ │ │ │ + vldr d7, [pc, #64] @ 1f6328 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1f62a4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f633c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1f6298 │ │ │ │ + vldr d7, [pc, #56] @ 1f6330 │ │ │ │ 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 │ │ │ │ @@ -554919,36 +554975,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 ffe162a2 │ │ │ │ - bl ffe182a6 │ │ │ │ + bl ffe1633a │ │ │ │ + bl ffe1833e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f6308 │ │ │ │ + vldr d7, [pc, #80] @ 1f63a0 │ │ │ │ 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] @ 1f6310 │ │ │ │ + vldr d7, [pc, #68] @ 1f63a8 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1f6318 │ │ │ │ + vldr d7, [pc, #60] @ 1f63b0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1f6320 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f6324 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f63b8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f63bc ) │ │ │ │ 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 61174 │ │ │ │ @@ -554965,166 +555021,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 584322 │ │ │ │ - bl 590326 │ │ │ │ + bl 5843ba │ │ │ │ + bl 5903be │ │ │ │ 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 1f637e │ │ │ │ + bhi.n 1f6416 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1f6376 │ │ │ │ - ldr.w ip, [pc, #52] @ 1f6384 │ │ │ │ + bhi.n 1f640e │ │ │ │ + ldr.w ip, [pc, #52] @ 1f641c │ │ │ │ add ip, pc │ │ │ │ - b.n 1f635c │ │ │ │ + b.n 1f63f4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1f6376 │ │ │ │ + beq.n 1f640e │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1f6356 │ │ │ │ + bcc.n 1f63ee │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1f5734 │ │ │ │ + bl 1f57cc │ │ │ │ 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 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb782 │ │ │ │ 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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f640c │ │ │ │ - vldr d7, [pc, #104] @ 1f6410 │ │ │ │ + beq.n 1f64a4 │ │ │ │ + vldr d7, [pc, #104] @ 1f64a8 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1f6430 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f64c8 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f6428 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f64c0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1f6418 │ │ │ │ + vldr d7, [pc, #92] @ 1f64b0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1f6434 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f64cc ) │ │ │ │ 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 61174 │ │ │ │ - vldr d7, [pc, #56] @ 1f6420 │ │ │ │ - ldr r3, [pc, #76] @ (1f6438 ) │ │ │ │ + vldr d7, [pc, #56] @ 1f64b8 │ │ │ │ + ldr r3, [pc, #76] @ (1f64d0 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1f643c ) │ │ │ │ + ldr r1, [pc, #76] @ (1f64d4 ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1f9cd4 │ │ │ │ + bl 1f9d6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1f640c │ │ │ │ - ldr r1, [pc, #56] @ (1f6440 ) │ │ │ │ + beq.n 1f64a4 │ │ │ │ + ldr r1, [pc, #56] @ (1f64d8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f9cd4 │ │ │ │ + bl 1f9d6c │ │ │ │ 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 5e432 │ │ │ │ - bl 4ba436 │ │ │ │ - bl 4c843a │ │ │ │ - bl 3b643e │ │ │ │ - bl 4f6442 │ │ │ │ - cbz r0, 1f6484 │ │ │ │ + bl 5e4ca │ │ │ │ + bl 4ba4ce │ │ │ │ + bl 4c84d2 │ │ │ │ + bl 3b64d6 │ │ │ │ + bl 4f64da │ │ │ │ + cbz r0, 1f651c │ │ │ │ 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 1f647c │ │ │ │ + beq.n 1f6514 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f6470 │ │ │ │ + cbz r3, 1f6508 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60c44 │ │ │ │ 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 1f6462 │ │ │ │ + bne.n 1f64fa │ │ │ │ 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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 61a64 │ │ │ │ - cbz r0, 1f652a │ │ │ │ + cbz r0, 1f65c2 │ │ │ │ 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] │ │ │ │ @@ -555143,20 +555199,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 1f593c │ │ │ │ - cbz r0, 1f652e │ │ │ │ + bl 1f59d4 │ │ │ │ + cbz r0, 1f65c6 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1f652e │ │ │ │ + cbnz r3, 1f65c6 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ @@ -555166,104 +555222,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] @ (1f6590 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f6594 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f6628 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f662c ) │ │ │ │ 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 1f55e8 │ │ │ │ - cbz r0, 1f6572 │ │ │ │ + bl 1f5680 │ │ │ │ + cbz r0, 1f660a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1f6598 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6594 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f6630 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f662c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f658a │ │ │ │ + bne.n 1f6622 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ 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] @ (1f660c ) │ │ │ │ - ldr r3, [pc, #88] @ (1f6610 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f66a4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f66a8 ) │ │ │ │ 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 1f55e8 │ │ │ │ - cbz r0, 1f65f0 │ │ │ │ + bl 1f5680 │ │ │ │ + cbz r0, 1f6688 │ │ │ │ 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 60c44 │ │ │ │ - ldr r2, [pc, #32] @ (1f6614 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6610 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f66ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1f66a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6608 │ │ │ │ + bne.n 1f66a0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ 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] @ (1f67bc ) │ │ │ │ + ldr r4, [pc, #400] @ (1f6854 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1f67c0 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f6858 ) │ │ │ │ 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 │ │ │ │ @@ -555271,803 +555327,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 1f6722 │ │ │ │ + bne.n 1f67ba │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1f6714 │ │ │ │ + bmi.n 1f67ac │ │ │ │ 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 60f78 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f66f2 │ │ │ │ + blt.n 1f678a │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1f66ae │ │ │ │ + cbz r3, 1f6746 │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f669a │ │ │ │ + beq.n 1f6732 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f66ae │ │ │ │ + beq.n 1f6746 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1f67c4 ) │ │ │ │ + ldr r2, [pc, #292] @ (1f685c ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6124c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f6706 │ │ │ │ + blt.n 1f679e │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1f6706 │ │ │ │ + cbnz r3, 1f679e │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1f66d2 │ │ │ │ + ble.n 1f676a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #268] @ (1f67c8 ) │ │ │ │ - ldr r3, [pc, #260] @ (1f67c0 ) │ │ │ │ + ldr r2, [pc, #268] @ (1f6860 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f6858 ) │ │ │ │ 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 1f67a8 │ │ │ │ + bne.n 1f6840 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 61c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f67ac │ │ │ │ + beq.n 1f6844 │ │ │ │ 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 1f6618 │ │ │ │ - b.n 1f66b8 │ │ │ │ - cbz r3, 1f6706 │ │ │ │ + bl 1f66b0 │ │ │ │ + b.n 1f6750 │ │ │ │ + cbz r3, 1f679e │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1f6700 │ │ │ │ + beq.n 1f6798 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f6706 │ │ │ │ + beq.n 1f679e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f669c │ │ │ │ - ldr r1, [pc, #196] @ (1f67cc ) │ │ │ │ + b.n 1f6734 │ │ │ │ + ldr r1, [pc, #196] @ (1f6864 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61f34 │ │ │ │ - b.n 1f66b6 │ │ │ │ + b.n 1f674e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1f67a2 │ │ │ │ + bhi.n 1f683a │ │ │ │ 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] @ (1f67d0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f6868 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61c74 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f6750 │ │ │ │ + blt.n 1f67e8 │ │ │ │ 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 1f665c │ │ │ │ + b.n 1f66f4 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f665c │ │ │ │ - ldr r3, [pc, #116] @ (1f67d4 ) │ │ │ │ + b.n 1f66f4 │ │ │ │ + ldr r3, [pc, #116] @ (1f686c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1f67d8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f6870 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61c74 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1f6660 │ │ │ │ + blt.w 1f66f8 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1f6660 │ │ │ │ - ldr r3, [pc, #68] @ (1f67dc ) │ │ │ │ + b.n 1f66f8 │ │ │ │ + ldr r3, [pc, #68] @ (1f6874 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6762 │ │ │ │ - ldr r3, [pc, #64] @ (1f67e0 ) │ │ │ │ + b.n 1f67fa │ │ │ │ + ldr r3, [pc, #64] @ (1f6878 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6762 │ │ │ │ - ldr r3, [pc, #64] @ (1f67e4 ) │ │ │ │ + b.n 1f67fa │ │ │ │ + ldr r3, [pc, #64] @ (1f687c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6762 │ │ │ │ + b.n 1f67fa │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1f67e8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f6880 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1f66b6 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + b.n 1f674e │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ca │ │ │ │ movs r6, r2 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - ldc 0, cr0, [r8, #-92] @ 0xffffffa4 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + stc 0, cr0, [r0, #-92] @ 0xffffffa4 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ 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] @ 1f6870 │ │ │ │ + ldr.w ip, [pc, #112] @ 1f6908 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add ip, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #100] @ (1f6874 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f690c ) │ │ │ │ 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 1f6618 │ │ │ │ - ldr r2, [pc, #72] @ (1f6878 ) │ │ │ │ + bl 1f66b0 │ │ │ │ + ldr r2, [pc, #72] @ (1f6910 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1f687c ) │ │ │ │ + ldr r2, [pc, #60] @ (1f6914 ) │ │ │ │ add r2, pc │ │ │ │ blx 616cc <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f6850 │ │ │ │ + beq.n 1f68e8 │ │ │ │ mov r0, r3 │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #44] @ (1f6880 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6874 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f6918 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f690c ) │ │ │ │ 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 1f686c │ │ │ │ + bne.n 1f6904 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ 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] @ 1f6914 │ │ │ │ + ldr.w ip, [pc, #124] @ 1f69ac │ │ │ │ add r4, sp, #28 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1f6918 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f69b0 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1f691c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f69b4 ) │ │ │ │ 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] @ (1f6920 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f69b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1f6618 │ │ │ │ - ldr r2, [pc, #80] @ (1f6924 ) │ │ │ │ + bl 1f66b0 │ │ │ │ + ldr r2, [pc, #80] @ (1f69bc ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 61f64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f68f2 │ │ │ │ + beq.n 1f698a │ │ │ │ mov r0, r3 │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #52] @ (1f6928 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f691c ) │ │ │ │ + ldr r2, [pc, #52] @ (1f69c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f69b4 ) │ │ │ │ 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 1f690e │ │ │ │ + bne.n 1f69a6 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1f69a0 │ │ │ │ + beq.n 1f6908 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1f694c │ │ │ │ + beq.n 1f6ab4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ 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] @ (1f6ac8 ) │ │ │ │ + ldr r2, [pc, #396] @ (1f6b60 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1f6acc ) │ │ │ │ + ldr r3, [pc, #392] @ (1f6b64 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1f6ad0 ) │ │ │ │ - ldr r5, [pc, #396] @ (1f6ad4 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f6b68 ) │ │ │ │ + ldr r5, [pc, #396] @ (1f6b6c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f78ac │ │ │ │ - ldr r1, [pc, #380] @ (1f6ad8 ) │ │ │ │ + bl 1f7944 │ │ │ │ + ldr r1, [pc, #380] @ (1f6b70 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff520 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1f696a │ │ │ │ + cbnz r3, 1f6a02 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1f6adc ) │ │ │ │ + ldr r2, [pc, #368] @ (1f6b74 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1f6ae0 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f6b78 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1f6ae4 ) │ │ │ │ + ldr r0, [pc, #364] @ (1f6b7c ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f69c8 │ │ │ │ - ldr r0, [pc, #352] @ (1f6ae8 ) │ │ │ │ + cbz r0, 1f6a60 │ │ │ │ + ldr r0, [pc, #352] @ (1f6b80 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61e54 │ │ │ │ - cbz r0, 1f69c2 │ │ │ │ - ldr r0, [pc, #344] @ (1f6aec ) │ │ │ │ + cbz r0, 1f6a5a │ │ │ │ + ldr r0, [pc, #344] @ (1f6b84 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6abc │ │ │ │ - ldr r0, [pc, #332] @ (1f6af0 ) │ │ │ │ + beq.w 1f6b54 │ │ │ │ + ldr r0, [pc, #332] @ (1f6b88 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6ac0 │ │ │ │ - ldr r0, [pc, #320] @ (1f6af4 ) │ │ │ │ + beq.w 1f6b58 │ │ │ │ + ldr r0, [pc, #320] @ (1f6b8c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1f6af8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1f6b90 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1f6afc ) │ │ │ │ + ldr r1, [pc, #304] @ (1f6b94 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1f6b00 ) │ │ │ │ + ldr r0, [pc, #304] @ (1f6b98 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ff29c │ │ │ │ - ldr r2, [pc, #296] @ (1f6b04 ) │ │ │ │ - ldr r3, [pc, #300] @ (1f6b08 ) │ │ │ │ + bl 1ff334 │ │ │ │ + ldr r2, [pc, #296] @ (1f6b9c ) │ │ │ │ + ldr r3, [pc, #300] @ (1f6ba0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1f6b0c ) │ │ │ │ + ldr r1, [pc, #300] @ (1f6ba4 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 61be4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61998 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f6a2a │ │ │ │ - ldr r3, [pc, #276] @ (1f6b10 ) │ │ │ │ + beq.n 1f6ac2 │ │ │ │ + ldr r3, [pc, #276] @ (1f6ba8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f6a1c │ │ │ │ - ldr r2, [pc, #272] @ (1f6b14 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f6acc ) │ │ │ │ + bmi.n 1f6ab4 │ │ │ │ + ldr r2, [pc, #272] @ (1f6bac ) │ │ │ │ + ldr r3, [pc, #196] @ (1f6b64 ) │ │ │ │ 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 1f6ac4 │ │ │ │ + bne.n 1f6b5c │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f9488 │ │ │ │ + bl 1f9520 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 62078 │ │ │ │ - b.n 1f6a02 │ │ │ │ + b.n 1f6a9a │ │ │ │ blx 60edc │ │ │ │ mov r4, r0 │ │ │ │ blx 61c08 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f6a40 │ │ │ │ - ldr r3, [pc, #220] @ (1f6b18 ) │ │ │ │ + beq.n 1f6ad8 │ │ │ │ + ldr r3, [pc, #220] @ (1f6bb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f69fe │ │ │ │ - ldr r0, [pc, #216] @ (1f6b1c ) │ │ │ │ + b.n 1f6a96 │ │ │ │ + ldr r0, [pc, #216] @ (1f6bb4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f6aa0 │ │ │ │ - ldr r4, [pc, #212] @ (1f6b20 ) │ │ │ │ - bl 1f9488 │ │ │ │ + bl 1f7944 │ │ │ │ + cbz r0, 1f6b38 │ │ │ │ + ldr r4, [pc, #212] @ (1f6bb8 ) │ │ │ │ + bl 1f9520 │ │ │ │ mov r5, r0 │ │ │ │ blx 60af4 │ │ │ │ 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 61c74 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 612a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1f6a80 │ │ │ │ - ldr r3, [pc, #168] @ (1f6b24 ) │ │ │ │ + bge.n 1f6b18 │ │ │ │ + ldr r3, [pc, #168] @ (1f6bbc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f69fe │ │ │ │ - ldr r1, [pc, #164] @ (1f6b28 ) │ │ │ │ + b.n 1f6a96 │ │ │ │ + ldr r1, [pc, #164] @ (1f6bc0 ) │ │ │ │ add r1, pc │ │ │ │ blx 60c08 │ │ │ │ - ldr r1, [pc, #160] @ (1f6b2c ) │ │ │ │ + ldr r1, [pc, #160] @ (1f6bc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f69fe │ │ │ │ - ldr r2, [pc, #156] @ (1f6b30 ) │ │ │ │ + beq.n 1f6a96 │ │ │ │ + ldr r2, [pc, #156] @ (1f6bc8 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1f69fe │ │ │ │ - ldr r0, [pc, #144] @ (1f6b34 ) │ │ │ │ + b.n 1f6a96 │ │ │ │ + ldr r0, [pc, #144] @ (1f6bcc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f6ab4 │ │ │ │ - ldr r1, [pc, #140] @ (1f6b38 ) │ │ │ │ + bl 1f7944 │ │ │ │ + cbz r0, 1f6b4c │ │ │ │ + ldr r1, [pc, #140] @ (1f6bd0 ) │ │ │ │ add r1, pc │ │ │ │ blx 61f70 │ │ │ │ - b.n 1f6a88 │ │ │ │ - ldr r3, [pc, #132] @ (1f6b3c ) │ │ │ │ + b.n 1f6b20 │ │ │ │ + ldr r3, [pc, #132] @ (1f6bd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f69fe │ │ │ │ + b.n 1f6a96 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f69c2 │ │ │ │ + b.n 1f6a5a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f69c2 │ │ │ │ + b.n 1f6a5a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r6, #20] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 1f6bc8 │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 1f6bb8 │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r1, #16] │ │ │ │ - movs r0, r3 │ │ │ │ - @ instruction: 0xead40017 │ │ │ │ str r0, [r6, #12] │ │ │ │ movs r0, r3 │ │ │ │ - beq.n 1f6b2c │ │ │ │ + @ instruction: 0xeabc0017 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + movs r0, r3 │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1f6b10 │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - sbcs r6, r1 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r6, #4] │ │ │ │ movs r0, r3 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r4, r1 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ 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] @ (1f6be4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1f6c7c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1f6be8 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f6c80 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1f6bec ) │ │ │ │ + ldr r4, [pc, #144] @ (1f6c84 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1f6bf0 ) │ │ │ │ + ldr r0, [pc, #140] @ (1f6c88 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1f6bf4 ) │ │ │ │ + ldr r1, [pc, #140] @ (1f6c8c ) │ │ │ │ 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 61fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1f6bca │ │ │ │ + bhi.n 1f6c62 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1f6bb0 │ │ │ │ - ldr r4, [pc, #112] @ (1f6bf8 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1f6bfc │ │ │ │ + bhi.n 1f6c48 │ │ │ │ + ldr r4, [pc, #112] @ (1f6c90 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1f6c94 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f6baa │ │ │ │ + beq.n 1f6c42 │ │ │ │ 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 1f6b92 │ │ │ │ - ldr r2, [pc, #76] @ (1f6c00 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f6be8 ) │ │ │ │ + bne.n 1f6c2a │ │ │ │ + ldr r2, [pc, #76] @ (1f6c98 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6c80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6bde │ │ │ │ + bne.n 1f6c76 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1f6c04 ) │ │ │ │ + ldr r1, [pc, #56] @ (1f6c9c ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1f6c08 ) │ │ │ │ + ldr r0, [pc, #56] @ (1f6ca0 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ blx 61fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1f6b80 │ │ │ │ + b.n 1f6c18 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ 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] @ 1f6c60 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f6cf8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1f6c64 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f6cfc ) │ │ │ │ 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 1f6b40 │ │ │ │ - ldr r2, [pc, #40] @ (1f6c68 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6c64 ) │ │ │ │ + bl 1f6bd8 │ │ │ │ + ldr r2, [pc, #40] @ (1f6d00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6cfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6c5c │ │ │ │ + bne.n 1f6cf4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ 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] @ (1f6c94 ) │ │ │ │ + ldr r0, [pc, #24] @ (1f6d2c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ - ldr r2, [pc, #20] @ (1f6c98 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f6c9c ) │ │ │ │ + bl 1f7944 │ │ │ │ + ldr r2, [pc, #20] @ (1f6d30 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f6d34 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ 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] @ 1f6d00 │ │ │ │ + ldr.w r8, [pc, #76] @ 1f6d98 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f6cd6 │ │ │ │ + b.n 1f6d6e │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6ca4 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 62138 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6cc4 │ │ │ │ + bne.n 1f6d5c │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f6cfc │ │ │ │ + beq.n 1f6d94 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 61354 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ 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 1f9998 │ │ │ │ - ldr r1, [pc, #24] @ (1f6d38 ) │ │ │ │ + bl 1f9a30 │ │ │ │ + ldr r1, [pc, #24] @ (1f6dd0 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e40017 │ │ │ │ + rsb r0, ip, #9895936 @ 0x970000 │ │ │ │ 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] @ 1f6da0 │ │ │ │ + ldr.w ip, [pc, #80] @ 1f6e38 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1f6da4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f6e3c ) │ │ │ │ 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 1f9e40 │ │ │ │ + bl 1f9ed8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6ca0 │ │ │ │ - ldr r2, [pc, #40] @ (1f6da8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6da4 ) │ │ │ │ + bl 1f6d38 │ │ │ │ + ldr r2, [pc, #40] @ (1f6e40 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6e3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6d9c │ │ │ │ + bne.n 1f6e34 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ 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] @ 1f6e18 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f6eb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1f6e1c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f6eb4 ) │ │ │ │ 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] │ │ │ │ @@ -556078,34 +556134,34 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 61c38 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f6ca0 │ │ │ │ + bl 1f6d38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #32] @ (1f6e20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6e1c ) │ │ │ │ + ldr r2, [pc, #32] @ (1f6eb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f6eb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6e14 │ │ │ │ + bne.n 1f6eac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ 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 │ │ │ │ @@ -556123,37 +556179,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 1f6e48 │ │ │ │ + bne.n 1f6ee0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1f6ea8 │ │ │ │ + ldr.w lr, [pc, #48] @ 1f6f40 │ │ │ │ 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 1f6e7c │ │ │ │ + bne.n 1f6f14 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - add sp, #8 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ 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] │ │ │ │ @@ -556167,259 +556223,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 1f6eb4 │ │ │ │ + bne.n 1f6f4c │ │ │ │ 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] @ (1f6f54 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f6fec ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1f6f58 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f6ff0 ) │ │ │ │ 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 20ab40 │ │ │ │ + bl 20abd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ac54 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20b09c │ │ │ │ - ldr r2, [pc, #36] @ (1f6f5c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6f58 ) │ │ │ │ + bl 20b134 │ │ │ │ + ldr r2, [pc, #36] @ (1f6ff4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6ff0 ) │ │ │ │ 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 1f6f50 │ │ │ │ + bne.n 1f6fe8 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ 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] @ (1f6fc8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f7060 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1f6fcc ) │ │ │ │ + ldr r3, [pc, #88] @ (1f7064 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r6, [pc, #80] @ (1f6fd0 ) │ │ │ │ + ldr r6, [pc, #80] @ (1f7068 ) │ │ │ │ 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 1f6e24 │ │ │ │ - ldr r2, [pc, #64] @ (1f6fd4 ) │ │ │ │ + bl 1f6ebc │ │ │ │ + ldr r2, [pc, #64] @ (1f706c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1f6f96 │ │ │ │ - ldr r2, [pc, #44] @ (1f6fd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6fcc ) │ │ │ │ + bne.n 1f702e │ │ │ │ + ldr r2, [pc, #44] @ (1f7070 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f7064 ) │ │ │ │ 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 1f6fc2 │ │ │ │ + bne.n 1f705a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ - movs r0, r3 │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ + movs r0, r3 │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ 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] @ (1f7030 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f70c8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #68] @ (1f7034 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f70cc ) │ │ │ │ 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 1f6e24 │ │ │ │ + bl 1f6ebc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61f88 │ │ │ │ - ldr r2, [pc, #40] @ (1f7038 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f7034 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f70d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f70cc ) │ │ │ │ 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 1f702c │ │ │ │ + bne.n 1f70c4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ 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] @ (1f709c ) │ │ │ │ + ldr r2, [pc, #80] @ (1f7134 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1f70a0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f7138 ) │ │ │ │ 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 20ce8c │ │ │ │ + bl 20cf24 │ │ │ │ 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] @ (1f70a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f7138 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1f70a4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f713c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7098 │ │ │ │ + bne.n 1f7130 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ 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] @ 1f7118 │ │ │ │ + ldr.w lr, [pc, #96] @ 1f71b0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 1f711c │ │ │ │ + ldr.w ip, [pc, #92] @ 1f71b4 │ │ │ │ add lr, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1f7110 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1f71a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 61768 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 60df8 <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1f70e2 │ │ │ │ - ldr r2, [pc, #44] @ (1f7120 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f711c ) │ │ │ │ + beq.n 1f717a │ │ │ │ + ldr r2, [pc, #44] @ (1f71b8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f71b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f710a │ │ │ │ + bne.n 1f71a2 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ 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] @ (1f71a8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f7240 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #116] @ (1f71ac ) │ │ │ │ + ldr r3, [pc, #116] @ (1f7244 ) │ │ │ │ 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 1f719c │ │ │ │ + blt.n 1f7234 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 20ce8c │ │ │ │ + bl 20cf24 │ │ │ │ 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 │ │ │ │ @@ -556427,234 +556483,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 1f719c │ │ │ │ - ldr r2, [pc, #40] @ (1f71b0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f71ac ) │ │ │ │ + bne.n 1f7234 │ │ │ │ + ldr r2, [pc, #40] @ (1f7248 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f7244 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f71a4 │ │ │ │ + bne.n 1f723c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f7184 │ │ │ │ + b.n 1f721c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ 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 60b00 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1f7206 │ │ │ │ + bge.n 1f729e │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1f720c │ │ │ │ + bne.n 1f72a4 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b00 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f720c │ │ │ │ + blt.n 1f72a4 │ │ │ │ movs r1, #1 │ │ │ │ blx 60b00 <__fcntl_time64@plt> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f7212 │ │ │ │ + beq.n 1f72aa │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b00 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f7212 │ │ │ │ + beq.n 1f72aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f7206 │ │ │ │ + b.n 1f729e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 6127c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1f7206 │ │ │ │ + b.n 1f729e │ │ │ │ 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] @ (1f7378 ) │ │ │ │ + ldr r2, [pc, #324] @ (1f7410 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #324] @ (1f737c ) │ │ │ │ + ldr r3, [pc, #324] @ (1f7414 ) │ │ │ │ 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 61480 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - beq.n 1f7312 │ │ │ │ + beq.n 1f73aa │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 61690 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f732e │ │ │ │ + beq.n 1f73c6 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 61c20 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7364 │ │ │ │ + beq.n 1f73fc │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1f7286 │ │ │ │ + b.n 1f731e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f72ae │ │ │ │ + ble.n 1f7346 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f72d8 │ │ │ │ + beq.n 1f7370 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 612d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1f727c │ │ │ │ + bge.n 1f7314 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1f7282 │ │ │ │ + beq.n 1f731a │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1f7280 │ │ │ │ + bgt.n 1f7318 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f72e8 │ │ │ │ + bne.n 1f7380 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 61450 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f734c │ │ │ │ + beq.n 1f73e4 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f7276 │ │ │ │ + b.n 1f730e │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f72ba │ │ │ │ + beq.n 1f7352 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 6127c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 61450 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f7336 │ │ │ │ + cbz r0, 1f73ce │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f7312 │ │ │ │ + beq.n 1f73aa │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #108] @ (1f7380 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f737c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f7418 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f7414 ) │ │ │ │ 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 1f7348 │ │ │ │ + bne.n 1f73e0 │ │ │ │ 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 1f7264 │ │ │ │ + b.n 1f72fc │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f7312 │ │ │ │ + b.n 1f73aa │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r7 │ │ │ │ blx 6127c │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f7312 │ │ │ │ + b.n 1f73aa │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r6 │ │ │ │ blx 6127c │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f7312 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + b.n 1f73aa │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ 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] @ (1f7560 ) │ │ │ │ + ldr r2, [pc, #456] @ (1f75f8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1f7564 ) │ │ │ │ + ldr r3, [pc, #456] @ (1f75fc ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #452] @ (1f7568 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f7600 ) │ │ │ │ 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 1feb04 │ │ │ │ + bl 1feb9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61738 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -556670,177 +556726,177 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f7528 │ │ │ │ + bne.w 1f75c0 │ │ │ │ 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 6130c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f7486 │ │ │ │ + beq.n 1f751e │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1f7430 │ │ │ │ + bpl.n 1f74c8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 61534 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f7528 │ │ │ │ + beq.n 1f75c0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 612d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1f74aa │ │ │ │ + bne.n 1f7542 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f73e4 │ │ │ │ + beq.n 1f747c │ │ │ │ blx 60ee8 │ │ │ │ - ldr r2, [pc, #276] @ (1f756c ) │ │ │ │ - ldr r1, [pc, #276] @ (1f7570 ) │ │ │ │ + ldr r2, [pc, #276] @ (1f7604 ) │ │ │ │ + ldr r1, [pc, #276] @ (1f7608 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ - ldr r2, [pc, #268] @ (1f7574 ) │ │ │ │ - ldr r3, [pc, #248] @ (1f7564 ) │ │ │ │ + bl 1f6ca4 │ │ │ │ + ldr r2, [pc, #268] @ (1f760c ) │ │ │ │ + ldr r3, [pc, #248] @ (1f75fc ) │ │ │ │ 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 1f755a │ │ │ │ + bne.n 1f75f2 │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f73e4 │ │ │ │ + beq.n 1f747c │ │ │ │ blx 60ee8 │ │ │ │ - ldr r2, [pc, #220] @ (1f7578 ) │ │ │ │ - ldr r1, [pc, #224] @ (1f757c ) │ │ │ │ + ldr r2, [pc, #220] @ (1f7610 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f7614 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ - b.n 1f7466 │ │ │ │ + bl 1f6ca4 │ │ │ │ + b.n 1f74fe │ │ │ │ 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 1f74d8 │ │ │ │ - b.n 1f73e4 │ │ │ │ + bhi.n 1f7570 │ │ │ │ + b.n 1f747c │ │ │ │ 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 1f73e4 │ │ │ │ + bcs.n 1f747c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f74be │ │ │ │ + bne.n 1f7556 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ands.w fp, r2, #3072 @ 0xc00 │ │ │ │ - bne.n 1f7518 │ │ │ │ + bne.n 1f75b0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f74be │ │ │ │ + bne.n 1f7556 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands.w fp, r2, #256 @ 0x100 │ │ │ │ - bne.n 1f752e │ │ │ │ + bne.n 1f75c6 │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 1f74be │ │ │ │ + bpl.n 1f7556 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 60e4c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f74c2 │ │ │ │ + b.n 1f755a │ │ │ │ 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 1f7466 │ │ │ │ + b.n 1f74fe │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 60f84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq.n 1f754a │ │ │ │ + beq.n 1f75e2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f74c2 │ │ │ │ - ldr r2, [pc, #52] @ (1f7580 ) │ │ │ │ + b.n 1f755a │ │ │ │ + ldr r2, [pc, #52] @ (1f7618 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1f7584 ) │ │ │ │ + ldr r1, [pc, #52] @ (1f761c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ - b.n 1f7466 │ │ │ │ + bl 1f6ca4 │ │ │ │ + b.n 1f74fe │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ movs r7, r2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ 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 │ │ │ │ @@ -556848,26 +556904,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ blx 61a64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f770a │ │ │ │ + beq.w 1f77a2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61c38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7682 │ │ │ │ + beq.n 1f771a │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcc.n 1f75e4 │ │ │ │ - cbz r5, 1f75d4 │ │ │ │ - ldr r3, [pc, #328] @ (1f7718 ) │ │ │ │ + bcc.n 1f767c │ │ │ │ + cbz r5, 1f766c │ │ │ │ + ldr r3, [pc, #328] @ (1f77b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -556877,30 +556933,30 @@ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ add.w r7, r4, #36 @ 0x24 │ │ │ │ blx 61ba8 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 61f10 │ │ │ │ adds r6, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1f76a4 │ │ │ │ + beq.n 1f773c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 60f84 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f768e │ │ │ │ + beq.n 1f7726 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r7 │ │ │ │ blx 62024 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ adds r0, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f76e4 │ │ │ │ + beq.n 1f777c │ │ │ │ subs r2, r6, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60b18 <__memcpy_chk@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #4132 @ 0x1024 │ │ │ │ @@ -556912,119 +556968,119 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r7, [r4, #32] │ │ │ │ blx 60f84 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f76b2 │ │ │ │ + bne.n 1f774a │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f76ee │ │ │ │ - cbz r5, 1f766c │ │ │ │ - ldr r3, [pc, #180] @ (1f771c ) │ │ │ │ + beq.n 1f7786 │ │ │ │ + cbz r5, 1f7704 │ │ │ │ + ldr r3, [pc, #180] @ (1f77b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f7676 │ │ │ │ + beq.n 1f770e │ │ │ │ blx 6127c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f75d4 │ │ │ │ + beq.n 1f766c │ │ │ │ blx 6127c │ │ │ │ - b.n 1f75d4 │ │ │ │ + b.n 1f766c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f75d4 │ │ │ │ - ldr r3, [pc, #152] @ (1f7720 ) │ │ │ │ + beq.n 1f766c │ │ │ │ + ldr r3, [pc, #152] @ (1f77b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f75d4 │ │ │ │ + b.n 1f766c │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f7610 │ │ │ │ + beq.n 1f76a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f766c │ │ │ │ - ldr r3, [pc, #132] @ (1f7724 ) │ │ │ │ + beq.n 1f7704 │ │ │ │ + ldr r3, [pc, #132] @ (1f77bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f766c │ │ │ │ + b.n 1f7704 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f7676 │ │ │ │ - ldr r3, [pc, #124] @ (1f7728 ) │ │ │ │ + beq.n 1f770e │ │ │ │ + ldr r3, [pc, #124] @ (1f77c0 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f7678 │ │ │ │ + b.n 1f7710 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 6182c │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f76fa │ │ │ │ - ldr r1, [pc, #104] @ (1f772c ) │ │ │ │ + beq.n 1f7792 │ │ │ │ + ldr r1, [pc, #104] @ (1f77c4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1fea68 │ │ │ │ + bl 1feb00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f75dc │ │ │ │ + beq.n 1f7674 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f766c │ │ │ │ - ldr r3, [pc, #80] @ (1f7730 ) │ │ │ │ + beq.n 1f7704 │ │ │ │ + ldr r3, [pc, #80] @ (1f77c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f766c │ │ │ │ + b.n 1f7704 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1f7642 │ │ │ │ + b.n 1f76da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f766c │ │ │ │ - ldr r3, [pc, #64] @ (1f7734 ) │ │ │ │ + beq.n 1f7704 │ │ │ │ + ldr r3, [pc, #64] @ (1f77cc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f766c │ │ │ │ - cbz r5, 1f7702 │ │ │ │ - ldr r3, [pc, #56] @ (1f7738 ) │ │ │ │ + b.n 1f7704 │ │ │ │ + cbz r5, 1f779a │ │ │ │ + ldr r3, [pc, #56] @ (1f77d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f7672 │ │ │ │ - b.n 1f75d4 │ │ │ │ + bne.n 1f770a │ │ │ │ + b.n 1f766c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f75dc │ │ │ │ - ldr r3, [pc, #40] @ (1f773c ) │ │ │ │ + beq.w 1f7674 │ │ │ │ + ldr r3, [pc, #40] @ (1f77d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f75dc │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + b.n 1f7674 │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f7786 │ │ │ │ + cbz r0, 1f781e │ │ │ │ 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 │ │ │ │ @@ -557032,138 +557088,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 61324 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d19c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 6127c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 6127c │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ 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] @ (1f7840 ) │ │ │ │ + ldr r3, [pc, #168] @ (1f78d8 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f77b0 │ │ │ │ + bne.n 1f7848 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f77a0 │ │ │ │ + bne.n 1f7838 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f77f4 │ │ │ │ - ldr r4, [pc, #140] @ (1f7844 ) │ │ │ │ + cbnz r2, 1f788c │ │ │ │ + ldr r4, [pc, #140] @ (1f78dc ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5da4 │ │ │ │ - ldr r3, [pc, #132] @ (1f7848 ) │ │ │ │ - ldr r0, [pc, #132] @ (1f784c ) │ │ │ │ + bl 1f5e3c │ │ │ │ + ldr r3, [pc, #132] @ (1f78e0 ) │ │ │ │ + ldr r0, [pc, #132] @ (1f78e4 ) │ │ │ │ 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 1f77d6 │ │ │ │ + bne.n 1f786e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f77ec │ │ │ │ + cbnz r3, 1f7884 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f7822 │ │ │ │ - ldr r4, [pc, #84] @ (1f7850 ) │ │ │ │ + bne.n 1f78ba │ │ │ │ + ldr r4, [pc, #84] @ (1f78e8 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f780c │ │ │ │ + bne.n 1f78a4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f77fc │ │ │ │ - b.n 1f77b6 │ │ │ │ + bne.n 1f7894 │ │ │ │ + b.n 1f784e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7828 │ │ │ │ + bne.n 1f78c0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f77f8 │ │ │ │ - b.n 1f77b6 │ │ │ │ + bne.n 1f7890 │ │ │ │ + b.n 1f784e │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {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] @ (1f7898 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f7930 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1f789c ) │ │ │ │ + ldr r3, [pc, #52] @ (1f7934 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1f788e │ │ │ │ - ldr r2, [pc, #44] @ (1f78a0 ) │ │ │ │ - ldr r4, [pc, #48] @ (1f78a4 ) │ │ │ │ + cbz r1, 1f7926 │ │ │ │ + ldr r2, [pc, #44] @ (1f7938 ) │ │ │ │ + ldr r4, [pc, #48] @ (1f793c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61f64 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 6209c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61f64 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1f78a8 ) │ │ │ │ + ldr r1, [pc, #24] @ (1f7940 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1f7870 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + b.n 1f7908 │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -557175,170 +557231,170 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 62090 │ │ │ │ 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] @ (1f7a28 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f7ac0 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1f7a2c ) │ │ │ │ + ldr r4, [pc, #320] @ (1f7ac4 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7904 │ │ │ │ + bne.n 1f799c │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f78f4 │ │ │ │ + bne.n 1f798c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f79da │ │ │ │ - ldr r3, [pc, #288] @ (1f7a30 ) │ │ │ │ + bne.n 1f7a72 │ │ │ │ + ldr r3, [pc, #288] @ (1f7ac8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f79bc │ │ │ │ - ldr r3, [pc, #284] @ (1f7a34 ) │ │ │ │ + bne.n 1f7a54 │ │ │ │ + ldr r3, [pc, #284] @ (1f7acc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f7950 │ │ │ │ + cbz r2, 1f79e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f798a │ │ │ │ + beq.n 1f7a22 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #264] @ (1f7a38 ) │ │ │ │ + ldr r0, [pc, #264] @ (1f7ad0 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7934 │ │ │ │ + bne.n 1f79cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f79c6 │ │ │ │ + bne.n 1f7a5e │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #232] @ (1f7a3c ) │ │ │ │ + ldr r1, [pc, #232] @ (1f7ad4 ) │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ - ldr r1, [pc, #228] @ (1f7a40 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f7ad8 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5cd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f792c │ │ │ │ + beq.n 1f79c4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #204] @ (1f7a44 ) │ │ │ │ + ldr r0, [pc, #204] @ (1f7adc ) │ │ │ │ add r0, pc │ │ │ │ - bl 360cf4 │ │ │ │ + bl 360d8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f792a │ │ │ │ - ldr r4, [pc, #188] @ (1f7a48 ) │ │ │ │ + bne.n 1f79c2 │ │ │ │ + ldr r4, [pc, #188] @ (1f7ae0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7a24 │ │ │ │ + beq.n 1f7abc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 620b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f792c │ │ │ │ + b.n 1f79c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 620b4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f792c │ │ │ │ + b.n 1f79c4 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f7a08 │ │ │ │ - ldr r6, [pc, #108] @ (1f7a4c ) │ │ │ │ + bne.n 1f7aa0 │ │ │ │ + ldr r6, [pc, #108] @ (1f7ae4 ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f79f2 │ │ │ │ + bne.n 1f7a8a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f79e2 │ │ │ │ - b.n 1f790c │ │ │ │ + bne.n 1f7a7a │ │ │ │ + b.n 1f79a4 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7a0e │ │ │ │ + bne.n 1f7aa6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f79de │ │ │ │ - b.n 1f790c │ │ │ │ + bne.n 1f7a76 │ │ │ │ + b.n 1f79a4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f792c │ │ │ │ - stmia r1!, {r1} │ │ │ │ + b.n 1f79c4 │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + itee gt │ │ │ │ + lslgt r3, r5, #2 │ │ │ │ + ite vc @ unpredictable │ │ │ │ + lslvc r3, r5, #2 │ │ │ │ + pushvs {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ blx 61a28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -557353,75 +557409,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] @ (1f7b0c ) │ │ │ │ + ldr r2, [pc, #120] @ (1f7ba4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1f7b10 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7ba8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1f7b14 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7bac ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f7220 │ │ │ │ - cbz r0, 1f7ad2 │ │ │ │ - ldr r1, [pc, #100] @ (1f7b18 ) │ │ │ │ + bl 1f72b8 │ │ │ │ + cbz r0, 1f7b6a │ │ │ │ + ldr r1, [pc, #100] @ (1f7bb0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 617f0 │ │ │ │ - cbz r0, 1f7acc │ │ │ │ - ldr r1, [pc, #92] @ (1f7b1c ) │ │ │ │ + cbz r0, 1f7b64 │ │ │ │ + ldr r1, [pc, #92] @ (1f7bb4 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 60dd4 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f7aec │ │ │ │ + beq.n 1f7b84 │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1f7b20 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f7b10 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f7bb8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f7ba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7b08 │ │ │ │ + bne.n 1f7ba0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ 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 1f7ad4 │ │ │ │ + b.n 1f7b6c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -557441,174 +557497,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 1f7b6c │ │ │ │ + beq.n 1f7c04 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1f7b78 │ │ │ │ + cbz r3, 1f7c10 │ │ │ │ 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 1f7ba0 │ │ │ │ + beq.n 1f7c38 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f7b9c │ │ │ │ + bcs.n 1f7c34 │ │ │ │ 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] @ (1f7bc4 ) │ │ │ │ + ldr r4, [pc, #16] @ (1f7c5c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61ce0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x004c │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ 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] @ (1f7c84 ) │ │ │ │ + ldr r1, [pc, #172] @ (1f7d1c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1f7c88 ) │ │ │ │ + ldr r0, [pc, #172] @ (1f7d20 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1f7c8c ) │ │ │ │ - bl 1ff29c │ │ │ │ - ldr r3, [pc, #164] @ (1f7c90 ) │ │ │ │ - ldr r2, [pc, #164] @ (1f7c94 ) │ │ │ │ + ldr r4, [pc, #164] @ (1f7d24 ) │ │ │ │ + bl 1ff334 │ │ │ │ + ldr r3, [pc, #164] @ (1f7d28 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f7d2c ) │ │ │ │ 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 1f7c60 │ │ │ │ - ldr r3, [pc, #148] @ (1f7c98 ) │ │ │ │ + beq.n 1f7cf8 │ │ │ │ + ldr r3, [pc, #148] @ (1f7d30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f7c18 │ │ │ │ + cbz r3, 1f7cb0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61be4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61998 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f7c34 │ │ │ │ - ldr r3, [pc, #128] @ (1f7c9c ) │ │ │ │ + beq.n 1f7ccc │ │ │ │ + ldr r3, [pc, #128] @ (1f7d34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1f7c24 │ │ │ │ + cbz r3, 1f7cbc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1f7ca0 ) │ │ │ │ - ldr r2, [pc, #124] @ (1f7ca4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7d38 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f7d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60edc │ │ │ │ mov r4, r0 │ │ │ │ blx 61c08 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f7c18 │ │ │ │ - ldr r1, [pc, #100] @ (1f7ca8 ) │ │ │ │ + bne.n 1f7cb0 │ │ │ │ + ldr r1, [pc, #100] @ (1f7d40 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61f70 │ │ │ │ - ldr r3, [pc, #92] @ (1f7cac ) │ │ │ │ + ldr r3, [pc, #92] @ (1f7d44 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7c24 │ │ │ │ - ldr r0, [pc, #88] @ (1f7cb0 ) │ │ │ │ + beq.n 1f7cbc │ │ │ │ + ldr r0, [pc, #88] @ (1f7d48 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360cf4 │ │ │ │ - b.n 1f7c18 │ │ │ │ - ldr r0, [pc, #80] @ (1f7cb4 ) │ │ │ │ + bl 360d8c │ │ │ │ + b.n 1f7cb0 │ │ │ │ + ldr r0, [pc, #80] @ (1f7d4c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1fefc0 │ │ │ │ - ldr r3, [pc, #76] @ (1f7cb8 ) │ │ │ │ + bl 1ff058 │ │ │ │ + ldr r3, [pc, #76] @ (1f7d50 ) │ │ │ │ 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 1f7c00 │ │ │ │ + b.n 1f7c98 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bkpt 0x0010 │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r5, r4] │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {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 1f5674 │ │ │ │ + bl 1f570c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1f7cea │ │ │ │ + cbz r2, 1f7d82 │ │ │ │ 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 │ │ │ │ @@ -557618,15 +557674,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] @ (1f7d90 ) │ │ │ │ + ldr r2, [pc, #132] @ (1f7e28 ) │ │ │ │ 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 │ │ │ │ @@ -557634,106 +557690,106 @@ │ │ │ │ streq.w r3, [r5, #296] @ 0x128 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ - cbz r3, 1f7d50 │ │ │ │ - ldr r6, [pc, #92] @ (1f7d94 ) │ │ │ │ + cbz r3, 1f7de8 │ │ │ │ + ldr r6, [pc, #92] @ (1f7e2c ) │ │ │ │ movs r4, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ adds r4, #1 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f7d3c │ │ │ │ + bhi.n 1f7dd4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1f7d98 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f7e30 ) │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 1f7d84 │ │ │ │ + cbz r3, 1f7e1c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r7, #24 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbnz r3, 1f7d80 │ │ │ │ + cbnz r3, 1f7e18 │ │ │ │ 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] @ (1f7d9c ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7e34 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - b.n 1f7d70 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + b.n 1f7e08 │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r7, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1f8190 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 1f81c8 ) │ │ │ │ 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] @ (1f7dd8 ) │ │ │ │ + ldr r2, [pc, #24] @ (1f7e70 ) │ │ │ │ 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 61104 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r1, r0] │ │ │ │ + ldr r7, [pc, #968] @ (1f823c ) │ │ │ │ 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] @ (1f7df8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7e90 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #976] @ (1f81cc ) │ │ │ │ + ldr r7, [pc, #880] @ (1f8204 ) │ │ │ │ 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] @ (1f7e1c ) │ │ │ │ + ldr r2, [pc, #16] @ (1f7eb4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [r0, r0] │ │ │ │ + ldr r7, [pc, #936] @ (1f8260 ) │ │ │ │ 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 │ │ │ │ @@ -557741,415 +557797,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] @ (1f7e74 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f7f0c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 1f7e64 │ │ │ │ + cbz r3, 1f7efc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r5, #24 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1f7e78 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f7f10 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #888] @ (1f81f0 ) │ │ │ │ + ldr r7, [pc, #792] @ (1f8228 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #112 @ (adr r7, 1f7eec ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 1f7f24 ) │ │ │ │ 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] @ (1f7e98 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7f30 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #976 @ (adr r6, 1f826c ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 1f82a4 ) │ │ │ │ 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] @ (1f7eb8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7f50 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #544] @ (1f80dc ) │ │ │ │ + ldr r7, [pc, #448] @ (1f8114 ) │ │ │ │ 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, 1f7f2c │ │ │ │ + cbnz r3, 1f7fc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1f7f3c ) │ │ │ │ + ldr r2, [pc, #92] @ (1f7fd4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #80] @ (1f7f40 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f7fd8 ) │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #68] @ (1f7f44 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7fdc ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 1f7f1c │ │ │ │ + cbz r2, 1f7fb4 │ │ │ │ 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] @ (1f7f48 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f7fe0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1f7f4c ) │ │ │ │ + ldr r2, [pc, #28] @ (1f7fe4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - b.n 1f7eda │ │ │ │ + b.n 1f7f72 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #448] @ (1f8100 ) │ │ │ │ + ldr r7, [pc, #352] @ (1f8138 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #456] @ (1f810c ) │ │ │ │ + ldr r7, [pc, #360] @ (1f8144 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #496] @ (1f8138 ) │ │ │ │ + ldr r7, [pc, #400] @ (1f8170 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #424] @ (1f80f4 ) │ │ │ │ + ldr r7, [pc, #328] @ (1f812c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #296] @ (1f8078 ) │ │ │ │ + ldr r7, [pc, #200] @ (1f80b0 ) │ │ │ │ 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] @ (1f7fa0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f8038 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1f7fa4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f803c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1f7fa8 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f8040 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r7, [pc, #112] @ (1f8014 ) │ │ │ │ + ldr r7, [pc, #16] @ (1f804c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #56] @ (1f7fe0 ) │ │ │ │ + ldr r6, [pc, #984] @ (1f8418 ) │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f8620 │ │ │ │ + b.n 1f8688 │ │ │ │ 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, 1f7fd4 │ │ │ │ - ldr r2, [pc, #32] @ (1f7fe8 ) │ │ │ │ + cbnz r2, 1f806c │ │ │ │ + ldr r2, [pc, #32] @ (1f8080 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1f7fec ) │ │ │ │ + ldr r2, [pc, #20] @ (1f8084 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f7fc4 │ │ │ │ + b.n 1f805c │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #920] @ (1f8384 ) │ │ │ │ + ldr r6, [pc, #824] @ (1f83bc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #648] @ (1f8278 ) │ │ │ │ + ldr r6, [pc, #552] @ (1f82b0 ) │ │ │ │ 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, 1f8020 │ │ │ │ - ldr r2, [pc, #44] @ (1f8034 ) │ │ │ │ + cbnz r3, 1f80b8 │ │ │ │ + ldr r2, [pc, #44] @ (1f80cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1f8038 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f80d0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1f803c ) │ │ │ │ + ldr r2, [pc, #24] @ (1f80d4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1f8006 │ │ │ │ + b.n 1f809e │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #720] @ (1f8308 ) │ │ │ │ + ldr r6, [pc, #624] @ (1f8340 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #736] @ (1f831c ) │ │ │ │ + ldr r6, [pc, #640] @ (1f8354 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #344] @ (1f8198 ) │ │ │ │ + ldr r6, [pc, #248] @ (1f81d0 ) │ │ │ │ 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] @ (1f805c ) │ │ │ │ + ldr r2, [pc, #12] @ (1f80f4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #560] @ (1f8290 ) │ │ │ │ + ldr r6, [pc, #464] @ (1f82c8 ) │ │ │ │ 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] @ (1f807c ) │ │ │ │ + ldr r2, [pc, #12] @ (1f8114 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #288] @ (1f81a0 ) │ │ │ │ + ldr r6, [pc, #192] @ (1f81d8 ) │ │ │ │ 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] @ (1f80a4 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f813c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61f64 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [pc, #312] @ (1f81e0 ) │ │ │ │ + ldr r6, [pc, #216] @ (1f8218 ) │ │ │ │ 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] @ (1f80d8 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f8170 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f5d44 │ │ │ │ + bl 1f5ddc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60c44 │ │ │ │ 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] @ 1f8160 │ │ │ │ + vldr d7, [pc, #112] @ 1f81f8 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f813c │ │ │ │ - vldr d6, [pc, #104] @ 1f8168 │ │ │ │ + bmi.n 1f81d4 │ │ │ │ + vldr d6, [pc, #104] @ 1f8200 │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f814a │ │ │ │ - vldr d7, [pc, #100] @ 1f8170 │ │ │ │ + bmi.n 1f81e2 │ │ │ │ + vldr d7, [pc, #100] @ 1f8208 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f812a │ │ │ │ + bmi.n 1f81c2 │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #88] @ (1f8178 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f8210 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d6 │ │ │ │ - ldr r1, [pc, #76] @ (1f817c ) │ │ │ │ + ldr r1, [pc, #76] @ (1f8214 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #64] @ (1f8180 ) │ │ │ │ + ldr r1, [pc, #64] @ (1f8218 ) │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #52] @ (1f8184 ) │ │ │ │ + ldr r1, [pc, #52] @ (1f821c ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9e0c │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #920] @ (1f8514 ) │ │ │ │ + ldr r5, [pc, #824] @ (1f854c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #816] @ (1f84b0 ) │ │ │ │ + ldr r5, [pc, #720] @ (1f84e8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #680] @ (1f842c ) │ │ │ │ + ldr r5, [pc, #584] @ (1f8464 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #656] @ (1f8418 ) │ │ │ │ + ldr r5, [pc, #560] @ (1f8450 ) │ │ │ │ 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] @ (1f82f0 ) │ │ │ │ + ldr r7, [pc, #336] @ (1f8388 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f5f0c │ │ │ │ - cbz r0, 1f81de │ │ │ │ + bl 1f5fa4 │ │ │ │ + cbz r0, 1f8276 │ │ │ │ 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 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f81c6 │ │ │ │ - ldr r3, [pc, #276] @ (1f82f4 ) │ │ │ │ + bne.n 1f825e │ │ │ │ + ldr r3, [pc, #276] @ (1f838c ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 60cf8 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f82e4 │ │ │ │ - ldr r3, [pc, #256] @ (1f82f8 ) │ │ │ │ + beq.n 1f837c │ │ │ │ + ldr r3, [pc, #256] @ (1f8390 ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r6, [pc, #252] @ (1f82fc ) │ │ │ │ + ldr r6, [pc, #252] @ (1f8394 ) │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr r3, [pc, #252] @ (1f8300 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f8398 ) │ │ │ │ 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, 1f822c │ │ │ │ + cbz r5, 1f82c4 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 1f821a │ │ │ │ + bne.n 1f82b2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 1f8258 │ │ │ │ + cbz r3, 1f82f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r1, r8, #24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #180] @ (1f8304 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f839c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ @@ -558157,161 +558213,161 @@ │ │ │ │ ldr.w r2, [r3, #688] @ 0x2b0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ ldr.w r8, [r4] │ │ │ │ blx 61d58 <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f80e0 │ │ │ │ + bl 1f8178 │ │ │ │ ldr.w r2, [r7, #368] @ 0x170 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ blx 61d58 <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f80e0 │ │ │ │ + bl 1f8178 │ │ │ │ ldr.w r3, [r7, #368] @ 0x170 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 61d58 <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f80e0 │ │ │ │ + bl 1f8178 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1f8308 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f83a0 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f8188 │ │ │ │ + bl 1f8220 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1f8210 │ │ │ │ + bcc.n 1f82a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #824] @ (1f8638 ) │ │ │ │ + ldr r3, [pc, #728] @ (1f8670 ) │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #272] @ (1f841c ) │ │ │ │ + ldr r4, [pc, #176] @ (1f8454 ) │ │ │ │ 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] @ (1f8704 ) │ │ │ │ + ldr r1, [pc, #996] @ (1f879c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ (1f8708 ) │ │ │ │ + ldr r3, [pc, #996] @ (1f87a0 ) │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #996] @ (1f870c ) │ │ │ │ + ldr r2, [pc, #996] @ (1f87a4 ) │ │ │ │ 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 1f837c │ │ │ │ + beq.n 1f8414 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f837c │ │ │ │ + beq.n 1f8414 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f86ac │ │ │ │ + beq.w 1f8744 │ │ │ │ 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 1f86fa │ │ │ │ + beq.w 1f8792 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f8384 │ │ │ │ + b.n 1f841c │ │ │ │ ldrb.w r1, [r4, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f8360 │ │ │ │ + bne.n 1f83f8 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #288] @ 0x120 │ │ │ │ - cbz r2, 1f8394 │ │ │ │ + cbz r2, 1f842c │ │ │ │ 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 1f8520 │ │ │ │ + bcs.w 1f85b8 │ │ │ │ mov r9, r1 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ - b.n 1f8426 │ │ │ │ + b.n 1f84be │ │ │ │ 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 1f84ae │ │ │ │ + beq.n 1f8546 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 1f84ae │ │ │ │ + bpl.n 1f8546 │ │ │ │ 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, 1f840e │ │ │ │ + cbz r3, 1f84a6 │ │ │ │ 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] │ │ │ │ @@ -558319,25 +558375,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 1f8520 │ │ │ │ + bls.n 1f85b8 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8420 │ │ │ │ + beq.n 1f84b8 │ │ │ │ adds r7, r5, #4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 61f88 │ │ │ │ - cbz r0, 1f8472 │ │ │ │ + cbz r0, 1f850a │ │ │ │ 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 │ │ │ │ @@ -558352,160 +558408,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 1f8482 │ │ │ │ + bpl.n 1f851a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 1f84b8 │ │ │ │ + cbz r0, 1f8550 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1f85a4 │ │ │ │ + beq.w 1f863c │ │ │ │ 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 1f83b2 │ │ │ │ + bne.n 1f844a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1f83da │ │ │ │ + bne.n 1f8472 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f83f8 │ │ │ │ + beq.n 1f8490 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - b.n 1f83f8 │ │ │ │ + b.n 1f8490 │ │ │ │ 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 1f86c6 │ │ │ │ + bhi.w 1f875e │ │ │ │ ldr.w r7, [r4, #312] @ 0x138 │ │ │ │ add.w r8, r2, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bls.n 1f8588 │ │ │ │ + bls.n 1f8620 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 1f867c │ │ │ │ + bhi.w 1f8714 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #548] @ (1f8710 ) │ │ │ │ + ldr r3, [pc, #548] @ (1f87a8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #300] @ 0x12c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f86ca │ │ │ │ + beq.w 1f8762 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f86ba │ │ │ │ + beq.w 1f8752 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8594 │ │ │ │ + beq.n 1f862c │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r6, [r4, #304] @ 0x130 │ │ │ │ str.w r7, [r4, #312] @ 0x138 │ │ │ │ add r6, r3 │ │ │ │ - b.n 1f8590 │ │ │ │ + b.n 1f8628 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1f852c │ │ │ │ + cbz r2, 1f85c4 │ │ │ │ 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, 1f856c │ │ │ │ + cbz r1, 1f8604 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8554 │ │ │ │ + cbz r3, 1f85ec │ │ │ │ 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 1f8684 │ │ │ │ - ldr r2, [pc, #420] @ (1f8714 ) │ │ │ │ - ldr r3, [pc, #412] @ (1f870c ) │ │ │ │ + bmi.w 1f871c │ │ │ │ + ldr r2, [pc, #420] @ (1f87ac ) │ │ │ │ + ldr r3, [pc, #412] @ (1f87a4 ) │ │ │ │ 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 1f8700 │ │ │ │ + bne.w 1f8798 │ │ │ │ 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 1f8594 │ │ │ │ + beq.n 1f862c │ │ │ │ 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 1f8482 │ │ │ │ + b.n 1f851a │ │ │ │ ldrd r8, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r2, r8, r3 │ │ │ │ subs r3, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f863e │ │ │ │ + bcs.n 1f86d6 │ │ │ │ add.w r7, r8, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1f8718 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f87b0 ) │ │ │ │ add.w r6, r4, #320 @ 0x140 │ │ │ │ mov sl, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #344] @ (1f871c ) │ │ │ │ + ldr r3, [pc, #344] @ (1f87b4 ) │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp, #28] │ │ │ │ - b.n 1f85de │ │ │ │ + b.n 1f8676 │ │ │ │ ldrd r2, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f8636 │ │ │ │ + bcs.n 1f86ce │ │ │ │ ldr.w r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f8644 │ │ │ │ + cbz r0, 1f86dc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1f85d0 │ │ │ │ + bne.n 1f8668 │ │ │ │ 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 │ │ │ │ @@ -558517,149 +558573,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 1f85de │ │ │ │ + bcc.n 1f8676 │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ subs r3, #16 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ - b.n 1f8482 │ │ │ │ + b.n 1f851a │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ movs r0, #1 │ │ │ │ blx 61a64 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f5bc8 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r9, r2, #24 │ │ │ │ mov r0, r9 │ │ │ │ blx 61c20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 61ba8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f85f2 │ │ │ │ + b.n 1f868a │ │ │ │ cmp r7, r8 │ │ │ │ it cc │ │ │ │ movcc r7, r8 │ │ │ │ - b.n 1f84ea │ │ │ │ + b.n 1f8582 │ │ │ │ ldr.w r2, [r4, #688] @ 0x2b0 │ │ │ │ - ldr r3, [pc, #148] @ (1f8720 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f87b8 ) │ │ │ │ add r2, r1 │ │ │ │ str.w r2, [r4, #688] @ 0x2b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #140] @ (1f8724 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f87bc ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8188 │ │ │ │ - b.n 1f856c │ │ │ │ + bl 1f8220 │ │ │ │ + b.n 1f8604 │ │ │ │ str.w r1, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ strd r2, r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 1f8394 │ │ │ │ + b.n 1f842c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f850c │ │ │ │ + b.n 1f85a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f8594 │ │ │ │ + b.n 1f862c │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8594 │ │ │ │ + beq.w 1f862c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ blx 61ba8 │ │ │ │ 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 1f8590 │ │ │ │ + b.n 1f8628 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ - b.n 1f8394 │ │ │ │ + b.n 1f842c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl fff8871a │ │ │ │ - bl ea71e │ │ │ │ + bl fff887b2 │ │ │ │ + bl ea7b6 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #640] @ (1f89a8 ) │ │ │ │ + ldr r0, [pc, #544] @ (1f89e0 ) │ │ │ │ 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] @ (1f88d0 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f8968 ) │ │ │ │ adds r5, r3, #7 │ │ │ │ - ldr r3, [pc, #388] @ (1f88d4 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f896c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov.w r7, r8, lsl #4 │ │ │ │ - ldr r4, [pc, #380] @ (1f88d8 ) │ │ │ │ + ldr r4, [pc, #380] @ (1f8970 ) │ │ │ │ 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 1f8790 │ │ │ │ + bls.n 1f8828 │ │ │ │ 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 1f8874 │ │ │ │ + bls.n 1f890c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f8822 │ │ │ │ + beq.n 1f88ba │ │ │ │ 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] │ │ │ │ @@ -558672,150 +558728,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 1f889c │ │ │ │ + bhi.n 1f8934 │ │ │ │ ldr.w r2, [ip, #44] @ 0x2c │ │ │ │ add.w sl, r3, #12 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi.n 1f882a │ │ │ │ + bhi.n 1f88c2 │ │ │ │ add.w r2, r6, r8, lsl #4 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, r4, r3 │ │ │ │ - beq.n 1f87f0 │ │ │ │ + beq.n 1f8888 │ │ │ │ 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 1f8738 │ │ │ │ - ldr r2, [pc, #212] @ (1f88dc ) │ │ │ │ - ldr r3, [pc, #200] @ (1f88d4 ) │ │ │ │ + bl 1f87d0 │ │ │ │ + ldr r2, [pc, #212] @ (1f8974 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f896c ) │ │ │ │ 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 1f88ca │ │ │ │ + bne.n 1f8962 │ │ │ │ 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 1f879e │ │ │ │ + b.n 1f8836 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f8868 │ │ │ │ + bls.n 1f8900 │ │ │ │ cmp r2, sl │ │ │ │ it cc │ │ │ │ movcc r2, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #164] @ (1f88e0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f8978 ) │ │ │ │ adds r1, r6, r7 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f88a0 │ │ │ │ + beq.n 1f8938 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1f8890 │ │ │ │ + cbz r0, 1f8928 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f87f0 │ │ │ │ + beq.n 1f8888 │ │ │ │ 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 1f87ea │ │ │ │ + b.n 1f8882 │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1f8838 │ │ │ │ + b.n 1f88d0 │ │ │ │ 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 1f8806 │ │ │ │ + b.n 1f889e │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 61450 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f8854 │ │ │ │ + b.n 1f88ec │ │ │ │ mov r4, sl │ │ │ │ - b.n 1f87f0 │ │ │ │ + b.n 1f8888 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61c20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f87f0 │ │ │ │ + beq.n 1f8888 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ blx 61ba8 │ │ │ │ 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 1f87ea │ │ │ │ + b.n 1f8882 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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] @ (1f8a14 ) │ │ │ │ + ldr r5, [pc, #284] @ (1f8aac ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f89f6 │ │ │ │ + beq.n 1f8a8e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [pc, #260] @ (1f8a18 ) │ │ │ │ + ldr r7, [pc, #260] @ (1f8ab0 ) │ │ │ │ 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 │ │ │ │ @@ -558844,123 +558900,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 1f8980 │ │ │ │ + beq.n 1f8a18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bpl.n 1f89c6 │ │ │ │ - ldr r0, [pc, #156] @ (1f8a1c ) │ │ │ │ + bpl.n 1f8a5e │ │ │ │ + ldr r0, [pc, #156] @ (1f8ab4 ) │ │ │ │ add r0, pc │ │ │ │ strd r2, r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #152] @ (1f8a20 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f8ab8 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #148] @ (1f8a24 ) │ │ │ │ + ldr r2, [pc, #148] @ (1f8abc ) │ │ │ │ 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 1f5bc8 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - cbz r2, 1f89d0 │ │ │ │ + cbz r2, 1f8a68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #141 @ 0x8d │ │ │ │ - beq.n 1f89c0 │ │ │ │ + beq.n 1f8a58 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f89c0 │ │ │ │ + cbz r3, 1f8a58 │ │ │ │ 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 1f89f0 │ │ │ │ - ldr r0, [pc, #92] @ (1f8a28 ) │ │ │ │ + bpl.n 1f8a88 │ │ │ │ + ldr r0, [pc, #92] @ (1f8ac0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f8980 │ │ │ │ - ldr r1, [pc, #88] @ (1f8a2c ) │ │ │ │ + b.n 1f8a18 │ │ │ │ + ldr r1, [pc, #88] @ (1f8ac4 ) │ │ │ │ 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 1fe6c8 │ │ │ │ + bl 1fe760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f89ac │ │ │ │ + bne.n 1f8a44 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f89ac │ │ │ │ - ldr r0, [pc, #60] @ (1f8a30 ) │ │ │ │ + b.n 1f8a44 │ │ │ │ + ldr r0, [pc, #60] @ (1f8ac8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f8980 │ │ │ │ - ldr r1, [pc, #60] @ (1f8a34 ) │ │ │ │ + b.n 1f8a18 │ │ │ │ + ldr r1, [pc, #60] @ (1f8acc ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ blx 61fc4 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1f8906 │ │ │ │ - cbz r4, 1f8a18 │ │ │ │ + b.n 1f899e │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3b8a22 │ │ │ │ - bl 51ea26 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + bl 3b8aba │ │ │ │ + bl 51eabe │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r2, ip │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3c0a36 │ │ │ │ + bl 3c0ace │ │ │ │ ldr.w r3, [r0, #704] @ 0x2c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f8aa6 │ │ │ │ + bls.n 1f8b3e │ │ │ │ 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 1f8a9a │ │ │ │ - ldr.w r9, [pc, #64] @ 1f8aa8 │ │ │ │ + bcs.n 1f8b32 │ │ │ │ + ldr.w r9, [pc, #64] @ 1f8b40 │ │ │ │ add.w r7, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #60] @ 1f8aac │ │ │ │ + ldr.w r8, [pc, #60] @ 1f8b44 │ │ │ │ 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 1fe908 │ │ │ │ + bl 1fe9a0 │ │ │ │ ldrd r3, r2, [r5, #700] @ 0x2bc │ │ │ │ add r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1f8a7a │ │ │ │ + bcc.n 1f8b12 │ │ │ │ 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 │ │ │ │ @@ -558980,110 +559036,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] @ (1f8b9c ) │ │ │ │ + ldr r7, [pc, #176] @ (1f8c34 ) │ │ │ │ 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 1f8b8e │ │ │ │ + bcs.n 1f8c26 │ │ │ │ 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 1f8b00 │ │ │ │ - cbz r0, 1f8b38 │ │ │ │ - ldr r3, [pc, #132] @ (1f8ba0 ) │ │ │ │ + bcc.n 1f8b98 │ │ │ │ + cbz r0, 1f8bd0 │ │ │ │ + ldr r3, [pc, #132] @ (1f8c38 ) │ │ │ │ add.w r4, r5, #32 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f8b2e │ │ │ │ - cbz r2, 1f8b86 │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1f8bc6 │ │ │ │ + cbz r2, 1f8c1e │ │ │ │ + bl 1f9c34 │ │ │ │ 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 1f8af6 │ │ │ │ + bne.n 1f8b8e │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - bl 1fa568 │ │ │ │ + bl 1fa600 │ │ │ │ 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, 1f8b82 │ │ │ │ - ldr r2, [pc, #68] @ (1f8ba0 ) │ │ │ │ + cbz r0, 1f8c1a │ │ │ │ + ldr r2, [pc, #68] @ (1f8c38 ) │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8b70 │ │ │ │ - cbz r3, 1f8b92 │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1f8c08 │ │ │ │ + cbz r3, 1f8c2a │ │ │ │ + bl 1f9c34 │ │ │ │ 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 60c44 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - b.n 1f8b2e │ │ │ │ + b.n 1f8bc6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f8b16 │ │ │ │ + b.n 1f8bae │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - b.n 1f8b70 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + b.n 1f8c08 │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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, 1f8bc4 │ │ │ │ + cbz r3, 1f8c5c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f8bc4 │ │ │ │ + cbz r3, 1f8c5c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8ad8 │ │ │ │ + bl 1f8b70 │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ 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 1f8ad8 │ │ │ │ + bl 1f8b70 │ │ │ │ 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] │ │ │ │ @@ -559091,118 +559147,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 1f8bf6 │ │ │ │ + bne.n 1f8c8e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8ab0 │ │ │ │ + bl 1f8b48 │ │ │ │ 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] @ (1f8d30 ) │ │ │ │ + ldr r7, [pc, #240] @ (1f8dc8 ) │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 1f8c6c │ │ │ │ - ldr r2, [pc, #240] @ (1f8d34 ) │ │ │ │ + cbz r0, 1f8d04 │ │ │ │ + ldr r2, [pc, #240] @ (1f8dcc ) │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8c5a │ │ │ │ + beq.n 1f8cf2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8d1c │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1f8db4 │ │ │ │ + bl 1f9c34 │ │ │ │ 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] @ (1f8d38 ) │ │ │ │ + ldr r1, [pc, #200] @ (1f8dd0 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ - bl 1f5d44 │ │ │ │ + bl 1f5ddc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8c92 │ │ │ │ + cbz r3, 1f8d2a │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8d12 │ │ │ │ + bne.n 1f8daa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61f64 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1f8d10 │ │ │ │ + cbz r3, 1f8da8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe95c │ │ │ │ + bl 1fe9f4 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe864 │ │ │ │ + bl 1fe8fc │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 1f8ce6 │ │ │ │ + bcs.n 1f8d7e │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 1f8cd0 │ │ │ │ + cbz r3, 1f8d68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f8cd0 │ │ │ │ + cbz r3, 1f8d68 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8ad8 │ │ │ │ + bl 1f8b70 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f8cbc │ │ │ │ - cbz r0, 1f8d10 │ │ │ │ - ldr r2, [pc, #72] @ (1f8d34 ) │ │ │ │ + bhi.n 1f8d54 │ │ │ │ + cbz r0, 1f8da8 │ │ │ │ + ldr r2, [pc, #72] @ (1f8dcc ) │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8cfe │ │ │ │ - cbz r3, 1f8d26 │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1f8d96 │ │ │ │ + cbz r3, 1f8dbe │ │ │ │ + bl 1f9c34 │ │ │ │ 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 1f8c84 │ │ │ │ + b.n 1f8d1c │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ - b.n 1f8c5a │ │ │ │ + b.n 1f8cf2 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - b.n 1f8cfe │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + b.n 1f8d96 │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe2cd3a │ │ │ │ + bl ffe2cdd2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -559210,71 +559266,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] @ (1f8fa8 ) │ │ │ │ + ldr r6, [pc, #576] @ (1f9040 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #576] @ (1f8fac ) │ │ │ │ + ldr r5, [pc, #576] @ (1f9044 ) │ │ │ │ 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] @ (1f8fb0 ) │ │ │ │ + ldr r0, [pc, #560] @ (1f9048 ) │ │ │ │ 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 1f8e9c │ │ │ │ + beq.n 1f8f34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f8f80 │ │ │ │ + beq.w 1f9018 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 1f8e9c │ │ │ │ + bcs.n 1f8f34 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r7, lr │ │ │ │ - vldr d8, [pc, #488] @ 1f8fa0 │ │ │ │ + vldr d8, [pc, #488] @ 1f9038 │ │ │ │ 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 1f8e32 │ │ │ │ + beq.n 1f8eca │ │ │ │ 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 1f8738 │ │ │ │ + bl 1f87d0 │ │ │ │ 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] │ │ │ │ @@ -559292,101 +559348,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 1f8eee │ │ │ │ + bne.n 1f8f86 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1fa430 │ │ │ │ + bl 1fa4c8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, #24 │ │ │ │ blx 61ba8 │ │ │ │ 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 1f8e72 │ │ │ │ + beq.n 1f8f0a │ │ │ │ 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 1f8f94 │ │ │ │ + bhi.w 1f902c │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f8eba │ │ │ │ + bhi.n 1f8f52 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 1f8f94 │ │ │ │ + beq.w 1f902c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 1f8dd0 │ │ │ │ - ldr r2, [pc, #276] @ (1f8fb4 ) │ │ │ │ - ldr r3, [pc, #268] @ (1f8fac ) │ │ │ │ + bcc.n 1f8e68 │ │ │ │ + ldr r2, [pc, #276] @ (1f904c ) │ │ │ │ + ldr r3, [pc, #268] @ (1f9044 ) │ │ │ │ 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 1f8f90 │ │ │ │ + bne.n 1f9028 │ │ │ │ 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 1f8f4a │ │ │ │ + bhi.n 1f8fe2 │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ (1f8fb8 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f9050 ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8f5c │ │ │ │ + beq.n 1f8ff4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8f52 │ │ │ │ + beq.n 1f8fea │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8f94 │ │ │ │ + beq.n 1f902c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 1f8e8c │ │ │ │ + b.n 1f8f24 │ │ │ │ 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 1f8738 │ │ │ │ + bl 1f87d0 │ │ │ │ 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] │ │ │ │ @@ -559402,68 +559458,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 1f8e40 │ │ │ │ + b.n 1f8ed8 │ │ │ │ cmp r4, r8 │ │ │ │ it cc │ │ │ │ movcc r4, r8 │ │ │ │ - b.n 1f8ec8 │ │ │ │ + b.n 1f8f60 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 61450 │ │ │ │ - b.n 1f8ee0 │ │ │ │ + b.n 1f8f78 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ blx 61c20 │ │ │ │ - cbz r0, 1f8f94 │ │ │ │ + cbz r0, 1f902c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ blx 61ba8 │ │ │ │ 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 1f8e8c │ │ │ │ + b.n 1f8f24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1fa488 │ │ │ │ + bl 1fa520 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1f8da8 │ │ │ │ + b.n 1f8e40 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, #16 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bcs.n 1f900e │ │ │ │ + bcs.n 1f90a6 │ │ │ │ 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 │ │ │ │ @@ -559478,77 +559534,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 1f8fde │ │ │ │ + bne.n 1f9076 │ │ │ │ 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 1f903e │ │ │ │ + bls.n 1f90d6 │ │ │ │ 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 1f9034 │ │ │ │ + bne.n 1f90cc │ │ │ │ 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] @ (1f9260 ) │ │ │ │ + ldr r1, [pc, #520] @ (1f92f8 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #520] @ (1f9264 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f92fc ) │ │ │ │ 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] @ 1f9268 │ │ │ │ + ldr.w sl, [pc, #508] @ 1f9300 │ │ │ │ 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 1f9220 │ │ │ │ + beq.w 1f92b8 │ │ │ │ add.w r1, r7, #24 │ │ │ │ - bl 1fa430 │ │ │ │ + bl 1fa4c8 │ │ │ │ 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 1f8738 │ │ │ │ + bl 1f87d0 │ │ │ │ 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 │ │ │ │ @@ -559561,92 +559617,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 1f914a │ │ │ │ + beq.n 1f91e2 │ │ │ │ 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 1f90fa │ │ │ │ + bpl.n 1f9192 │ │ │ │ ldrd r3, r2, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orrs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1f918e │ │ │ │ + bne.n 1f9226 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.w 1f9258 │ │ │ │ + bhi.w 1f92f0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r7, r6, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1f915e │ │ │ │ + bls.n 1f91f6 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1f9186 │ │ │ │ + bhi.n 1f921e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #332] @ (1f926c ) │ │ │ │ + ldr r3, [pc, #332] @ (1f9304 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f9232 │ │ │ │ + beq.w 1f92ca │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9228 │ │ │ │ + beq.n 1f92c0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f9258 │ │ │ │ + beq.w 1f92f0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ adds r6, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1f9164 │ │ │ │ + b.n 1f91fc │ │ │ │ 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 1f90dc │ │ │ │ + b.n 1f9174 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r6, r3, r6 │ │ │ │ - beq.n 1f9258 │ │ │ │ - ldr r2, [pc, #264] @ (1f9270 ) │ │ │ │ + beq.n 1f92f0 │ │ │ │ + ldr r2, [pc, #264] @ (1f9308 ) │ │ │ │ add.w r0, r5, #24 │ │ │ │ - ldr r3, [pc, #248] @ (1f9264 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f92fc ) │ │ │ │ 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 1f9254 │ │ │ │ + bne.n 1f92ec │ │ │ │ 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 1f911e │ │ │ │ + b.n 1f91b6 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f8738 │ │ │ │ + bl 1f87d0 │ │ │ │ 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 │ │ │ │ @@ -559685,53 +559741,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 1f91ce │ │ │ │ + bhi.n 1f9266 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f90fa │ │ │ │ - bl 1fa488 │ │ │ │ + b.n 1f9192 │ │ │ │ + bl 1fa520 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1f908a │ │ │ │ + b.n 1f9122 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61450 │ │ │ │ - b.n 1f9138 │ │ │ │ + b.n 1f91d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61c20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f9258 │ │ │ │ + cbz r0, 1f92f0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 61ba8 │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 1f9164 │ │ │ │ + b.n 1f91fc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -559743,310 +559799,310 @@ │ │ │ │ blx 61a64 │ │ │ │ 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 1f8ad8 │ │ │ │ + bl 1f8b70 │ │ │ │ mov ip, r6 │ │ │ │ - ldr r7, [pc, #220] @ (1f938c ) │ │ │ │ + ldr r7, [pc, #220] @ (1f9424 ) │ │ │ │ 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 1f92b2 │ │ │ │ + bne.n 1f934a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8ab0 │ │ │ │ + bl 1f8b48 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 1f9386 │ │ │ │ + bhi.n 1f941e │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 1f9302 │ │ │ │ + bhi.n 1f939a │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1f9386 │ │ │ │ + beq.n 1f941e │ │ │ │ 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 1f9346 │ │ │ │ + bhi.n 1f93de │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #124] @ (1f9390 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f9428 ) │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f935a │ │ │ │ + beq.n 1f93f2 │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ - cbz r0, 1f9350 │ │ │ │ + cbz r0, 1f93e8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ - cbz r0, 1f9386 │ │ │ │ + bl 1f9aa4 │ │ │ │ + cbz r0, 1f941e │ │ │ │ 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 1f9312 │ │ │ │ + b.n 1f93aa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61450 │ │ │ │ - b.n 1f932a │ │ │ │ + b.n 1f93c2 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9386 │ │ │ │ + cbz r0, 1f941e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ blx 61ba8 │ │ │ │ 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 1f92f6 │ │ │ │ + b.n 1f938e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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] @ (1f93b4 ) │ │ │ │ + ldr r4, [pc, #16] @ (1f944c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60c44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #464 @ (adr r6, 1f9588 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 1f97c0 ) │ │ │ │ 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] @ (1f946c ) │ │ │ │ + ldr r0, [pc, #164] @ (1f9504 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1f9470 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f9508 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f93f0 │ │ │ │ + bl 1f7944 │ │ │ │ + cbz r0, 1f9488 │ │ │ │ blx 621ec │ │ │ │ - ldr r3, [pc, #148] @ (1f9474 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f950c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1f93ec │ │ │ │ - ldr r0, [pc, #144] @ (1f9478 ) │ │ │ │ + cbz r0, 1f9484 │ │ │ │ + ldr r0, [pc, #144] @ (1f9510 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360cf4 │ │ │ │ + bl 360d8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1f947c ) │ │ │ │ + ldr r2, [pc, #136] @ (1f9514 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 62024 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f9446 │ │ │ │ - ldr r0, [pc, #120] @ (1f9480 ) │ │ │ │ + cbz r0, 1f94de │ │ │ │ + ldr r0, [pc, #120] @ (1f9518 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 60fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f945e │ │ │ │ + cbz r0, 1f94f6 │ │ │ │ blx 61c38 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60d74 │ │ │ │ - cbnz r0, 1f9458 │ │ │ │ + cbnz r0, 1f94f0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 62024 │ │ │ │ - cbz r0, 1f9458 │ │ │ │ + cbz r0, 1f94f0 │ │ │ │ adds r0, #1 │ │ │ │ blx 621ec │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1f945e │ │ │ │ - ldr r3, [pc, #68] @ (1f9484 ) │ │ │ │ + cbz r2, 1f94f6 │ │ │ │ + ldr r3, [pc, #68] @ (1f951c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f93e4 │ │ │ │ + b.n 1f947c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 62024 │ │ │ │ - cbz r0, 1f9466 │ │ │ │ + cbz r0, 1f94fe │ │ │ │ adds r0, #1 │ │ │ │ blx 621ec │ │ │ │ - b.n 1f93dc │ │ │ │ + b.n 1f9474 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 621ec │ │ │ │ - b.n 1f93dc │ │ │ │ + b.n 1f9474 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f93d8 │ │ │ │ + b.n 1f9470 │ │ │ │ nop │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 1f9560 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 1f9798 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #12 │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #864 @ (adr r5, 1f97e8 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 1f9620 ) │ │ │ │ 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] @ (1f94c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f9560 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1f94ac │ │ │ │ - ldr r3, [pc, #40] @ (1f94cc ) │ │ │ │ + cbz r3, 1f9544 │ │ │ │ + ldr r3, [pc, #40] @ (1f9564 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1f94d0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f9568 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61fc4 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1f94a2 │ │ │ │ + b.n 1f953a │ │ │ │ nop │ │ │ │ - add r5, pc, #472 @ (adr r5, 1f96a4 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 1f98dc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #464 @ (adr r5, 1f96a0 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 1f98d8 ) │ │ │ │ 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] @ (1f9524 ) │ │ │ │ + ldr r0, [pc, #60] @ (1f95bc ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 610d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f951a │ │ │ │ - ldr r0, [pc, #48] @ (1f9528 ) │ │ │ │ + bgt.n 1f95b2 │ │ │ │ + ldr r0, [pc, #48] @ (1f95c0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 610d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f951a │ │ │ │ - ldr r0, [pc, #36] @ (1f952c ) │ │ │ │ + bgt.n 1f95b2 │ │ │ │ + ldr r0, [pc, #36] @ (1f95c4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 610d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f951a │ │ │ │ + bgt.n 1f95b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f9516 │ │ │ │ + beq.n 1f95ae │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ 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] @ (1f958c ) │ │ │ │ + ldr r0, [pc, #72] @ (1f9624 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 61480 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1f9588 │ │ │ │ + beq.n 1f9620 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 612d0 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1f957a │ │ │ │ + ble.n 1f9612 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1f9576 │ │ │ │ + cbnz r2, 1f960e │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f956e │ │ │ │ + bne.n 1f9606 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 6127c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #6 │ │ │ │ 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 61240 │ │ │ │ @@ -560087,35 +560143,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 61450 │ │ │ │ - cbz r0, 1f9656 │ │ │ │ + cbz r0, 1f96ee │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f9648 │ │ │ │ + beq.n 1f96e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f9648 │ │ │ │ + cbz r3, 1f96e0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1f9642 │ │ │ │ + cbz r3, 1f96da │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1f9648 │ │ │ │ + cbz r3, 1f96e0 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1f9654 │ │ │ │ + cbz r3, 1f96ec │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f964c │ │ │ │ + bne.n 1f96e4 │ │ │ │ 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] │ │ │ │ @@ -560125,17 +560181,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 61c38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f96a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f969e │ │ │ │ + cbz r0, 1f9736 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61ba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -560148,179 +560204,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 1f980a │ │ │ │ + beq.w 1f98a2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f97ec │ │ │ │ + beq.w 1f9884 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f97ce │ │ │ │ + beq.n 1f9866 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f97b2 │ │ │ │ + beq.n 1f984a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f9796 │ │ │ │ + beq.n 1f982e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f977e │ │ │ │ + beq.n 1f9816 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 1f9768 │ │ │ │ + cbz r4, 1f9800 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 1f9752 │ │ │ │ + cbz r7, 1f97ea │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 1f973c │ │ │ │ + cbz r0, 1f97d4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1f96a4 │ │ │ │ + bl 1f973c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f972e │ │ │ │ + bne.n 1f97c6 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, 1f9746 │ │ │ │ + cbz r2, 1f97de │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f9726 │ │ │ │ + bne.n 1f97be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1f975c │ │ │ │ + cbz r3, 1f97f4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f971e │ │ │ │ + bne.n 1f97b6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f9772 │ │ │ │ + cbz r3, 1f980a │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f9716 │ │ │ │ + bne.n 1f97ae │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1f9788 │ │ │ │ + cbz r3, 1f9820 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f970a │ │ │ │ + bne.n 1f97a2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1f97a2 │ │ │ │ + cbz r3, 1f983a │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f96fc │ │ │ │ + bne.n 1f9794 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1f97be │ │ │ │ + cbz r3, 1f9856 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 60c44 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f96ea │ │ │ │ + bne.n 1f9782 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1f97da │ │ │ │ + cbz r3, 1f9872 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f96d8 │ │ │ │ + bne.w 1f9770 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1f97f8 │ │ │ │ + cbz r3, 1f9890 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1f96c4 │ │ │ │ + bne.w 1f975c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1f9816 │ │ │ │ + cbz r3, 1f98ae │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 60c44 │ │ │ │ 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, 1f985a │ │ │ │ + cbz r2, 1f98f2 │ │ │ │ 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, 1f9856 │ │ │ │ + cbz r2, 1f98ee │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f985a │ │ │ │ + cbz r3, 1f98f2 │ │ │ │ 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, 1f9880 │ │ │ │ + cbz r0, 1f9918 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f96a4 │ │ │ │ + bl 1f973c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f986e │ │ │ │ + bne.n 1f9906 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f988a │ │ │ │ + cbz r3, 1f9922 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -560328,43 +560384,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 1f9918 │ │ │ │ + beq.n 1f99b0 │ │ │ │ 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, 1f98ee │ │ │ │ + cbz r4, 1f9986 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f9900 │ │ │ │ + beq.n 1f9998 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f98e6 │ │ │ │ + b.n 1f997e │ │ │ │ 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 1f9900 │ │ │ │ + beq.n 1f9998 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f98ce │ │ │ │ - b.n 1f9900 │ │ │ │ + bhi.n 1f9966 │ │ │ │ + b.n 1f9998 │ │ │ │ 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] │ │ │ │ @@ -560373,184 +560429,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, 1f9928 │ │ │ │ + cbz r1, 1f99c0 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1f994c │ │ │ │ - cbz r2, 1f9936 │ │ │ │ + bne.n 1f99e4 │ │ │ │ + cbz r2, 1f99ce │ │ │ │ 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 1f9824 │ │ │ │ + bl 1f98bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1f992a │ │ │ │ - b.n 1f98ae │ │ │ │ + bne.n 1f99c2 │ │ │ │ + b.n 1f9946 │ │ │ │ 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 61c20 │ │ │ │ - cbz r0, 1f9994 │ │ │ │ + cbz r0, 1f9a2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f9992 │ │ │ │ + cbz r4, 1f9a2a │ │ │ │ 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, 1f9992 │ │ │ │ + cbz r3, 1f9a2a │ │ │ │ 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 61c20 │ │ │ │ - cbz r0, 1f99dc │ │ │ │ + cbz r0, 1f9a74 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f99da │ │ │ │ + cbz r4, 1f9a72 │ │ │ │ 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, 1f99da │ │ │ │ + cbz r3, 1f9a72 │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9a06 │ │ │ │ + cbz r0, 1f9a9e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61174 │ │ │ │ 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, 1f9a26 │ │ │ │ + cbz r1, 1f9abe │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f96a4 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ 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, 1f9a72 │ │ │ │ + cbz r4, 1f9b0a │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f96a4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f9a5e │ │ │ │ + bhi.n 1f9af6 │ │ │ │ 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 61174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9a58 │ │ │ │ + beq.n 1f9af0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f9a58 │ │ │ │ + b.n 1f9af0 │ │ │ │ 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, 1f9aaa │ │ │ │ + cbnz r3, 1f9b42 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ 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, 1f9ae8 │ │ │ │ + cbnz r4, 1f9b80 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9ae2 │ │ │ │ + cbz r0, 1f9b7a │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -560560,47 +560616,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 1f9b1c │ │ │ │ + bne.n 1f9bb4 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f9b20 │ │ │ │ + beq.n 1f9bb8 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f96a4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ 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, 1f9b7a │ │ │ │ + cbnz r5, 1f9c12 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1f9b82 │ │ │ │ + cbz r3, 1f9c1a │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, r4, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f96a4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1f9b6a │ │ │ │ + bcc.n 1f9c02 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 61174 │ │ │ │ @@ -560608,178 +560664,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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9b64 │ │ │ │ + beq.n 1f9bfc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 61174 │ │ │ │ - b.n 1f9b64 │ │ │ │ + b.n 1f9bfc │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9c10 │ │ │ │ + beq.n 1f9ca8 │ │ │ │ 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, 1f9bd6 │ │ │ │ + cbz r2, 1f9c6e │ │ │ │ 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, 1f9bd2 │ │ │ │ + cbz r2, 1f9c6a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f9bd6 │ │ │ │ + cbz r3, 1f9c6e │ │ │ │ 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, 1f9bfe │ │ │ │ + cbz r0, 1f9c96 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f96a4 │ │ │ │ + bl 1f973c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9bec │ │ │ │ + bne.n 1f9c84 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f9c08 │ │ │ │ + cbz r3, 1f9ca0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1f9c7e │ │ │ │ + cbz r1, 1f9d16 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1f9c6a │ │ │ │ + cbz r0, 1f9d02 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1f9c78 │ │ │ │ + cbz r3, 1f9d10 │ │ │ │ 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, 1f9c3e │ │ │ │ + cbz r3, 1f9cd6 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1f9c42 │ │ │ │ + cbz r2, 1f9cda │ │ │ │ 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, 1f9c66 │ │ │ │ + cbz r0, 1f9cfe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1f9c66 │ │ │ │ + cbz r3, 1f9cfe │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9c26 │ │ │ │ + bne.n 1f9cbe │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1f9c66 │ │ │ │ + b.n 1f9cfe │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1f9c52 │ │ │ │ + b.n 1f9cea │ │ │ │ bx lr │ │ │ │ - cbz r1, 1f9cc0 │ │ │ │ + cbz r1, 1f9d58 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1f9cbe │ │ │ │ + cbz r0, 1f9d56 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1f9cc2 │ │ │ │ + cbz r3, 1f9d5a │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1f9c9c │ │ │ │ + b.n 1f9d34 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9c9a │ │ │ │ + bne.n 1f9d32 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1f9cb4 │ │ │ │ + cbz r2, 1f9d4c │ │ │ │ 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 1f9ca8 │ │ │ │ + b.n 1f9d40 │ │ │ │ nop │ │ │ │ - cbz r0, 1f9cd2 │ │ │ │ + cbz r0, 1f9d6a │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1f9cd2 │ │ │ │ + cbz r0, 1f9d6a │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9d06 │ │ │ │ + cbz r0, 1f9d9e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61ba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1f9d48 │ │ │ │ + cbz r1, 1f9de0 │ │ │ │ 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 61c38 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61ba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -560796,88 +560852,88 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61c38 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9658 │ │ │ │ + bl 1f96f0 │ │ │ │ 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] @ (1f9dec ) │ │ │ │ + ldr r2, [pc, #100] @ (1f9e84 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f9df0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9e88 ) │ │ │ │ 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 1ffd6c │ │ │ │ + bl 1ffe04 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f9dc6 │ │ │ │ + cbz r0, 1f9e5e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60f78 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1f9df4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f9df0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f9e8c ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9e88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9de6 │ │ │ │ + bne.n 1f9e7e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r3, #24] │ │ │ │ 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 1ffd6c │ │ │ │ + bl 1ffe04 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9e36 │ │ │ │ + cbz r0, 1f9ece │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 60f78 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -560893,180 +560949,180 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r4, 1f9e9c │ │ │ │ - bl 1ffd6c │ │ │ │ + cbz r4, 1f9f34 │ │ │ │ + bl 1ffe04 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f96a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9e96 │ │ │ │ + cbz r0, 1f9f2e │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 60f78 <__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 1ffd6c │ │ │ │ + bl 1ffe04 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9ed6 │ │ │ │ + cbz r0, 1f9f6e │ │ │ │ adds r7, #24 │ │ │ │ - vldr d7, [pc, #48] @ 1f9ee8 │ │ │ │ + vldr d7, [pc, #48] @ 1f9f80 │ │ │ │ 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 60f78 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #0] │ │ │ │ blx 61c38 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1f9e94 │ │ │ │ + b.n 1f9f2c │ │ │ │ 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] @ (1f9f54 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f9fec ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1f9f58 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f9ff0 ) │ │ │ │ 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, 1f9f28 │ │ │ │ + cbz r0, 1f9fc0 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 61c38 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1f9e40 │ │ │ │ - ldr r2, [pc, #36] @ (1f9f5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f9f58 ) │ │ │ │ + bl 1f9ed8 │ │ │ │ + ldr r2, [pc, #36] @ (1f9ff4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f9ff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9f4e │ │ │ │ + bne.n 1f9fe6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r5, #0] │ │ │ │ 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] @ (1f9fd0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1fa068 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1f9fd4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1fa06c ) │ │ │ │ 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, 1f9fa0 │ │ │ │ + cbz r0, 1fa038 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c38 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1f9e40 │ │ │ │ - ldr r2, [pc, #40] @ (1f9fd8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f9fd4 ) │ │ │ │ + bl 1f9ed8 │ │ │ │ + ldr r2, [pc, #40] @ (1fa070 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fa06c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9fca │ │ │ │ + bne.n 1fa062 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, #8] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa000 │ │ │ │ + cbz r0, 1fa098 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 61174 │ │ │ │ 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 1fa00a │ │ │ │ + bne.n 1fa0a2 │ │ │ │ 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 │ │ │ │ @@ -561078,66 +561134,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 1fa11c │ │ │ │ + bhi.n 1fa1b4 │ │ │ │ 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 1fa0b4 │ │ │ │ + beq.n 1fa14c │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa12e │ │ │ │ + beq.n 1fa1c6 │ │ │ │ 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, 1fa094 │ │ │ │ + cbnz r3, 1fa12c │ │ │ │ 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 1fa0ae │ │ │ │ + beq.n 1fa146 │ │ │ │ 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 61af4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r1, r8, r3 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa0ae │ │ │ │ + beq.n 1fa146 │ │ │ │ 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] │ │ │ │ @@ -561154,58 +561210,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 1fa074 │ │ │ │ - b.n 1fa12e │ │ │ │ + bne.n 1fa10c │ │ │ │ + b.n 1fa1c6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa0ae │ │ │ │ + beq.n 1fa146 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1fa094 │ │ │ │ + b.n 1fa12c │ │ │ │ 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 1fa150 │ │ │ │ + bhi.n 1fa1e8 │ │ │ │ subs r7, r0, r7 │ │ │ │ strb r3, [r0, #2] │ │ │ │ strh r7, [r0, #0] │ │ │ │ str.w r1, [r4, #-16] │ │ │ │ - b.n 1fa07a │ │ │ │ + b.n 1fa112 │ │ │ │ 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 1fa020 │ │ │ │ + bl 1fa0b8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fa17e │ │ │ │ + cbz r0, 1fa216 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1fa1ce │ │ │ │ + cbz r0, 1fa266 │ │ │ │ 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 │ │ │ │ @@ -561215,226 +561271,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 1fa1c8 │ │ │ │ + bhi.n 1fa260 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f9894 │ │ │ │ + bl 1f992c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f9824 │ │ │ │ + bl 1f98bc │ │ │ │ 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 1fa1fa │ │ │ │ + bhi.n 1fa292 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1fa202 │ │ │ │ + cbz r0, 1fa29a │ │ │ │ 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 61c20 │ │ │ │ - cbz r0, 1fa26e │ │ │ │ + cbz r0, 1fa306 │ │ │ │ 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, 1fa26c │ │ │ │ + cbz r1, 1fa304 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1fa256 │ │ │ │ + cbz r3, 1fa2ee │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa24c │ │ │ │ + bne.n 1fa2e4 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1fa262 │ │ │ │ + cbz r3, 1fa2fa │ │ │ │ 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 1fa23c │ │ │ │ + b.n 1fa2d4 │ │ │ │ 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 1fa2b2 │ │ │ │ + bhi.n 1fa34a │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9cac │ │ │ │ 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] @ 1fa428 │ │ │ │ + vldr d8, [pc, #324] @ 1fa4c0 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fa3de │ │ │ │ + beq.n 1fa476 │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1fa35e │ │ │ │ + cbz r3, 1fa3f6 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1fa346 │ │ │ │ + beq.n 1fa3de │ │ │ │ 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 1fa340 │ │ │ │ + bpl.n 1fa3d8 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa340 │ │ │ │ + beq.n 1fa3d8 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1f9894 │ │ │ │ + bl 1f992c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1fa346 │ │ │ │ + beq.n 1fa3de │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1fa310 │ │ │ │ + bne.n 1fa3a8 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov fp, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fa3de │ │ │ │ + beq.n 1fa476 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa304 │ │ │ │ + bne.n 1fa39c │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1fa370 │ │ │ │ + cbz r1, 1fa408 │ │ │ │ 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, 1fa3a2 │ │ │ │ + cbz r0, 1fa43a │ │ │ │ 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, 1fa39e │ │ │ │ + cbz r1, 1fa436 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1fa3a2 │ │ │ │ + cbz r3, 1fa43a │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1fa3c2 │ │ │ │ + cbz r0, 1fa45a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1f96a4 │ │ │ │ + bl 1f973c │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa3b0 │ │ │ │ + bne.n 1fa448 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1fa3cc │ │ │ │ + cbz r3, 1fa464 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r5 │ │ │ │ blx 60c44 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1fa352 │ │ │ │ + bne.n 1fa3ea │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1fa2ec │ │ │ │ + bne.n 1fa384 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1fa406 │ │ │ │ + beq.n 1fa49e │ │ │ │ subs r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9cac │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fa3f6 │ │ │ │ + bne.n 1fa48e │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1fa3ee │ │ │ │ + bne.n 1fa486 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1fa416 │ │ │ │ - bl 1f9824 │ │ │ │ + cbz r0, 1fa4ae │ │ │ │ + bl 1f98bc │ │ │ │ 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 │ │ │ │ ... │ │ │ │ @@ -561446,43 +561502,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 1fa460 │ │ │ │ + bhi.n 1fa4f8 │ │ │ │ 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 1fa47e │ │ │ │ + bls.n 1fa516 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa4f4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1fa45a │ │ │ │ + b.n 1fa4f2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9998 │ │ │ │ - b.n 1fa45c │ │ │ │ + bl 1f9a30 │ │ │ │ + b.n 1fa4f4 │ │ │ │ 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 1f9998 │ │ │ │ - cbz r0, 1fa4b4 │ │ │ │ - vldr d7, [pc, #20] @ 1fa4b8 │ │ │ │ + bl 1f9a30 │ │ │ │ + cbz r0, 1fa54c │ │ │ │ + vldr d7, [pc, #20] @ 1fa550 │ │ │ │ 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 │ │ │ │ @@ -561496,16 +561552,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 1f9998 │ │ │ │ - cbz r0, 1fa4fa │ │ │ │ + bl 1f9a30 │ │ │ │ + cbz r0, 1fa592 │ │ │ │ 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 │ │ │ │ @@ -561514,79 +561570,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 1fa53c │ │ │ │ + bhi.n 1fa5d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1fa536 │ │ │ │ + cbz r3, 1fa5ce │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 61174 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1fa55c │ │ │ │ + bcs.n 1fa5f4 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa536 │ │ │ │ + beq.n 1fa5ce │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1fa52a │ │ │ │ + b.n 1fa5c2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1fa528 │ │ │ │ + b.n 1fa5c0 │ │ │ │ nop │ │ │ │ - cbz r0, 1fa5d8 │ │ │ │ + cbz r0, 1fa670 │ │ │ │ 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, 1fa59e │ │ │ │ + cbz r2, 1fa636 │ │ │ │ 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, 1fa59a │ │ │ │ + cbz r2, 1fa632 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1fa59e │ │ │ │ + cbz r3, 1fa636 │ │ │ │ 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, 1fa5c6 │ │ │ │ + cbz r0, 1fa65e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f96a4 │ │ │ │ + bl 1f973c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa5b4 │ │ │ │ + bne.n 1fa64c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1fa5d0 │ │ │ │ + cbz r3, 1fa668 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -561594,25 +561650,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, 1fa620 │ │ │ │ + cbz r1, 1fa6b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61c38 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa430 │ │ │ │ + bl 1fa4c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa61a │ │ │ │ + cbz r0, 1fa6b2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 61ba8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -561622,153 +561678,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] @ (1fa6a0 ) │ │ │ │ + ldr r2, [pc, #100] @ (1fa738 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1fa6a4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1fa73c ) │ │ │ │ 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 1ffd6c │ │ │ │ + bl 1ffe04 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fa430 │ │ │ │ + bl 1fa4c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fa67a │ │ │ │ + cbz r0, 1fa712 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60f78 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1fa6a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1fa6a4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1fa740 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fa73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fa69a │ │ │ │ + bne.n 1fa732 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ 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, 1fa6e8 │ │ │ │ + cbnz r3, 1fa780 │ │ │ │ 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 1fa6ee │ │ │ │ + bhi.n 1fa786 │ │ │ │ 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 1fa70c │ │ │ │ + bcs.n 1fa7a4 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa6e4 │ │ │ │ + beq.n 1fa77c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1fa6e2 │ │ │ │ + b.n 1fa77a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9998 │ │ │ │ - b.n 1fa6e4 │ │ │ │ + bl 1f9a30 │ │ │ │ + b.n 1fa77c │ │ │ │ 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, 1fa75a │ │ │ │ + cbnz r4, 1fa7f2 │ │ │ │ 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 1fa762 │ │ │ │ - cbz r4, 1fa754 │ │ │ │ + bhi.n 1fa7fa │ │ │ │ + cbz r4, 1fa7ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61174 │ │ │ │ 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 1fa786 │ │ │ │ + bcs.n 1fa81e │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa754 │ │ │ │ + beq.n 1fa7ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1fa74c │ │ │ │ + b.n 1fa7e4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fa74a │ │ │ │ + b.n 1fa7e2 │ │ │ │ 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 │ │ │ │ @@ -561789,116 +561845,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, 1fa800 │ │ │ │ - vldr d7, [pc, #112] @ 1fa860 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1fa868 ) │ │ │ │ + cbnz r1, 1fa898 │ │ │ │ + vldr d7, [pc, #112] @ 1fa8f8 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1fa900 ) │ │ │ │ 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 60ca4 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1fa854 │ │ │ │ - ldr r0, [pc, #80] @ (1fa870 ) │ │ │ │ + beq.n 1fa8ec │ │ │ │ + ldr r0, [pc, #80] @ (1fa908 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 61480 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1fa840 │ │ │ │ + blt.n 1fa8d8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 612d0 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1fa858 │ │ │ │ + beq.n 1fa8f0 │ │ │ │ blx 6127c │ │ │ │ - add r3, pc, #28 @ (adr r3, 1fa860 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1fa8f8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 613f0 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6127c │ │ │ │ - b.n 1fa854 │ │ │ │ + b.n 1fa8ec │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1faa84 ) │ │ │ │ + ldr r7, [pc, #544] @ (1fab1c ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1fa81a │ │ │ │ + bpl.n 1fa8b2 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1fa886 │ │ │ │ + cbz r3, 1fa91e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1fa896 │ │ │ │ + cbz r2, 1fa92e │ │ │ │ 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 1fa8c4 │ │ │ │ + bcc.n 1fa95c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1fa8b8 │ │ │ │ - cbz r3, 1fa8b4 │ │ │ │ + bhi.n 1fa950 │ │ │ │ + cbz r3, 1fa94c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1fa8ba │ │ │ │ + bls.n 1fa952 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1fa8de │ │ │ │ + cbz r3, 1fa976 │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1fa8a6 │ │ │ │ - cbz r3, 1fa8cc │ │ │ │ + bcs.n 1fa93e │ │ │ │ + cbz r3, 1fa964 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1fa8ba │ │ │ │ + bcs.n 1fa952 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa8b4 │ │ │ │ + beq.n 1fa94c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1fa89e │ │ │ │ + bls.n 1fa936 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -561906,40 +561962,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, 1fa90c │ │ │ │ + cbz r0, 1fa9a4 │ │ │ │ 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 1fa92c │ │ │ │ + bls.n 1fa9c4 │ │ │ │ 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, 1fa954 │ │ │ │ + cbz r2, 1fa9ec │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561948,40 +562004,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, 1fa980 │ │ │ │ + cbz r0, 1faa18 │ │ │ │ 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 1fa9a0 │ │ │ │ + bls.n 1faa38 │ │ │ │ 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, 1fa9c8 │ │ │ │ + cbz r2, 1faa60 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561995,172 +562051,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, 1fa9fa │ │ │ │ + cbz r6, 1faa92 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1faaa0 │ │ │ │ + beq.n 1fab38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faa76 │ │ │ │ + bne.n 1fab0e │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1faa1e │ │ │ │ + cbz r6, 1faab6 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1faa0e │ │ │ │ + bhi.n 1faaa6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1faa68 │ │ │ │ + bls.n 1fab00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1faa68 │ │ │ │ + bmi.n 1fab00 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1faa7a │ │ │ │ - cbz r2, 1faa40 │ │ │ │ + beq.n 1fab12 │ │ │ │ + cbz r2, 1faad8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1faa84 │ │ │ │ + bpl.n 1fab1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1faad0 │ │ │ │ + beq.n 1fab68 │ │ │ │ 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 1fa8e4 │ │ │ │ + bl 1fa97c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1faa28 │ │ │ │ + bhi.n 1faac0 │ │ │ │ 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 1faa04 │ │ │ │ + b.n 1faa9c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1faaac │ │ │ │ + cbz r2, 1fab44 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1faaac │ │ │ │ + bmi.n 1fab44 │ │ │ │ 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 1faa62 │ │ │ │ + b.n 1faafa │ │ │ │ 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 1faaec │ │ │ │ + beq.n 1fab84 │ │ │ │ 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 1fa958 │ │ │ │ + bl 1fa9f0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1faa62 │ │ │ │ + b.n 1faafa │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa958 │ │ │ │ + bl 1fa9f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1faa46 │ │ │ │ + b.n 1faade │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa8e4 │ │ │ │ + bl 1fa97c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1faab2 │ │ │ │ + b.n 1fab4a │ │ │ │ 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, 1fab28 │ │ │ │ + cbz r1, 1fabc0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fad58 │ │ │ │ + beq.w 1fadf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fad7e │ │ │ │ + beq.w 1fae16 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fab3a │ │ │ │ + bne.n 1fabd2 │ │ │ │ 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 1fab8c │ │ │ │ + beq.n 1fac24 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1fab6e │ │ │ │ + bls.n 1fac06 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1fab7a │ │ │ │ + cbz r7, 1fac12 │ │ │ │ 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 │ │ │ │ @@ -562169,15 +562225,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 1faba6 │ │ │ │ + bls.n 1fac3e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -562187,76 +562243,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, 1fabd6 │ │ │ │ - cbz r5, 1fabd6 │ │ │ │ + cbz r6, 1fac6e │ │ │ │ + cbz r5, 1fac6e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fabc8 │ │ │ │ + bhi.n 1fac60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fac34 │ │ │ │ + beq.n 1faccc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fac84 │ │ │ │ + beq.n 1fad1c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fad30 │ │ │ │ + bne.w 1fadc8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1facb8 │ │ │ │ + beq.n 1fad50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fae4c │ │ │ │ + beq.w 1faee4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fac8c │ │ │ │ + bpl.n 1fad24 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1fac06 │ │ │ │ + cbz r0, 1fac9e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1fac38 │ │ │ │ + bpl.n 1facd0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1fac10 │ │ │ │ + cbz r3, 1faca8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1fac5c │ │ │ │ + bpl.n 1facf4 │ │ │ │ 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 1fac2c │ │ │ │ + beq.n 1facc4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1facae │ │ │ │ + bmi.n 1fad46 │ │ │ │ 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, 1fac42 │ │ │ │ + cbz r3, 1facda │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fac5c │ │ │ │ + bpl.n 1facf4 │ │ │ │ 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 1fa8e4 │ │ │ │ + bl 1fa97c │ │ │ │ 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] │ │ │ │ @@ -562264,369 +562320,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 1fa958 │ │ │ │ + bl 1fa9f0 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fac34 │ │ │ │ + beq.n 1faccc │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fac2c │ │ │ │ + b.n 1facc4 │ │ │ │ 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 1fa958 │ │ │ │ + bl 1fa9f0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fac00 │ │ │ │ - b.n 1fac06 │ │ │ │ + bne.n 1fac98 │ │ │ │ + b.n 1fac9e │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1fabf0 │ │ │ │ + bne.n 1fac88 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fae50 │ │ │ │ + beq.w 1faee8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fad36 │ │ │ │ + bpl.n 1fadce │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1facf6 │ │ │ │ + cbz r0, 1fad8e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1facf6 │ │ │ │ + bmi.n 1fad8e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1facda │ │ │ │ + cbz r3, 1fad72 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fad02 │ │ │ │ + bpl.n 1fad9a │ │ │ │ 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 1fa958 │ │ │ │ + bl 1fa9f0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1fad02 │ │ │ │ + b.n 1fad9a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fac10 │ │ │ │ + beq.n 1faca8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1fac10 │ │ │ │ + bmi.n 1faca8 │ │ │ │ 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 1fa8e4 │ │ │ │ + bl 1fa97c │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fac34 │ │ │ │ - b.n 1fac88 │ │ │ │ + beq.n 1faccc │ │ │ │ + b.n 1fad20 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fac26 │ │ │ │ + b.n 1facbe │ │ │ │ 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 1fa8e4 │ │ │ │ + bl 1fa97c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1facca │ │ │ │ - b.n 1facf6 │ │ │ │ + bne.n 1fad62 │ │ │ │ + b.n 1fad8e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fadba │ │ │ │ + bls.n 1fae52 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fae22 │ │ │ │ + beq.n 1faeba │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fae28 │ │ │ │ + beq.n 1faec0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r6, 1fadce │ │ │ │ + cbz r6, 1fae66 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fabc6 │ │ │ │ + b.n 1fac5e │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1fade8 │ │ │ │ + bls.n 1fae80 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fae40 │ │ │ │ + beq.n 1faed8 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fabc6 │ │ │ │ + bne.w 1fac5e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1faccc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fac88 │ │ │ │ + beq.w 1fad20 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fabea │ │ │ │ - b.n 1fad30 │ │ │ │ + beq.w 1fac82 │ │ │ │ + b.n 1fadc8 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1faccc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r6, 1fadfc │ │ │ │ + cbnz r6, 1fae94 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1faccc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fae10 │ │ │ │ + beq.n 1faea8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fabea │ │ │ │ - b.n 1fad30 │ │ │ │ + beq.w 1fac82 │ │ │ │ + b.n 1fadc8 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1fae14 │ │ │ │ + cbz r6, 1faeac │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1faccc │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fac2c │ │ │ │ + b.n 1facc4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1faccc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1fadde │ │ │ │ + bne.n 1fae76 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fac2c │ │ │ │ + b.n 1facc4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1faccc │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1fac2c │ │ │ │ + b.n 1facc4 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fad6e │ │ │ │ + bne.n 1fae06 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fad7a │ │ │ │ + bne.n 1fae12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1faccc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fabea │ │ │ │ - b.n 1fac34 │ │ │ │ + bne.w 1fac82 │ │ │ │ + b.n 1faccc │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fabc6 │ │ │ │ - b.n 1fada0 │ │ │ │ + bne.w 1fac5e │ │ │ │ + b.n 1fae38 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fae62 │ │ │ │ + cbz r3, 1faefa │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fae58 │ │ │ │ + bne.n 1faef0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fae76 │ │ │ │ + cbz r3, 1faf0e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fae6c │ │ │ │ + bne.n 1faf04 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1fae8c │ │ │ │ + cbz r3, 1faf24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fae82 │ │ │ │ + bne.n 1faf1a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1faea6 │ │ │ │ - b.n 1faeae │ │ │ │ + bhi.n 1faf3e │ │ │ │ + b.n 1faf46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1faeae │ │ │ │ + bls.n 1faf46 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fae9a │ │ │ │ + beq.n 1faf32 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1faec4 │ │ │ │ + cbz r3, 1faf5c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faeba │ │ │ │ + bne.n 1faf52 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1faede │ │ │ │ - b.n 1faee6 │ │ │ │ + bhi.n 1faf76 │ │ │ │ + b.n 1faf7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1faee6 │ │ │ │ + bls.n 1faf7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1faed2 │ │ │ │ + beq.n 1faf6a │ │ │ │ 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, 1faf38 │ │ │ │ + cbz r1, 1fafd0 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1faf0a │ │ │ │ + b.n 1fafa2 │ │ │ │ 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 1faf08 │ │ │ │ - ldr.w lr, [pc, #20] @ 1faf3c │ │ │ │ + bne.n 1fafa0 │ │ │ │ + ldr.w lr, [pc, #20] @ 1fafd4 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1faa64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1faf24 │ │ │ │ + b.n 1fafbc │ │ │ │ @ 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, 1faf68 │ │ │ │ + cbz r0, 1fb000 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 1faf68 │ │ │ │ + bcc.n 1fb000 │ │ │ │ mov r1, sp │ │ │ │ - bl 1fa898 │ │ │ │ + bl 1fa930 │ │ │ │ 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, 1faf9e │ │ │ │ + cbz r3, 1fb036 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1faf9e │ │ │ │ + bcc.n 1fb036 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl 1fa898 │ │ │ │ + bl 1fa930 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1fafcc │ │ │ │ + cbnz r0, 1fb064 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fafd0 │ │ │ │ + bls.n 1fb068 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1fafb6 │ │ │ │ + b.n 1fb04e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fafd0 │ │ │ │ + bls.n 1fb068 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fafaa │ │ │ │ + beq.n 1fb042 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fafd6 │ │ │ │ + bcc.n 1fb06e │ │ │ │ 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 1faf86 │ │ │ │ + b.n 1fb01e │ │ │ │ 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 │ │ │ │ @@ -562637,144 +562693,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] @ 1fb078 │ │ │ │ + ldr.w r8, [pc, #108] @ 1fb110 │ │ │ │ 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 1fb042 │ │ │ │ + b.n 1fb0da │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1fb06e │ │ │ │ + beq.n 1fb106 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1fb066 │ │ │ │ + cbz r1, 1fb0fe │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1fb034 │ │ │ │ + beq.n 1fb0cc │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fb034 │ │ │ │ + bne.n 1fb0cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb034 │ │ │ │ + beq.n 1fb0cc │ │ │ │ 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} │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ 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] @ (1fb24c ) │ │ │ │ + ldr r2, [pc, #444] @ (1fb2e4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1fb250 ) │ │ │ │ + ldr r3, [pc, #444] @ (1fb2e8 ) │ │ │ │ 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 1fb12c │ │ │ │ + beq.n 1fb1c4 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1fb0c8 │ │ │ │ - ldr r2, [pc, #420] @ (1fb254 ) │ │ │ │ - ldr r3, [pc, #416] @ (1fb250 ) │ │ │ │ + bls.n 1fb160 │ │ │ │ + ldr r2, [pc, #420] @ (1fb2ec ) │ │ │ │ + ldr r3, [pc, #416] @ (1fb2e8 ) │ │ │ │ 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 1fb246 │ │ │ │ + bne.w 1fb2de │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1fb258 ) │ │ │ │ + ldr r3, [pc, #396] @ (1fb2f0 ) │ │ │ │ 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 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb0ac │ │ │ │ + beq.n 1fb144 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fb152 │ │ │ │ + beq.n 1fb1ea │ │ │ │ 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 1fb0fa │ │ │ │ + bne.n 1fb192 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1fb162 │ │ │ │ + b.n 1fb1fa │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fb0a8 │ │ │ │ - ldr r2, [pc, #292] @ (1fb25c ) │ │ │ │ + bne.n 1fb140 │ │ │ │ + ldr r2, [pc, #292] @ (1fb2f4 ) │ │ │ │ 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 61174 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1fb0ac │ │ │ │ + b.n 1fb144 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61ba8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1fb260 ) │ │ │ │ + ldr r1, [pc, #252] @ (1fb2f8 ) │ │ │ │ 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] │ │ │ │ @@ -562791,34 +562847,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 1fb1ba │ │ │ │ - ldr r0, [pc, #188] @ (1fb264 ) │ │ │ │ + beq.n 1fb252 │ │ │ │ + ldr r0, [pc, #188] @ (1fb2fc ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1fb1cc │ │ │ │ + bne.n 1fb264 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1fb1aa │ │ │ │ + bne.n 1fb242 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1fb0ac │ │ │ │ + beq.w 1fb144 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9b9c │ │ │ │ - b.n 1fb0ac │ │ │ │ - ldr.w r9, [pc, #152] @ 1fb268 │ │ │ │ + bl 1f9c34 │ │ │ │ + b.n 1fb144 │ │ │ │ + ldr.w r9, [pc, #152] @ 1fb300 │ │ │ │ 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 │ │ │ │ @@ -562831,83 +562887,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, 1fb236 │ │ │ │ + cbnz r0, 1fb2ce │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fb22e │ │ │ │ + beq.n 1fb2c6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1fb1d8 │ │ │ │ + bne.n 1fb270 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fb21e │ │ │ │ + bne.n 1fb2b6 │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1fb1ba │ │ │ │ + b.n 1fb252 │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1fb210 │ │ │ │ + bhi.n 1fb2a8 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1fb20c │ │ │ │ + b.n 1fb2a4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #416] @ (1fb3f0 ) │ │ │ │ + ldr r6, [pc, #832] @ (1fb628 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #304] @ (1fb388 ) │ │ │ │ + ldr r6, [pc, #720] @ (1fb5c0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ 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 1fb368 │ │ │ │ + bcs.n 1fb400 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1fb360 │ │ │ │ + bls.n 1fb3f8 │ │ │ │ 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] @ 1fb388 │ │ │ │ - ldr.w r9, [pc, #212] @ 1fb38c │ │ │ │ + ldr.w fp, [pc, #212] @ 1fb420 │ │ │ │ + ldr.w r9, [pc, #212] @ 1fb424 │ │ │ │ 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] │ │ │ │ @@ -562915,110 +562971,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 1fb30e │ │ │ │ + b.n 1fb3a6 │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 1fb300 │ │ │ │ + beq.n 1fb398 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fb346 │ │ │ │ + beq.n 1fb3de │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1fb37a │ │ │ │ + beq.n 1fb412 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r6, r3, r4, lsl #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb2e8 │ │ │ │ - cbz r5, 1fb328 │ │ │ │ - ldr r3, [pc, #112] @ (1fb390 ) │ │ │ │ + bne.n 1fb380 │ │ │ │ + cbz r5, 1fb3c0 │ │ │ │ + ldr r3, [pc, #112] @ (1fb428 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb372 │ │ │ │ + beq.n 1fb40a │ │ │ │ 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, 1fb33e │ │ │ │ + cbz r2, 1fb3d6 │ │ │ │ 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 1fb300 │ │ │ │ + beq.n 1fb398 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb33e │ │ │ │ + beq.n 1fb3d6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1fb33e │ │ │ │ + b.n 1fb3d6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1fb07c │ │ │ │ - b.n 1fb296 │ │ │ │ + bl 1fb114 │ │ │ │ + b.n 1fb32e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1fb07c │ │ │ │ - b.n 1fb296 │ │ │ │ + bl 1fb114 │ │ │ │ + b.n 1fb32e │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1fb326 │ │ │ │ + b.n 1fb3be │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fb31c │ │ │ │ + bne.n 1fb3b4 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ 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] @ 1fb3f0 │ │ │ │ + vldr d7, [pc, #68] @ 1fb488 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1fb3f8 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1fb490 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1fb400 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1fb498 ) │ │ │ │ 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 │ │ │ │ @@ -563043,32 +563099,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] @ 1fb470 │ │ │ │ + vldr d7, [pc, #88] @ 1fb508 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1fb488 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fb520 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fb48c │ │ │ │ - add r1, pc, #76 @ (adr r1, 1fb478 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1fb524 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1fb510 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1fb480 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1fb518 ) │ │ │ │ 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] @ (1fb490 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fb528 ) │ │ │ │ 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] │ │ │ │ @@ -563087,40 +563143,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 │ │ │ │ - ldr r3, [pc, #864] @ (1fb7ec ) │ │ │ │ + ldr r3, [pc, #256] @ (1fb624 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fb4f2 │ │ │ │ + cbz r0, 1fb58a │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1fb4f8 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1fb590 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1fb500 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1fb598 ) │ │ │ │ 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 │ │ │ │ @@ -563160,251 +563216,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 1fb522 │ │ │ │ + bne.n 1fb5ba │ │ │ │ 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 1fb572 │ │ │ │ + beq.n 1fb60a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1fb570 │ │ │ │ + cbz r0, 1fb608 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61ba8 │ │ │ │ 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 61ba8 │ │ │ │ - b.n 1fb56e │ │ │ │ + b.n 1fb606 │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fb5aa │ │ │ │ + cbz r0, 1fb642 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fb508 │ │ │ │ - cbz r0, 1fb5b0 │ │ │ │ + bl 1fb5a0 │ │ │ │ + cbz r0, 1fb648 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1fb5aa │ │ │ │ + b.n 1fb642 │ │ │ │ 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, 1fb5f0 │ │ │ │ + cbz r1, 1fb688 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb5f0 │ │ │ │ + beq.n 1fb688 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1fb62c ) │ │ │ │ + ldr r1, [pc, #80] @ (1fb6c4 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fb602 │ │ │ │ + bne.n 1fb69a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb5e0 │ │ │ │ + bne.n 1fb678 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fb5fc │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1fb694 │ │ │ │ + bl 1f9c34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1fb630 ) │ │ │ │ + ldr r6, [pc, #44] @ (1fb6c8 ) │ │ │ │ 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 1fb5f0 │ │ │ │ + beq.n 1fb688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1fb606 │ │ │ │ + bne.n 1fb69e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fb618 │ │ │ │ - b.n 1fb5f0 │ │ │ │ + bne.n 1fb6b0 │ │ │ │ + b.n 1fb688 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1fb652 │ │ │ │ + cbz r0, 1fb6ea │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1fb5bc │ │ │ │ + bl 1fb654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1fb6a6 │ │ │ │ + cbz r0, 1fb73e │ │ │ │ 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, 1fb6a8 │ │ │ │ + cbz r1, 1fb740 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1fb69a │ │ │ │ - ldr.w r8, [pc, #80] @ 1fb6c8 │ │ │ │ + beq.n 1fb732 │ │ │ │ + ldr.w r8, [pc, #80] @ 1fb760 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1fb68c │ │ │ │ + beq.n 1fb724 │ │ │ │ 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 1fb67c │ │ │ │ + bne.n 1fb714 │ │ │ │ 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] @ (1fb6cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1fb764 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61174 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ 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 1fafdc │ │ │ │ + bl 1fb074 │ │ │ │ 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 1fafdc │ │ │ │ + bl 1fb074 │ │ │ │ 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 1fb73e │ │ │ │ - ldr r3, [pc, #32] @ (1fb748 ) │ │ │ │ + bls.n 1fb7d6 │ │ │ │ + ldr r3, [pc, #32] @ (1fb7e0 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1fb72e │ │ │ │ - bl 1fb07c │ │ │ │ + bcc.n 1fb7c6 │ │ │ │ + bl 1fb114 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb07c │ │ │ │ + bl 1fb114 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ 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 1fb26c │ │ │ │ - cbz r0, 1fb774 │ │ │ │ + bl 1fb304 │ │ │ │ + cbz r0, 1fb80c │ │ │ │ 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 1fb26c │ │ │ │ - cbz r0, 1fb792 │ │ │ │ + bl 1fb304 │ │ │ │ + cbz r0, 1fb82a │ │ │ │ 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 │ │ │ │ @@ -563414,112 +563470,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 1fb26c │ │ │ │ + bl 1fb304 │ │ │ │ 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 1fb26c │ │ │ │ + bl 1fb304 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1fb7ec │ │ │ │ + cbz r1, 1fb884 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1fb7f0 │ │ │ │ + ldr.w ip, [pc, #20] @ 1fb888 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ 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 1fafdc │ │ │ │ - cbz r0, 1fb82c │ │ │ │ + bl 1fb074 │ │ │ │ + cbz r0, 1fb8c4 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1fb830 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fb8c8 ) │ │ │ │ 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} │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1fb85e │ │ │ │ + cbz r1, 1fb8f6 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fb858 │ │ │ │ - ldr r0, [pc, #28] @ (1fb864 ) │ │ │ │ + beq.n 1fb8f0 │ │ │ │ + ldr r0, [pc, #28] @ (1fb8fc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1fb85a │ │ │ │ + bne.n 1fb8f2 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fb848 │ │ │ │ + bne.n 1fb8e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1fb83a │ │ │ │ + b.n 1fb8d2 │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ 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] @ (1fb8e0 ) │ │ │ │ + ldr r5, [pc, #104] @ (1fb978 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1fb8cc │ │ │ │ + cbz r0, 1fb964 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1fb8e4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fb97c ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fb8d0 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fb968 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fb8d8 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fb970 ) │ │ │ │ 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] @ (1fb8e8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fb980 ) │ │ │ │ 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] │ │ │ │ @@ -563533,15 +563589,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 │ │ │ │ - bxns pc │ │ │ │ + mov ip, ip │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -563555,162 +563611,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 1fb97a │ │ │ │ + beq.n 1fba12 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - ldr r1, [pc, #96] @ (1fb980 ) │ │ │ │ + ldr r1, [pc, #96] @ (1fba18 ) │ │ │ │ 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 1fb93e │ │ │ │ + bne.n 1fb9d6 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb922 │ │ │ │ + bne.n 1fb9ba │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #68] @ (1fb984 ) │ │ │ │ + ldr r5, [pc, #68] @ (1fba1c ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fafdc │ │ │ │ + bl 1fb074 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb938 │ │ │ │ + bne.n 1fb9d0 │ │ │ │ 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 1fb97a │ │ │ │ + beq.n 1fba12 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r5 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1fb942 │ │ │ │ + bne.n 1fb9da │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb960 │ │ │ │ + bne.n 1fb9f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ 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 1fb9a8 │ │ │ │ + beq.n 1fba40 │ │ │ │ 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 1fb9ca │ │ │ │ + beq.n 1fba62 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ (1fba54 ) │ │ │ │ + ldr r1, [pc, #156] @ (1fbaec ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fb9f2 │ │ │ │ + bne.n 1fba8a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb9ba │ │ │ │ + bne.n 1fba52 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb9ee │ │ │ │ + beq.n 1fba86 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #132] @ (1fba58 ) │ │ │ │ + ldr r1, [pc, #132] @ (1fbaf0 ) │ │ │ │ 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 1fba22 │ │ │ │ + bne.n 1fbaba │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb9d8 │ │ │ │ + bne.n 1fba70 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fb9a2 │ │ │ │ - ldr r7, [pc, #104] @ (1fba5c ) │ │ │ │ + b.n 1fba3a │ │ │ │ + ldr r7, [pc, #104] @ (1fbaf4 ) │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fafdc │ │ │ │ + bl 1fb074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb9a0 │ │ │ │ + beq.n 1fba38 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1fb9ca │ │ │ │ + beq.n 1fba62 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r7 │ │ │ │ - bne.n 1fb9f6 │ │ │ │ + bne.n 1fba8e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fba10 │ │ │ │ - b.n 1fb9ca │ │ │ │ - ldr.w r8, [pc, #60] @ 1fba60 │ │ │ │ + bne.n 1fbaa8 │ │ │ │ + b.n 1fba62 │ │ │ │ + ldr.w r8, [pc, #60] @ 1fbaf8 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fafdc │ │ │ │ + bl 1fb074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb9a0 │ │ │ │ + beq.n 1fba38 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fb9a2 │ │ │ │ + beq.n 1fba3a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1fba28 │ │ │ │ + bne.n 1fbac0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1fba42 │ │ │ │ - b.n 1fb9a2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + bne.n 1fbada │ │ │ │ + b.n 1fba3a │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -563718,126 +563774,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 1fbb36 │ │ │ │ + bne.n 1fbbce │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - beq.n 1fbb1e │ │ │ │ + beq.n 1fbbb6 │ │ │ │ ubfx r0, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ mov r8, r0 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fbb2c │ │ │ │ + beq.n 1fbbc4 │ │ │ │ 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, 1fbb2c │ │ │ │ + cbnz r4, 1fbbc4 │ │ │ │ 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, 1fbb44 │ │ │ │ + cbnz r5, 1fbbdc │ │ │ │ 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, 1fbb1c │ │ │ │ - cbz r4, 1fbb2c │ │ │ │ + cbz r0, 1fbbb4 │ │ │ │ + cbz r4, 1fbbc4 │ │ │ │ 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 1fbb26 │ │ │ │ - cbz r4, 1fbb4a │ │ │ │ + b.n 1fbbbe │ │ │ │ + cbz r4, 1fbbe2 │ │ │ │ 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 1fbf20 │ │ │ │ + bl 1fbfb8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1fbb26 │ │ │ │ + b.n 1fbbbe │ │ │ │ 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 1fbbaa │ │ │ │ + bne.n 1fbc42 │ │ │ │ subs.w r4, r2, lr │ │ │ │ - vldr d0, [pc, #800] @ 1fbe88 │ │ │ │ + vldr d0, [pc, #800] @ 1fbf20 │ │ │ │ sbc.w r0, ip, r3 │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r0 │ │ │ │ orrs.w r6, r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq.n 1fbb26 │ │ │ │ + beq.n 1fbbbe │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fbdde │ │ │ │ + bne.w 1fbe76 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 1fbb96 │ │ │ │ + bge.n 1fbc2e │ │ │ │ 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 1fbb26 │ │ │ │ + b.n 1fbbbe │ │ │ │ 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 1fbc9e │ │ │ │ + blt.n 1fbd36 │ │ │ │ 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 1fbd7e │ │ │ │ + bgt.w 1fbe16 │ │ │ │ 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 │ │ │ │ @@ -563856,28 +563912,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, 1fbc4c │ │ │ │ + cbnz r1, 1fbce4 │ │ │ │ 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 1fbefa │ │ │ │ + bls.w 1fbf92 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1fbd1c │ │ │ │ + bhi.n 1fbdb4 │ │ │ │ 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 │ │ │ │ @@ -563885,29 +563941,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 1fbb26 │ │ │ │ + b.n 1fbbbe │ │ │ │ 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 1fbe4c │ │ │ │ + bhi.w 1fbee4 │ │ │ │ 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 │ │ │ │ @@ -563924,53 +563980,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 1fbc40 │ │ │ │ + b.n 1fbcd8 │ │ │ │ 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 1fbe90 │ │ │ │ + blt.w 1fbf28 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r4, #2045 @ 0x7fd │ │ │ │ - bne.w 1fbee4 │ │ │ │ + bne.w 1fbf7c │ │ │ │ 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 1fbb26 │ │ │ │ + b.n 1fbbbe │ │ │ │ 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, 1fbd9c │ │ │ │ + cbnz r0, 1fbe34 │ │ │ │ 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 │ │ │ │ @@ -563984,71 +564040,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 1fbd52 │ │ │ │ - b.n 1fbd38 │ │ │ │ + bcc.n 1fbdea │ │ │ │ + b.n 1fbdd0 │ │ │ │ subs r4, r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fbe06 │ │ │ │ + bge.n 1fbe9e │ │ │ │ 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, 1fbe14 │ │ │ │ + cbnz r0, 1fbeac │ │ │ │ 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 1fbefe │ │ │ │ + blt.n 1fbf96 │ │ │ │ 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 1fbb96 │ │ │ │ + b.n 1fbc2e │ │ │ │ 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, 1fbe6a │ │ │ │ + cbnz r0, 1fbf02 │ │ │ │ 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 1fbdb4 │ │ │ │ + b.n 1fbe4c │ │ │ │ nop │ │ │ │ ... │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ @@ -564065,164 +564121,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 1fbd52 │ │ │ │ + b.n 1fbdea │ │ │ │ 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 1fbb26 │ │ │ │ + b.n 1fbbbe │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1fbdb4 │ │ │ │ + b.n 1fbe4c │ │ │ │ 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 1fbb96 │ │ │ │ + b.n 1fbc2e │ │ │ │ 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 1fc052 │ │ │ │ + bne.w 1fc0ea │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1fc03e │ │ │ │ + beq.n 1fc0d6 │ │ │ │ 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 1fc048 │ │ │ │ + beq.n 1fc0e0 │ │ │ │ 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 1fc048 │ │ │ │ + bne.n 1fc0e0 │ │ │ │ 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 1fc03e │ │ │ │ + bne.n 1fc0d6 │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fc048 │ │ │ │ + bne.n 1fc0e0 │ │ │ │ orrs.w r3, r8, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1fc03e │ │ │ │ + cbnz r2, 1fc0d6 │ │ │ │ subs.w r3, r0, r9 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r6, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fc060 │ │ │ │ + beq.n 1fc0f8 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1fc084 │ │ │ │ + bne.n 1fc11c │ │ │ │ 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 1fc06e │ │ │ │ + blt.n 1fc106 │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fc1c6 │ │ │ │ + bne.w 1fc25e │ │ │ │ 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 1fc042 │ │ │ │ + b.n 1fc0da │ │ │ │ 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 1fba68 │ │ │ │ + bl 1fbb00 │ │ │ │ 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 1fc042 │ │ │ │ + b.n 1fc0da │ │ │ │ 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 1fc028 │ │ │ │ + b.n 1fc0c0 │ │ │ │ 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 1fc13a │ │ │ │ + blt.n 1fc1d2 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fc1f8 │ │ │ │ + beq.w 1fc290 │ │ │ │ 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 1fc1de │ │ │ │ + bgt.w 1fc276 │ │ │ │ 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 │ │ │ │ @@ -564245,31 +564301,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 1fbffc │ │ │ │ + bcs.w 1fc094 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1fbffc │ │ │ │ + b.n 1fc094 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc220 │ │ │ │ + beq.n 1fc2b8 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1fc206 │ │ │ │ + bhi.n 1fc29e │ │ │ │ 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 │ │ │ │ @@ -564288,53 +564344,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 1fbffc │ │ │ │ + bcs.w 1fc094 │ │ │ │ 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 1fbffc │ │ │ │ + b.n 1fc094 │ │ │ │ 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 1fc042 │ │ │ │ + b.n 1fc0da │ │ │ │ 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 1fc128 │ │ │ │ + b.n 1fc1c0 │ │ │ │ mov.w lr, r5, lsl #10 │ │ │ │ mov.w ip, r8, lsl #10 │ │ │ │ orr.w lr, lr, r8, lsr #22 │ │ │ │ - b.n 1fc0b6 │ │ │ │ + b.n 1fc14e │ │ │ │ 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 1fc1b2 │ │ │ │ + b.n 1fc24a │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1fc148 │ │ │ │ + b.n 1fc1e0 │ │ │ │ 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] │ │ │ │ @@ -564342,49 +564398,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 1fc3f4 │ │ │ │ + beq.w 1fc48c │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fc3ce │ │ │ │ + beq.w 1fc466 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1fc2be │ │ │ │ + cbnz r4, 1fc356 │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1fc478 │ │ │ │ + beq.w 1fc510 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fc294 │ │ │ │ + bne.n 1fc32c │ │ │ │ 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, 1fc304 │ │ │ │ + cbnz r2, 1fc39c │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1fc478 │ │ │ │ + beq.w 1fc510 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fc2d8 │ │ │ │ + bne.n 1fc370 │ │ │ │ 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 │ │ │ │ @@ -564426,71 +564482,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 1fc432 │ │ │ │ + bge.n 1fc4ca │ │ │ │ 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 1fc3b2 │ │ │ │ + bcc.n 1fc44a │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 1fc496 │ │ │ │ + blt.n 1fc52e │ │ │ │ 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 1fc4fa │ │ │ │ + bne.w 1fc592 │ │ │ │ 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 1fc45e │ │ │ │ + bne.n 1fc4f6 │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fc45e │ │ │ │ + b.n 1fc4f6 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1fc482 │ │ │ │ + bne.n 1fc51a │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1fc41e │ │ │ │ + bne.n 1fc4b6 │ │ │ │ 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 1fc48c │ │ │ │ + bne.n 1fc524 │ │ │ │ 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, 1fc482 │ │ │ │ + cbnz r1, 1fc51a │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1fc3e0 │ │ │ │ + beq.n 1fc478 │ │ │ │ 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] │ │ │ │ @@ -564498,15 +564554,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 1fc396 │ │ │ │ + bcs.n 1fc42e │ │ │ │ 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 │ │ │ │ @@ -564522,15 +564578,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 1fc4f0 │ │ │ │ + bhi.n 1fc588 │ │ │ │ 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 │ │ │ │ @@ -564545,33 +564601,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 1fc3b2 │ │ │ │ + b.n 1fc44a │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1fc45e │ │ │ │ + b.n 1fc4f6 │ │ │ │ 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 1fc3ee │ │ │ │ + b.n 1fc486 │ │ │ │ stmdb 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] @ 1fca38 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1fcad0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1300] @ 1fca3c │ │ │ │ + ldr.w r3, [pc, #1300] @ 1fcad4 │ │ │ │ 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] │ │ │ │ @@ -564594,46 +564650,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 1fc842 │ │ │ │ + beq.w 1fc8da │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc7e6 │ │ │ │ + beq.w 1fc87e │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc8b6 │ │ │ │ + beq.w 1fc94e │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1fc5e2 │ │ │ │ + cbnz r0, 1fc67a │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1fc8b6 │ │ │ │ + beq.w 1fc94e │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1fc5ba │ │ │ │ + cbnz r2, 1fc652 │ │ │ │ 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, 1fc61e │ │ │ │ + cbnz r3, 1fc6b6 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1fc8b6 │ │ │ │ + beq.w 1fc94e │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1fc5f8 │ │ │ │ + cbnz r1, 1fc690 │ │ │ │ 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 │ │ │ │ @@ -564683,30 +564739,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 1fc8d6 │ │ │ │ + bne.w 1fc96e │ │ │ │ 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 1fcafa │ │ │ │ + bne.w 1fcb92 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ orrs.w r4, r4, sl │ │ │ │ - beq.w 1fcc92 │ │ │ │ + beq.w 1fcd2a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fcf76 │ │ │ │ + beq.w 1fd00e │ │ │ │ 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 │ │ │ │ @@ -564727,15 +564783,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 1fcb1c │ │ │ │ + bge.w 1fcbb4 │ │ │ │ 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 │ │ │ │ @@ -564744,205 +564800,205 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fceb0 │ │ │ │ + beq.w 1fcf48 │ │ │ │ mvn.w r2, sl │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fd1fc │ │ │ │ + bne.w 1fd294 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 1fcba2 │ │ │ │ + beq.w 1fcc3a │ │ │ │ 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] @ 1fca30 │ │ │ │ + vldr d7, [pc, #680] @ 1fcac8 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcd02 │ │ │ │ + beq.w 1fcd9a │ │ │ │ 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 1fc792 │ │ │ │ + bne.n 1fc82a │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1fd0aa │ │ │ │ + beq.w 1fd142 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1fc7cc │ │ │ │ + cbnz r2, 1fc864 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1fd3ec │ │ │ │ + bne.w 1fd484 │ │ │ │ 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 1fc9a0 │ │ │ │ + b.n 1fca38 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1fc9fc │ │ │ │ + bne.w 1fca94 │ │ │ │ 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 1fc8b6 │ │ │ │ + bne.n 1fc94e │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1fca16 │ │ │ │ + beq.w 1fcaae │ │ │ │ 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 1fca16 │ │ │ │ + bne.w 1fcaae │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc952 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1fca2a │ │ │ │ + bne.w 1fcac2 │ │ │ │ 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 1fc9fc │ │ │ │ + bne.w 1fca94 │ │ │ │ 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, 1fc8b6 │ │ │ │ + cbnz r0, 1fc94e │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1fca02 │ │ │ │ + beq.w 1fca9a │ │ │ │ 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 1fca02 │ │ │ │ + bne.w 1fca9a │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc952 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #388] @ (1fca40 ) │ │ │ │ - ldr r3, [pc, #380] @ (1fca3c ) │ │ │ │ + ldr r2, [pc, #388] @ (1fcad8 ) │ │ │ │ + ldr r3, [pc, #380] @ (1fcad4 ) │ │ │ │ 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 1fd3e8 │ │ │ │ + bne.w 1fd480 │ │ │ │ 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 1fca44 │ │ │ │ + beq.w 1fcadc │ │ │ │ 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 1fcbd8 │ │ │ │ + blt.w 1fcc70 │ │ │ │ orrs.w r3, sl, r7 │ │ │ │ - bne.w 1fcd42 │ │ │ │ + bne.w 1fcdda │ │ │ │ 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 1fcba2 │ │ │ │ + beq.w 1fcc3a │ │ │ │ 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 1fcf2c │ │ │ │ + bne.w 1fcfc4 │ │ │ │ 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 1fd266 │ │ │ │ + beq.w 1fd2fe │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1fcf90 │ │ │ │ + bne.w 1fd028 │ │ │ │ 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 │ │ │ │ @@ -564959,67 +565015,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 1fc9d4 │ │ │ │ + bcc.n 1fca6c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fcf64 │ │ │ │ + blt.w 1fcffc │ │ │ │ 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 1fd0ae │ │ │ │ + bne.w 1fd146 │ │ │ │ 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 1fcd3a │ │ │ │ + bne.w 1fcdd2 │ │ │ │ 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 1fc8ba │ │ │ │ + b.n 1fc952 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc952 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc952 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc952 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc952 │ │ │ │ ... │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1fcc98 │ │ │ │ + beq.w 1fcd30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fcf84 │ │ │ │ + beq.w 1fd01c │ │ │ │ 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 │ │ │ │ @@ -565040,15 +565096,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 1fc916 │ │ │ │ + bge.w 1fc9ae │ │ │ │ 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 │ │ │ │ @@ -565058,56 +565114,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 1fd0c8 │ │ │ │ + beq.w 1fd160 │ │ │ │ rsbs r3, sl, #0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fcb42 │ │ │ │ + ble.n 1fcbda │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1fcc22 │ │ │ │ - b.n 1fd220 │ │ │ │ + bne.w 1fccba │ │ │ │ + b.n 1fd2b8 │ │ │ │ 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 1fcbc8 │ │ │ │ + blt.n 1fcc60 │ │ │ │ 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 1fcb32 │ │ │ │ + beq.n 1fcbca │ │ │ │ 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 1fcb28 │ │ │ │ - b.n 1fc916 │ │ │ │ + bne.n 1fcbc0 │ │ │ │ + b.n 1fc9ae │ │ │ │ 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 │ │ │ │ @@ -565130,36 +565186,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 1fcc26 │ │ │ │ + bne.n 1fccbe │ │ │ │ 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 1fcef6 │ │ │ │ + blt.w 1fcf8e │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1fc9a0 │ │ │ │ + b.n 1fca38 │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1fc738 │ │ │ │ + b.n 1fc7d0 │ │ │ │ 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 │ │ │ │ @@ -565169,135 +565225,135 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq fp, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd0c8 │ │ │ │ + beq.w 1fd160 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fcb42 │ │ │ │ + ble.n 1fcbda │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ - beq.w 1fd3ac │ │ │ │ + beq.w 1fd444 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fceb0 │ │ │ │ + beq.w 1fcf48 │ │ │ │ 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 1fcc50 │ │ │ │ + beq.n 1fcce8 │ │ │ │ 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 1fd026 │ │ │ │ + beq.w 1fd0be │ │ │ │ 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 1fd188 │ │ │ │ + bcs.w 1fd220 │ │ │ │ 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 1fc8ba │ │ │ │ + b.n 1fc952 │ │ │ │ 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 1fccd8 │ │ │ │ + bcc.n 1fcd70 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1fd1a4 │ │ │ │ + blt.w 1fd23c │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r3, r0 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - bne.w 1fd252 │ │ │ │ + bne.w 1fd2ea │ │ │ │ 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 1fccf0 │ │ │ │ + bne.n 1fcd88 │ │ │ │ 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 1fc8ba │ │ │ │ + b.n 1fc952 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1fc7a0 │ │ │ │ + b.n 1fc838 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1fcd32 │ │ │ │ + bcc.n 1fcdca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1fd226 │ │ │ │ + blt.w 1fd2be │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fd0ae │ │ │ │ + bne.w 1fd146 │ │ │ │ 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 1fc9ea │ │ │ │ + b.n 1fca82 │ │ │ │ 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 1fcfe8 │ │ │ │ + bne.w 1fd080 │ │ │ │ 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] │ │ │ │ @@ -565318,69 +565374,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 1fcd90 │ │ │ │ + bne.n 1fce28 │ │ │ │ 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 1fceb4 │ │ │ │ + beq.n 1fcf4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r1, r1, #4 │ │ │ │ mov r2, ip │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r5, 1fcde0 │ │ │ │ + cbz r5, 1fce78 │ │ │ │ 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 1fcec4 │ │ │ │ + beq.n 1fcf5c │ │ │ │ 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 1fcea6 │ │ │ │ + beq.n 1fcf3e │ │ │ │ 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 1fcdf8 │ │ │ │ + bne.n 1fce90 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1fc7b4 │ │ │ │ + beq.w 1fc84c │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1fce3e │ │ │ │ + bmi.n 1fced6 │ │ │ │ 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] │ │ │ │ @@ -565392,94 +565448,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 1fce7e │ │ │ │ + bcc.n 1fcf16 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1fd35c │ │ │ │ + blt.w 1fd3f4 │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - bne.w 1fd252 │ │ │ │ + bne.w 1fd2ea │ │ │ │ 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 1fc8ba │ │ │ │ + b.n 1fc952 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1fce04 │ │ │ │ + b.n 1fce9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fc772 │ │ │ │ + b.n 1fc80a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fcdda │ │ │ │ + bne.n 1fce72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.n 1fcdec │ │ │ │ + bne.n 1fce84 │ │ │ │ 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 1fceda │ │ │ │ + beq.n 1fcf72 │ │ │ │ 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 1fced0 │ │ │ │ + bne.n 1fcf68 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fcbae │ │ │ │ + b.n 1fcc46 │ │ │ │ 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 1fcd0c │ │ │ │ + bne.w 1fcda4 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1fcd1e │ │ │ │ + bcs.w 1fcdb6 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1fcd3a │ │ │ │ + b.n 1fcdd2 │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1fc7b4 │ │ │ │ + bge.w 1fc84c │ │ │ │ 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 │ │ │ │ @@ -565489,99 +565545,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 1fcf48 │ │ │ │ - b.n 1fc7b4 │ │ │ │ + bne.n 1fcfe0 │ │ │ │ + b.n 1fc84c │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1fd13a │ │ │ │ + ble.w 1fd1d2 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc9ea │ │ │ │ + b.n 1fca82 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1fc6d8 │ │ │ │ + b.w 1fc770 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fca5c │ │ │ │ + b.n 1fcaf4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fd0ee │ │ │ │ + beq.w 1fd186 │ │ │ │ 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 1fd2da │ │ │ │ + bne.w 1fd372 │ │ │ │ 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 1fcfd8 │ │ │ │ + bne.n 1fd070 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1fc988 │ │ │ │ + b.n 1fca20 │ │ │ │ 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 1fd00a │ │ │ │ + b.n 1fd0a2 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 1fd128 │ │ │ │ + beq.w 1fd1c0 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fd004 │ │ │ │ + beq.n 1fd09c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fd0f8 │ │ │ │ + bls.n 1fd190 │ │ │ │ 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 1fcdda │ │ │ │ + b.n 1fce72 │ │ │ │ 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 1fd08e │ │ │ │ + bcc.n 1fd126 │ │ │ │ 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 │ │ │ │ @@ -565603,71 +565659,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 1fcc7e │ │ │ │ + beq.w 1fcd16 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fcc7e │ │ │ │ + b.n 1fcd16 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc962 │ │ │ │ + b.n 1fc9fa │ │ │ │ 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 1fc8ba │ │ │ │ + b.w 1fc952 │ │ │ │ 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 1fd0d2 │ │ │ │ + bne.n 1fd16a │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1fc776 │ │ │ │ + b.w 1fc80e │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1fcf9a │ │ │ │ + b.n 1fd032 │ │ │ │ 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 1fd274 │ │ │ │ + bne.w 1fd30c │ │ │ │ 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 1fd11a │ │ │ │ - b.n 1fcdc4 │ │ │ │ + bne.n 1fd1b2 │ │ │ │ + b.n 1fce5c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fd0f8 │ │ │ │ + bls.n 1fd190 │ │ │ │ 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 1fcde0 │ │ │ │ + b.n 1fce78 │ │ │ │ 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 │ │ │ │ @@ -565681,28 +565737,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 1fc9d4 │ │ │ │ + b.n 1fca6c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fd3ba │ │ │ │ + blt.w 1fd452 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fd344 │ │ │ │ + blt.w 1fd3dc │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1fcc7e │ │ │ │ + b.n 1fcd16 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1fd2d0 │ │ │ │ + bhi.w 1fd368 │ │ │ │ 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 │ │ │ │ @@ -565716,56 +565772,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 1fccd8 │ │ │ │ + b.n 1fcd70 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1fcb42 │ │ │ │ + ble.w 1fcbda │ │ │ │ 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 1fcc34 │ │ │ │ + bne.w 1fcccc │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1fcba2 │ │ │ │ + b.n 1fcc3a │ │ │ │ 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 1fcd3a │ │ │ │ + b.n 1fcdd2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fc8ba │ │ │ │ + b.w 1fc952 │ │ │ │ mov r2, r0 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fc8ba │ │ │ │ + b.w 1fc952 │ │ │ │ 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 │ │ │ │ @@ -565781,43 +565837,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 1fd2bc │ │ │ │ + beq.n 1fd354 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd3e2 │ │ │ │ + beq.w 1fd47a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ negs r6, r3 │ │ │ │ - b.n 1fcd6e │ │ │ │ + b.n 1fce06 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fccf0 │ │ │ │ + b.n 1fcd88 │ │ │ │ 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 1fc984 │ │ │ │ + beq.w 1fca1c │ │ │ │ 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 │ │ │ │ @@ -565826,28 +565882,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 1fd31a │ │ │ │ + bne.n 1fd3b2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fc988 │ │ │ │ - b.w 1fc98e │ │ │ │ + bne.w 1fca20 │ │ │ │ + b.w 1fca26 │ │ │ │ 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 1fc8ba │ │ │ │ + b.w 1fc952 │ │ │ │ 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 │ │ │ │ @@ -565862,47 +565918,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 1fce7e │ │ │ │ + b.n 1fcf16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1fcbb8 │ │ │ │ + b.w 1fcc50 │ │ │ │ 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 1fd0a4 │ │ │ │ + b.n 1fd13c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fcdc4 │ │ │ │ + b.n 1fce5c │ │ │ │ blx 616e4 <__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 1fcfb6 │ │ │ │ + bls.w 1fd04e │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1fc988 │ │ │ │ + b.w 1fca20 │ │ │ │ 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] │ │ │ │ @@ -565912,66 +565968,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 1fd5a2 │ │ │ │ + beq.w 1fd63a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1fd576 │ │ │ │ + beq.w 1fd60e │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1fd5f8 │ │ │ │ - cbnz r7, 1fd468 │ │ │ │ + beq.w 1fd690 │ │ │ │ + cbnz r7, 1fd500 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd5f8 │ │ │ │ + beq.w 1fd690 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1fd482 │ │ │ │ + cbnz r1, 1fd51a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fd5f8 │ │ │ │ + beq.w 1fd690 │ │ │ │ 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 1fd618 │ │ │ │ + bcc.w 1fd6b0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fd602 │ │ │ │ + beq.w 1fd69a │ │ │ │ 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 1fd64c │ │ │ │ + beq.w 1fd6e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 1fd6c8 │ │ │ │ - beq.w 1fd744 │ │ │ │ + blt.w 1fd760 │ │ │ │ + beq.w 1fd7dc │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - bls.w 1fd8b6 │ │ │ │ + bls.w 1fd94e │ │ │ │ adds.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r6, r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fd4ea │ │ │ │ + cbnz r6, 1fd582 │ │ │ │ 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 │ │ │ │ @@ -565993,119 +566049,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 1fd55c │ │ │ │ + bls.n 1fd5f4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1fd8a8 │ │ │ │ + blt.w 1fd940 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd6ba │ │ │ │ + bne.w 1fd752 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1fd566 │ │ │ │ + beq.n 1fd5fe │ │ │ │ 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 1fd62c │ │ │ │ + bne.n 1fd6c4 │ │ │ │ subs.w r3, r4, lr │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd5f8 │ │ │ │ + bne.n 1fd690 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fd636 │ │ │ │ + beq.n 1fd6ce │ │ │ │ cmp r4, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1fd5de │ │ │ │ + b.n 1fd676 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fd642 │ │ │ │ + bne.n 1fd6da │ │ │ │ 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 1fd62c │ │ │ │ + bne.n 1fd6c4 │ │ │ │ subs r3, r4, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1fd5f8 │ │ │ │ + cbnz r3, 1fd690 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r1, lr, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fd636 │ │ │ │ + beq.n 1fd6ce │ │ │ │ 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 1fd636 │ │ │ │ + bne.n 1fd6ce │ │ │ │ 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 1fd800 │ │ │ │ + beq.w 1fd898 │ │ │ │ clz r5, r4 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsls r4, r3 │ │ │ │ - b.n 1fd4aa │ │ │ │ + b.n 1fd542 │ │ │ │ adds.w lr, lr, lr │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r7, r7 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fd4aa │ │ │ │ - b.n 1fd602 │ │ │ │ + bne.w 1fd542 │ │ │ │ + b.n 1fd69a │ │ │ │ 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 1fd78c │ │ │ │ + ble.w 1fd824 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1fd682 │ │ │ │ + bhi.n 1fd71a │ │ │ │ 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 │ │ │ │ @@ -566115,31 +566171,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 1fd842 │ │ │ │ + blt.w 1fd8da │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1fd8fc │ │ │ │ + bls.w 1fd994 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1fd92e │ │ │ │ + blt.w 1fd9c6 │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1fd566 │ │ │ │ + beq.w 1fd5fe │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1fd5ee │ │ │ │ + b.n 1fd686 │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1fd7e6 │ │ │ │ + blt.w 1fd87e │ │ │ │ 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] │ │ │ │ @@ -566159,53 +566215,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 1fd92a │ │ │ │ + bne.w 1fd9c2 │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bhi.w 1fd8a4 │ │ │ │ + bhi.w 1fd93c │ │ │ │ mov r1, sl │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fd566 │ │ │ │ + b.n 1fd5fe │ │ │ │ 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 1fd5fc │ │ │ │ + beq.w 1fd694 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1fd908 │ │ │ │ + blt.w 1fd9a0 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fd770 │ │ │ │ + cbnz r6, 1fd808 │ │ │ │ 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 1fd540 │ │ │ │ - b.n 1fd4f0 │ │ │ │ + bpl.w 1fd5d8 │ │ │ │ + b.n 1fd588 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1fd7e2 │ │ │ │ + blt.n 1fd87a │ │ │ │ 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 │ │ │ │ @@ -566219,94 +566275,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 1fd692 │ │ │ │ + b.n 1fd72a │ │ │ │ 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 1fd4f0 │ │ │ │ + b.n 1fd588 │ │ │ │ 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 1fd890 │ │ │ │ + bls.n 1fd928 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 1fd870 │ │ │ │ + blt.n 1fd908 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1fd890 │ │ │ │ + cbz r2, 1fd928 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fd5fc │ │ │ │ + b.n 1fd694 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1fd55c │ │ │ │ + bls.w 1fd5f4 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1fd54a │ │ │ │ + bge.w 1fd5e2 │ │ │ │ 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 1fd55c │ │ │ │ + b.n 1fd5f4 │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1fd904 │ │ │ │ + bhi.n 1fd99c │ │ │ │ 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 1fd904 │ │ │ │ + beq.n 1fd99c │ │ │ │ add r1, r4 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fd5fc │ │ │ │ + b.n 1fd694 │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.n 1fd858 │ │ │ │ + bls.n 1fd8f0 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1fd566 │ │ │ │ + b.n 1fd5fe │ │ │ │ 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 │ │ │ │ @@ -566314,80 +566370,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 1fd764 │ │ │ │ + bne.w 1fd7fc │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd8b0 │ │ │ │ + bls.n 1fd948 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1fd8b0 │ │ │ │ + bge.n 1fd948 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fd8a8 │ │ │ │ + b.n 1fd940 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1fd566 │ │ │ │ + b.n 1fd5fe │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1fd89a │ │ │ │ + b.n 1fd932 │ │ │ │ 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 1fd764 │ │ │ │ + bne.w 1fd7fc │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd8b0 │ │ │ │ + bls.n 1fd948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd8a8 │ │ │ │ + b.n 1fd940 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1fd764 │ │ │ │ + b.n 1fd7fc │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1fd564 │ │ │ │ + b.n 1fd5fc │ │ │ │ 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 1fd9d2 │ │ │ │ + beq.n 1fda6a │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1fd9ca │ │ │ │ + beq.n 1fda62 │ │ │ │ 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 1fd9ca │ │ │ │ + beq.n 1fda62 │ │ │ │ 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 1fd9a0 │ │ │ │ + bls.n 1fda38 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1fd9f4 │ │ │ │ + blt.n 1fda8c │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1fd9ec │ │ │ │ + bne.n 1fda84 │ │ │ │ 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 │ │ │ │ @@ -566402,28 +566458,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 1fd9ce │ │ │ │ + bne.n 1fda66 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1fd9e4 │ │ │ │ + b.n 1fda7c │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1fda2c │ │ │ │ + bhi.n 1fdac4 │ │ │ │ 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 │ │ │ │ @@ -566431,43 +566487,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 1fd9be │ │ │ │ + b.n 1fda56 │ │ │ │ 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 1fda90 │ │ │ │ + beq.n 1fdb28 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1fda8c │ │ │ │ + beq.n 1fdb24 │ │ │ │ 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 1fda8c │ │ │ │ + beq.n 1fdb24 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1fdaac │ │ │ │ + bls.n 1fdb44 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fdaba │ │ │ │ + blt.n 1fdb52 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1fdad8 │ │ │ │ + beq.n 1fdb70 │ │ │ │ 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 │ │ │ │ @@ -566490,272 +566546,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 1fdab0 │ │ │ │ + bhi.n 1fdb48 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ sbfx r2, r2, #4, #12 │ │ │ │ - b.n 1fdab0 │ │ │ │ + b.n 1fdb48 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1fdab0 │ │ │ │ + b.n 1fdb48 │ │ │ │ stmdb 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 1fdb1a │ │ │ │ + beq.n 1fdbb2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1fdb1a │ │ │ │ + beq.n 1fdbb2 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1fdb26 │ │ │ │ + cbnz r2, 1fdbbe │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fdb0c │ │ │ │ + bne.n 1fdba4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 60c44 │ │ │ │ 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 1fdb5e │ │ │ │ + beq.n 1fdbf6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1fdb5e │ │ │ │ + beq.n 1fdbf6 │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fdb66 │ │ │ │ + cbnz r3, 1fdbfe │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1fdb4a │ │ │ │ + bne.n 1fdbe2 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1fdb10 │ │ │ │ + b.n 1fdba8 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1fdb9a │ │ │ │ + beq.n 1fdc32 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1fdb9a │ │ │ │ + beq.n 1fdc32 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fdba2 │ │ │ │ + cbnz r3, 1fdc3a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1fdb88 │ │ │ │ + bne.n 1fdc20 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1fdb4e │ │ │ │ + b.n 1fdbe6 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1fdbd6 │ │ │ │ + beq.n 1fdc6e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1fdbd6 │ │ │ │ + beq.n 1fdc6e │ │ │ │ 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, 1fdbdc │ │ │ │ + cbnz r3, 1fdc74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fdbc2 │ │ │ │ + bne.n 1fdc5a │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1fdb8c │ │ │ │ + b.n 1fdc24 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1fdc10 │ │ │ │ + beq.n 1fdca8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1fdc10 │ │ │ │ + beq.n 1fdca8 │ │ │ │ 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, 1fdc16 │ │ │ │ + cbnz r1, 1fdcae │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fdbfe │ │ │ │ + bne.n 1fdc96 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1fdbc6 │ │ │ │ + b.n 1fdc5e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fdae0 │ │ │ │ - b.n 1fdc02 │ │ │ │ + bl 1fdb78 │ │ │ │ + b.n 1fdc9a │ │ │ │ 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, 1fdc3e │ │ │ │ + cbnz r3, 1fdcd6 │ │ │ │ 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 1fdc7e │ │ │ │ + beq.n 1fdd16 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1fdc7e │ │ │ │ + beq.n 1fdd16 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fdc88 │ │ │ │ + cbnz r1, 1fdd20 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fdc70 │ │ │ │ + bne.n 1fdd08 │ │ │ │ mov r0, r9 │ │ │ │ blx 60c44 │ │ │ │ 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 1fdcba │ │ │ │ + beq.n 1fdd52 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1fdcba │ │ │ │ + beq.n 1fdd52 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1fdcc8 │ │ │ │ + cbnz r1, 1fdd60 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fdca8 │ │ │ │ + bne.n 1fdd40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1fdc74 │ │ │ │ + b.n 1fdd0c │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1fdcf6 │ │ │ │ + beq.n 1fdd8e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1fdcf6 │ │ │ │ + beq.n 1fdd8e │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fdd00 │ │ │ │ + cbnz r1, 1fdd98 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fdce6 │ │ │ │ + bne.n 1fdd7e │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fdcac │ │ │ │ + b.n 1fdd44 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fdae0 │ │ │ │ + bl 1fdb78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fdcea │ │ │ │ + b.n 1fdd82 │ │ │ │ stmdb 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] @ (1fdfa4 ) │ │ │ │ + ldr r2, [pc, #640] @ (1fe03c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ (1fdfa8 ) │ │ │ │ + ldr r3, [pc, #640] @ (1fe040 ) │ │ │ │ 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 1fdef8 │ │ │ │ + beq.w 1fdf90 │ │ │ │ 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 │ │ │ │ @@ -566768,49 +566824,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 1fde68 │ │ │ │ + bcs.n 1fdf00 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fddb0 │ │ │ │ - b.n 1fdde4 │ │ │ │ + bne.n 1fde48 │ │ │ │ + b.n 1fde7c │ │ │ │ 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, 1fde0c │ │ │ │ + cbz r4, 1fdea4 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1fddac │ │ │ │ + bne.n 1fde44 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #444] @ (1fdfac ) │ │ │ │ + ldr r2, [pc, #444] @ (1fe044 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #432] @ (1fdfa8 ) │ │ │ │ + ldr r3, [pc, #432] @ (1fe040 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fdf9e │ │ │ │ + bne.w 1fe036 │ │ │ │ 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 │ │ │ │ @@ -566818,63 +566874,63 @@ │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60c80 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fdef4 │ │ │ │ + bne.n 1fdf8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61174 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fde52 │ │ │ │ + bne.n 1fdeea │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fde42 │ │ │ │ + bne.n 1fdeda │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fddda │ │ │ │ + beq.n 1fde72 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 60c44 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1fddda │ │ │ │ + b.n 1fde72 │ │ │ │ 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 60c80 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdf90 │ │ │ │ + bne.w 1fe028 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w r9, r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx 61174 │ │ │ │ bic.w r0, r9, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1fdeae │ │ │ │ + bne.n 1fdf46 │ │ │ │ strex r3, r9, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fde9e │ │ │ │ + bne.n 1fdf36 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - beq.n 1fdec2 │ │ │ │ + beq.n 1fdf5a │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60c44 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb lr, r2, #32 │ │ │ │ @@ -566883,364 +566939,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 1fdd98 │ │ │ │ - b.n 1fde68 │ │ │ │ + bcc.w 1fde30 │ │ │ │ + b.n 1fdf00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fde38 │ │ │ │ + b.n 1fded0 │ │ │ │ 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 1fdf98 │ │ │ │ + beq.n 1fe030 │ │ │ │ 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 1fdf12 │ │ │ │ + bne.n 1fdfaa │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1fdf84 │ │ │ │ + cbz r4, 1fe01c │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 60c80 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 1fdf94 │ │ │ │ + cbnz r0, 1fe02c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61174 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdf68 │ │ │ │ + bne.n 1fe000 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdf58 │ │ │ │ + bne.n 1fdff0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fdd52 │ │ │ │ + beq.w 1fddea │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ - b.n 1fdd52 │ │ │ │ + b.n 1fddea │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fdf36 │ │ │ │ + b.n 1fdfce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fde8e │ │ │ │ + b.n 1fdf26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdf4c │ │ │ │ + b.n 1fdfe4 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1fdf88 │ │ │ │ + b.n 1fe020 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ 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] @ (1fe068 ) │ │ │ │ + ldr r0, [pc, #164] @ (1fe100 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1fe06c ) │ │ │ │ + ldr r1, [pc, #164] @ (1fe104 ) │ │ │ │ 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, 1fe060 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 1fe0f8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 61768 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r4, 1fe02c │ │ │ │ + cbz r4, 1fe0c4 │ │ │ │ movs r7, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1fe00c │ │ │ │ + beq.n 1fe0a4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1fe006 │ │ │ │ + bne.n 1fe09e │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdff6 │ │ │ │ + bne.n 1fe08e │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fe02c │ │ │ │ - cbz r6, 1fe046 │ │ │ │ + cbz r3, 1fe0c4 │ │ │ │ + cbz r6, 1fe0de │ │ │ │ mov r2, sp │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fe026 │ │ │ │ + bge.n 1fe0be │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1fe052 │ │ │ │ + beq.n 1fe0ea │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fdfee │ │ │ │ + bne.n 1fe086 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1fe070 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe06c ) │ │ │ │ + ldr r2, [pc, #64] @ (1fe108 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe104 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe056 │ │ │ │ + bne.n 1fe0ee │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ - b.n 1fe026 │ │ │ │ + bl 1f5350 │ │ │ │ + b.n 1fe0be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fe02e │ │ │ │ + b.n 1fe0c6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r6, #4 │ │ │ │ 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, 1fe0d0 │ │ │ │ + cbz r2, 1fe168 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 1fe098 │ │ │ │ + bcc.n 1fe130 │ │ │ │ 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 20cf40 │ │ │ │ + bl 20cfd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d19c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1fe0ae │ │ │ │ + bne.n 1fe146 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe094 │ │ │ │ + beq.n 1fe12c │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 1fe09c │ │ │ │ + bcc.n 1fe134 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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] @ (1fe130 ) │ │ │ │ - ldr r0, [pc, #52] @ (1fe134 ) │ │ │ │ + ldr r5, [pc, #52] @ (1fe1c8 ) │ │ │ │ + ldr r0, [pc, #52] @ (1fe1cc ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fe124 │ │ │ │ + beq.n 1fe1bc │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fe074 │ │ │ │ + bl 1fe10c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fe10e │ │ │ │ - ldr r0, [pc, #16] @ (1fe138 ) │ │ │ │ + bne.n 1fe1a6 │ │ │ │ + ldr r0, [pc, #16] @ (1fe1d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r0 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r4, 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 │ │ │ │ - ldr r2, [pc, #120] @ (1fe1c4 ) │ │ │ │ + ldr r2, [pc, #120] @ (1fe25c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1fe1c8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1fe260 ) │ │ │ │ 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 61c20 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1fe1cc ) │ │ │ │ + ldr r1, [pc, #92] @ (1fe264 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1fea68 │ │ │ │ - cbnz r0, 1fe1b6 │ │ │ │ + bl 1feb00 │ │ │ │ + cbnz r0, 1fe24e │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fe1a2 │ │ │ │ + bmi.n 1fe23a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1fe1d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe1c8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fe268 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe260 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe1c0 │ │ │ │ + bne.n 1fe258 │ │ │ │ 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 60f00 │ │ │ │ - b.n 1fe188 │ │ │ │ + b.n 1fe220 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fe18a │ │ │ │ + b.n 1fe222 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + adds r6, r2, #7 │ │ │ │ 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] @ (1fe1f8 ) │ │ │ │ + ldr r0, [pc, #20] @ (1fe290 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 20cfdc │ │ │ │ - ldr r0, [pc, #12] @ (1fe1fc ) │ │ │ │ + bl 20d074 │ │ │ │ + ldr r0, [pc, #12] @ (1fe294 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360cf4 │ │ │ │ + bl 360d8c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ 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 1fecc4 │ │ │ │ - cbnz r0, 1fe218 │ │ │ │ + bl 1fed5c │ │ │ │ + cbnz r0, 1fe2b0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fecb0 │ │ │ │ + bl 1fed48 │ │ │ │ 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] @ (1fe478 ) │ │ │ │ + ldr r2, [pc, #580] @ (1fe510 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #580] @ (1fe47c ) │ │ │ │ + ldr r3, [pc, #580] @ (1fe514 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #580] @ (1fe480 ) │ │ │ │ + ldr r6, [pc, #580] @ (1fe518 ) │ │ │ │ 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 60c44 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1fe42e │ │ │ │ + bmi.w 1fe4c6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1fe41c │ │ │ │ + bmi.w 1fe4b4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fe3fe │ │ │ │ + bne.w 1fe496 │ │ │ │ add.w sl, r4, #16 │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fe28e │ │ │ │ - b.n 1fe350 │ │ │ │ + bhi.n 1fe326 │ │ │ │ + b.n 1fe3e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 20cfac │ │ │ │ + bl 20d044 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1fe350 │ │ │ │ + bls.n 1fe3e8 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe27e │ │ │ │ + beq.n 1fe316 │ │ │ │ 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] │ │ │ │ @@ -567262,168 +567318,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 61968 <__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 20cf90 │ │ │ │ + bl 20d028 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fe3f6 │ │ │ │ + beq.n 1fe48e │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 1fe334 │ │ │ │ + cbz r7, 1fe3cc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ strex r1, r9, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fe320 │ │ │ │ + bne.n 1fe3b8 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fe3ea │ │ │ │ + beq.n 1fe482 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fe26e │ │ │ │ + beq.n 1fe306 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fe28e │ │ │ │ + bhi.n 1fe326 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ mov r0, sl │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r9, [r4, #160] @ 0xa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fe3c8 │ │ │ │ + bne.n 1fe460 │ │ │ │ ldrd r8, r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1fe3be │ │ │ │ + beq.n 1fe456 │ │ │ │ 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, 1fe3ac │ │ │ │ + cbz r2, 1fe444 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1fe3aa │ │ │ │ + cbz r0, 1fe442 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r4, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fe38c │ │ │ │ + bne.n 1fe424 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fe45a │ │ │ │ + beq.n 1fe4f2 │ │ │ │ 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 60e04 <__aeabi_uidivmod@plt> │ │ │ │ mov r5, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1fe376 │ │ │ │ + bne.n 1fe40e │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d084 │ │ │ │ - ldr r2, [pc, #180] @ (1fe484 ) │ │ │ │ - ldr r3, [pc, #168] @ (1fe47c ) │ │ │ │ + bl 20d11c │ │ │ │ + ldr r2, [pc, #180] @ (1fe51c ) │ │ │ │ + ldr r3, [pc, #168] @ (1fe514 ) │ │ │ │ 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 1fe474 │ │ │ │ + bne.n 1fe50c │ │ │ │ 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 1f528c │ │ │ │ - b.n 1fe334 │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 1fe3cc │ │ │ │ mov r0, sl │ │ │ │ - bl 20d084 │ │ │ │ - b.n 1fe26e │ │ │ │ - ldr r2, [pc, #136] @ (1fe488 ) │ │ │ │ + bl 20d11c │ │ │ │ + b.n 1fe306 │ │ │ │ + ldr r2, [pc, #136] @ (1fe520 ) │ │ │ │ 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 61c74 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1feb04 │ │ │ │ - b.n 1fe266 │ │ │ │ + bl 1feb9c │ │ │ │ + b.n 1fe2fe │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 6105c │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 61874 │ │ │ │ - b.n 1fe25e │ │ │ │ + b.n 1fe2f6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61174 │ │ │ │ - ldr r3, [pc, #80] @ (1fe48c ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe524 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fe464 │ │ │ │ + cbz r3, 1fe4fc │ │ │ │ ldr r6, [r7, #32] │ │ │ │ - bl 20d0f0 │ │ │ │ + bl 20d188 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1feb88 │ │ │ │ + bl 1fec20 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1fe258 │ │ │ │ + b.n 1fe2f0 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1fe3a0 │ │ │ │ - ldr r3, [pc, #40] @ (1fe490 ) │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 1fe438 │ │ │ │ + ldr r3, [pc, #40] @ (1fe528 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 61fc4 │ │ │ │ - b.n 1fe444 │ │ │ │ + b.n 1fe4dc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stc 0, cr0, [r2], {23} │ │ │ │ + stcl 0, cr0, [sl], #-92 @ 0xffffffa4 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -567435,87 +567491,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1fe4f6 │ │ │ │ + cbz r2, 1fe58e │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1fe4e4 │ │ │ │ - bcc.n 1fe522 │ │ │ │ + beq.n 1fe57c │ │ │ │ + bcc.n 1fe5ba │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1fe4d2 │ │ │ │ + b.n 1fe56a │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe4e2 │ │ │ │ + beq.n 1fe57a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe13c │ │ │ │ + bl 1fe1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe4cc │ │ │ │ + bne.n 1fe564 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1fe4e8 │ │ │ │ + cbz r7, 1fe580 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe4ec │ │ │ │ - bcs.n 1fe4c6 │ │ │ │ + beq.n 1fe584 │ │ │ │ + bcs.n 1fe55e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fe074 │ │ │ │ + bl 1fe10c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20d084 │ │ │ │ - b.n 1fe4e4 │ │ │ │ + bl 20d11c │ │ │ │ + b.n 1fe57c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe074 │ │ │ │ + bl 1fe10c │ │ │ │ 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, 1fe552 │ │ │ │ + cbz r2, 1fe5ea │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1fe56e │ │ │ │ - ldr r0, [pc, #360] @ (1fe6c4 ) │ │ │ │ + ble.n 1fe606 │ │ │ │ + ldr r0, [pc, #360] @ (1fe75c ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1fe5d6 │ │ │ │ + cbnz r1, 1fe66e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe5f2 │ │ │ │ + beq.n 1fe68a │ │ │ │ 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 │ │ │ │ @@ -567533,38 +567589,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 20cf90 │ │ │ │ + bl 20d028 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe6b6 │ │ │ │ + beq.n 1fe74e │ │ │ │ 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 1fe56e │ │ │ │ + bcs.n 1fe606 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fe494 │ │ │ │ + bl 1fe52c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fe56e │ │ │ │ + b.n 1fe606 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1fe694 │ │ │ │ + bpl.n 1fe72c │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1fe694 │ │ │ │ + bcs.n 1fe72c │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61a64 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -567589,60 +567645,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 60e04 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1fe63e │ │ │ │ + bne.n 1fe6d6 │ │ │ │ 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 60c44 │ │ │ │ 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 1fe57e │ │ │ │ + b.n 1fe616 │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ add.w r5, r4, #16 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cfac │ │ │ │ + bl 20d044 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fe69e │ │ │ │ + beq.n 1fe736 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fe576 │ │ │ │ + b.n 1fe60e │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 1f9488 │ │ │ │ + bl 1f9520 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe7f2 │ │ │ │ + beq.w 1fe88a │ │ │ │ blx 61c38 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61c38 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -567653,18 +567709,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1fe7fc │ │ │ │ + ble.n 1fe894 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1fe84c ) │ │ │ │ + ldr r3, [pc, #296] @ (1fe8e4 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 61c74 <__snprintf_chk@plt> │ │ │ │ @@ -567676,286 +567732,286 @@ │ │ │ │ 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 20cfdc │ │ │ │ + bl 20d074 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 20cf70 │ │ │ │ + bl 20d008 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cf70 │ │ │ │ + bl 20d008 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 61a64 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe80c │ │ │ │ + beq.n 1fe8a4 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 61a64 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe80c │ │ │ │ + beq.n 1fe8a4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1fe7a6 │ │ │ │ - b.n 1fe7b8 │ │ │ │ + cbnz r3, 1fe83e │ │ │ │ + b.n 1fe850 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1fe7b8 │ │ │ │ + bls.n 1fe850 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe13c │ │ │ │ + bl 1fe1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe79c │ │ │ │ - cbz r4, 1fe80c │ │ │ │ + bne.n 1fe834 │ │ │ │ + cbz r4, 1fe8a4 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1fe850 ) │ │ │ │ - ldr r0, [pc, #152] @ (1fe854 ) │ │ │ │ - ldr r4, [pc, #152] @ (1fe858 ) │ │ │ │ + ldr r1, [pc, #148] @ (1fe8e8 ) │ │ │ │ + ldr r0, [pc, #152] @ (1fe8ec ) │ │ │ │ + ldr r4, [pc, #152] @ (1fe8f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ blx 61fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d068 │ │ │ │ - ldr r3, [pc, #140] @ (1fe85c ) │ │ │ │ + bl 20d100 │ │ │ │ + ldr r3, [pc, #140] @ (1fe8f4 ) │ │ │ │ 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 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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 61174 │ │ │ │ - ldr r2, [pc, #96] @ (1fe860 ) │ │ │ │ + ldr r2, [pc, #96] @ (1fe8f8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6124c │ │ │ │ - b.n 1fe734 │ │ │ │ + b.n 1fe7cc │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1fe838 │ │ │ │ + cbz r3, 1fe8d0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cff4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cff4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 60c44 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61174 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [r8, #-92]! @ 0x5c │ │ │ │ + ldrd r0, r0, [r0, #-92] @ 0x5c │ │ │ │ @ instruction: 0xfa13ffff │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r7, #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 1fe074 │ │ │ │ + bl 1fe10c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1fe8ce │ │ │ │ - ldr r0, [pc, #116] @ (1fe8f8 ) │ │ │ │ + cbz r3, 1fe966 │ │ │ │ + ldr r0, [pc, #116] @ (1fe990 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20d068 │ │ │ │ - ldr r3, [pc, #112] @ (1fe8fc ) │ │ │ │ + bl 20d100 │ │ │ │ + ldr r3, [pc, #112] @ (1fe994 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fe8c6 │ │ │ │ + beq.n 1fe95e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fe900 │ │ │ │ + ldr.w ip, [pc, #100] @ 1fe998 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1fe8b0 │ │ │ │ + b.n 1fe948 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fe8c6 │ │ │ │ + beq.n 1fe95e │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fe8a2 │ │ │ │ + bne.n 1fe93a │ │ │ │ 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] @ (1fe904 ) │ │ │ │ + ldr r0, [pc, #60] @ (1fe99c ) │ │ │ │ add r0, pc │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cff4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cff4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20d060 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 60c44 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe94c │ │ │ │ + cbz r3, 1fe9e4 │ │ │ │ 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 1fe530 │ │ │ │ + bl 1fe5c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ 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] @ (1fea38 ) │ │ │ │ + ldr r2, [pc, #200] @ (1fead0 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1fea3c ) │ │ │ │ + ldr r3, [pc, #200] @ (1fead4 ) │ │ │ │ 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 20d068 │ │ │ │ + bl 20d100 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fea28 │ │ │ │ + beq.n 1feac0 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 61c20 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1fec98 │ │ │ │ + bl 1fed30 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe9dc │ │ │ │ - ldr.w sl, [pc, #140] @ 1fea40 │ │ │ │ + cbz r3, 1fea74 │ │ │ │ + ldr.w sl, [pc, #140] @ 1fead8 │ │ │ │ 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 1fe530 │ │ │ │ + bl 1fe5c8 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1fe9bc │ │ │ │ + bhi.n 1fea54 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #16 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d11c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fea1a │ │ │ │ + cbnz r3, 1feab2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1fe9ee │ │ │ │ + bne.n 1fea86 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #64] @ (1fea44 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fea3c ) │ │ │ │ + ldr r2, [pc, #64] @ (1feadc ) │ │ │ │ + ldr r3, [pc, #56] @ (1fead4 ) │ │ │ │ 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 1fea32 │ │ │ │ + bne.n 1feaca │ │ │ │ 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 1fdfb0 │ │ │ │ - b.n 1fe9f2 │ │ │ │ + bl 1fe048 │ │ │ │ + b.n 1fea8a │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 20d084 │ │ │ │ - b.n 1fea00 │ │ │ │ + bl 20d11c │ │ │ │ + b.n 1fea98 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ 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 │ │ │ │ @@ -567964,17 +568020,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] @ (1feaf4 ) │ │ │ │ + ldr r4, [pc, #124] @ (1feb8c ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #124] @ (1feaf8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1feb90 ) │ │ │ │ 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 │ │ │ │ @@ -567993,72 +568049,72 @@ │ │ │ │ movs r1, #11 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 61780 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ blx 60c38 │ │ │ │ - ldr r1, [pc, #60] @ (1feafc ) │ │ │ │ + ldr r1, [pc, #60] @ (1feb94 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 20d0a0 │ │ │ │ + bl 20d138 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r0, #2 │ │ │ │ blx 60c38 │ │ │ │ - ldr r2, [pc, #40] @ (1feb00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1feaf8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1feb98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1feb90 ) │ │ │ │ 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 1feaf0 │ │ │ │ + bne.n 1feb88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ 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] @ (1feb7c ) │ │ │ │ + ldr r2, [pc, #104] @ (1fec14 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1feb80 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fec18 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61190 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 61774 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1feb4e │ │ │ │ - ldr r2, [pc, #76] @ (1feb84 ) │ │ │ │ - ldr r3, [pc, #68] @ (1feb80 ) │ │ │ │ + beq.n 1febe6 │ │ │ │ + ldr r2, [pc, #76] @ (1fec1c ) │ │ │ │ + ldr r3, [pc, #68] @ (1fec18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1feb78 │ │ │ │ + bne.n 1fec10 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61c38 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -568070,64 +568126,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 61774 │ │ │ │ - b.n 1feb36 │ │ │ │ + b.n 1febce │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ 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] @ (1fec8c ) │ │ │ │ + ldr r2, [pc, #240] @ (1fed24 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1fec90 ) │ │ │ │ + ldr r3, [pc, #240] @ (1fed28 ) │ │ │ │ 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 1fec6c │ │ │ │ + beq.n 1fed04 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 61fac │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1febe0 │ │ │ │ - ldr r2, [pc, #204] @ (1fec94 ) │ │ │ │ - ldr r3, [pc, #196] @ (1fec90 ) │ │ │ │ + cbz r1, 1fec78 │ │ │ │ + ldr r2, [pc, #204] @ (1fed2c ) │ │ │ │ + ldr r3, [pc, #196] @ (1fed28 ) │ │ │ │ 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 1fec88 │ │ │ │ + bne.n 1fed20 │ │ │ │ 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 61174 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fec7c │ │ │ │ + beq.n 1fed14 │ │ │ │ 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] │ │ │ │ @@ -568140,15 +568196,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 1febf4 │ │ │ │ + bhi.n 1fec8c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61174 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -568159,40 +568215,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 1fec32 │ │ │ │ + bhi.n 1fecca │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 61f40 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1febc6 │ │ │ │ + b.n 1fec5e │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61174 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fec2e │ │ │ │ - b.n 1fec5a │ │ │ │ + bne.n 1fecc6 │ │ │ │ + b.n 1fecf2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61174 │ │ │ │ - b.n 1fec5a │ │ │ │ + b.n 1fecf2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ 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 │ │ │ │ @@ -568237,15 +568293,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 1fed4c │ │ │ │ + beq.n 1fede4 │ │ │ │ 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] │ │ │ │ @@ -568255,25 +568311,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 61c20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fed44 │ │ │ │ + beq.n 1feddc │ │ │ │ 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 1fedb6 │ │ │ │ + beq.n 1fee4e │ │ │ │ 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 │ │ │ │ @@ -568289,22 +568345,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1fed38 │ │ │ │ + b.n 1fedd0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 61ba8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1feda4 │ │ │ │ + b.n 1fee3c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fede2 │ │ │ │ + beq.n 1fee7a │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -568315,863 +568371,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] @ 1fee5c │ │ │ │ + ldr.w lr, [pc, #96] @ 1feef4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1fee60 │ │ │ │ + ldr.w ip, [pc, #96] @ 1feef8 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1fee64 ) │ │ │ │ + ldr r4, [pc, #92] @ (1feefc ) │ │ │ │ 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 60f78 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7854 │ │ │ │ - ldr r2, [pc, #44] @ (1fee68 ) │ │ │ │ - ldr r3, [pc, #36] @ (1fee60 ) │ │ │ │ + bl 1f78ec │ │ │ │ + ldr r2, [pc, #44] @ (1fef00 ) │ │ │ │ + ldr r3, [pc, #36] @ (1feef8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fee56 │ │ │ │ + bne.n 1feeee │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #200] @ (1fef30 ) │ │ │ │ + ldr r3, [pc, #616] @ (1ff168 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 1feea2 │ │ │ │ + cbz r0, 1fef3a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 1fee7c │ │ │ │ + bne.n 1fef14 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbnz r2, 1fee7c │ │ │ │ + cbnz r2, 1fef14 │ │ │ │ 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] @ (1fef20 ) │ │ │ │ + ldr r1, [pc, #144] @ (1fefb8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60be4 │ │ │ │ - cbnz r0, 1feea6 │ │ │ │ + cbnz r0, 1fef3e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #124] @ (1fef24 ) │ │ │ │ + ldr r1, [pc, #124] @ (1fefbc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fee9c │ │ │ │ - ldr r1, [pc, #112] @ (1fef28 ) │ │ │ │ + beq.n 1fef34 │ │ │ │ + ldr r1, [pc, #112] @ (1fefc0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fee9c │ │ │ │ - ldr r1, [pc, #104] @ (1fef2c ) │ │ │ │ + beq.n 1fef34 │ │ │ │ + ldr r1, [pc, #104] @ (1fefc4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fee9c │ │ │ │ + beq.n 1fef34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 1feede │ │ │ │ + bne.n 1fef76 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1feede │ │ │ │ + cbnz r3, 1fef76 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fee9e │ │ │ │ - ldr r1, [pc, #80] @ (1fef30 ) │ │ │ │ + b.n 1fef36 │ │ │ │ + ldr r1, [pc, #80] @ (1fefc8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1feeda │ │ │ │ - ldr r1, [pc, #68] @ (1fef34 ) │ │ │ │ + beq.n 1fef72 │ │ │ │ + ldr r1, [pc, #68] @ (1fefcc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1feeda │ │ │ │ - ldr r1, [pc, #60] @ (1fef38 ) │ │ │ │ + beq.n 1fef72 │ │ │ │ + ldr r1, [pc, #60] @ (1fefd0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1feeda │ │ │ │ - ldr r1, [pc, #48] @ (1fef3c ) │ │ │ │ + beq.n 1fef72 │ │ │ │ + ldr r1, [pc, #48] @ (1fefd4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1fee9e │ │ │ │ + b.n 1fef36 │ │ │ │ nop │ │ │ │ - b.n 1fe848 │ │ │ │ + b.n 1fe8b0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr??.w r0, [lr, r6, lsl #1] │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + str??.w r0, [r6, r6, lsl #1] │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ movs r6, r2 │ │ │ │ - b.n 1ff288 │ │ │ │ + b.n 1ff2f0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [pc, #120] @ (1fefb4 ) │ │ │ │ + ldr r7, [pc, #24] @ (1fefec ) │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #24 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1fef88 ) │ │ │ │ + ldr r3, [pc, #68] @ (1ff020 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1fef4c │ │ │ │ + cbz r1, 1fefe4 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1fef8c ) │ │ │ │ + ldr r0, [pc, #48] @ (1ff024 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1fee6c │ │ │ │ - ldr r2, [pc, #32] @ (1fef90 ) │ │ │ │ + bl 1fef04 │ │ │ │ + ldr r2, [pc, #32] @ (1ff028 ) │ │ │ │ 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} │ │ │ │ - ldr r2, [pc, #1004] @ (1ff378 ) │ │ │ │ + ldr r2, [pc, #396] @ (1ff1b0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 1ff20c │ │ │ │ + b.n 1ff274 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [pc, #816] @ (1ff2c4 ) │ │ │ │ + ldr r2, [pc, #208] @ (1ff0fc ) │ │ │ │ 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 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fef40 │ │ │ │ + bl 1fefd8 │ │ │ │ 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 1f78d4 │ │ │ │ + bl 1f796c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fef40 │ │ │ │ + bl 1fefd8 │ │ │ │ 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 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1fee6c │ │ │ │ + bl 1fef04 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1fef40 │ │ │ │ + bl 1fefd8 │ │ │ │ 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] @ (1ff070 ) │ │ │ │ + ldr r1, [pc, #76] @ (1ff108 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1ff074 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ff10c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1ff066 │ │ │ │ + cbz r0, 1ff0fe │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60eac <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1ff078 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ff074 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ff110 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ff10c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff06c │ │ │ │ + bne.n 1ff104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1ff04e │ │ │ │ + b.n 1ff0e6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ 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] @ (1ff0e8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ff180 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1ff0ec ) │ │ │ │ + ldr r3, [pc, #88] @ (1ff184 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1ff0dc │ │ │ │ + bl 1f7944 │ │ │ │ + cbz r0, 1ff174 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 60eac <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ff0dc │ │ │ │ + beq.n 1ff174 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1fef40 │ │ │ │ - ldr r2, [pc, #44] @ (1ff0f0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ff0ec ) │ │ │ │ + bl 1fefd8 │ │ │ │ + ldr r2, [pc, #44] @ (1ff188 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ff184 ) │ │ │ │ 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 1ff0e2 │ │ │ │ + bne.n 1ff17a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1ff0b8 │ │ │ │ + b.n 1ff150 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ 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, 1ff13c │ │ │ │ + cbz r1, 1ff1d4 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1ff280 ) │ │ │ │ + ldr r1, [pc, #368] @ (1ff318 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 61e54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ff14a │ │ │ │ + cbz r0, 1ff1e2 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1ff134 │ │ │ │ + cbz r7, 1ff1cc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff1b4 │ │ │ │ + bne.n 1ff24c │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ff12c │ │ │ │ + bne.n 1ff1c4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n 1ff140 │ │ │ │ + b.n 1ff1d8 │ │ │ │ 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] @ (1ff284 ) │ │ │ │ + ldr r1, [pc, #312] @ (1ff31c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #312] @ (1ff288 ) │ │ │ │ + ldr r0, [pc, #312] @ (1ff320 ) │ │ │ │ mov r8, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fede8 │ │ │ │ + bl 1fee80 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ff13c │ │ │ │ + beq.n 1ff1d4 │ │ │ │ mov r0, r3 │ │ │ │ blx 61c38 │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff162 │ │ │ │ - ldr.w r8, [pc, #276] @ 1ff28c │ │ │ │ - ldr.w sl, [pc, #276] @ 1ff290 │ │ │ │ + bne.n 1ff1fa │ │ │ │ + ldr.w r8, [pc, #276] @ 1ff324 │ │ │ │ + ldr.w sl, [pc, #276] @ 1ff328 │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 1ff1a2 │ │ │ │ - ldr r0, [pc, #268] @ (1ff294 ) │ │ │ │ + b.n 1ff23a │ │ │ │ + ldr r0, [pc, #268] @ (1ff32c ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fede8 │ │ │ │ + bl 1fee80 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ff13c │ │ │ │ + beq.n 1ff1d4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ff184 │ │ │ │ + bne.n 1ff21c │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1ff184 │ │ │ │ + b.n 1ff21c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #220] @ (1ff298 ) │ │ │ │ + ldr r3, [pc, #220] @ (1ff330 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff23a │ │ │ │ + beq.n 1ff2d2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 61c38 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ff21e │ │ │ │ + beq.n 1ff2b6 │ │ │ │ blx 61974 <__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 1ff1d8 │ │ │ │ + beq.n 1ff270 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1ff25c │ │ │ │ + beq.n 1ff2f4 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ff1e4 │ │ │ │ + bne.n 1ff27c │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ff26e │ │ │ │ + beq.n 1ff306 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ff140 │ │ │ │ + beq.n 1ff1d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff1cc │ │ │ │ + bne.n 1ff264 │ │ │ │ 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 1ff1c0 │ │ │ │ + bne.n 1ff258 │ │ │ │ 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 61f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff23a │ │ │ │ + beq.n 1ff2d2 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1ff212 │ │ │ │ + b.n 1ff2aa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 61f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff226 │ │ │ │ - b.n 1ff23a │ │ │ │ + bne.n 1ff2be │ │ │ │ + b.n 1ff2d2 │ │ │ │ nop │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ movs r7, r4 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ movs r7, r2 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ - ldrsb.w r0, [r4, r6, lsl #1] │ │ │ │ + ldr??.w r0, [ip, #22] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7944 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff0f4 │ │ │ │ + bl 1ff18c │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1fef40 │ │ │ │ + bl 1fefd8 │ │ │ │ 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] @ (1ff450 ) │ │ │ │ + ldr r0, [pc, #356] @ (1ff4e8 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 6227c │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff442 │ │ │ │ + beq.w 1ff4da │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ff314 │ │ │ │ + b.n 1ff3ac │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1ff376 │ │ │ │ + cbz r3, 1ff40e │ │ │ │ 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 1ff30e │ │ │ │ + bne.n 1ff3a6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ff3fa │ │ │ │ - ldr r0, [pc, #292] @ (1ff454 ) │ │ │ │ + beq.n 1ff492 │ │ │ │ + ldr r0, [pc, #292] @ (1ff4ec ) │ │ │ │ blx 6227c │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61c38 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 614bc <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #260] @ (1ff458 ) │ │ │ │ + ldr r0, [pc, #260] @ (1ff4f0 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 6227c │ │ │ │ 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 1ff314 │ │ │ │ + bne.n 1ff3ac │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1ff420 │ │ │ │ + beq.n 1ff4b8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ff3a4 │ │ │ │ - ldr r0, [pc, #216] @ (1ff45c ) │ │ │ │ + bne.n 1ff43c │ │ │ │ + ldr r0, [pc, #216] @ (1ff4f4 ) │ │ │ │ blx 6227c │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61c38 │ │ │ │ - ldr r1, [pc, #224] @ (1ff474 ) │ │ │ │ + ldr r1, [pc, #224] @ (1ff50c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 614bc <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #184] @ (1ff460 ) │ │ │ │ + ldr r0, [pc, #184] @ (1ff4f8 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #204] @ (1ff478 ) │ │ │ │ + ldr r1, [pc, #204] @ (1ff510 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6227c │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61c74 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #156] @ (1ff464 ) │ │ │ │ + ldr r0, [pc, #156] @ (1ff4fc ) │ │ │ │ blx 6227c │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61c38 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 614bc <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (1ff468 ) │ │ │ │ + ldr r0, [pc, #128] @ (1ff500 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 6227c │ │ │ │ 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] @ (1ff46c ) │ │ │ │ + ldr r0, [pc, #112] @ (1ff504 ) │ │ │ │ blx 6227c │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61c38 │ │ │ │ - ldr r1, [pc, #112] @ (1ff47c ) │ │ │ │ + ldr r1, [pc, #112] @ (1ff514 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 614bc <__strncat_chk@plt> │ │ │ │ - b.n 1ff32e │ │ │ │ + b.n 1ff3c6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ff432 │ │ │ │ - ldr r4, [pc, #88] @ (1ff480 ) │ │ │ │ + beq.n 1ff4ca │ │ │ │ + ldr r4, [pc, #88] @ (1ff518 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #60] @ (1ff470 ) │ │ │ │ + ldr r0, [pc, #60] @ (1ff508 ) │ │ │ │ blx 6227c │ │ │ │ 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 1ff3a4 │ │ │ │ - ldr r4, [pc, #56] @ (1ff484 ) │ │ │ │ + bne.n 1ff43c │ │ │ │ + ldr r4, [pc, #56] @ (1ff51c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1ff42a │ │ │ │ + b.n 1ff4c2 │ │ │ │ nop │ │ │ │ - asrs r3, r7, #20 │ │ │ │ + asrs r3, r4, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r3, r0, #20 │ │ │ │ + asrs r3, r5, #17 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r3, r3, #19 │ │ │ │ + asrs r3, r0, #17 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r7, r5, #18 │ │ │ │ + asrs r7, r2, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r5, r0, #18 │ │ │ │ + asrs r5, r5, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r5, r5, #17 │ │ │ │ + asrs r5, r2, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r3, r1, #17 │ │ │ │ + asrs r3, r6, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r7, r6, #16 │ │ │ │ + asrs r7, r3, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r7, r7, #15 │ │ │ │ + asrs r7, r4, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ble.n 1ff524 │ │ │ │ + ble.n 1ff58c │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 1ff4e8 │ │ │ │ + ble.n 1ff550 │ │ │ │ movs r7, r2 │ │ │ │ - bgt.n 1ff438 │ │ │ │ + bgt.n 1ff4a0 │ │ │ │ movs r7, r2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 1ff4ae │ │ │ │ + cbz r0, 1ff546 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1ff4ae │ │ │ │ + cbz r6, 1ff546 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1ff4be │ │ │ │ + cbnz r3, 1ff556 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff4a6 │ │ │ │ + bne.n 1ff53e │ │ │ │ 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] @ 1ff54c │ │ │ │ + ldr.w r8, [pc, #140] @ 1ff5e4 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #136] @ (1ff550 ) │ │ │ │ + ldr r7, [pc, #136] @ (1ff5e8 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1ff4e6 │ │ │ │ + b.n 1ff57e │ │ │ │ blx 61c38 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1ff530 │ │ │ │ + beq.n 1ff5c8 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1ff51a │ │ │ │ + cbz r2, 1ff5b2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 60e34 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1ff52c │ │ │ │ + cbz r4, 1ff5c4 │ │ │ │ mov r2, r4 │ │ │ │ blx 60d74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff4d6 │ │ │ │ + bne.n 1ff56e │ │ │ │ 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 1ff4e6 │ │ │ │ + bne.n 1ff57e │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff4d0 │ │ │ │ + bne.n 1ff568 │ │ │ │ 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 1ff4de │ │ │ │ + b.n 1ff576 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 60d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff4de │ │ │ │ + bne.n 1ff576 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1ff510 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + b.n 1ff5a8 │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ movs r6, r2 │ │ │ │ - addw r0, r2, #2070 @ 0x816 │ │ │ │ + @ instruction: 0xf5ea0016 │ │ │ │ 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 1ff5f0 │ │ │ │ + beq.n 1ff688 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ff5f0 │ │ │ │ - ldr.w r9, [pc, #208] @ 1ff648 │ │ │ │ + beq.n 1ff688 │ │ │ │ + ldr.w r9, [pc, #208] @ 1ff6e0 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 60e34 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1ff5f8 │ │ │ │ + beq.n 1ff690 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1ff618 │ │ │ │ + beq.n 1ff6b0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ff602 │ │ │ │ + beq.n 1ff69a │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ff5e2 │ │ │ │ + beq.n 1ff67a │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ff5b0 │ │ │ │ + b.n 1ff648 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ff5e2 │ │ │ │ + beq.n 1ff67a │ │ │ │ mov r0, fp │ │ │ │ blx 61c38 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1ff5a6 │ │ │ │ + bne.n 1ff63e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 60d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff5a6 │ │ │ │ + bne.n 1ff63e │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ff628 │ │ │ │ + beq.n 1ff6c0 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ff5b0 │ │ │ │ + bne.n 1ff648 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff57a │ │ │ │ + bne.n 1ff612 │ │ │ │ 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 1ff592 │ │ │ │ + bne.n 1ff62a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ff592 │ │ │ │ + bne.n 1ff62a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ff5e2 │ │ │ │ - b.n 1ff592 │ │ │ │ + beq.n 1ff67a │ │ │ │ + b.n 1ff62a │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ff632 │ │ │ │ + beq.n 1ff6ca │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1ff596 │ │ │ │ + b.n 1ff62e │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1ff5a6 │ │ │ │ + b.n 1ff63e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ff622 │ │ │ │ + bne.n 1ff6ba │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ff5e2 │ │ │ │ - b.n 1ff622 │ │ │ │ + beq.n 1ff67a │ │ │ │ + b.n 1ff6ba │ │ │ │ nop │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #20 │ │ │ │ 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 1ff750 │ │ │ │ - ldr.w fp, [pc, #236] @ 1ff760 │ │ │ │ + beq.n 1ff7e8 │ │ │ │ + ldr.w fp, [pc, #236] @ 1ff7f8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1ff764 ) │ │ │ │ + ldr r3, [pc, #236] @ (1ff7fc ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -569180,103 +569236,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 1ff6dc │ │ │ │ + beq.n 1ff774 │ │ │ │ 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 61c74 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ add r5, r0 │ │ │ │ - blt.n 1ff734 │ │ │ │ + blt.n 1ff7cc │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1ff734 │ │ │ │ + bls.n 1ff7cc │ │ │ │ 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 1ff688 │ │ │ │ + bne.n 1ff720 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ff744 │ │ │ │ + beq.n 1ff7dc │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ff74a │ │ │ │ - ldr r3, [pc, #108] @ (1ff768 ) │ │ │ │ + bne.n 1ff7e2 │ │ │ │ + ldr r3, [pc, #108] @ (1ff800 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 61c74 <__snprintf_chk@plt> │ │ │ │ cmp r0, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ orrs.w r5, r5, r0, lsr #31 │ │ │ │ - beq.n 1ff744 │ │ │ │ + beq.n 1ff7dc │ │ │ │ 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] @ (1ff76c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ff804 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1ff6fe │ │ │ │ + b.n 1ff796 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ff744 │ │ │ │ - ldr r3, [pc, #24] @ (1ff770 ) │ │ │ │ + beq.n 1ff7dc │ │ │ │ + ldr r3, [pc, #24] @ (1ff808 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1ff6fe │ │ │ │ + b.n 1ff796 │ │ │ │ nop │ │ │ │ - bge.n 1ff85c │ │ │ │ + bge.n 1ff8c4 │ │ │ │ movs r7, r2 │ │ │ │ - mrc2 0, 6, r0, cr2, cr6, {0} │ │ │ │ - bge.n 1ff77c │ │ │ │ + mrc2 0, 5, r0, cr10, cr6, {0} │ │ │ │ + bls.n 1ff7e4 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ff6d0 │ │ │ │ + bls.n 1ff738 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ff6b8 │ │ │ │ + bls.n 1ff720 │ │ │ │ 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] @ (1ff8c0 ) │ │ │ │ + ldr r6, [pc, #308] @ (1ff958 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #308] @ (1ff8c4 ) │ │ │ │ + ldr r5, [pc, #308] @ (1ff95c ) │ │ │ │ sub sp, #4 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #304] @ (1ff8c8 ) │ │ │ │ + ldr r4, [pc, #304] @ (1ff960 ) │ │ │ │ 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 │ │ │ │ @@ -569287,156 +569343,156 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 61174 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 61c20 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff856 │ │ │ │ + beq.n 1ff8ee │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ff858 │ │ │ │ - ldr r3, [pc, #252] @ (1ff8cc ) │ │ │ │ + beq.n 1ff8f0 │ │ │ │ + ldr r3, [pc, #252] @ (1ff964 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w sl, [pc, #248] @ 1ff8d0 │ │ │ │ + ldr.w sl, [pc, #248] @ 1ff968 │ │ │ │ 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 1ff82c │ │ │ │ + b.n 1ff8c4 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 619e0 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 1ff852 │ │ │ │ + cbnz r3, 1ff8ea │ │ │ │ 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 1ff88a │ │ │ │ + bcs.n 1ff922 │ │ │ │ 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 61c74 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 1f7220 │ │ │ │ + bl 1f72b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff7ec │ │ │ │ + bne.n 1ff884 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ - ldr r3, [pc, #116] @ (1ff8d4 ) │ │ │ │ - ldr r2, [pc, #116] @ (1ff8d8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ff96c ) │ │ │ │ + ldr r2, [pc, #116] @ (1ff970 ) │ │ │ │ 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] @ (1ff8c4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1ff95c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff8ba │ │ │ │ + bne.n 1ff952 │ │ │ │ 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 1ff856 │ │ │ │ + beq.n 1ff8ee │ │ │ │ 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 1ff8a4 │ │ │ │ - b.n 1ff858 │ │ │ │ + bne.n 1ff93c │ │ │ │ + b.n 1ff8f0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 1ff930 │ │ │ │ + bls.n 1ff998 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ 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] @ (1ffc50 ) │ │ │ │ + ldr r4, [pc, #868] @ (1ffce8 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1ffc54 ) │ │ │ │ + ldr r3, [pc, #868] @ (1ffcec ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1ffc58 ) │ │ │ │ + ldr r0, [pc, #864] @ (1ffcf0 ) │ │ │ │ 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 61174 │ │ │ │ blx 60af4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 62114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff9c6 │ │ │ │ + beq.n 1ffa5e │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 61a28 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1ff9dc │ │ │ │ + beq.n 1ffa74 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1ffc5c ) │ │ │ │ + ldr r4, [pc, #808] @ (1ffcf4 ) │ │ │ │ blx 61a28 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -569449,565 +569505,565 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 61f94 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1ffc60 ) │ │ │ │ + ldr r0, [pc, #764] @ (1ffcf8 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1ffc64 ) │ │ │ │ + ldr r5, [pc, #764] @ (1ffcfc ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1fef94 │ │ │ │ + bl 1ff02c │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1ff774 │ │ │ │ + bl 1ff80c │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ffc24 │ │ │ │ - ldr r3, [pc, #732] @ (1ffc68 ) │ │ │ │ + beq.w 1ffcbc │ │ │ │ + ldr r3, [pc, #732] @ (1ffd00 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1ff9e2 │ │ │ │ - ldr r4, [pc, #728] @ (1ffc6c ) │ │ │ │ + cbnz r3, 1ffa7a │ │ │ │ + ldr r4, [pc, #728] @ (1ffd04 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1ffc70 ) │ │ │ │ + ldr r1, [pc, #728] @ (1ffd08 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 61ba8 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1ffc74 ) │ │ │ │ - ldr r3, [pc, #676] @ (1ffc54 ) │ │ │ │ + ldr r2, [pc, #708] @ (1ffd0c ) │ │ │ │ + ldr r3, [pc, #676] @ (1ffcec ) │ │ │ │ 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 1ffc4a │ │ │ │ + bne.w 1ffce2 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 60adc <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff924 │ │ │ │ + bne.n 1ff9bc │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 61a28 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1ff924 │ │ │ │ + bne.n 1ff9bc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1ff92e │ │ │ │ - ldr r4, [pc, #660] @ (1ffc78 ) │ │ │ │ + b.n 1ff9c6 │ │ │ │ + ldr r4, [pc, #660] @ (1ffd10 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1ffc7c ) │ │ │ │ + ldr r1, [pc, #660] @ (1ffd14 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1ffc80 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ffd18 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1ffc84 ) │ │ │ │ + ldr r1, [pc, #640] @ (1ffd1c ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1ffc88 ) │ │ │ │ + ldr r1, [pc, #632] @ (1ffd20 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1ffc8c ) │ │ │ │ + ldr r1, [pc, #620] @ (1ffd24 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1ffc90 ) │ │ │ │ + ldr r1, [pc, #608] @ (1ffd28 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1ffc94 ) │ │ │ │ + ldr r1, [pc, #596] @ (1ffd2c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1ffc98 ) │ │ │ │ + ldr r1, [pc, #584] @ (1ffd30 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1ffc9c ) │ │ │ │ + ldr r1, [pc, #572] @ (1ffd34 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1ffca0 ) │ │ │ │ + ldr r1, [pc, #560] @ (1ffd38 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1ffca4 ) │ │ │ │ + ldr r1, [pc, #552] @ (1ffd3c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1ffca8 ) │ │ │ │ + ldr r1, [pc, #540] @ (1ffd40 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1ffcac ) │ │ │ │ + ldr r1, [pc, #528] @ (1ffd44 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1ffcb0 ) │ │ │ │ + ldr r1, [pc, #516] @ (1ffd48 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1ffcb4 ) │ │ │ │ + ldr r1, [pc, #504] @ (1ffd4c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1ffcb8 ) │ │ │ │ + ldr r1, [pc, #492] @ (1ffd50 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1ffcbc ) │ │ │ │ + ldr r1, [pc, #480] @ (1ffd54 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1ffcc0 ) │ │ │ │ + ldr r1, [pc, #472] @ (1ffd58 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1ffcc4 ) │ │ │ │ + ldr r1, [pc, #460] @ (1ffd5c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1ffcc8 ) │ │ │ │ + ldr r1, [pc, #448] @ (1ffd60 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1ffccc ) │ │ │ │ + ldr r1, [pc, #436] @ (1ffd64 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1ffcd0 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ffd68 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1ffcd4 ) │ │ │ │ + ldr r1, [pc, #412] @ (1ffd6c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1ffcd8 ) │ │ │ │ + ldr r1, [pc, #400] @ (1ffd70 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1ffcdc ) │ │ │ │ + ldr r1, [pc, #392] @ (1ffd74 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1ffce0 ) │ │ │ │ + ldr r1, [pc, #380] @ (1ffd78 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1ffce4 ) │ │ │ │ + ldr r1, [pc, #368] @ (1ffd7c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1ffce8 ) │ │ │ │ + ldr r1, [pc, #356] @ (1ffd80 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1ffcec ) │ │ │ │ + ldr r1, [pc, #344] @ (1ffd84 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1ffcf0 ) │ │ │ │ + ldr r1, [pc, #332] @ (1ffd88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1ffcf4 ) │ │ │ │ + ldr r1, [pc, #320] @ (1ffd8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1ffcf8 ) │ │ │ │ + ldr r1, [pc, #308] @ (1ffd90 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1ffcfc ) │ │ │ │ + ldr r1, [pc, #300] @ (1ffd94 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1ffd00 ) │ │ │ │ + ldr r1, [pc, #288] @ (1ffd98 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1ffd04 ) │ │ │ │ + ldr r1, [pc, #276] @ (1ffd9c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1ffd08 ) │ │ │ │ + ldr r1, [pc, #264] @ (1ffda0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1ffd0c ) │ │ │ │ + ldr r1, [pc, #256] @ (1ffda4 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1ffd10 ) │ │ │ │ + ldr r1, [pc, #248] @ (1ffda8 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ - b.n 1ff990 │ │ │ │ - ldr r0, [pc, #236] @ (1ffd14 ) │ │ │ │ + b.n 1ffa28 │ │ │ │ + ldr r0, [pc, #236] @ (1ffdac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1fefc0 │ │ │ │ + bl 1ff058 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fee6c │ │ │ │ - ldr r3, [pc, #224] @ (1ffd18 ) │ │ │ │ + bl 1fef04 │ │ │ │ + ldr r3, [pc, #224] @ (1ffdb0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1ff988 │ │ │ │ + b.n 1ffa20 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 1ffbfc │ │ │ │ + bvc.n 1ffc64 │ │ │ │ movs r7, r2 │ │ │ │ - str r1, [r2, r3] │ │ │ │ + str r1, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 1ffd7c │ │ │ │ + bvc.n 1ffde4 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ffb98 │ │ │ │ + bvc.n 1ffe00 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ffbcc │ │ │ │ + bvc.n 1ffc34 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ffbf4 │ │ │ │ + bvc.n 1ffc5c │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ffc18 │ │ │ │ + bvc.n 1ffc80 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ffc3c │ │ │ │ + bvc.n 1ffca4 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ffc60 │ │ │ │ + bvc.n 1ffcc8 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ffc84 │ │ │ │ + bvc.n 1ffcec │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffca8 │ │ │ │ + bvc.n 1ffd10 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffccc │ │ │ │ + bvc.n 1ffd34 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffce8 │ │ │ │ + bhi.n 1ffd50 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffd14 │ │ │ │ + bhi.n 1ffd7c │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffd38 │ │ │ │ + bhi.n 1ffda0 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffd5c │ │ │ │ + bhi.n 1ffdc4 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffd80 │ │ │ │ + bhi.n 1ffde8 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffd9c │ │ │ │ + bhi.n 1ffe04 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffbc0 │ │ │ │ + bhi.n 1ffe28 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffbe0 │ │ │ │ + bhi.n 1ffe48 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffbf8 │ │ │ │ + bhi.n 1ffc60 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffc1c │ │ │ │ + bhi.n 1ffc84 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffc40 │ │ │ │ + bhi.n 1ffca8 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffc64 │ │ │ │ + bhi.n 1ffccc │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffc88 │ │ │ │ + bhi.n 1ffcf0 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffcac │ │ │ │ + bhi.n 1ffd14 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffcd0 │ │ │ │ + bhi.n 1ffd38 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffcfc │ │ │ │ + bhi.n 1ffd64 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffd20 │ │ │ │ + bls.n 1ffd88 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffd44 │ │ │ │ + bls.n 1ffdac │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffd70 │ │ │ │ + bls.n 1ffdd8 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffd9c │ │ │ │ + bls.n 1ffe04 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffdc8 │ │ │ │ + bls.n 1ffe30 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffdf4 │ │ │ │ + bls.n 1ffe5c │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffc20 │ │ │ │ + bls.n 1ffe88 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffc54 │ │ │ │ + bls.n 1ffcbc │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffc80 │ │ │ │ + bls.n 1ffce8 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffcac │ │ │ │ + bls.n 1ffd14 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffcd8 │ │ │ │ + bls.n 1ffd40 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffd0c │ │ │ │ + bls.n 1ffd74 │ │ │ │ movs r7, r2 │ │ │ │ - bpl.n 1ffd70 │ │ │ │ + bpl.n 1ffdd8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #40] @ (1ffd44 ) │ │ │ │ + ldr r5, [pc, #456] @ (1fff7c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r0, 1ffd62 │ │ │ │ + cbz r0, 1ffdfa │ │ │ │ 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] @ (1ffd68 ) │ │ │ │ + ldr r4, [pc, #56] @ (1ffe00 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 62138 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1ffd5c │ │ │ │ + cbz r3, 1ffdf4 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1ffd34 │ │ │ │ + beq.n 1ffdcc │ │ │ │ blx 613a8 │ │ │ │ - cbz r0, 1ffd5c │ │ │ │ + cbz r0, 1ffdf4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1ffd34 │ │ │ │ + beq.n 1ffdcc │ │ │ │ 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 │ │ │ │ - bls.n 1ffd88 │ │ │ │ + bhi.n 1ffdf0 │ │ │ │ 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] @ 1ffdcc │ │ │ │ + ldr.w lr, [pc, #76] @ 1ffe64 │ │ │ │ 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] @ 1ffdd0 │ │ │ │ + ldr.w ip, [pc, #56] @ 1ffe68 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 60f78 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1ffdd4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ffdd0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ffe6c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ffe68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ffdc6 │ │ │ │ + bne.n 1ffe5e │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ 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 1f1b2c │ │ │ │ - cbz r7, 1ffe24 │ │ │ │ + bl 1f1bc4 │ │ │ │ + cbz r7, 1ffebc │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1bc4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f1984 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ffdf6 │ │ │ │ + bne.n 1ffe8e │ │ │ │ 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 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r9] │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1ffec8 │ │ │ │ + cbz r3, 1fff60 │ │ │ │ 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 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1e20 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ 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 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [sl, r4, lsl #2] │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1d74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1ffe6a │ │ │ │ + bhi.n 1fff02 │ │ │ │ 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 │ │ │ │ @@ -570017,46 +570073,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 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ 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 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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 1fff6e │ │ │ │ + bmi.n 200006 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1fff72 │ │ │ │ + cbz r3, 20000a │ │ │ │ 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] │ │ │ │ @@ -570069,15 +570125,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 1fff48 │ │ │ │ + b.n 1fffe0 │ │ │ │ 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] │ │ │ │ @@ -570107,15 +570163,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 200020 │ │ │ │ + bmi.n 2000b8 │ │ │ │ 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 │ │ │ │ @@ -570148,26 +570204,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 2000ca │ │ │ │ + beq.n 200162 │ │ │ │ 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 2000c4 │ │ │ │ + beq.n 20015c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 61a64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -570190,48 +570246,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 2000b0 │ │ │ │ + b.n 200148 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 2000e8 │ │ │ │ + beq.n 200180 │ │ │ │ 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 2000b0 │ │ │ │ + b.n 200148 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 60c44 │ │ │ │ - b.n 2000b0 │ │ │ │ + b.n 200148 │ │ │ │ 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 20011c │ │ │ │ + beq.n 2001b4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 60c44 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 200110 │ │ │ │ + bne.n 2001a8 │ │ │ │ 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 │ │ │ │ @@ -570239,41 +570295,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 20022c │ │ │ │ + beq.n 2002c4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 200386 │ │ │ │ + beq.w 20041e │ │ │ │ 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 20020c │ │ │ │ + bcc.n 2002a4 │ │ │ │ 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, 2001ea │ │ │ │ + cbz r6, 200282 │ │ │ │ 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] │ │ │ │ @@ -570288,81 +570344,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 2001ea │ │ │ │ + beq.n 200282 │ │ │ │ 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 20020c │ │ │ │ + bcc.n 2002a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60aa0 <__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 20035c │ │ │ │ + bcs.w 2003f4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 200386 │ │ │ │ + beq.w 20041e │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 200160 │ │ │ │ - b.n 20020c │ │ │ │ + bcs.n 2001f8 │ │ │ │ + b.n 2002a4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 200386 │ │ │ │ + beq.w 20041e │ │ │ │ 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 200348 │ │ │ │ + bcc.n 2003e0 │ │ │ │ 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 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 200356 │ │ │ │ + beq.n 2003ee │ │ │ │ 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 200348 │ │ │ │ + bcc.n 2003e0 │ │ │ │ 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 20032a │ │ │ │ + beq.n 2003c2 │ │ │ │ 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 │ │ │ │ @@ -570380,17 +570436,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 20032a │ │ │ │ + beq.n 2003c2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 20037c │ │ │ │ + beq.n 200414 │ │ │ │ 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 │ │ │ │ @@ -570404,55 +570460,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 200348 │ │ │ │ + bcc.n 2003e0 │ │ │ │ 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 200024 │ │ │ │ + bl 2000bc │ │ │ │ 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 200386 │ │ │ │ + beq.n 20041e │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 20023a │ │ │ │ + b.n 2002d2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 200284 │ │ │ │ + b.n 20031c │ │ │ │ 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 200024 │ │ │ │ + bl 2000bc │ │ │ │ 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 20031c │ │ │ │ + b.n 2003b4 │ │ │ │ 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} │ │ │ │ @@ -570461,76 +570517,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 2003d8 │ │ │ │ + beq.n 200470 │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 2003ec │ │ │ │ + bcc.n 200484 │ │ │ │ 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 2003de │ │ │ │ + bcs.n 200476 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 200024 │ │ │ │ + bl 2000bc │ │ │ │ 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 2003d8 │ │ │ │ + beq.n 200470 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 2003b4 │ │ │ │ + b.n 20044c │ │ │ │ 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 200542 │ │ │ │ + beq.w 2005da │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 200430 │ │ │ │ + b.n 2004c8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 200476 │ │ │ │ + beq.n 20050e │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 200426 │ │ │ │ + bcc.n 2004be │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2004c2 │ │ │ │ + bne.n 20055a │ │ │ │ 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 200542 │ │ │ │ + bne.n 2005da │ │ │ │ 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] │ │ │ │ @@ -570541,380 +570597,380 @@ │ │ │ │ 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 2004b0 │ │ │ │ + beq.n 200548 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61a64 │ │ │ │ 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 200460 │ │ │ │ + b.n 2004f8 │ │ │ │ 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 200460 │ │ │ │ + b.n 2004f8 │ │ │ │ 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 200502 │ │ │ │ + beq.n 20059a │ │ │ │ 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 200454 │ │ │ │ + beq.n 2004ec │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61a64 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 2004a4 │ │ │ │ + b.n 20053c │ │ │ │ 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 2004b0 │ │ │ │ + bne.n 200548 │ │ │ │ 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 60c44 │ │ │ │ - b.n 200460 │ │ │ │ + b.n 2004f8 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61a64 │ │ │ │ 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 200460 │ │ │ │ + b.n 2004f8 │ │ │ │ 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] @ 2005b0 │ │ │ │ + vldr d7, [pc, #52] @ 200648 │ │ │ │ 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 2005a0 │ │ │ │ + bne.n 200638 │ │ │ │ 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 2003fc │ │ │ │ + bl 200494 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 200594 │ │ │ │ + b.n 20062c │ │ │ │ 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] @ (200724 ) │ │ │ │ - ldr r3, [pc, #344] @ (200728 ) │ │ │ │ + ldr r1, [pc, #344] @ (2007bc ) │ │ │ │ + ldr r3, [pc, #344] @ (2007c0 ) │ │ │ │ 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 2005f8 │ │ │ │ + bne.n 200690 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2005e8 │ │ │ │ + bne.n 200680 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2006b8 │ │ │ │ + bne.n 200750 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 200644 │ │ │ │ + cbz r5, 2006dc │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200612 │ │ │ │ + bne.n 2006aa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2006aa │ │ │ │ - ldr r2, [pc, #256] @ (20072c ) │ │ │ │ - ldr r3, [pc, #252] @ (200728 ) │ │ │ │ + bne.n 200742 │ │ │ │ + ldr r2, [pc, #256] @ (2007c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (2007c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20071e │ │ │ │ + bne.n 2007b6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (200730 ) │ │ │ │ + ldr r2, [pc, #232] @ (2007c8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 20060e │ │ │ │ + beq.n 2006a6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 617a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 200670 │ │ │ │ + bne.n 200708 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 2006e2 │ │ │ │ + bne.n 20077a │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 61a64 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2006e2 │ │ │ │ + cbz r0, 20077a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 208c40 │ │ │ │ + bl 208cd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200716 │ │ │ │ + beq.n 2007ae │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 200702 │ │ │ │ + bne.n 20079a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 208d58 │ │ │ │ + bl 208df0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ - b.n 20060e │ │ │ │ + b.n 2006a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1f528c │ │ │ │ - b.n 200628 │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 2006c0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2006e6 │ │ │ │ + bne.n 20077e │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2006cc │ │ │ │ + bne.n 200764 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2006be │ │ │ │ - b.n 200600 │ │ │ │ + bne.n 200756 │ │ │ │ + b.n 200698 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2006a2 │ │ │ │ + b.n 20073a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2006ec │ │ │ │ + bne.n 200784 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2006bc │ │ │ │ - b.n 200600 │ │ │ │ + bne.n 200754 │ │ │ │ + b.n 200698 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208e44 │ │ │ │ - b.n 200692 │ │ │ │ + bl 208edc │ │ │ │ + b.n 20072a │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ - b.n 2006a2 │ │ │ │ + b.n 20073a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa2c00a9 │ │ │ │ + ldrsb.w r0, [r4, #169] @ 0xa9 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, #169] @ 0xa9 │ │ │ │ - beq.n 200744 │ │ │ │ + ldrsh.w r0, [r8, r9, lsl #2] │ │ │ │ + ldmia r7, {r4, r5, r6, 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] @ (200768 ) │ │ │ │ + ldr r0, [pc, #32] @ (200800 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ff07c │ │ │ │ + bl 1ff114 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 61a64 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 200766 │ │ │ │ + cbz r0, 2007fe │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, 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 200790 │ │ │ │ + b.n 200828 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 20079c │ │ │ │ + cbnz r1, 200834 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 200788 │ │ │ │ + bne.n 200820 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 60c44 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 208e08 │ │ │ │ + bl 208ea0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 60c44 │ │ │ │ - b.n 20077c │ │ │ │ + b.n 200814 │ │ │ │ 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, 2007f8 │ │ │ │ + cbz r2, 200890 │ │ │ │ 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, 2007f2 │ │ │ │ + cbz r5, 20088a │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208e44 │ │ │ │ + bl 208edc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 2007d0 │ │ │ │ + bhi.n 200868 │ │ │ │ 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, 200866 │ │ │ │ + cbz r1, 2008fe │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 200838 │ │ │ │ + b.n 2008d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 208e4c │ │ │ │ + bl 208ee4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20085c │ │ │ │ + cbnz r0, 2008f4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 200860 │ │ │ │ + bls.n 2008f8 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 60e04 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 200822 │ │ │ │ + bne.n 2008ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 2005b8 │ │ │ │ - cbz r0, 200860 │ │ │ │ + bl 200650 │ │ │ │ + cbz r0, 2008f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ - b.n 200822 │ │ │ │ + b.n 2008ba │ │ │ │ str.w sl, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 200860 │ │ │ │ + b.n 2008f8 │ │ │ │ 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 │ │ │ │ @@ -570922,359 +570978,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 200960 │ │ │ │ + beq.n 2009f8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2008ac │ │ │ │ + b.n 200944 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 209294 │ │ │ │ - cbnz r0, 2008de │ │ │ │ + bl 20932c │ │ │ │ + cbnz r0, 200976 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 2008fe │ │ │ │ + bls.n 200996 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 60e04 <__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 20089a │ │ │ │ + bne.n 200932 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2005b8 │ │ │ │ - cbz r0, 2008fc │ │ │ │ + bl 200650 │ │ │ │ + cbz r0, 200994 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 209294 │ │ │ │ + bl 20932c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2008a4 │ │ │ │ + beq.n 20093c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 2008fc │ │ │ │ + blt.n 200994 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 20094a │ │ │ │ + cbz r0, 2009e2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 209040 │ │ │ │ + bl 2090d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 200960 │ │ │ │ - vldr d7, [pc, #100] @ 200968 │ │ │ │ + cbz r3, 2009f8 │ │ │ │ + vldr d7, [pc, #100] @ 200a00 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 20092c │ │ │ │ - bl 209308 │ │ │ │ + b.n 2009c4 │ │ │ │ + bl 2093a0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 200924 │ │ │ │ + bpl.n 2009bc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 20095c │ │ │ │ + bcs.n 2009f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200910 │ │ │ │ + bne.n 2009a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2005b8 │ │ │ │ + bl 200650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200924 │ │ │ │ + beq.n 2009bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 200910 │ │ │ │ + b.n 2009a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2005b8 │ │ │ │ + bl 200650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2008f4 │ │ │ │ + beq.n 20098c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 2008e8 │ │ │ │ + b.n 200980 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 2008e2 │ │ │ │ + b.n 20097a │ │ │ │ mov r7, r4 │ │ │ │ - b.n 2008e2 │ │ │ │ + b.n 20097a │ │ │ │ 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] @ (2009ac ) │ │ │ │ + ldr r5, [pc, #40] @ (200a44 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206094 │ │ │ │ + bl 20612c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 20099c │ │ │ │ - bl 1f1508 │ │ │ │ + cbnz r3, 200a34 │ │ │ │ + bl 1f15a0 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 20098a │ │ │ │ + bne.n 200a22 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ 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 2009dc │ │ │ │ + bne.n 200a74 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2009c4 │ │ │ │ + bne.n 200a5c │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 200a0a │ │ │ │ + bls.n 200aa2 │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200a34 │ │ │ │ + bls.n 200acc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200a30 │ │ │ │ + bne.n 200ac8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200a30 │ │ │ │ + bne.n 200ac8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200a30 │ │ │ │ + bne.n 200ac8 │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200a78 │ │ │ │ + bls.n 200b10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200a74 │ │ │ │ + bne.n 200b0c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200a74 │ │ │ │ + bne.n 200b0c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200a74 │ │ │ │ + bne.n 200b0c │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 200ad6 │ │ │ │ + beq.n 200b6e │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 200ad0 │ │ │ │ + bne.n 200b68 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200ab8 │ │ │ │ + bne.n 200b50 │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ 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 200b12 │ │ │ │ + bne.n 200baa │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200afc │ │ │ │ + bne.n 200b94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 200b0e │ │ │ │ + bne.n 200ba6 │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ 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 200b4a │ │ │ │ + bne.n 200be2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200b34 │ │ │ │ + bne.n 200bcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 200b46 │ │ │ │ + bne.n 200bde │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200bac │ │ │ │ + bls.n 200c44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200ba8 │ │ │ │ + bne.n 200c40 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200ba8 │ │ │ │ + bne.n 200c40 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200ba8 │ │ │ │ + bne.n 200c40 │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200bf0 │ │ │ │ + bls.n 200c88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200bec │ │ │ │ + bne.n 200c84 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200bec │ │ │ │ + bne.n 200c84 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200bec │ │ │ │ + bne.n 200c84 │ │ │ │ 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 1f14f8 │ │ │ │ + bl 1f1590 │ │ │ │ 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 200c42 │ │ │ │ + bne.n 200cda │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 200c28 │ │ │ │ + bne.n 200cc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 200c3e │ │ │ │ + bne.n 200cd6 │ │ │ │ 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 │ │ │ │ @@ -571282,93 +571338,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 200c64 │ │ │ │ + bne.n 200cfc │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 200c96 │ │ │ │ + bhi.n 200d2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 200c7e │ │ │ │ + bne.n 200d16 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 200c8e │ │ │ │ + beq.n 200d26 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 200c8e │ │ │ │ + b.n 200d26 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (200cd4 ) │ │ │ │ + ldr r1, [pc, #24] @ (200d6c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (200cd8 ) │ │ │ │ + ldr r0, [pc, #24] @ (200d70 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61fc4 │ │ │ │ - ldr r3, [pc, #16] @ (200cdc ) │ │ │ │ + ldr r3, [pc, #16] @ (200d74 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldr r5, [pc, #872] @ (201044 ) │ │ │ │ + ldr r5, [pc, #264] @ (200e7c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [pc, #856] @ (201038 ) │ │ │ │ + ldr r5, [pc, #248] @ (200e70 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 200cf6 │ │ │ │ + cbz r2, 200d8e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 200cfa │ │ │ │ + beq.n 200d92 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 200d0a │ │ │ │ + beq.n 200da2 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (200d28 ) │ │ │ │ + ldr r3, [pc, #44] @ (200dc0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (200d2c ) │ │ │ │ + ldr r3, [pc, #32] @ (200dc4 ) │ │ │ │ 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 200cf8 │ │ │ │ + ble.n 200d90 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ @@ -571386,15 +571442,15 @@ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61174 │ │ │ │ ldrsb.w r7, [r4, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.n 200e38 │ │ │ │ + beq.n 200ed0 │ │ │ │ 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 │ │ │ │ @@ -571420,50 +571476,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 200f2c │ │ │ │ + ble.w 200fc4 │ │ │ │ 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 200dd8 │ │ │ │ + bgt.n 200e70 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200f40 │ │ │ │ + bne.w 200fd8 │ │ │ │ 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 200d7c │ │ │ │ + bne.n 200e14 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200eda │ │ │ │ + beq.n 200f72 │ │ │ │ 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 │ │ │ │ @@ -571501,78 +571557,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 200e6e │ │ │ │ + bne.n 200f06 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 200e66 │ │ │ │ + bne.n 200efe │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200f78 │ │ │ │ + bne.n 201010 │ │ │ │ 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 200f18 │ │ │ │ + bgt.n 200fb0 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 200f18 │ │ │ │ + cbz r1, 200fb0 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 200ef2 │ │ │ │ + bne.n 200f8a │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 200eee │ │ │ │ + bne.n 200f86 │ │ │ │ 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 200e10 │ │ │ │ + beq.w 200ea8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200e2e │ │ │ │ + beq.w 200ec6 │ │ │ │ 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 200f72 │ │ │ │ + beq.n 20100a │ │ │ │ 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 200f4a │ │ │ │ - b.n 200e2e │ │ │ │ + bne.n 200fe2 │ │ │ │ + b.n 200ec6 │ │ │ │ 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]! │ │ │ │ @@ -571593,60 +571649,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 200ff8 │ │ │ │ + bgt.n 201090 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200ff8 │ │ │ │ + beq.n 201090 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 20100c │ │ │ │ + blt.n 2010a4 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 200ff8 │ │ │ │ + bge.n 201090 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 200f88 │ │ │ │ + bne.n 201020 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 200f84 │ │ │ │ + bne.n 20101c │ │ │ │ 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 200ff8 │ │ │ │ + bge.n 201090 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 200ff8 │ │ │ │ + b.n 201090 │ │ │ │ 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 2010f2 │ │ │ │ + ble.n 20118a │ │ │ │ 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] │ │ │ │ @@ -571672,53 +571728,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 2010ce │ │ │ │ + ble.n 201166 │ │ │ │ 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 2010a6 │ │ │ │ + bgt.n 20113e │ │ │ │ strb.w ip, [lr, r7, lsl #2] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r7, 2010de │ │ │ │ + cbnz r7, 201176 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20105a │ │ │ │ + b.n 2010f2 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 201056 │ │ │ │ + bgt.n 2010ee │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 201042 │ │ │ │ + bne.n 2010da │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov lr, sl │ │ │ │ mov r6, r9 │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 2012f8 │ │ │ │ + ble.w 201390 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 20127e │ │ │ │ + ble.w 201316 │ │ │ │ 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 │ │ │ │ @@ -571741,47 +571797,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 201192 │ │ │ │ + ble.n 20122a │ │ │ │ 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 20116a │ │ │ │ + bgt.n 201202 │ │ │ │ strb.w ip, [r9, r5, lsl #2] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r5, 2011a0 │ │ │ │ + cbnz r5, 201238 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 201120 │ │ │ │ + b.n 2011b8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 20111c │ │ │ │ + bgt.n 2011b4 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 201286 │ │ │ │ + beq.n 20131e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20127e │ │ │ │ + ble.n 201316 │ │ │ │ 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 │ │ │ │ @@ -571794,26 +571850,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 2011ec │ │ │ │ + bne.n 201284 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 2011ca │ │ │ │ + bne.n 201262 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 2011c4 │ │ │ │ + bgt.n 20125c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20127e │ │ │ │ + ble.n 201316 │ │ │ │ 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] │ │ │ │ @@ -571824,46 +571880,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 20121e │ │ │ │ + bne.n 2012b6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 20126c │ │ │ │ + ble.n 201304 │ │ │ │ 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 20121c │ │ │ │ + bne.n 2012b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 201218 │ │ │ │ + bgt.n 2012b0 │ │ │ │ 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 20120c │ │ │ │ + beq.n 2012a4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 20127e │ │ │ │ + ble.n 201316 │ │ │ │ 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 │ │ │ │ @@ -571878,49 +571934,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 2012ca │ │ │ │ + bne.n 201362 │ │ │ │ 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 2012dc │ │ │ │ + bne.n 201374 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 2012aa │ │ │ │ - b.n 20120c │ │ │ │ + bgt.n 201342 │ │ │ │ + b.n 2012a4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 20127e │ │ │ │ + ble.n 201316 │ │ │ │ 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 201308 │ │ │ │ - b.n 2011b2 │ │ │ │ + bgt.n 2013a0 │ │ │ │ + b.n 20124a │ │ │ │ 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] @ 201734 │ │ │ │ + ldr.w r4, [pc, #1028] @ 2017cc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 201738 │ │ │ │ + ldr.w r0, [pc, #1028] @ 2017d0 │ │ │ │ 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 │ │ │ │ @@ -571933,43 +571989,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 20138e │ │ │ │ + ble.n 201426 │ │ │ │ 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 2013aa │ │ │ │ + bgt.n 201442 │ │ │ │ subs r4, #4 │ │ │ │ add r6, r9 │ │ │ │ add r8, r3 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 201380 │ │ │ │ - ldr r2, [pc, #940] @ (20173c ) │ │ │ │ - ldr r3, [pc, #932] @ (201738 ) │ │ │ │ + bne.n 201418 │ │ │ │ + ldr r2, [pc, #940] @ (2017d4 ) │ │ │ │ + ldr r3, [pc, #932] @ (2017d0 ) │ │ │ │ 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 20172e │ │ │ │ + bne.w 2017c6 │ │ │ │ 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] @ (201740 ) │ │ │ │ + ldr r2, [pc, #908] @ (2017d8 ) │ │ │ │ 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 │ │ │ │ @@ -572007,21 +572063,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] @ (201744 ) │ │ │ │ + ldr r1, [pc, #792] @ (2017dc ) │ │ │ │ add r1, pc │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2014b8 │ │ │ │ + beq.n 201550 │ │ │ │ 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 │ │ │ │ @@ -572030,56 +572086,56 @@ │ │ │ │ blx 61174 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ str r7, [r2, #12] │ │ │ │ cmp sl, r1 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 20145c │ │ │ │ + bne.n 2014f4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 20144e │ │ │ │ + bne.n 2014e6 │ │ │ │ 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 2013f6 │ │ │ │ + bne.n 20148e │ │ │ │ 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 2013c6 │ │ │ │ - b.n 20138e │ │ │ │ + bne.n 20145e │ │ │ │ + b.n 201426 │ │ │ │ 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 200d30 │ │ │ │ + bl 200dc8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 201724 │ │ │ │ + beq.w 2017bc │ │ │ │ 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 │ │ │ │ @@ -572102,41 +572158,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 201554 │ │ │ │ + ble.n 2015ec │ │ │ │ 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 20152c │ │ │ │ + bgt.n 2015c4 │ │ │ │ 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] @ (201748 ) │ │ │ │ + ldr r3, [pc, #488] @ (2017e0 ) │ │ │ │ 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] @ (20174c ) │ │ │ │ + ldr r3, [pc, #476] @ (2017e4 ) │ │ │ │ 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] │ │ │ │ @@ -572148,36 +572204,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 201712 │ │ │ │ + beq.w 2017aa │ │ │ │ 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 2015e4 │ │ │ │ + bne.n 20167c │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.w 20171c │ │ │ │ + bgt.w 2017b4 │ │ │ │ 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 2015ea │ │ │ │ + b.n 201682 │ │ │ │ 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 │ │ │ │ @@ -572201,29 +572257,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 201660 │ │ │ │ + ble.n 2016f8 │ │ │ │ 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 201638 │ │ │ │ + bgt.n 2016d0 │ │ │ │ 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 │ │ │ │ @@ -572238,89 +572294,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, 2016d0 │ │ │ │ + cbz r2, 201768 │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vstmia r5!, {s0} │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 2016e2 │ │ │ │ + beq.n 20177a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 20167e │ │ │ │ + b.n 201716 │ │ │ │ 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 2016ba │ │ │ │ + b.n 201752 │ │ │ │ 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 20159a │ │ │ │ + bne.w 201632 │ │ │ │ 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 20158a │ │ │ │ + bne.w 201622 │ │ │ │ ldrd fp, r9, [sp, #120] @ 0x78 │ │ │ │ - b.n 201476 │ │ │ │ + b.n 20150e │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 2015de │ │ │ │ + b.n 201676 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 2015d4 │ │ │ │ + b.n 20166c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 20156c │ │ │ │ + b.n 201604 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r4], {169} @ 0xa9 │ │ │ │ + stc 0, cr0, [ip], #-676 @ 0xfffffd5c │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl], #-676 @ 0xfffffd5c │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + rsbs r0, r2, r9, asr #2 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ 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] @ 201cb8 │ │ │ │ + ldr.w r4, [pc, #1364] @ 201d50 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1364] @ 201cbc │ │ │ │ + ldr.w r0, [pc, #1364] @ 201d54 │ │ │ │ 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 │ │ │ │ @@ -572329,56 +572385,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 2017ba │ │ │ │ + ble.n 201852 │ │ │ │ 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 2017da │ │ │ │ + bgt.n 201872 │ │ │ │ subs r7, #4 │ │ │ │ add sl, r4 │ │ │ │ add fp, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2017aa │ │ │ │ - ldr.w r2, [pc, #1284] @ 201cc0 │ │ │ │ - ldr.w r3, [pc, #1276] @ 201cbc │ │ │ │ + bne.n 201842 │ │ │ │ + ldr.w r2, [pc, #1284] @ 201d58 │ │ │ │ + ldr.w r3, [pc, #1276] @ 201d54 │ │ │ │ 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 201cb2 │ │ │ │ + bne.w 201d4a │ │ │ │ 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] @ 201cc4 │ │ │ │ + ldr.w r5, [pc, #1236] @ 201d5c │ │ │ │ mov r8, fp │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r5, [pc, #1232] @ 201cc8 │ │ │ │ + ldr.w r5, [pc, #1232] @ 201d60 │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1224] @ 201ccc │ │ │ │ + ldr.w r1, [pc, #1224] @ 201d64 │ │ │ │ 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 │ │ │ │ @@ -572396,15 +572452,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 201c6a │ │ │ │ + beq.w 201d02 │ │ │ │ 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 │ │ │ │ @@ -572421,15 +572477,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 2018ce │ │ │ │ + ble.n 201966 │ │ │ │ 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 │ │ │ │ @@ -572440,32 +572496,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 2018a0 │ │ │ │ + bgt.n 201938 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 201ca4 │ │ │ │ + beq.w 201d3c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 201c96 │ │ │ │ + beq.w 201d2e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 201c0e │ │ │ │ + bne.w 201ca6 │ │ │ │ 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 201c92 │ │ │ │ + beq.w 201d2a │ │ │ │ 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 │ │ │ │ @@ -572482,27 +572538,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 201950 │ │ │ │ + bne.n 2019e8 │ │ │ │ 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 201c8a │ │ │ │ + beq.w 201d22 │ │ │ │ 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] │ │ │ │ @@ -572512,16 +572568,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 20102c │ │ │ │ - ldr r3, [pc, #832] @ (201cd0 ) │ │ │ │ + bl 2010c4 │ │ │ │ + ldr r3, [pc, #832] @ (201d68 ) │ │ │ │ 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 │ │ │ │ @@ -572546,38 +572602,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 200ce0 │ │ │ │ + bl 200d78 │ │ │ │ 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 201c5c │ │ │ │ + beq.w 201cf4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 201c50 │ │ │ │ + beq.w 201ce8 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 201a24 │ │ │ │ + bne.n 201abc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 201c5c │ │ │ │ + beq.w 201cf4 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 201c5c │ │ │ │ + beq.w 201cf4 │ │ │ │ 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 │ │ │ │ @@ -572595,15 +572651,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 201aa2 │ │ │ │ + ble.n 201b3a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r6, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -572613,19 +572669,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 201a76 │ │ │ │ + bgt.n 201b0e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 201b3e │ │ │ │ + beq.n 201bd6 │ │ │ │ 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 │ │ │ │ @@ -572652,29 +572708,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 201b3c │ │ │ │ + ble.n 201bd4 │ │ │ │ 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 201b10 │ │ │ │ + bgt.n 201ba8 │ │ │ │ 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 │ │ │ │ @@ -572698,24 +572754,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 201b6c │ │ │ │ + bne.n 201c04 │ │ │ │ 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 201c66 │ │ │ │ + bne.n 201cfe │ │ │ │ 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 │ │ │ │ @@ -572724,126 +572780,128 @@ │ │ │ │ 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, 201be4 │ │ │ │ + cbz r0, 201c7c │ │ │ │ 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 2019d0 │ │ │ │ + bne.w 201a68 │ │ │ │ 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 2019b8 │ │ │ │ + bne.w 201a50 │ │ │ │ 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 201838 │ │ │ │ + bne.w 2018d0 │ │ │ │ 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 201800 │ │ │ │ - b.n 2017ba │ │ │ │ + bne.w 201898 │ │ │ │ + b.n 201852 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 201a24 │ │ │ │ + bne.w 201abc │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 201a2a │ │ │ │ + b.n 201ac2 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - b.n 201baa │ │ │ │ + b.n 201c42 │ │ │ │ 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 61174 │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r0, r7 │ │ │ │ - bne.n 201c74 │ │ │ │ - b.n 201c0e │ │ │ │ + bne.n 201d0c │ │ │ │ + b.n 201ca6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 201980 │ │ │ │ + b.n 201a18 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 201952 │ │ │ │ - ldr r3, [pc, #60] @ (201cd4 ) │ │ │ │ + b.n 2019ea │ │ │ │ + ldr r3, [pc, #60] @ (201d6c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2018ea │ │ │ │ - ldr r3, [pc, #48] @ (201cd8 ) │ │ │ │ + b.n 201982 │ │ │ │ + ldr r3, [pc, #48] @ (201d70 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2018ea │ │ │ │ + b.n 201982 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia.w r0, {r0, r3, r5, r7} │ │ │ │ + b.n 201d44 │ │ │ │ + lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe83a00a9 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + b.n 201ca0 │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r7, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 201750 │ │ │ │ + bl 2017e8 │ │ │ │ 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 │ │ │ │ @@ -572860,42 +572918,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 201750 │ │ │ │ - cbz r7, 201d5a │ │ │ │ + bl 2017e8 │ │ │ │ + cbz r7, 201df2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e67b0 │ │ │ │ + bl 1e6848 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201d46 │ │ │ │ + bne.n 201dde │ │ │ │ mov r0, sl │ │ │ │ blx 60c44 │ │ │ │ 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 201750 │ │ │ │ + bl 2017e8 │ │ │ │ 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 │ │ │ │ @@ -572912,27 +572970,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 201750 │ │ │ │ - cbz r7, 201de6 │ │ │ │ + bl 2017e8 │ │ │ │ + cbz r7, 201e7e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e5848 │ │ │ │ + bl 1e58e0 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201dd2 │ │ │ │ + bne.n 201e6a │ │ │ │ mov r0, sl │ │ │ │ blx 60c44 │ │ │ │ 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 │ │ │ │ @@ -572954,27 +573012,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 20131c │ │ │ │ - cbz r7, 201e52 │ │ │ │ + bl 2013b4 │ │ │ │ + cbz r7, 201eea │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ee684 │ │ │ │ + bl 1ee71c │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201e3e │ │ │ │ + bne.n 201ed6 │ │ │ │ mov r0, sl │ │ │ │ blx 60c44 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -572983,15 +573041,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 20131c │ │ │ │ + bl 2013b4 │ │ │ │ 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 │ │ │ │ @@ -573010,26 +573068,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 20131c │ │ │ │ - cbz r7, 201ee4 │ │ │ │ + bl 2013b4 │ │ │ │ + cbz r7, 201f7c │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ee684 │ │ │ │ + bl 1ee71c │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 201ed0 │ │ │ │ + bne.n 201f68 │ │ │ │ mov r0, sl │ │ │ │ blx 60c44 │ │ │ │ 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 │ │ │ │ @@ -573037,23 +573095,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 20131c │ │ │ │ + bl 2013b4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 201fc4 │ │ │ │ + bpl.n 20205c │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (20200c ) │ │ │ │ + ldr r2, [pc, #228] @ (2020a4 ) │ │ │ │ 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 │ │ │ │ @@ -573081,15 +573139,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] @ (202010 ) │ │ │ │ + ldr r3, [pc, #116] @ (2020a8 ) │ │ │ │ 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 │ │ │ │ @@ -573120,53 +573178,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 201f98 │ │ │ │ + b.n 202030 │ │ │ │ nop │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ 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] @ (2021dc ) │ │ │ │ + ldr r2, [pc, #432] @ (202274 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #432] @ (2021e0 ) │ │ │ │ + ldr r3, [pc, #432] @ (202278 ) │ │ │ │ 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, 20204e │ │ │ │ + cbz r6, 2020e6 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 20206a │ │ │ │ + cbnz r4, 202102 │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 202048 │ │ │ │ - ldr r2, [pc, #404] @ (2021e4 ) │ │ │ │ - ldr r3, [pc, #396] @ (2021e0 ) │ │ │ │ + bhi.n 2020e0 │ │ │ │ + ldr r2, [pc, #404] @ (20227c ) │ │ │ │ + ldr r3, [pc, #396] @ (202278 ) │ │ │ │ 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 2021d8 │ │ │ │ + bne.w 202270 │ │ │ │ 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 │ │ │ │ @@ -573180,15 +573238,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 201f18 │ │ │ │ + bl 201fb0 │ │ │ │ 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 │ │ │ │ @@ -573199,15 +573257,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 202130 │ │ │ │ + b.n 2021c8 │ │ │ │ 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 │ │ │ │ @@ -573215,146 +573273,146 @@ │ │ │ │ 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 20215a │ │ │ │ + bmi.n 2021f2 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 202172 │ │ │ │ + bgt.n 20220a │ │ │ │ cmp r4, #0 │ │ │ │ strb.w r0, [r2, #-4] │ │ │ │ - blt.n 202150 │ │ │ │ + blt.n 2021e8 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 20217a │ │ │ │ + bgt.n 202212 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ - bpl.n 202180 │ │ │ │ + bpl.n 202218 │ │ │ │ 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 202196 │ │ │ │ + beq.n 20222e │ │ │ │ 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 2020d8 │ │ │ │ + beq.n 202170 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 2020e0 │ │ │ │ + b.n 202178 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w fp, [r2, #-3] │ │ │ │ - bpl.n 20211e │ │ │ │ - b.n 20211c │ │ │ │ + bpl.n 2021b6 │ │ │ │ + b.n 2021b4 │ │ │ │ cmp r4, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ it lt │ │ │ │ ldrblt r3, [r3, #2] │ │ │ │ - blt.n 202150 │ │ │ │ + blt.n 2021e8 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bmi.n 20211c │ │ │ │ - b.n 20211e │ │ │ │ + bmi.n 2021b4 │ │ │ │ + b.n 2021b6 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 202188 │ │ │ │ + ble.n 202220 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 20211e │ │ │ │ + b.n 2021b6 │ │ │ │ add r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 20211e │ │ │ │ + b.n 2021b6 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 2020bc │ │ │ │ + bcc.n 202154 │ │ │ │ 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 202094 │ │ │ │ + bhi.w 20212c │ │ │ │ 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 202078 │ │ │ │ - b.n 20204e │ │ │ │ + bhi.w 202110 │ │ │ │ + b.n 2020e6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 18 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #544] @ (202420 ) │ │ │ │ + ldr r2, [pc, #544] @ (2024b8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #544] @ (202424 ) │ │ │ │ + ldr r3, [pc, #544] @ (2024bc ) │ │ │ │ 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, 202226 │ │ │ │ + cbz r3, 2022be │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r4, 202242 │ │ │ │ + cbnz r4, 2022da │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20221e │ │ │ │ - ldr r2, [pc, #512] @ (202428 ) │ │ │ │ - ldr r3, [pc, #504] @ (202424 ) │ │ │ │ + bhi.n 2022b6 │ │ │ │ + ldr r2, [pc, #512] @ (2024c0 ) │ │ │ │ + ldr r3, [pc, #504] @ (2024bc ) │ │ │ │ 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 202412 │ │ │ │ + bne.w 2024aa │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r4, #1 │ │ │ │ - vldr s11, [pc, #464] @ 202418 │ │ │ │ - vldr s12, [pc, #464] @ 20241c │ │ │ │ + vldr s11, [pc, #464] @ 2024b0 │ │ │ │ + vldr s12, [pc, #464] @ 2024b4 │ │ │ │ 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 │ │ │ │ @@ -573366,15 +573424,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 201f18 │ │ │ │ + bl 201fb0 │ │ │ │ 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 │ │ │ │ @@ -573390,15 +573448,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 202378 │ │ │ │ + bne.n 202410 │ │ │ │ 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 │ │ │ │ @@ -573408,120 +573466,120 @@ │ │ │ │ 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 202394 │ │ │ │ + bmi.n 20242c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 2023ba │ │ │ │ + bgt.n 202452 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 20237c │ │ │ │ + blt.n 202414 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 2023dc │ │ │ │ + ble.n 202474 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 202384 │ │ │ │ + ble.n 20241c │ │ │ │ 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 2022b6 │ │ │ │ + bne.n 20234e │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r8, r6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 202296 │ │ │ │ + bne.n 20232e │ │ │ │ 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 2023f4 │ │ │ │ + beq.n 20248c │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 202278 │ │ │ │ + b.n 202310 │ │ │ │ mov r0, lr │ │ │ │ - b.n 2022da │ │ │ │ + b.n 202372 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2023b4 │ │ │ │ + blt.n 20244c │ │ │ │ uxtb r2, r0 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 20232a │ │ │ │ + b.n 2023c2 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 20237c │ │ │ │ + blt.n 202414 │ │ │ │ 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 202384 │ │ │ │ + bge.n 20241c │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 20232a │ │ │ │ + b.n 2023c2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ itt gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmovgt.f32 s14, s15 │ │ │ │ - bgt.n 202320 │ │ │ │ + bgt.n 2023b8 │ │ │ │ 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 202320 │ │ │ │ + b.n 2023b8 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 202320 │ │ │ │ + bge.n 2023b8 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 20232a │ │ │ │ + b.n 2023c2 │ │ │ │ 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 20225c │ │ │ │ - b.n 202226 │ │ │ │ + bhi.w 2022f4 │ │ │ │ + b.n 2022be │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 202418 │ │ │ │ + ble.n 202580 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2023d0 │ │ │ │ + ble.n 202538 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r3, r1, #31 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ @@ -573538,28 +573596,28 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r2, #0] │ │ │ │ - beq.n 2024fe │ │ │ │ + beq.n 202596 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202500 │ │ │ │ - ldr r4, [pc, #160] @ (20251c ) │ │ │ │ + beq.n 202598 │ │ │ │ + ldr r4, [pc, #160] @ (2025b4 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx ip, r1, #25, #5 │ │ │ │ cmp r3, #6 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 2024f0 │ │ │ │ + beq.n 202588 │ │ │ │ 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 │ │ │ │ @@ -573582,26 +573640,26 @@ │ │ │ │ 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, #28] @ (202520 ) │ │ │ │ + ldr r3, [pc, #28] @ (2025b8 ) │ │ │ │ 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 2024f0 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + b.n 202588 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ push {lr} │ │ │ │ @@ -573622,33 +573680,33 @@ │ │ │ │ subs r3, #32 │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r3 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r3, [r2, #3] │ │ │ │ and.w ip, r1, #31 │ │ │ │ - ldr r3, [pc, #28] @ (202590 ) │ │ │ │ + ldr r3, [pc, #28] @ (202628 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r0, [r3, ip] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r1, #5, #5 │ │ │ │ ubfx r1, r1, #10, #5 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 202690 │ │ │ │ + bpl.n 202728 │ │ │ │ ldrd r4, r3, [r0, #4] │ │ │ │ and.w r1, r1, #15 │ │ │ │ mov.w r8, lr, lsr #3 │ │ │ │ mov.w r9, lr, lsr #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r5, lr, lsr #13 │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ @@ -573656,37 +573714,37 @@ │ │ │ │ lsr.w r3, r4, r1 │ │ │ │ orr.w ip, ip, lr, lsl #2 │ │ │ │ lsrs r1, r4, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r4, lr, lsr #18 │ │ │ │ mov.w r0, lr, lsr #30 │ │ │ │ tst.w lr, #268435456 @ 0x10000000 │ │ │ │ - beq.n 20264c │ │ │ │ + beq.n 2026e4 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 202646 │ │ │ │ + beq.n 2026de │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20274e │ │ │ │ + beq.w 2027e6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ and.w lr, r0, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #368] @ (202768 ) │ │ │ │ + ldr r4, [pc, #368] @ (202800 ) │ │ │ │ orr.w r1, r1, lr │ │ │ │ and.w lr, r5, #31 │ │ │ │ - ldr r5, [pc, #360] @ (20276c ) │ │ │ │ + ldr r5, [pc, #360] @ (202804 ) │ │ │ │ add r4, pc │ │ │ │ and.w r0, r6, #31 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ - beq.n 20263a │ │ │ │ + beq.n 2026d2 │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r8, #31 │ │ │ │ and.w r3, r9, #31 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ add ip, lr │ │ │ │ ldrb.w lr, [r4, r5] │ │ │ │ @@ -573698,29 +573756,29 @@ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r0, [r2, #0] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 2026bc │ │ │ │ + cbnz r3, 202754 │ │ │ │ eor.w r3, r1, r0 │ │ │ │ mov.w r0, r8, lsl #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w r0, r0, #62 @ 0x3e │ │ │ │ orrs r0, r3 │ │ │ │ - ldr r3, [pc, #268] @ (202770 ) │ │ │ │ + ldr r3, [pc, #268] @ (202808 ) │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r1, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (202774 ) │ │ │ │ + ldr r3, [pc, #252] @ (20280c ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb.w lr, [r2, #1] │ │ │ │ strb r5, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -573734,31 +573792,31 @@ │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsrs r1, r0, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r5, ip, lsr #15 │ │ │ │ mov.w r4, ip, lsr #20 │ │ │ │ mov.w r6, ip, lsr #25 │ │ │ │ mov.w r0, lr, lsr #29 │ │ │ │ - b.n 2025d6 │ │ │ │ + b.n 20266e │ │ │ │ mov.w lr, r4, lsl #1 │ │ │ │ - ldr r4, [pc, #180] @ (202778 ) │ │ │ │ + ldr r4, [pc, #180] @ (202810 ) │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #172] @ (20277c ) │ │ │ │ + ldr r7, [pc, #172] @ (202814 ) │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ str r4, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ and.w r4, r0, #1 │ │ │ │ orr.w lr, lr, r4 │ │ │ │ ldrb.w lr, [r7, lr] │ │ │ │ - beq.n 20267e │ │ │ │ + beq.n 202716 │ │ │ │ eors r1, r0 │ │ │ │ mov.w r0, r8, lsl #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w r0, r0, #62 @ 0x3e │ │ │ │ orrs r0, r1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ and.w ip, ip, #31 │ │ │ │ @@ -573780,83 +573838,83 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w lr, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 20267e │ │ │ │ - ldr r3, [pc, #48] @ (202780 ) │ │ │ │ + b.n 202716 │ │ │ │ + ldr r3, [pc, #48] @ (202818 ) │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r1, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w lr, [r3, ip] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n 20263a │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + b.n 2026d2 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ movs r7, r4 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ and.w r3, r1, #16 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ sub sp, #20 │ │ │ │ - beq.n 2027e8 │ │ │ │ + beq.n 202880 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202872 │ │ │ │ + beq.n 20290a │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r0, lr, lsr #30 │ │ │ │ mov.w r6, ip, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ mov.w r7, ip, lsr #8 │ │ │ │ mov.w r8, ip, lsr #23 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20288e │ │ │ │ - ldr r3, [pc, #376] @ (202940 ) │ │ │ │ + bne.n 202926 │ │ │ │ + ldr r3, [pc, #376] @ (2029d8 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r4, r6, #31 │ │ │ │ and.w r5, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r1, r8, #31 │ │ │ │ ldrb.w ip, [r3, r0] │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ ldrb.w lr, [r3, r5] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ - b.n 202850 │ │ │ │ + b.n 2028e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20286a │ │ │ │ + bne.n 202902 │ │ │ │ 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 202934 │ │ │ │ + beq.w 2029cc │ │ │ │ ldrd r0, r5, [r0, #8] │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ rsb r4, r3, #32 │ │ │ │ - ldr.w lr, [pc, #308] @ 202944 │ │ │ │ + ldr.w lr, [pc, #308] @ 2029dc │ │ │ │ lsrs r0, r3 │ │ │ │ subs r3, #32 │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ add lr, pc │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orrs r0, r4 │ │ │ │ movs r4, #13 │ │ │ │ @@ -573878,37 +573936,37 @@ │ │ │ │ bfi r3, ip, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 2027ee │ │ │ │ + b.n 202886 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r6, lr, lsr #5 │ │ │ │ mov.w r7, lr, lsr #10 │ │ │ │ mov.w r8, ip, lsr #13 │ │ │ │ mov r0, lr │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2027c6 │ │ │ │ - ldr r5, [pc, #184] @ (202948 ) │ │ │ │ + beq.n 20285e │ │ │ │ + ldr r5, [pc, #184] @ (2029e0 ) │ │ │ │ ubfx r4, lr, #15, #5 │ │ │ │ ubfx ip, ip, #18, #5 │ │ │ │ cmp r3, #3 │ │ │ │ add r5, pc │ │ │ │ ldrb.w r1, [r5, ip] │ │ │ │ ldrb.w ip, [r5, r4] │ │ │ │ ubfx r4, lr, #20, #5 │ │ │ │ ubfx lr, lr, #25, #5 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ ldrb.w lr, [r5, lr] │ │ │ │ - beq.n 202850 │ │ │ │ + beq.n 2028e8 │ │ │ │ and.w r6, r6, #31 │ │ │ │ and.w r9, r0, #31 │ │ │ │ and.w r0, r8, #31 │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w r7, r7, #31 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ @@ -573940,35 +573998,35 @@ │ │ │ │ umull r5, r1, ip, r1 │ │ │ │ umull r5, r0, ip, r0 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ ubfx lr, r1, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r0, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 202850 │ │ │ │ + b.n 2028e8 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 202850 │ │ │ │ + b.n 2028e8 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (2029e4 ) │ │ │ │ + ldr r2, [pc, #132] @ (202a7c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #132] @ (2029e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (202a80 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov ip, sp │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -573986,62 +574044,62 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ add.w r4, r0, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r4, [pc, #72] @ (2029ec ) │ │ │ │ + ldr r4, [pc, #72] @ (202a84 ) │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov.w r3, r3, lsr #29 │ │ │ │ add r4, pc │ │ │ │ and.w r2, lr, #7 │ │ │ │ and.w r1, r5, #3 │ │ │ │ it ne │ │ │ │ addne r2, #12 │ │ │ │ mov r0, sp │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #36] @ (2029f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (2029e8 ) │ │ │ │ + ldr r2, [pc, #36] @ (202a88 ) │ │ │ │ + ldr r3, [pc, #28] @ (202a80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2029e0 │ │ │ │ + bne.n 202a78 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 20291c │ │ │ │ + bvs.n 202a84 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, ip, #165 @ 0xa5 │ │ │ │ - bvs.n 202a54 │ │ │ │ + @ instruction: 0xf12400a5 │ │ │ │ + bpl.n 2029bc │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r5, r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 202a1e │ │ │ │ + cbz r4, 202ab6 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r5, 202a24 │ │ │ │ + cbnz r5, 202abc │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 202a18 │ │ │ │ + bhi.n 202ab0 │ │ │ │ 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] │ │ │ │ @@ -574057,56 +574115,56 @@ │ │ │ │ adds r5, r6, r7 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ adds r4, #1 │ │ │ │ - bl 20294c │ │ │ │ + bl 2029e4 │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 202a4c │ │ │ │ + bne.n 202ae4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r9 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 202a48 │ │ │ │ + bne.n 202ae0 │ │ │ │ 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 202a40 │ │ │ │ + bhi.n 202ad8 │ │ │ │ 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 202a34 │ │ │ │ + bhi.n 202acc │ │ │ │ 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, 202ac2 │ │ │ │ + cbz r4, 202b5a │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r5, 202ac8 │ │ │ │ + cbnz r5, 202b60 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 202abc │ │ │ │ + bhi.n 202b54 │ │ │ │ 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] │ │ │ │ @@ -574120,82 +574178,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 20294c │ │ │ │ + bl 2029e4 │ │ │ │ adds r4, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 202aee │ │ │ │ + bne.n 202b86 │ │ │ │ adds r5, #1 │ │ │ │ add r6, r8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 202ae6 │ │ │ │ + bne.n 202b7e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #16 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 202ae2 │ │ │ │ + bhi.n 202b7a │ │ │ │ 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 202ad2 │ │ │ │ + bhi.n 202b6a │ │ │ │ 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] @ (202c5c ) │ │ │ │ + ldr r1, [pc, #264] @ (202cf4 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #264] @ (202c60 ) │ │ │ │ + ldr r3, [pc, #264] @ (202cf8 ) │ │ │ │ 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, 202b7e │ │ │ │ + cbz r3, 202c16 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 202b9c │ │ │ │ + cbnz r3, 202c34 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 202b76 │ │ │ │ - ldr r2, [pc, #228] @ (202c64 ) │ │ │ │ - ldr r3, [pc, #220] @ (202c60 ) │ │ │ │ + bhi.n 202c0e │ │ │ │ + ldr r2, [pc, #228] @ (202cfc ) │ │ │ │ + ldr r3, [pc, #220] @ (202cf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202c52 │ │ │ │ + bne.n 202cea │ │ │ │ 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] @ 202c58 │ │ │ │ + vldr s16, [pc, #180] @ 202cf0 │ │ │ │ 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] │ │ │ │ @@ -574205,15 +574263,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 20294c │ │ │ │ + bl 2029e4 │ │ │ │ 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 │ │ │ │ @@ -574225,87 +574283,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 202bca │ │ │ │ + bne.n 202c62 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 202bc2 │ │ │ │ + bne.n 202c5a │ │ │ │ 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 202bba │ │ │ │ + bhi.n 202c52 │ │ │ │ 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 202bae │ │ │ │ - b.n 202b7e │ │ │ │ + bhi.n 202c46 │ │ │ │ + b.n 202c16 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bmi.n 202ba8 │ │ │ │ + bmi.n 202d10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 202d5c │ │ │ │ + bcc.n 202cc4 │ │ │ │ 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] @ (202d94 ) │ │ │ │ + ldr r1, [pc, #276] @ (202e2c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #276] @ (202d98 ) │ │ │ │ + ldr r3, [pc, #276] @ (202e30 ) │ │ │ │ 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, 202caa │ │ │ │ + cbz r3, 202d42 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 202cc8 │ │ │ │ + cbnz r3, 202d60 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 202ca2 │ │ │ │ - ldr r2, [pc, #240] @ (202d9c ) │ │ │ │ - ldr r3, [pc, #232] @ (202d98 ) │ │ │ │ + bhi.n 202d3a │ │ │ │ + ldr r2, [pc, #240] @ (202e34 ) │ │ │ │ + ldr r3, [pc, #232] @ (202e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202d8a │ │ │ │ + bne.n 202e22 │ │ │ │ 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] @ 202d90 │ │ │ │ + vldr s16, [pc, #192] @ 202e28 │ │ │ │ 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] │ │ │ │ @@ -574314,15 +574372,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 20294c │ │ │ │ + bl 2029e4 │ │ │ │ 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 │ │ │ │ @@ -574338,56 +574396,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 202cf2 │ │ │ │ + bne.n 202d8a │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 202cea │ │ │ │ + bne.n 202d82 │ │ │ │ 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 202ce2 │ │ │ │ + bhi.n 202d7a │ │ │ │ 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 202cd6 │ │ │ │ - b.n 202caa │ │ │ │ + bhi.n 202d6e │ │ │ │ + b.n 202d42 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bcc.n 202e88 │ │ │ │ + bcs.n 202df0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 202e3c │ │ │ │ + bcs.n 202da4 │ │ │ │ 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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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] │ │ │ │ @@ -574398,59 +574456,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 203df0 │ │ │ │ + bl 203e88 │ │ │ │ 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] @ (202f10 ) │ │ │ │ + ldr r2, [pc, #252] @ (202fa8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202f14 ) │ │ │ │ + ldr r3, [pc, #252] @ (202fac ) │ │ │ │ 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, 202e40 │ │ │ │ + cbz r3, 202ed8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 202e5e │ │ │ │ + cbnz r4, 202ef6 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 202e36 │ │ │ │ - ldr r2, [pc, #212] @ (202f18 ) │ │ │ │ - ldr r3, [pc, #208] @ (202f14 ) │ │ │ │ + bhi.n 202ece │ │ │ │ + ldr r2, [pc, #212] @ (202fb0 ) │ │ │ │ + ldr r3, [pc, #208] @ (202fac ) │ │ │ │ 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 202f06 │ │ │ │ + bne.n 202f9e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #172] @ 202f0c │ │ │ │ + vldr s16, [pc, #172] @ 202fa4 │ │ │ │ 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] │ │ │ │ @@ -574464,149 +574522,149 @@ │ │ │ │ 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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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 202e8e │ │ │ │ + bne.n 202f26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 202e86 │ │ │ │ + bne.n 202f1e │ │ │ │ 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 202e7e │ │ │ │ + bhi.n 202f16 │ │ │ │ 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 202e6e │ │ │ │ - b.n 202e40 │ │ │ │ + bcc.n 202f06 │ │ │ │ + b.n 202ed8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bne.n 202ee4 │ │ │ │ + bne.n 20304c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 202e8c │ │ │ │ + bne.n 202ff4 │ │ │ │ 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] @ (202f48 ) │ │ │ │ + ldr r0, [pc, #28] @ (202fe0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202f4c │ │ │ │ + ldr.w ip, [pc, #28] @ 202fe4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202f50 ) │ │ │ │ - ldr r2, [pc, #28] @ (202f54 ) │ │ │ │ + ldr r3, [pc, #24] @ (202fe8 ) │ │ │ │ + ldr r2, [pc, #28] @ (202fec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 202ee0 │ │ │ │ + beq.n 203048 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ 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] @ (202f84 ) │ │ │ │ + ldr r0, [pc, #28] @ (20301c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202f88 │ │ │ │ + ldr.w ip, [pc, #28] @ 203020 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202f8c ) │ │ │ │ - ldr r2, [pc, #28] @ (202f90 ) │ │ │ │ + ldr r3, [pc, #24] @ (203024 ) │ │ │ │ + ldr r2, [pc, #28] @ (203028 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 202ea4 │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ 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] @ (2030ac ) │ │ │ │ + ldr r2, [pc, #252] @ (203144 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (2030b0 ) │ │ │ │ + ldr r3, [pc, #252] @ (203148 ) │ │ │ │ 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, 202fd8 │ │ │ │ + cbz r3, 203070 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 202ff6 │ │ │ │ + cbnz r4, 20308e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202fd0 │ │ │ │ - ldr r2, [pc, #216] @ (2030b4 ) │ │ │ │ - ldr r3, [pc, #212] @ (2030b0 ) │ │ │ │ + bhi.n 203068 │ │ │ │ + ldr r2, [pc, #216] @ (20314c ) │ │ │ │ + ldr r3, [pc, #212] @ (203148 ) │ │ │ │ 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 2030a2 │ │ │ │ + bne.n 20313a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 2030a8 │ │ │ │ + vldr s16, [pc, #176] @ 203140 │ │ │ │ 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] │ │ │ │ @@ -574622,15 +574680,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 207e98 │ │ │ │ + bl 207f30 │ │ │ │ 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] │ │ │ │ @@ -574638,129 +574696,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 203024 │ │ │ │ + bne.n 2030bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 20301c │ │ │ │ + bne.n 2030b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 203016 │ │ │ │ + bhi.n 2030ae │ │ │ │ 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 20300a │ │ │ │ - b.n 202fd8 │ │ │ │ + bcc.n 2030a2 │ │ │ │ + b.n 203070 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - beq.n 203148 │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2030f8 │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ 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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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 204230 │ │ │ │ + bl 2042c8 │ │ │ │ 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] @ (203260 ) │ │ │ │ + ldr r2, [pc, #284] @ (2032f8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #284] @ (203264 ) │ │ │ │ + ldr r3, [pc, #284] @ (2032fc ) │ │ │ │ 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, 20316c │ │ │ │ + cbz r3, 203204 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 20318a │ │ │ │ + cbnz r4, 203222 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203164 │ │ │ │ - ldr r2, [pc, #248] @ (203268 ) │ │ │ │ - ldr r3, [pc, #244] @ (203264 ) │ │ │ │ + bhi.n 2031fc │ │ │ │ + ldr r2, [pc, #248] @ (203300 ) │ │ │ │ + ldr r3, [pc, #244] @ (2032fc ) │ │ │ │ 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 203258 │ │ │ │ + bne.n 2032f0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #208] @ 20325c │ │ │ │ + vldr s16, [pc, #208] @ 2032f4 │ │ │ │ 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 │ │ │ │ @@ -574782,158 +574840,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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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 2031c6 │ │ │ │ + bne.n 20325e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 2031bc │ │ │ │ + bne.n 203254 │ │ │ │ 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 2031ae │ │ │ │ + bhi.n 203246 │ │ │ │ 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 20319e │ │ │ │ - b.n 20316c │ │ │ │ + bcc.n 203236 │ │ │ │ + b.n 203204 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, 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] @ (203298 ) │ │ │ │ + ldr r0, [pc, #28] @ (203330 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 20329c │ │ │ │ + ldr.w ip, [pc, #28] @ 203334 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2032a0 ) │ │ │ │ - ldr r2, [pc, #28] @ (2032a4 ) │ │ │ │ + ldr r3, [pc, #24] @ (203338 ) │ │ │ │ + ldr r2, [pc, #28] @ (20333c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d0, d12, d22 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + vhadd.u8 d0, d4, d22 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ 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] @ (2032d4 ) │ │ │ │ + ldr r0, [pc, #28] @ (20336c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2032d8 │ │ │ │ + ldr.w ip, [pc, #28] @ 203370 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2032dc ) │ │ │ │ - ldr r2, [pc, #28] @ (2032e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (203374 ) │ │ │ │ + ldr r2, [pc, #28] @ (203378 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr4, cr6, {1} │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + cdp2 0, 9, cr0, cr12, cr6, {1} │ │ │ │ + movs r7, #26 │ │ │ │ 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] @ (20343c ) │ │ │ │ + ldr r2, [pc, #316] @ (2034d4 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (203440 ) │ │ │ │ + ldr r3, [pc, #316] @ (2034d8 ) │ │ │ │ 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, 20332a │ │ │ │ + cbz r3, 2033c2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 203348 │ │ │ │ + cbnz r3, 2033e0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203322 │ │ │ │ - ldr r2, [pc, #280] @ (203444 ) │ │ │ │ - ldr r3, [pc, #272] @ (203440 ) │ │ │ │ + bhi.n 2033ba │ │ │ │ + ldr r2, [pc, #280] @ (2034dc ) │ │ │ │ + ldr r3, [pc, #272] @ (2034d8 ) │ │ │ │ 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 203432 │ │ │ │ + bne.n 2034ca │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #236] @ 203438 │ │ │ │ + vldr s16, [pc, #236] @ 2034d0 │ │ │ │ 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 │ │ │ │ @@ -574952,21 +575010,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 207e98 │ │ │ │ + bl 207f30 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207e98 │ │ │ │ + bl 207f30 │ │ │ │ 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 │ │ │ │ @@ -574981,51 +575039,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 203386 │ │ │ │ + bne.n 20341e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 20337c │ │ │ │ + bne.n 203414 │ │ │ │ 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 20336a │ │ │ │ + bhi.n 203402 │ │ │ │ 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 20335c │ │ │ │ - b.n 20332a │ │ │ │ + bcc.n 2033f4 │ │ │ │ + b.n 2033c2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 2034b8 │ │ │ │ + cbz r2, 203550 │ │ │ │ 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 │ │ │ │ @@ -575047,28 +575105,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 203458 │ │ │ │ + bne.n 2034f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2035b2 │ │ │ │ + beq.n 20364a │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 2035b4 │ │ │ │ + vldr s9, [pc, #228] @ 20364c │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 2035b8 │ │ │ │ + vldr s10, [pc, #224] @ 203650 │ │ │ │ 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 │ │ │ │ @@ -575082,117 +575140,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 203544 │ │ │ │ + ble.n 2035dc │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 203544 │ │ │ │ + bge.n 2035dc │ │ │ │ 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 203570 │ │ │ │ + ble.n 203608 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 203570 │ │ │ │ + bge.n 203608 │ │ │ │ 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 20359c │ │ │ │ + ble.n 203634 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 20359c │ │ │ │ + bge.n 203634 │ │ │ │ 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 2034d8 │ │ │ │ + bne.n 203570 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 203764 │ │ │ │ + beq.w 2037fc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 203768 │ │ │ │ + vldr s10, [pc, #408] @ 203800 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 20376c │ │ │ │ - vldr s9, [pc, #404] @ 203770 │ │ │ │ + vldr s11, [pc, #404] @ 203804 │ │ │ │ + vldr s9, [pc, #404] @ 203808 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 203774 │ │ │ │ - vldr s7, [pc, #400] @ 203778 │ │ │ │ - b.n 203652 │ │ │ │ + vldr s8, [pc, #400] @ 20380c │ │ │ │ + vldr s7, [pc, #400] @ 203810 │ │ │ │ + b.n 2036ea │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 2035fc │ │ │ │ + cbz r5, 203694 │ │ │ │ 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 2036be │ │ │ │ + bne.n 203756 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 20361e │ │ │ │ + cbz r5, 2036b6 │ │ │ │ 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 203716 │ │ │ │ + bne.n 2037ae │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 20363c │ │ │ │ + cbz r1, 2036d4 │ │ │ │ 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 203762 │ │ │ │ + beq.w 2037fa │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2035ea │ │ │ │ + beq.n 203682 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 2035fc │ │ │ │ + beq.n 203694 │ │ │ │ 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 │ │ │ │ @@ -575206,20 +575264,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 20360c │ │ │ │ + beq.n 2036a4 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 20361e │ │ │ │ + beq.n 2036b6 │ │ │ │ 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 │ │ │ │ @@ -575232,20 +575290,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 20362a │ │ │ │ + beq.n 2036c2 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 20363c │ │ │ │ + beq.n 2036d4 │ │ │ │ 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 │ │ │ │ @@ -575254,279 +575312,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 20363c │ │ │ │ + b.n 2036d4 │ │ │ │ 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 203b1c │ │ │ │ + beq.w 203bb4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #844] @ 203adc │ │ │ │ - vldr s6, [pc, #844] @ 203ae0 │ │ │ │ + vldr s8, [pc, #844] @ 203b74 │ │ │ │ + vldr s6, [pc, #844] @ 203b78 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #840] @ 203ae4 │ │ │ │ + vldr s7, [pc, #840] @ 203b7c │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #836] @ 203ae8 │ │ │ │ - vldr s10, [pc, #836] @ 203aec │ │ │ │ - vldr s5, [pc, #836] @ 203af0 │ │ │ │ - vldr s4, [pc, #836] @ 203af4 │ │ │ │ - b.n 20388e │ │ │ │ + vldr s9, [pc, #836] @ 203b80 │ │ │ │ + vldr s10, [pc, #836] @ 203b84 │ │ │ │ + vldr s5, [pc, #836] @ 203b88 │ │ │ │ + vldr s4, [pc, #836] @ 203b8c │ │ │ │ + b.n 203926 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 2037c4 │ │ │ │ + cbz r5, 20385c │ │ │ │ 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 2038e2 │ │ │ │ + bne.w 20397a │ │ │ │ vmov.f32 s14, s6 │ │ │ │ - cbz r5, 2037e4 │ │ │ │ + cbz r5, 20387c │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 203924 │ │ │ │ + bne.w 2039bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2039be │ │ │ │ + beq.w 203a56 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmov s13, r1 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f32 s13, s13, s4 │ │ │ │ - ble.w 203a88 │ │ │ │ + ble.w 203b20 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 203ac4 │ │ │ │ + bge.w 203b5c │ │ │ │ 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 203a0c │ │ │ │ + ble.w 203aa4 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 20384e │ │ │ │ + bge.n 2038e6 │ │ │ │ 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 2039ba │ │ │ │ + ble.w 203a52 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 203878 │ │ │ │ + bge.n 203910 │ │ │ │ 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 203a86 │ │ │ │ + beq.w 203b1e │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2037b2 │ │ │ │ + beq.n 20384a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 2037c4 │ │ │ │ + beq.n 20385c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 203a26 │ │ │ │ + bmi.w 203abe │ │ │ │ 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 2037d2 │ │ │ │ + beq.w 20386a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 2037e4 │ │ │ │ + beq.w 20387c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 203a10 │ │ │ │ + bmi.w 203aa8 │ │ │ │ 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 2037ee │ │ │ │ + beq.w 203886 │ │ │ │ cmp r3, #31 │ │ │ │ - beq.n 2039da │ │ │ │ + beq.n 203a72 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.w 203a3c │ │ │ │ + bmi.w 203ad4 │ │ │ │ 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 203a52 │ │ │ │ + ble.n 203aea │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 203818 │ │ │ │ + blt.w 2038b0 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 203834 │ │ │ │ + bgt.w 2038cc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20385e │ │ │ │ + b.n 2038f6 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 203b12 │ │ │ │ + ble.w 203baa │ │ │ │ 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 2039ba │ │ │ │ - vldr s13, [pc, #320] @ 203ae8 │ │ │ │ - vldr s15, [pc, #320] @ 203aec │ │ │ │ + bge.n 203a52 │ │ │ │ + vldr s13, [pc, #320] @ 203b80 │ │ │ │ + vldr s15, [pc, #320] @ 203b84 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 203878 │ │ │ │ + b.n 203910 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203980 │ │ │ │ + ble.n 203a18 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 203afc │ │ │ │ - vldr s13, [pc, #264] @ 203ae0 │ │ │ │ - b.n 203818 │ │ │ │ + bge.w 203b94 │ │ │ │ + vldr s13, [pc, #264] @ 203b78 │ │ │ │ + b.n 2038b0 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ orr.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmov s13, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 203b18 │ │ │ │ + ble.w 203bb0 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 203818 │ │ │ │ + blt.w 2038b0 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 203834 │ │ │ │ + bgt.w 2038cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20384e │ │ │ │ + b.n 2038e6 │ │ │ │ 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 203906 │ │ │ │ + b.n 20399e │ │ │ │ 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 2038c0 │ │ │ │ + b.n 203958 │ │ │ │ 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 20393c │ │ │ │ + b.n 2039d4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203a80 │ │ │ │ + ble.n 203b18 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 203a80 │ │ │ │ - vldr s11, [pc, #116] @ 203ae8 │ │ │ │ - vldr s15, [pc, #116] @ 203aec │ │ │ │ + bge.n 203b18 │ │ │ │ + vldr s11, [pc, #116] @ 203b80 │ │ │ │ + vldr s15, [pc, #116] @ 203b84 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20385e │ │ │ │ + b.n 2038f6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203abe │ │ │ │ + ble.n 203b56 │ │ │ │ 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 20386c │ │ │ │ - vldr s11, [pc, #56] @ 203ae8 │ │ │ │ - vldr s15, [pc, #56] @ 203aec │ │ │ │ + bge.w 203904 │ │ │ │ + vldr s11, [pc, #56] @ 203b80 │ │ │ │ + vldr s15, [pc, #56] @ 203b84 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20386c │ │ │ │ + b.n 203904 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 203834 │ │ │ │ + bgt.w 2038cc │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20385e │ │ │ │ + b.n 2038f6 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ @@ -575539,33 +575597,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 203b12 │ │ │ │ - vldr s13, [pc, #-24] @ 203af8 │ │ │ │ - b.n 203834 │ │ │ │ + ble.n 203baa │ │ │ │ + vldr s13, [pc, #-24] @ 203b90 │ │ │ │ + b.n 2038cc │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 203878 │ │ │ │ + b.n 203910 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 203824 │ │ │ │ + b.n 2038bc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203bc8 │ │ │ │ + beq.n 203c60 │ │ │ │ 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] @ 203bcc │ │ │ │ - vldr s10, [pc, #148] @ 203bd0 │ │ │ │ + vldr s12, [pc, #148] @ 203c64 │ │ │ │ + vldr s10, [pc, #148] @ 203c68 │ │ │ │ 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 │ │ │ │ @@ -575592,40 +575650,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 203b46 │ │ │ │ + bne.n 203bde │ │ │ │ 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 203c8e │ │ │ │ + beq.n 203d26 │ │ │ │ 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 203c1c │ │ │ │ + ble.n 203cb4 │ │ │ │ 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 │ │ │ │ @@ -575653,25 +575711,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 203bf4 │ │ │ │ + bne.n 203c8c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 203d10 │ │ │ │ + cbz r2, 203da8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 203d14 │ │ │ │ + vldr s11, [pc, #116] @ 203dac │ │ │ │ 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] │ │ │ │ @@ -575692,22 +575750,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 203ca2 │ │ │ │ + bne.n 203d3a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203dbe │ │ │ │ + beq.n 203e56 │ │ │ │ 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 │ │ │ │ @@ -575744,50 +575802,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 203d32 │ │ │ │ + bne.n 203dca │ │ │ │ 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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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, 203e1c │ │ │ │ + cbz r6, 203eb4 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203e22 │ │ │ │ + cbnz r4, 203eba │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 203e16 │ │ │ │ + bhi.n 203eae │ │ │ │ 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 │ │ │ │ @@ -575823,92 +575881,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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 203e76 │ │ │ │ + bne.n 203f0e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 203e6e │ │ │ │ + bne.n 203f06 │ │ │ │ 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 203e56 │ │ │ │ + bhi.n 203eee │ │ │ │ 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 203e36 │ │ │ │ + bcc.n 203ece │ │ │ │ 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] @ (204014 ) │ │ │ │ + ldr r2, [pc, #288] @ (2040ac ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204018 ) │ │ │ │ + ldr r3, [pc, #288] @ (2040b0 ) │ │ │ │ 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, 203f1e │ │ │ │ + cbz r3, 203fb6 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203f3c │ │ │ │ + cbnz r4, 203fd4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203f18 │ │ │ │ - ldr r2, [pc, #252] @ (20401c ) │ │ │ │ - ldr r3, [pc, #244] @ (204018 ) │ │ │ │ + bhi.n 203fb0 │ │ │ │ + ldr r2, [pc, #252] @ (2040b4 ) │ │ │ │ + ldr r3, [pc, #244] @ (2040b0 ) │ │ │ │ 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 204008 │ │ │ │ + bne.n 2040a0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s17, [pc, #204] @ 20400c │ │ │ │ + vldr s17, [pc, #204] @ 2040a4 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #196] @ 204010 │ │ │ │ + vldr s16, [pc, #196] @ 2040a8 │ │ │ │ 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] │ │ │ │ @@ -575936,152 +575994,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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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 203f94 │ │ │ │ + bne.n 20402c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 203f8c │ │ │ │ + bne.n 204024 │ │ │ │ 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 203f72 │ │ │ │ + bhi.n 20400a │ │ │ │ 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 203f52 │ │ │ │ - b.n 203f1e │ │ │ │ + bcc.n 203fea │ │ │ │ + b.n 203fb6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ 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] @ (20404c ) │ │ │ │ + ldr r0, [pc, #28] @ (2040e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 204050 │ │ │ │ + ldr.w ip, [pc, #28] @ 2040e8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (204054 ) │ │ │ │ - ldr r2, [pc, #28] @ (204058 ) │ │ │ │ + ldr r3, [pc, #24] @ (2040ec ) │ │ │ │ + ldr r2, [pc, #28] @ (2040f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - itte gt │ │ │ │ - lslgt r1, r5, #2 │ │ │ │ - lsrgt r0, r4, #15 │ │ │ │ - movle r0, r0 │ │ │ │ - @ instruction: 0xf2700026 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + itee cs │ │ │ │ + lslcs r1, r5, #2 │ │ │ │ + lsrcc r0, r4, #15 │ │ │ │ + movcc r0, r0 │ │ │ │ + @ instruction: 0xf2580026 │ │ │ │ + adds r2, 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 r0, [pc, #28] @ (204088 ) │ │ │ │ + ldr r0, [pc, #28] @ (204120 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 20408c │ │ │ │ + ldr.w ip, [pc, #28] @ 204124 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (204090 ) │ │ │ │ - ldr r2, [pc, #28] @ (204094 ) │ │ │ │ + ldr r3, [pc, #24] @ (204128 ) │ │ │ │ + ldr r2, [pc, #28] @ (20412c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - itet hi │ │ │ │ - lslhi r1, r5, #2 │ │ │ │ - lsrls r0, r4, #15 │ │ │ │ - movhi r0, r0 │ │ │ │ - addw r0, r8, #38 @ 0x26 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + bkpt 0x00f2 │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf1f00026 │ │ │ │ + adds r6, r4, r5 │ │ │ │ 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] @ (2041e0 ) │ │ │ │ + ldr r2, [pc, #300] @ (204278 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (2041e4 ) │ │ │ │ + ldr r3, [pc, #300] @ (20427c ) │ │ │ │ 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, 2040da │ │ │ │ + cbz r3, 204172 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2040f8 │ │ │ │ + cbnz r4, 204190 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 2040d4 │ │ │ │ - ldr r2, [pc, #268] @ (2041e8 ) │ │ │ │ - ldr r3, [pc, #260] @ (2041e4 ) │ │ │ │ + bhi.n 20416c │ │ │ │ + ldr r2, [pc, #268] @ (204280 ) │ │ │ │ + ldr r3, [pc, #260] @ (20427c ) │ │ │ │ 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 2041d2 │ │ │ │ + bne.n 20426a │ │ │ │ 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] @ 2041d8 │ │ │ │ + vldr s17, [pc, #220] @ 204270 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #216] @ 2041dc │ │ │ │ + vldr s16, [pc, #216] @ 204274 │ │ │ │ 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 │ │ │ │ @@ -576111,15 +576169,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 207e98 │ │ │ │ + bl 207f30 │ │ │ │ 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] │ │ │ │ @@ -576128,94 +576186,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 20414c │ │ │ │ + bne.n 2041e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 204142 │ │ │ │ + bne.n 2041da │ │ │ │ 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 20412a │ │ │ │ + bhi.n 2041c2 │ │ │ │ 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 20410a │ │ │ │ - b.n 2040da │ │ │ │ + bcc.n 2041a2 │ │ │ │ + b.n 204172 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - it mi │ │ │ │ - lslmi r1, r5, #2 │ │ │ │ + bkpt 0x00b0 │ │ │ │ + lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ittt ne │ │ │ │ - lslne r1, r5, #2 │ │ │ │ - pushne {r4, r5, lr} │ │ │ │ - movne.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x0086 │ │ │ │ + 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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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, 20425c │ │ │ │ + cbz r6, 2042f4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 204262 │ │ │ │ + cbnz r4, 2042fa │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 204254 │ │ │ │ + bhi.n 2042ec │ │ │ │ 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 │ │ │ │ @@ -576247,97 +576305,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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 2042bc │ │ │ │ + bne.n 204354 │ │ │ │ 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 2042b4 │ │ │ │ + bne.n 20434c │ │ │ │ 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 204296 │ │ │ │ + bhi.n 20432e │ │ │ │ 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 20426e │ │ │ │ + bhi.n 204306 │ │ │ │ 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] @ (204494 ) │ │ │ │ + ldr r2, [pc, #336] @ (20452c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #336] @ (204498 ) │ │ │ │ + ldr r3, [pc, #336] @ (204530 ) │ │ │ │ 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, 20436c │ │ │ │ + cbz r3, 204404 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 20438c │ │ │ │ + cbnz r6, 204424 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204366 │ │ │ │ - ldr r2, [pc, #300] @ (20449c ) │ │ │ │ - ldr r3, [pc, #296] @ (204498 ) │ │ │ │ + bhi.n 2043fe │ │ │ │ + ldr r2, [pc, #300] @ (204534 ) │ │ │ │ + ldr r3, [pc, #296] @ (204530 ) │ │ │ │ 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 204486 │ │ │ │ + bne.w 20451e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #252] @ 20448c │ │ │ │ + vldr s16, [pc, #252] @ 204524 │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ - vldr s17, [pc, #248] @ 204490 │ │ │ │ + vldr s17, [pc, #248] @ 204528 │ │ │ │ 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] │ │ │ │ @@ -576369,23 +576427,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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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 207dc4 │ │ │ │ + bl 207e5c │ │ │ │ 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 │ │ │ │ @@ -576393,141 +576451,141 @@ │ │ │ │ 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 2043e4 │ │ │ │ + bne.n 20447c │ │ │ │ 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 2043da │ │ │ │ + bne.n 204472 │ │ │ │ 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 2043be │ │ │ │ + bhi.n 204456 │ │ │ │ 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 20439e │ │ │ │ - b.n 20436c │ │ │ │ + bcc.n 204436 │ │ │ │ + b.n 204404 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + cbnz r4, 2045b4 │ │ │ │ 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] @ (2044cc ) │ │ │ │ + ldr r0, [pc, #28] @ (204564 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2044d0 │ │ │ │ + ldr.w ip, [pc, #28] @ 204568 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2044d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (2044d8 ) │ │ │ │ + ldr r3, [pc, #24] @ (20456c ) │ │ │ │ + ldr r2, [pc, #28] @ (204570 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r6, 204520 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #152] @ 0x98 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + stc 0, cr0, [r0, #152] @ 0x98 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (204508 ) │ │ │ │ + ldr r0, [pc, #28] @ (2045a0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 20450c │ │ │ │ + ldr.w ip, [pc, #28] @ 2045a4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (204510 ) │ │ │ │ - ldr r2, [pc, #28] @ (204514 ) │ │ │ │ + ldr r3, [pc, #24] @ (2045a8 ) │ │ │ │ + ldr r2, [pc, #28] @ (2045ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r2, 20454e │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0, #-152]! @ 0xffffff68 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + ldc 0, cr0, [r8, #-152] @ 0xffffff68 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #364] @ (2046a0 ) │ │ │ │ + ldr r2, [pc, #364] @ (204738 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (2046a4 ) │ │ │ │ + ldr r3, [pc, #364] @ (20473c ) │ │ │ │ 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, 20455c │ │ │ │ + cbz r3, 2045f4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 20457c │ │ │ │ + cbnz r6, 204614 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204556 │ │ │ │ - ldr r2, [pc, #328] @ (2046a8 ) │ │ │ │ - ldr r3, [pc, #324] @ (2046a4 ) │ │ │ │ + bhi.n 2045ee │ │ │ │ + ldr r2, [pc, #328] @ (204740 ) │ │ │ │ + ldr r3, [pc, #324] @ (20473c ) │ │ │ │ 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 204692 │ │ │ │ + bne.w 20472a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #280] @ 204698 │ │ │ │ + vldr s16, [pc, #280] @ 204730 │ │ │ │ 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 │ │ │ │ @@ -576544,15 +576602,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] @ 20469c │ │ │ │ + vldr s17, [pc, #216] @ 204734 │ │ │ │ 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 │ │ │ │ @@ -576561,23 +576619,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 207e98 │ │ │ │ + bl 207f30 │ │ │ │ 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 207e98 │ │ │ │ + bl 207f30 │ │ │ │ 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 │ │ │ │ @@ -576594,54 +576652,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 2045d4 │ │ │ │ + bne.n 20466c │ │ │ │ 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 2045ca │ │ │ │ + bne.n 204662 │ │ │ │ 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 2045aa │ │ │ │ + bhi.n 204642 │ │ │ │ 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 20458a │ │ │ │ - b.n 20455c │ │ │ │ + bcc.w 204622 │ │ │ │ + b.n 2045f4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r1 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x001c │ │ │ │ + rev r4, r0 │ │ │ │ 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] │ │ │ │ @@ -576650,19 +576708,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 2047a6 │ │ │ │ + beq.n 20483e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 204710 │ │ │ │ + beq.n 2047a8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20483e │ │ │ │ + beq.w 2048d6 │ │ │ │ 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 │ │ │ │ @@ -576676,15 +576734,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 20488c │ │ │ │ + beq.w 204924 │ │ │ │ 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 │ │ │ │ @@ -576744,15 +576802,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, 20486c │ │ │ │ + cbz r1, 204904 │ │ │ │ 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 │ │ │ │ @@ -576820,15 +576878,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 2046ac │ │ │ │ + bl 204744 │ │ │ │ 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 │ │ │ │ @@ -576854,15 +576912,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 2046ac │ │ │ │ + bl 204744 │ │ │ │ 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 │ │ │ │ @@ -576892,15 +576950,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 2046ac │ │ │ │ + bl 204744 │ │ │ │ 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 │ │ │ │ @@ -576946,24 +577004,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 2046ac │ │ │ │ - cbz r4, 204aa0 │ │ │ │ + bl 204744 │ │ │ │ + cbz r4, 204b38 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - beq.n 204aa0 │ │ │ │ + beq.n 204b38 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 204aa8 │ │ │ │ + bhi.n 204b40 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 204ad2 │ │ │ │ + bhi.n 204b6a │ │ │ │ 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 │ │ │ │ @@ -576985,96 +577043,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 204aa0 │ │ │ │ + b.n 204b38 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 204b00 │ │ │ │ + ldr.w ip, [pc, #20] @ 204b98 │ │ │ │ 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} │ │ │ │ - bvc.n 204b54 │ │ │ │ + bvs.n 204abc │ │ │ │ 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] @ 204b28 │ │ │ │ + ldr.w ip, [pc, #20] @ 204bc0 │ │ │ │ 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} │ │ │ │ - bvs.n 204b24 │ │ │ │ + bvs.n 204c8c │ │ │ │ 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] @ 204b50 │ │ │ │ + ldr.w ip, [pc, #20] @ 204be8 │ │ │ │ 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} │ │ │ │ - bvs.n 204af4 │ │ │ │ + bvs.n 204c5c │ │ │ │ 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] @ 204b78 │ │ │ │ + ldr.w ip, [pc, #20] @ 204c10 │ │ │ │ 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} │ │ │ │ - bvs.n 204ac4 │ │ │ │ + bvs.n 204c2c │ │ │ │ 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 204bb6 │ │ │ │ + beq.n 204c4e │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204c54 ) │ │ │ │ + ldr r3, [pc, #180] @ (204cec ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204bbc │ │ │ │ + cbnz r5, 204c54 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204bb0 │ │ │ │ + bhi.n 204c48 │ │ │ │ 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 │ │ │ │ @@ -577105,64 +577163,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 204c02 │ │ │ │ + bne.n 204c9a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204bfa │ │ │ │ + bne.n 204c92 │ │ │ │ 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 204be2 │ │ │ │ + bhi.n 204c7a │ │ │ │ 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 204bc2 │ │ │ │ + bhi.n 204c5a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bvs.n 204d3c │ │ │ │ + bpl.n 204ca4 │ │ │ │ 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 204c92 │ │ │ │ + beq.n 204d2a │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204d30 ) │ │ │ │ + ldr r3, [pc, #180] @ (204dc8 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204c98 │ │ │ │ + cbnz r5, 204d30 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204c8c │ │ │ │ + bhi.n 204d24 │ │ │ │ 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 │ │ │ │ @@ -577193,64 +577251,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 204cde │ │ │ │ + bne.n 204d76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204cd6 │ │ │ │ + bne.n 204d6e │ │ │ │ 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 204cbe │ │ │ │ + bhi.n 204d56 │ │ │ │ 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 204c9e │ │ │ │ + bhi.n 204d36 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bpl.n 204c58 │ │ │ │ + bmi.n 204dc0 │ │ │ │ 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 204d6e │ │ │ │ + beq.n 204e06 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204e0c ) │ │ │ │ + ldr r3, [pc, #180] @ (204ea4 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204d74 │ │ │ │ + cbnz r5, 204e0c │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204d68 │ │ │ │ + bhi.n 204e00 │ │ │ │ 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 │ │ │ │ @@ -577281,64 +577339,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 204dba │ │ │ │ + bne.n 204e52 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204db2 │ │ │ │ + bne.n 204e4a │ │ │ │ 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 204d9a │ │ │ │ + bhi.n 204e32 │ │ │ │ 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 204d7a │ │ │ │ + bhi.n 204e12 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bmi.n 204d74 │ │ │ │ + bmi.n 204edc │ │ │ │ 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 204e4a │ │ │ │ + beq.n 204ee2 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204ee8 ) │ │ │ │ + ldr r3, [pc, #180] @ (204f80 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204e50 │ │ │ │ + cbnz r5, 204ee8 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204e44 │ │ │ │ + bhi.n 204edc │ │ │ │ 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 │ │ │ │ @@ -577369,87 +577427,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 204e96 │ │ │ │ + bne.n 204f2e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204e8e │ │ │ │ + bne.n 204f26 │ │ │ │ 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 204e76 │ │ │ │ + bhi.n 204f0e │ │ │ │ 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 204e56 │ │ │ │ + bhi.n 204eee │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bcc.n 204e90 │ │ │ │ + bcc.n 204ff8 │ │ │ │ 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] @ (205028 ) │ │ │ │ + ldr r2, [pc, #288] @ (2050c0 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (20502c ) │ │ │ │ + ldr r3, [pc, #288] @ (2050c4 ) │ │ │ │ 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, 204f3a │ │ │ │ - ldr r3, [pc, #272] @ (205030 ) │ │ │ │ + cbz r3, 204fd2 │ │ │ │ + ldr r3, [pc, #272] @ (2050c8 ) │ │ │ │ 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, 204f58 │ │ │ │ + cbnz r3, 204ff0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204f30 │ │ │ │ - ldr r2, [pc, #248] @ (205034 ) │ │ │ │ - ldr r3, [pc, #236] @ (20502c ) │ │ │ │ + bhi.n 204fc8 │ │ │ │ + ldr r2, [pc, #248] @ (2050cc ) │ │ │ │ + ldr r3, [pc, #236] @ (2050c4 ) │ │ │ │ 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 205020 │ │ │ │ + bne.n 2050b8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 205024 │ │ │ │ + vldr s16, [pc, #200] @ 2050bc │ │ │ │ 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] │ │ │ │ @@ -577488,93 +577546,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 204f86 │ │ │ │ + bne.n 20501e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204f7e │ │ │ │ + bne.n 205016 │ │ │ │ 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 204f76 │ │ │ │ + bhi.n 20500e │ │ │ │ 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 204f66 │ │ │ │ - b.n 204f3a │ │ │ │ + bhi.n 204ffe │ │ │ │ + b.n 204fd2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 20501c │ │ │ │ + bcs.n 205184 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ 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] @ (205174 ) │ │ │ │ + ldr r2, [pc, #288] @ (20520c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (205178 ) │ │ │ │ + ldr r3, [pc, #288] @ (205210 ) │ │ │ │ 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, 205086 │ │ │ │ - ldr r3, [pc, #272] @ (20517c ) │ │ │ │ + cbz r3, 20511e │ │ │ │ + ldr r3, [pc, #272] @ (205214 ) │ │ │ │ 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, 2050a4 │ │ │ │ + cbnz r3, 20513c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 20507c │ │ │ │ - ldr r2, [pc, #248] @ (205180 ) │ │ │ │ - ldr r3, [pc, #236] @ (205178 ) │ │ │ │ + bhi.n 205114 │ │ │ │ + ldr r2, [pc, #248] @ (205218 ) │ │ │ │ + ldr r3, [pc, #236] @ (205210 ) │ │ │ │ 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 20516c │ │ │ │ + bne.n 205204 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 205170 │ │ │ │ + vldr s16, [pc, #200] @ 205208 │ │ │ │ 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] │ │ │ │ @@ -577613,93 +577671,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 2050d2 │ │ │ │ + bne.n 20516a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2050ca │ │ │ │ + bne.n 205162 │ │ │ │ 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 2050c2 │ │ │ │ + bhi.n 20515a │ │ │ │ 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 2050b2 │ │ │ │ - b.n 205086 │ │ │ │ + bhi.n 20514a │ │ │ │ + b.n 20511e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2050c8 │ │ │ │ + bne.n 205230 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ 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] @ (2052c0 ) │ │ │ │ + ldr r2, [pc, #288] @ (205358 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2052c4 ) │ │ │ │ + ldr r3, [pc, #288] @ (20535c ) │ │ │ │ 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, 2051d2 │ │ │ │ - ldr r3, [pc, #272] @ (2052c8 ) │ │ │ │ + cbz r3, 20526a │ │ │ │ + ldr r3, [pc, #272] @ (205360 ) │ │ │ │ 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, 2051f0 │ │ │ │ + cbnz r3, 205288 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2051c8 │ │ │ │ - ldr r2, [pc, #248] @ (2052cc ) │ │ │ │ - ldr r3, [pc, #236] @ (2052c4 ) │ │ │ │ + bhi.n 205260 │ │ │ │ + ldr r2, [pc, #248] @ (205364 ) │ │ │ │ + ldr r3, [pc, #236] @ (20535c ) │ │ │ │ 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 2052b8 │ │ │ │ + bne.n 205350 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 2052bc │ │ │ │ + vldr s16, [pc, #200] @ 205354 │ │ │ │ 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] │ │ │ │ @@ -577738,93 +577796,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 20521e │ │ │ │ + bne.n 2052b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205216 │ │ │ │ + bne.n 2052ae │ │ │ │ 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 20520e │ │ │ │ + bhi.n 2052a6 │ │ │ │ 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 2051fe │ │ │ │ - b.n 2051d2 │ │ │ │ + bhi.n 205296 │ │ │ │ + b.n 20526a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 205374 │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ 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] @ (20540c ) │ │ │ │ + ldr r2, [pc, #288] @ (2054a4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (205410 ) │ │ │ │ + ldr r3, [pc, #288] @ (2054a8 ) │ │ │ │ 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, 20531e │ │ │ │ - ldr r3, [pc, #272] @ (205414 ) │ │ │ │ + cbz r3, 2053b6 │ │ │ │ + ldr r3, [pc, #272] @ (2054ac ) │ │ │ │ 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, 20533c │ │ │ │ + cbnz r3, 2053d4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 205314 │ │ │ │ - ldr r2, [pc, #248] @ (205418 ) │ │ │ │ - ldr r3, [pc, #236] @ (205410 ) │ │ │ │ + bhi.n 2053ac │ │ │ │ + ldr r2, [pc, #248] @ (2054b0 ) │ │ │ │ + ldr r3, [pc, #236] @ (2054a8 ) │ │ │ │ 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 205404 │ │ │ │ + bne.n 20549c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 205408 │ │ │ │ + vldr s16, [pc, #200] @ 2054a0 │ │ │ │ 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] │ │ │ │ @@ -577863,320 +577921,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 20536a │ │ │ │ + bne.n 205402 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205362 │ │ │ │ + bne.n 2053fa │ │ │ │ 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 20535a │ │ │ │ + bhi.n 2053f2 │ │ │ │ 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 20534a │ │ │ │ - b.n 20531e │ │ │ │ + bhi.n 2053e2 │ │ │ │ + b.n 2053b6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ 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] @ (20548c ) │ │ │ │ + ldr r6, [pc, #96] @ (205524 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (205490 ) │ │ │ │ + ldr r0, [pc, #96] @ (205528 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (205494 ) │ │ │ │ + ldr r5, [pc, #92] @ (20552c ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (205498 ) │ │ │ │ + ldr r0, [pc, #84] @ (205530 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (20549c ) │ │ │ │ + ldr r3, [pc, #72] @ (205534 ) │ │ │ │ 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] @ (2054a0 ) │ │ │ │ + ldr r2, [pc, #48] @ (205538 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (205490 ) │ │ │ │ + ldr r3, [pc, #28] @ (205528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205488 │ │ │ │ + bne.n 205520 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ 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] @ (205524 ) │ │ │ │ + ldr r5, [pc, #112] @ (2055bc ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (205528 ) │ │ │ │ + ldr r0, [pc, #112] @ (2055c0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (20552c ) │ │ │ │ + ldr r4, [pc, #108] @ (2055c4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (205530 ) │ │ │ │ + ldr r0, [pc, #100] @ (2055c8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (205534 ) │ │ │ │ + ldr r2, [pc, #88] @ (2055cc ) │ │ │ │ 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] @ (205538 ) │ │ │ │ + ldr r2, [pc, #52] @ (2055d0 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (205528 ) │ │ │ │ + ldr r3, [pc, #28] @ (2055c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20551e │ │ │ │ + bne.n 2055b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ 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] @ (2055bc ) │ │ │ │ + ldr r5, [pc, #112] @ (205654 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (2055c0 ) │ │ │ │ + ldr r0, [pc, #112] @ (205658 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (2055c4 ) │ │ │ │ + ldr r4, [pc, #108] @ (20565c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (2055c8 ) │ │ │ │ + ldr r0, [pc, #100] @ (205660 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (2055cc ) │ │ │ │ + ldr r2, [pc, #88] @ (205664 ) │ │ │ │ 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] @ (2055d0 ) │ │ │ │ + ldr r2, [pc, #52] @ (205668 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (2055c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (205658 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2055b6 │ │ │ │ + bne.n 20564e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ 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] @ (205654 ) │ │ │ │ + ldr r5, [pc, #112] @ (2056ec ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (205658 ) │ │ │ │ + ldr r0, [pc, #112] @ (2056f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (20565c ) │ │ │ │ + ldr r4, [pc, #108] @ (2056f4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (205660 ) │ │ │ │ + ldr r0, [pc, #100] @ (2056f8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (205664 ) │ │ │ │ + ldr r2, [pc, #88] @ (2056fc ) │ │ │ │ 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] @ (205668 ) │ │ │ │ + ldr r2, [pc, #52] @ (205700 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (205658 ) │ │ │ │ + ldr r3, [pc, #28] @ (2056f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20564e │ │ │ │ + bne.n 2056e6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ 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] @ (20576c ) │ │ │ │ + ldr r6, [pc, #236] @ (205804 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 2056a4 │ │ │ │ + cbz r7, 20573c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205770 ) │ │ │ │ + ldr r2, [pc, #228] @ (205808 ) │ │ │ │ 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, 2056aa │ │ │ │ + cbnz r4, 205742 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 20569e │ │ │ │ + bhi.n 205736 │ │ │ │ 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] @ (205774 ) │ │ │ │ + ldr r3, [pc, #196] @ (20580c ) │ │ │ │ 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 │ │ │ │ @@ -578219,73 +578277,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 2056fa │ │ │ │ + bne.n 205792 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2056f2 │ │ │ │ + bne.n 20578a │ │ │ │ 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 2056dc │ │ │ │ + bhi.n 205774 │ │ │ │ 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 2056bc │ │ │ │ + bhi.n 205754 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #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] @ (205878 ) │ │ │ │ + ldr r6, [pc, #236] @ (205910 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 2057b0 │ │ │ │ + cbz r7, 205848 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (20587c ) │ │ │ │ + ldr r2, [pc, #228] @ (205914 ) │ │ │ │ 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, 2057b6 │ │ │ │ + cbnz r4, 20584e │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 2057aa │ │ │ │ + bhi.n 205842 │ │ │ │ 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] @ (205880 ) │ │ │ │ + ldr r3, [pc, #196] @ (205918 ) │ │ │ │ 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 │ │ │ │ @@ -578328,73 +578386,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 205806 │ │ │ │ + bne.n 20589e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2057fe │ │ │ │ + bne.n 205896 │ │ │ │ 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 2057e8 │ │ │ │ + bhi.n 205880 │ │ │ │ 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 2057c8 │ │ │ │ + bhi.n 205860 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r7, pc, #864 @ (adr r7, 205c74 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #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] @ (205984 ) │ │ │ │ + ldr r6, [pc, #236] @ (205a1c ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 2058bc │ │ │ │ + cbz r7, 205954 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205988 ) │ │ │ │ + ldr r2, [pc, #228] @ (205a20 ) │ │ │ │ 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, 2058c2 │ │ │ │ + cbnz r4, 20595a │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 2058b6 │ │ │ │ + bhi.n 20594e │ │ │ │ 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] @ (20598c ) │ │ │ │ + ldr r3, [pc, #196] @ (205a24 ) │ │ │ │ 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 │ │ │ │ @@ -578437,73 +578495,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 205912 │ │ │ │ + bne.n 2059aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 20590a │ │ │ │ + bne.n 2059a2 │ │ │ │ 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 2058f4 │ │ │ │ + bhi.n 20598c │ │ │ │ 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 2058d4 │ │ │ │ + bhi.n 20596c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, pc, #400 @ (adr r7, 205b18 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 205d50 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #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] @ (205a90 ) │ │ │ │ + ldr r6, [pc, #236] @ (205b28 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 2059c8 │ │ │ │ + cbz r7, 205a60 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205a94 ) │ │ │ │ + ldr r2, [pc, #228] @ (205b2c ) │ │ │ │ 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, 2059ce │ │ │ │ + cbnz r4, 205a66 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 2059c2 │ │ │ │ + bhi.n 205a5a │ │ │ │ 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] @ (205a98 ) │ │ │ │ + ldr r3, [pc, #196] @ (205b30 ) │ │ │ │ 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 │ │ │ │ @@ -578546,95 +578604,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 205a1e │ │ │ │ + bne.n 205ab6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 205a16 │ │ │ │ + bne.n 205aae │ │ │ │ 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 205a00 │ │ │ │ + bhi.n 205a98 │ │ │ │ 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 2059e0 │ │ │ │ + bhi.n 205a78 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, pc, #352 @ (adr r6, 205bf4 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 205e2c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #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] @ (205bd8 ) │ │ │ │ + ldr r1, [pc, #284] @ (205c70 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205bdc ) │ │ │ │ + ldr r3, [pc, #284] @ (205c74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205be0 ) │ │ │ │ + ldr r1, [pc, #284] @ (205c78 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205aec │ │ │ │ - ldr r3, [pc, #272] @ (205be4 ) │ │ │ │ + cbz r3, 205b84 │ │ │ │ + ldr r3, [pc, #272] @ (205c7c ) │ │ │ │ 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, 205b0a │ │ │ │ + cbnz r3, 205ba2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205ae4 │ │ │ │ - ldr r2, [pc, #248] @ (205be8 ) │ │ │ │ - ldr r3, [pc, #236] @ (205bdc ) │ │ │ │ + bhi.n 205b7c │ │ │ │ + ldr r2, [pc, #248] @ (205c80 ) │ │ │ │ + ldr r3, [pc, #236] @ (205c74 ) │ │ │ │ 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 205bce │ │ │ │ + bne.n 205c66 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205bec ) │ │ │ │ + ldr r3, [pc, #224] @ (205c84 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205bd4 │ │ │ │ + vldr s16, [pc, #192] @ 205c6c │ │ │ │ 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 │ │ │ │ @@ -578670,103 +578728,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 205b40 │ │ │ │ + bne.n 205bd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205b34 │ │ │ │ + bne.n 205bcc │ │ │ │ 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 205b26 │ │ │ │ + bhi.n 205bbe │ │ │ │ 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 205b18 │ │ │ │ - b.n 205aec │ │ │ │ + bhi.n 205bb0 │ │ │ │ + b.n 205b84 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, pc, #248 @ (adr r5, 205cd4 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 205f0c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #184 @ (adr r5, 205c9c ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 205ed4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, pc, #48 @ (adr r5, 205c1c ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 205e54 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ 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] @ (205d2c ) │ │ │ │ + ldr r1, [pc, #284] @ (205dc4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205d30 ) │ │ │ │ + ldr r3, [pc, #284] @ (205dc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205d34 ) │ │ │ │ + ldr r1, [pc, #284] @ (205dcc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205c40 │ │ │ │ - ldr r3, [pc, #272] @ (205d38 ) │ │ │ │ + cbz r3, 205cd8 │ │ │ │ + ldr r3, [pc, #272] @ (205dd0 ) │ │ │ │ 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, 205c5e │ │ │ │ + cbnz r3, 205cf6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205c38 │ │ │ │ - ldr r2, [pc, #248] @ (205d3c ) │ │ │ │ - ldr r3, [pc, #236] @ (205d30 ) │ │ │ │ + bhi.n 205cd0 │ │ │ │ + ldr r2, [pc, #248] @ (205dd4 ) │ │ │ │ + ldr r3, [pc, #236] @ (205dc8 ) │ │ │ │ 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 205d22 │ │ │ │ + bne.n 205dba │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205d40 ) │ │ │ │ + ldr r3, [pc, #224] @ (205dd8 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205d28 │ │ │ │ + vldr s16, [pc, #192] @ 205dc0 │ │ │ │ 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 │ │ │ │ @@ -578802,103 +578860,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 205c94 │ │ │ │ + bne.n 205d2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205c88 │ │ │ │ + bne.n 205d20 │ │ │ │ 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 205c7a │ │ │ │ + bhi.n 205d12 │ │ │ │ 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 205c6c │ │ │ │ - b.n 205c40 │ │ │ │ + bhi.n 205d04 │ │ │ │ + b.n 205cd8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r3, pc, #936 @ (adr r3, 2060d8 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 205f10 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #872 @ (adr r3, 2060a0 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 205ed8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r3, pc, #736 @ (adr r3, 206020 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 205e58 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ 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] @ (205e80 ) │ │ │ │ + ldr r1, [pc, #284] @ (205f18 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205e84 ) │ │ │ │ + ldr r3, [pc, #284] @ (205f1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205e88 ) │ │ │ │ + ldr r1, [pc, #284] @ (205f20 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205d94 │ │ │ │ - ldr r3, [pc, #272] @ (205e8c ) │ │ │ │ + cbz r3, 205e2c │ │ │ │ + ldr r3, [pc, #272] @ (205f24 ) │ │ │ │ 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, 205db2 │ │ │ │ + cbnz r3, 205e4a │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205d8c │ │ │ │ - ldr r2, [pc, #248] @ (205e90 ) │ │ │ │ - ldr r3, [pc, #236] @ (205e84 ) │ │ │ │ + bhi.n 205e24 │ │ │ │ + ldr r2, [pc, #248] @ (205f28 ) │ │ │ │ + ldr r3, [pc, #236] @ (205f1c ) │ │ │ │ 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 205e76 │ │ │ │ + bne.n 205f0e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205e94 ) │ │ │ │ + ldr r3, [pc, #224] @ (205f2c ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205e7c │ │ │ │ + vldr s16, [pc, #192] @ 205f14 │ │ │ │ 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 │ │ │ │ @@ -578934,103 +578992,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 205de8 │ │ │ │ + bne.n 205e80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205ddc │ │ │ │ + bne.n 205e74 │ │ │ │ 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 205dce │ │ │ │ + bhi.n 205e66 │ │ │ │ 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 205dc0 │ │ │ │ - b.n 205d94 │ │ │ │ + bhi.n 205e58 │ │ │ │ + b.n 205e2c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r2, pc, #600 @ (adr r2, 2060dc ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 206314 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #536 @ (adr r2, 2060a4 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 2062dc ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, pc, #400 @ (adr r2, 206024 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 20625c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ 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] @ (205fd4 ) │ │ │ │ + ldr r1, [pc, #284] @ (20606c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205fd8 ) │ │ │ │ + ldr r3, [pc, #284] @ (206070 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205fdc ) │ │ │ │ + ldr r1, [pc, #284] @ (206074 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205ee8 │ │ │ │ - ldr r3, [pc, #272] @ (205fe0 ) │ │ │ │ + cbz r3, 205f80 │ │ │ │ + ldr r3, [pc, #272] @ (206078 ) │ │ │ │ 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, 205f06 │ │ │ │ + cbnz r3, 205f9e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205ee0 │ │ │ │ - ldr r2, [pc, #248] @ (205fe4 ) │ │ │ │ - ldr r3, [pc, #236] @ (205fd8 ) │ │ │ │ + bhi.n 205f78 │ │ │ │ + ldr r2, [pc, #248] @ (20607c ) │ │ │ │ + ldr r3, [pc, #236] @ (206070 ) │ │ │ │ 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 205fca │ │ │ │ + bne.n 206062 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205fe8 ) │ │ │ │ + ldr r3, [pc, #224] @ (206080 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205fd0 │ │ │ │ + vldr s16, [pc, #192] @ 206068 │ │ │ │ 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 │ │ │ │ @@ -579066,72 +579124,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 205f3c │ │ │ │ + bne.n 205fd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205f30 │ │ │ │ + bne.n 205fc8 │ │ │ │ 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 205f22 │ │ │ │ + bhi.n 205fba │ │ │ │ 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 205f14 │ │ │ │ - b.n 205ee8 │ │ │ │ + bhi.n 205fac │ │ │ │ + b.n 205f80 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r1, pc, #264 @ (adr r1, 2060e0 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 206318 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #200 @ (adr r1, 2060a8 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 2062e0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, pc, #64 @ (adr r1, 206028 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 206260 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ 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] @ (206088 ) │ │ │ │ + ldr r2, [pc, #136] @ (206120 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (20608c ) │ │ │ │ + ldr r3, [pc, #136] @ (206124 ) │ │ │ │ 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 20605e │ │ │ │ + bls.n 2060f6 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -579141,107 +579199,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 20601c │ │ │ │ + bhi.n 2060b4 │ │ │ │ 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, 206078 │ │ │ │ - ldr r2, [pc, #44] @ (206090 ) │ │ │ │ - ldr r3, [pc, #40] @ (20608c ) │ │ │ │ + cbnz r1, 206110 │ │ │ │ + ldr r2, [pc, #44] @ (206128 ) │ │ │ │ + ldr r3, [pc, #40] @ (206124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 206084 │ │ │ │ + bne.n 20611c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e3d28 │ │ │ │ - b.n 206060 │ │ │ │ + bl 1e3dc0 │ │ │ │ + b.n 2060f8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ 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] @ (2060f4 ) │ │ │ │ + ldr r2, [pc, #80] @ (20618c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #80] @ (2060f8 ) │ │ │ │ + ldr r3, [pc, #80] @ (206190 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 2060e2 │ │ │ │ + cbz r3, 20617a │ │ │ │ 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 2060dc │ │ │ │ - ldr r0, [pc, #44] @ (2060fc ) │ │ │ │ + bmi.n 206174 │ │ │ │ + ldr r0, [pc, #44] @ (206194 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 2060dc │ │ │ │ + cbz r3, 206174 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (206100 ) │ │ │ │ + ldr r3, [pc, #28] @ (206198 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 61fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 2060b6 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + b.n 20614e │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #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 2061c2 │ │ │ │ + beq.n 20625a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20623a │ │ │ │ + bls.w 2062d2 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 206250 │ │ │ │ + vldr s13, [pc, #296] @ 2062e8 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -579273,32 +579331,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 206146 │ │ │ │ + bne.n 2061de │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 2061c6 │ │ │ │ + bhi.n 20625e │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 20613c │ │ │ │ + bne.n 2061d4 │ │ │ │ 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] @ 206250 │ │ │ │ + vldr s12, [pc, #112] @ 2062e8 │ │ │ │ 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] │ │ │ │ @@ -579313,44 +579371,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 2061c2 │ │ │ │ + beq.n 20625a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206120 │ │ │ │ + bne.w 2061b8 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 2061e4 │ │ │ │ - cbnz r6, 20624a │ │ │ │ + b.n 20627c │ │ │ │ + cbnz r6, 2062e2 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 2061c2 │ │ │ │ + beq.n 20625a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20623c │ │ │ │ + beq.n 2062d4 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 2061dc │ │ │ │ + b.n 206274 │ │ │ │ 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, 2062d2 │ │ │ │ + cbz r2, 20636a │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 206312 │ │ │ │ + bls.n 2063aa │ │ │ │ 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 │ │ │ │ @@ -579368,23 +579426,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 206288 │ │ │ │ + bne.n 206320 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 2062d8 │ │ │ │ + bhi.n 206370 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 20627c │ │ │ │ + bne.n 206314 │ │ │ │ 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 │ │ │ │ @@ -579396,52 +579454,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 2062d2 │ │ │ │ + beq.n 20636a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 20626c │ │ │ │ + bne.n 206304 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2062ea │ │ │ │ - cbnz r7, 206322 │ │ │ │ + b.n 206382 │ │ │ │ + cbnz r7, 2063ba │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 2062d2 │ │ │ │ + beq.n 20636a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 206314 │ │ │ │ + beq.n 2063ac │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2062e6 │ │ │ │ + b.n 20637e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20643e │ │ │ │ + beq.w 2064d6 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20644c │ │ │ │ + bls.w 2064e4 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206504 │ │ │ │ + vldr s7, [pc, #440] @ 20659c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206508 │ │ │ │ + vldr s3, [pc, #436] @ 2065a0 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 20650c │ │ │ │ - vldr s4, [pc, #432] @ 206510 │ │ │ │ + vldr s10, [pc, #432] @ 2065a4 │ │ │ │ + vldr s4, [pc, #432] @ 2065a8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206514 │ │ │ │ - vldr s6, [pc, #428] @ 206518 │ │ │ │ + vldr s5, [pc, #428] @ 2065ac │ │ │ │ + vldr s6, [pc, #428] @ 2065b0 │ │ │ │ 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 │ │ │ │ @@ -579484,44 +579542,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 206376 │ │ │ │ + bne.n 20640e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206456 │ │ │ │ + bhi.n 2064ee │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 20636c │ │ │ │ + bne.n 206404 │ │ │ │ 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 20643e │ │ │ │ + beq.n 2064d6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206442 │ │ │ │ + beq.n 2064da │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206464 │ │ │ │ + b.n 2064fc │ │ │ │ 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] @ 206504 │ │ │ │ + vldr s5, [pc, #156] @ 20659c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 206508 │ │ │ │ - vldr s10, [pc, #152] @ 20650c │ │ │ │ - vldr s7, [pc, #152] @ 206510 │ │ │ │ - vldr s8, [pc, #152] @ 206514 │ │ │ │ - vldr s9, [pc, #152] @ 206518 │ │ │ │ + vldr s6, [pc, #152] @ 2065a0 │ │ │ │ + vldr s10, [pc, #152] @ 2065a4 │ │ │ │ + vldr s7, [pc, #152] @ 2065a8 │ │ │ │ + vldr s8, [pc, #152] @ 2065ac │ │ │ │ + vldr s9, [pc, #152] @ 2065b0 │ │ │ │ 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 │ │ │ │ @@ -579546,54 +579604,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 20643e │ │ │ │ + beq.n 2064d6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206346 │ │ │ │ + bne.w 2063de │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206480 │ │ │ │ + b.n 206518 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2067f4 ) │ │ │ │ + ldr r1, [pc, #744] @ (20688c ) │ │ │ │ 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 206630 │ │ │ │ + beq.w 2066c8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20663e │ │ │ │ + bls.w 2066d6 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 2066f4 │ │ │ │ + vldr s7, [pc, #436] @ 20678c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 2066f8 │ │ │ │ + vldr s3, [pc, #432] @ 206790 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 2066fc │ │ │ │ - vldr s4, [pc, #428] @ 206700 │ │ │ │ + vldr s10, [pc, #428] @ 206794 │ │ │ │ + vldr s4, [pc, #428] @ 206798 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 206704 │ │ │ │ - vldr s6, [pc, #424] @ 206708 │ │ │ │ + vldr s5, [pc, #424] @ 20679c │ │ │ │ + vldr s6, [pc, #424] @ 2067a0 │ │ │ │ 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 │ │ │ │ @@ -579636,44 +579694,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 20656a │ │ │ │ + bne.n 206602 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206648 │ │ │ │ + bhi.n 2066e0 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206560 │ │ │ │ + bne.n 2065f8 │ │ │ │ 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 206630 │ │ │ │ + beq.n 2066c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206634 │ │ │ │ + beq.n 2066cc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206656 │ │ │ │ + b.n 2066ee │ │ │ │ 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] @ 2066f4 │ │ │ │ + vldr s5, [pc, #156] @ 20678c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 2066f8 │ │ │ │ - vldr s10, [pc, #152] @ 2066fc │ │ │ │ - vldr s7, [pc, #152] @ 206700 │ │ │ │ - vldr s8, [pc, #152] @ 206704 │ │ │ │ - vldr s9, [pc, #152] @ 206708 │ │ │ │ + vldr s6, [pc, #152] @ 206790 │ │ │ │ + vldr s10, [pc, #152] @ 206794 │ │ │ │ + vldr s7, [pc, #152] @ 206798 │ │ │ │ + vldr s8, [pc, #152] @ 20679c │ │ │ │ + vldr s9, [pc, #152] @ 2067a0 │ │ │ │ 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 │ │ │ │ @@ -579698,53 +579756,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 206630 │ │ │ │ + beq.n 2066c8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 20653a │ │ │ │ + bne.w 2065d2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206672 │ │ │ │ + b.n 20670a │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2069e4 ) │ │ │ │ + ldr r1, [pc, #744] @ (206a7c ) │ │ │ │ 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, 20673c │ │ │ │ + cbz r3, 2067d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2067c8 │ │ │ │ + bhi.n 206860 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2068ca │ │ │ │ + bne.w 206962 │ │ │ │ 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 206724 │ │ │ │ + bne.n 2067bc │ │ │ │ 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 │ │ │ │ @@ -579781,18 +579839,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 20673c │ │ │ │ + beq.n 2067d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2068c4 │ │ │ │ + beq.n 20695c │ │ │ │ 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 │ │ │ │ @@ -579849,57 +579907,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 2067f6 │ │ │ │ + bne.n 20688e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206742 │ │ │ │ + bhi.w 2067da │ │ │ │ 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 2067e6 │ │ │ │ + bne.n 20687e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 20676c │ │ │ │ + b.n 206804 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206754 │ │ │ │ + b.n 2067ec │ │ │ │ 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, 206900 │ │ │ │ + cbz r3, 206998 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20698c │ │ │ │ + bhi.n 206a24 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206a8e │ │ │ │ + bne.w 206b26 │ │ │ │ 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 2068e8 │ │ │ │ + bne.n 206980 │ │ │ │ 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 │ │ │ │ @@ -579936,18 +579994,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 206900 │ │ │ │ + beq.n 206998 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206a88 │ │ │ │ + beq.n 206b20 │ │ │ │ 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 │ │ │ │ @@ -580004,57 +580062,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 2069ba │ │ │ │ + bne.n 206a52 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206906 │ │ │ │ + bhi.w 20699e │ │ │ │ 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 2069aa │ │ │ │ + bne.n 206a42 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206930 │ │ │ │ + b.n 2069c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206918 │ │ │ │ + b.n 2069b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 206baa │ │ │ │ + beq.w 206c42 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 206bb8 │ │ │ │ + bls.w 206c50 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206c70 │ │ │ │ + vldr s7, [pc, #440] @ 206d08 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206c74 │ │ │ │ + vldr s3, [pc, #436] @ 206d0c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 206c78 │ │ │ │ - vldr s4, [pc, #432] @ 206c7c │ │ │ │ + vldr s10, [pc, #432] @ 206d10 │ │ │ │ + vldr s4, [pc, #432] @ 206d14 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206c80 │ │ │ │ - vldr s6, [pc, #428] @ 206c84 │ │ │ │ + vldr s5, [pc, #428] @ 206d18 │ │ │ │ + vldr s6, [pc, #428] @ 206d1c │ │ │ │ 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 │ │ │ │ @@ -580097,44 +580155,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 206ae2 │ │ │ │ + bne.n 206b7a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206bc2 │ │ │ │ + bhi.n 206c5a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206ad8 │ │ │ │ + bne.n 206b70 │ │ │ │ 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 206baa │ │ │ │ + beq.n 206c42 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206bae │ │ │ │ + beq.n 206c46 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206bd0 │ │ │ │ + b.n 206c68 │ │ │ │ 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] @ 206c70 │ │ │ │ + vldr s5, [pc, #156] @ 206d08 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 206c74 │ │ │ │ - vldr s10, [pc, #152] @ 206c78 │ │ │ │ - vldr s7, [pc, #152] @ 206c7c │ │ │ │ - vldr s8, [pc, #152] @ 206c80 │ │ │ │ - vldr s9, [pc, #152] @ 206c84 │ │ │ │ + vldr s6, [pc, #152] @ 206d0c │ │ │ │ + vldr s10, [pc, #152] @ 206d10 │ │ │ │ + vldr s7, [pc, #152] @ 206d14 │ │ │ │ + vldr s8, [pc, #152] @ 206d18 │ │ │ │ + vldr s9, [pc, #152] @ 206d1c │ │ │ │ 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 │ │ │ │ @@ -580159,53 +580217,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 206baa │ │ │ │ + beq.n 206c42 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206ab2 │ │ │ │ + bne.w 206b4a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206bec │ │ │ │ + b.n 206c84 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206f60 ) │ │ │ │ + ldr r1, [pc, #744] @ (206ff8 ) │ │ │ │ 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 206d9e │ │ │ │ + beq.w 206e36 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 206dac │ │ │ │ + bls.w 206e44 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206e64 │ │ │ │ + vldr s7, [pc, #440] @ 206efc │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206e68 │ │ │ │ + vldr s3, [pc, #436] @ 206f00 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 206e6c │ │ │ │ - vldr s4, [pc, #432] @ 206e70 │ │ │ │ + vldr s10, [pc, #432] @ 206f04 │ │ │ │ + vldr s4, [pc, #432] @ 206f08 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206e74 │ │ │ │ - vldr s6, [pc, #428] @ 206e78 │ │ │ │ + vldr s5, [pc, #428] @ 206f0c │ │ │ │ + vldr s6, [pc, #428] @ 206f10 │ │ │ │ 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 │ │ │ │ @@ -580248,44 +580306,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 206cd6 │ │ │ │ + bne.n 206d6e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206db6 │ │ │ │ + bhi.n 206e4e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206ccc │ │ │ │ + bne.n 206d64 │ │ │ │ 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 206d9e │ │ │ │ + beq.n 206e36 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206da2 │ │ │ │ + beq.n 206e3a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206dc4 │ │ │ │ + b.n 206e5c │ │ │ │ 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] @ 206e64 │ │ │ │ + vldr s5, [pc, #156] @ 206efc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 206e68 │ │ │ │ - vldr s10, [pc, #152] @ 206e6c │ │ │ │ - vldr s7, [pc, #152] @ 206e70 │ │ │ │ - vldr s8, [pc, #152] @ 206e74 │ │ │ │ - vldr s9, [pc, #152] @ 206e78 │ │ │ │ + vldr s6, [pc, #152] @ 206f00 │ │ │ │ + vldr s10, [pc, #152] @ 206f04 │ │ │ │ + vldr s7, [pc, #152] @ 206f08 │ │ │ │ + vldr s8, [pc, #152] @ 206f0c │ │ │ │ + vldr s9, [pc, #152] @ 206f10 │ │ │ │ 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 │ │ │ │ @@ -580310,53 +580368,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 206d9e │ │ │ │ + beq.n 206e36 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206ca6 │ │ │ │ + bne.w 206d3e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206e78 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (207154 ) │ │ │ │ + ldr r1, [pc, #744] @ (2071ec ) │ │ │ │ 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, 206eac │ │ │ │ + cbz r3, 206f44 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 206f36 │ │ │ │ + bhi.n 206fce │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 207038 │ │ │ │ + bne.w 2070d0 │ │ │ │ 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 206e94 │ │ │ │ + bne.n 206f2c │ │ │ │ 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 │ │ │ │ @@ -580393,18 +580451,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 206eac │ │ │ │ + beq.n 206f44 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 207032 │ │ │ │ + beq.n 2070ca │ │ │ │ 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 │ │ │ │ @@ -580461,58 +580519,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 206f64 │ │ │ │ + bne.n 206ffc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206eb2 │ │ │ │ + bhi.w 206f4a │ │ │ │ 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 206f54 │ │ │ │ + bne.n 206fec │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206edc │ │ │ │ + b.n 206f74 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206ec4 │ │ │ │ + b.n 206f5c │ │ │ │ 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, 207070 │ │ │ │ + cbz r3, 207108 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2070fa │ │ │ │ + bhi.n 207192 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2071fc │ │ │ │ + bne.w 207294 │ │ │ │ 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 207058 │ │ │ │ + bne.n 2070f0 │ │ │ │ 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 │ │ │ │ @@ -580549,18 +580607,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 207070 │ │ │ │ + beq.n 207108 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2071f6 │ │ │ │ + beq.n 20728e │ │ │ │ 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 │ │ │ │ @@ -580617,230 +580675,230 @@ │ │ │ │ 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 207128 │ │ │ │ + bne.n 2071c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 207076 │ │ │ │ + bhi.w 20710e │ │ │ │ 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 207118 │ │ │ │ + bne.n 2071b0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2070a0 │ │ │ │ + b.n 207138 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 207088 │ │ │ │ + b.n 207120 │ │ │ │ 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 20723c │ │ │ │ + beq.n 2072d4 │ │ │ │ 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 61ba8 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 207228 │ │ │ │ + bne.n 2072c0 │ │ │ │ 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, 207286 │ │ │ │ - cbz r0, 207286 │ │ │ │ + cbz r6, 20731e │ │ │ │ + cbz r0, 20731e │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 20728c │ │ │ │ + vldr s14, [pc, #52] @ 207324 │ │ │ │ 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 207262 │ │ │ │ + bne.n 2072fa │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20725c │ │ │ │ + bne.n 2072f4 │ │ │ │ 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, 2072ce │ │ │ │ - cbz r2, 2072ce │ │ │ │ + cbz r7, 207366 │ │ │ │ + cbz r2, 207366 │ │ │ │ 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 2072b0 │ │ │ │ + bne.n 207348 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2072a8 │ │ │ │ + bne.n 207340 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 2072fe │ │ │ │ + cbz r7, 207396 │ │ │ │ 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 207302 │ │ │ │ + bne.n 20739a │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2072f8 │ │ │ │ + bne.n 207390 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr d6, [pc, #68] @ 207348 │ │ │ │ + vldr d6, [pc, #68] @ 2073e0 │ │ │ │ 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 20730c │ │ │ │ + bne.n 2073a4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 2072fe │ │ │ │ + beq.n 207396 │ │ │ │ add.w r0, lr, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ - b.n 20730a │ │ │ │ + b.n 2073a2 │ │ │ │ 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, 207376 │ │ │ │ + cbz r7, 20740e │ │ │ │ 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 20737a │ │ │ │ + bne.n 207412 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 207370 │ │ │ │ + bne.n 207408 │ │ │ │ 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 207380 │ │ │ │ + bne.n 207418 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 207376 │ │ │ │ + beq.n 20740e │ │ │ │ add.w r0, ip, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ - b.n 20737e │ │ │ │ + b.n 207416 │ │ │ │ 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, 2073f4 │ │ │ │ - cbz r0, 2073f4 │ │ │ │ + cbz r6, 20748c │ │ │ │ + cbz r0, 20748c │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 2073f8 │ │ │ │ + vldr d6, [pc, #48] @ 207490 │ │ │ │ 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 2073d0 │ │ │ │ + bne.n 207468 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2073ca │ │ │ │ + bne.n 207462 │ │ │ │ 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 207440 │ │ │ │ + beq.n 2074d8 │ │ │ │ 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 │ │ │ │ @@ -580848,23 +580906,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61ba8 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 20742c │ │ │ │ + bne.n 2074c4 │ │ │ │ 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 207484 │ │ │ │ + beq.n 20751c │ │ │ │ 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 │ │ │ │ @@ -580872,578 +580930,578 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61ba8 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 207470 │ │ │ │ + bne.n 207508 │ │ │ │ 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, 2074f0 │ │ │ │ - cbz r2, 2074f0 │ │ │ │ + cbz r7, 207588 │ │ │ │ + cbz r2, 207588 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 2074f8 │ │ │ │ + vldr d5, [pc, #88] @ 207590 │ │ │ │ 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 2074dc │ │ │ │ + ble.n 207574 │ │ │ │ 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 2074dc │ │ │ │ + bgt.n 207574 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2074ae │ │ │ │ + bne.n 207546 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2074a8 │ │ │ │ + bne.n 207540 │ │ │ │ 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, 207552 │ │ │ │ - cbz r2, 207552 │ │ │ │ + cbz r7, 2075ea │ │ │ │ + cbz r2, 2075ea │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207558 │ │ │ │ + vldr d6, [pc, #64] @ 2075f0 │ │ │ │ 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 207524 │ │ │ │ + bne.n 2075bc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20751c │ │ │ │ + bne.n 2075b4 │ │ │ │ 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 2075a6 │ │ │ │ - cbz r4, 2075a6 │ │ │ │ + beq.n 20763e │ │ │ │ + cbz r4, 20763e │ │ │ │ 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 207584 │ │ │ │ + bne.n 20761c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 20757c │ │ │ │ + bne.n 207614 │ │ │ │ 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, 2075ca │ │ │ │ + cbz r7, 207662 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 2075da │ │ │ │ + cbnz r0, 207672 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 2075c4 │ │ │ │ + bne.n 20765c │ │ │ │ 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 2075ca │ │ │ │ + beq.n 207662 │ │ │ │ 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 2075de │ │ │ │ - b.n 2075ce │ │ │ │ + bne.n 207676 │ │ │ │ + b.n 207666 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 207642 │ │ │ │ - cbz r2, 207642 │ │ │ │ + cbz r7, 2076da │ │ │ │ + cbz r2, 2076da │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207648 │ │ │ │ + vldr d6, [pc, #64] @ 2076e0 │ │ │ │ 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 207614 │ │ │ │ + bne.n 2076ac │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20760c │ │ │ │ + bne.n 2076a4 │ │ │ │ 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 207696 │ │ │ │ - cbz r4, 207696 │ │ │ │ + beq.n 20772e │ │ │ │ + cbz r4, 20772e │ │ │ │ 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 207674 │ │ │ │ + bne.n 20770c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 20766c │ │ │ │ + bne.n 207704 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 2076bc │ │ │ │ + cbz r6, 207754 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2076ca │ │ │ │ + bne.n 207762 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2076b6 │ │ │ │ + bne.n 20774e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2076bc │ │ │ │ + beq.n 207754 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 2076ce │ │ │ │ - b.n 2076be │ │ │ │ + bne.n 207766 │ │ │ │ + b.n 207756 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 207732 │ │ │ │ - cbz r2, 207732 │ │ │ │ + cbz r7, 2077ca │ │ │ │ + cbz r2, 2077ca │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207738 │ │ │ │ + vldr d6, [pc, #64] @ 2077d0 │ │ │ │ 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 207704 │ │ │ │ + bne.n 20779c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2076fc │ │ │ │ + bne.n 207794 │ │ │ │ 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 207798 │ │ │ │ - cbz r2, 207798 │ │ │ │ + beq.n 207830 │ │ │ │ + cbz r2, 207830 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 2077a0 │ │ │ │ + vldr d6, [pc, #64] @ 207838 │ │ │ │ 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 20776a │ │ │ │ + bne.n 207802 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 207762 │ │ │ │ + bne.n 2077fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2077a6 │ │ │ │ + b.n 20783e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2077ee │ │ │ │ - cbz r4, 2077ee │ │ │ │ + beq.n 207886 │ │ │ │ + cbz r4, 207886 │ │ │ │ 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 2077cc │ │ │ │ + bne.n 207864 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2077c4 │ │ │ │ + bne.n 20785c │ │ │ │ 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, 20784a │ │ │ │ - cbz r2, 20784a │ │ │ │ + cbz r7, 2078e2 │ │ │ │ + cbz r2, 2078e2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207850 │ │ │ │ + vldr d6, [pc, #64] @ 2078e8 │ │ │ │ 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 20781c │ │ │ │ + bne.n 2078b4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 207814 │ │ │ │ + bne.n 2078ac │ │ │ │ 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 20789e │ │ │ │ - cbz r4, 20789e │ │ │ │ + beq.n 207936 │ │ │ │ + cbz r4, 207936 │ │ │ │ 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 20787c │ │ │ │ + bne.n 207914 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 207874 │ │ │ │ + bne.n 20790c │ │ │ │ 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, 2078de │ │ │ │ - cbz r0, 2078de │ │ │ │ + cbz r6, 207976 │ │ │ │ + cbz r0, 207976 │ │ │ │ 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 2078c2 │ │ │ │ + bne.n 20795a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2078ba │ │ │ │ + bne.n 207952 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 20794e │ │ │ │ - cbz r2, 20794e │ │ │ │ + cbz r7, 2079e6 │ │ │ │ + cbz r2, 2079e6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 207958 │ │ │ │ + vldr d5, [pc, #96] @ 2079f0 │ │ │ │ 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 207936 │ │ │ │ + ble.n 2079ce │ │ │ │ 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 207936 │ │ │ │ + bgt.n 2079ce │ │ │ │ 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 207908 │ │ │ │ + bne.n 2079a0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 207900 │ │ │ │ + bne.n 207998 │ │ │ │ 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, 207980 │ │ │ │ + cbz r6, 207a18 │ │ │ │ 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 20798e │ │ │ │ + bne.n 207a26 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20797a │ │ │ │ + bne.n 207a12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207980 │ │ │ │ + beq.n 207a18 │ │ │ │ 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 207994 │ │ │ │ - b.n 207982 │ │ │ │ + bne.n 207a2c │ │ │ │ + b.n 207a1a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 2079c6 │ │ │ │ + cbz r7, 207a5e │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 2079d6 │ │ │ │ + cbnz r0, 207a6e │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 2079c0 │ │ │ │ + bne.n 207a58 │ │ │ │ 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 2079c6 │ │ │ │ + beq.n 207a5e │ │ │ │ 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 2079da │ │ │ │ - b.n 2079ca │ │ │ │ + bne.n 207a72 │ │ │ │ + b.n 207a62 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 207a0c │ │ │ │ + cbz r6, 207aa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 207a1a │ │ │ │ + bne.n 207ab2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 207a06 │ │ │ │ + bne.n 207a9e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207a0c │ │ │ │ + beq.n 207aa4 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 207a1e │ │ │ │ - b.n 207a0e │ │ │ │ + bne.n 207ab6 │ │ │ │ + b.n 207aa6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 207a4c │ │ │ │ + cbz r6, 207ae4 │ │ │ │ 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 207a5a │ │ │ │ + bne.n 207af2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 207a46 │ │ │ │ + bne.n 207ade │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207a4c │ │ │ │ + beq.n 207ae4 │ │ │ │ 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 207a60 │ │ │ │ - b.n 207a4e │ │ │ │ + bne.n 207af8 │ │ │ │ + b.n 207ae6 │ │ │ │ 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 │ │ │ │ @@ -581579,95 +581637,95 @@ │ │ │ │ blx 60db0 │ │ │ │ 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] @ (207ccc ) │ │ │ │ + ldr r2, [pc, #184] @ (207d64 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (207cd0 ) │ │ │ │ + ldr r3, [pc, #184] @ (207d68 ) │ │ │ │ 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 61a64 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 61174 │ │ │ │ - ldr r2, [pc, #152] @ (207cd4 ) │ │ │ │ - ldr r3, [pc, #152] @ (207cd8 ) │ │ │ │ + ldr r2, [pc, #152] @ (207d6c ) │ │ │ │ + ldr r3, [pc, #152] @ (207d70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (207cdc ) │ │ │ │ + ldr r1, [pc, #152] @ (207d74 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (207ce0 ) │ │ │ │ + ldr r3, [pc, #148] @ (207d78 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (207ce4 ) │ │ │ │ + ldr r2, [pc, #148] @ (207d7c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (207ce8 ) │ │ │ │ + ldr r3, [pc, #144] @ (207d80 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (207cec ) │ │ │ │ + ldr r1, [pc, #144] @ (207d84 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (207cf0 ) │ │ │ │ + ldr r3, [pc, #140] @ (207d88 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (207cf4 ) │ │ │ │ + ldr r2, [pc, #140] @ (207d8c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (207cf8 ) │ │ │ │ + ldr r3, [pc, #136] @ (207d90 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (207cfc ) │ │ │ │ + ldr r1, [pc, #136] @ (207d94 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (207d00 ) │ │ │ │ - ldr r3, [pc, #132] @ (207d04 ) │ │ │ │ + ldr r2, [pc, #128] @ (207d98 ) │ │ │ │ + ldr r3, [pc, #132] @ (207d9c ) │ │ │ │ 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 61624 │ │ │ │ - cbnz r0, 207ca0 │ │ │ │ + cbnz r0, 207d38 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 207cba │ │ │ │ - ldr r2, [pc, #100] @ (207d08 ) │ │ │ │ - ldr r3, [pc, #44] @ (207cd0 ) │ │ │ │ + bne.n 207d52 │ │ │ │ + ldr r2, [pc, #100] @ (207da0 ) │ │ │ │ + ldr r3, [pc, #44] @ (207d68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207cc8 │ │ │ │ + bne.n 207d60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (207d0c ) │ │ │ │ - ldr r3, [pc, #80] @ (207d10 ) │ │ │ │ + ldr r2, [pc, #80] @ (207da4 ) │ │ │ │ + ldr r3, [pc, #80] @ (207da8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 207ca0 │ │ │ │ + b.n 207d38 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -581677,24 +581735,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 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 20810c │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 2081a4 │ │ │ │ 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 207c04 │ │ │ │ + bl 207c9c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61d40 │ │ │ │ @@ -581775,24 +581833,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 207e56 │ │ │ │ + beq.n 207eee │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 207e56 │ │ │ │ + beq.n 207eee │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 207e5e │ │ │ │ + bhi.n 207ef6 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 207e8a │ │ │ │ + bhi.n 207f22 │ │ │ │ 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 │ │ │ │ @@ -581812,15 +581870,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 207e56 │ │ │ │ + b.n 207eee │ │ │ │ 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 │ │ │ │ @@ -581845,24 +581903,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 207f2e │ │ │ │ + beq.n 207fc6 │ │ │ │ ldrsb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 207f2e │ │ │ │ + beq.n 207fc6 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 207f34 │ │ │ │ + bgt.n 207fcc │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 207f5c │ │ │ │ + bhi.n 207ff4 │ │ │ │ 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 │ │ │ │ @@ -581885,26 +581943,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 207f2e │ │ │ │ + b.n 207fc6 │ │ │ │ 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 207f90 │ │ │ │ + beq.n 208028 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 207f8a │ │ │ │ + bcs.n 208022 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -581915,23 +581973,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 616a8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60b24 │ │ │ │ - cbz r0, 207fbc │ │ │ │ + cbz r0, 208054 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 616a8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207fba │ │ │ │ + bne.n 208052 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61f64 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -581942,189 +582000,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 208012 │ │ │ │ + beq.n 2080aa │ │ │ │ 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 207f94 │ │ │ │ + bl 20802c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 208002 │ │ │ │ + b.n 20809a │ │ │ │ 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] @ (2080c8 ) │ │ │ │ - ldr r1, [pc, #136] @ (2080cc ) │ │ │ │ + ldr r0, [pc, #136] @ (208160 ) │ │ │ │ + ldr r1, [pc, #136] @ (208164 ) │ │ │ │ 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 615dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (2080d0 ) │ │ │ │ + ldr r3, [pc, #108] @ (208168 ) │ │ │ │ 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 61b6c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 2080aa │ │ │ │ - cbz r5, 2080a0 │ │ │ │ + bne.n 208142 │ │ │ │ + cbz r5, 208138 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 61a70 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 616a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60b24 │ │ │ │ - cbnz r0, 2080aa │ │ │ │ + cbnz r0, 208142 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61f64 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2080ac │ │ │ │ + b.n 208144 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (2080d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2080cc ) │ │ │ │ + ldr r2, [pc, #36] @ (20816c ) │ │ │ │ + ldr r3, [pc, #28] @ (208164 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2080c4 │ │ │ │ + bne.n 20815c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ 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 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 60ab8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 208130 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 2081c8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 61768 <__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 20802c │ │ │ │ - cbz r0, 20812c │ │ │ │ + bl 2080c4 │ │ │ │ + cbz r0, 2081c4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 20802c │ │ │ │ + bl 2080c4 │ │ │ │ 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 208156 │ │ │ │ + b.n 2081ee │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 208166 │ │ │ │ + bne.n 2081fe │ │ │ │ mov r0, r4 │ │ │ │ blx 616a8 │ │ │ │ movs r1, #8 │ │ │ │ blx 61038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20814c │ │ │ │ + blt.n 2081e4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 208174 │ │ │ │ + b.n 20820c │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 208184 │ │ │ │ + bne.n 20821c │ │ │ │ mov r0, r4 │ │ │ │ blx 616a8 │ │ │ │ movs r1, #8 │ │ │ │ blx 61038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20816a │ │ │ │ + blt.n 208202 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 208190 │ │ │ │ + cbz r0, 208228 │ │ │ │ blx 61ce0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 20819c │ │ │ │ + cbz r0, 208234 │ │ │ │ blx 61ce0 │ │ │ │ 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 2081a4 │ │ │ │ + bne.n 20823c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 2081ba │ │ │ │ + cbnz r3, 208252 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5324 │ │ │ │ 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 │ │ │ │ @@ -582134,284 +582192,284 @@ │ │ │ │ blx 61f64 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61654 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 208212 │ │ │ │ - ldr r1, [pc, #32] @ (208218 ) │ │ │ │ + bne.n 2082aa │ │ │ │ + ldr r1, [pc, #32] @ (2082b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ - cbnz r0, 208212 │ │ │ │ + cbnz r0, 2082aa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 208212 │ │ │ │ + bne.n 2082aa │ │ │ │ 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 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ 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] @ (2082a0 ) │ │ │ │ + ldr r2, [pc, #116] @ (208338 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #116] @ (2082a4 ) │ │ │ │ + ldr r3, [pc, #116] @ (20833c ) │ │ │ │ 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 2081c8 │ │ │ │ + bl 208260 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r0, 208264 │ │ │ │ - ldr r1, [pc, #92] @ (2082a8 ) │ │ │ │ - ldr r2, [pc, #84] @ (2082a4 ) │ │ │ │ + cbnz r0, 2082fc │ │ │ │ + ldr r1, [pc, #92] @ (208340 ) │ │ │ │ + ldr r2, [pc, #84] @ (20833c ) │ │ │ │ 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 20829c │ │ │ │ + bne.n 208334 │ │ │ │ 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 2081c8 │ │ │ │ + bl 208260 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20824a │ │ │ │ + beq.n 2082e2 │ │ │ │ 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 20824a │ │ │ │ + bne.n 2082e2 │ │ │ │ ldrd r3, r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 20824a │ │ │ │ + b.n 2082e2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ 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 2082d8 │ │ │ │ + bne.n 208370 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2082c8 │ │ │ │ + bne.n 208360 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2083d2 │ │ │ │ + bne.n 20846a │ │ │ │ ldr r4, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 208382 │ │ │ │ + beq.n 20841a │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - cbnz r4, 2082f6 │ │ │ │ - b.n 2083ac │ │ │ │ + cbnz r4, 20838e │ │ │ │ + b.n 208444 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20834a │ │ │ │ + bne.n 2083e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 616a8 │ │ │ │ movs r1, #2 │ │ │ │ blx 61038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2082ec │ │ │ │ + blt.n 208384 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ - b.n 208316 │ │ │ │ + b.n 2083ae │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20832c │ │ │ │ + bne.n 2083c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 616a8 │ │ │ │ movs r1, #2 │ │ │ │ blx 61038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20830a │ │ │ │ + blt.n 2083a2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b.n 208338 │ │ │ │ + b.n 2083d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20834a │ │ │ │ + bne.n 2083e2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 616a8 │ │ │ │ movs r1, #8 │ │ │ │ blx 61038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 208330 │ │ │ │ + blt.n 2083c8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 208356 │ │ │ │ + cbz r0, 2083ee │ │ │ │ blx 61ce0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 208362 │ │ │ │ + cbz r0, 2083fa │ │ │ │ blx 61ce0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 208366 │ │ │ │ + bne.n 2083fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208406 │ │ │ │ + bne.n 20849e │ │ │ │ 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 61480 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 208402 │ │ │ │ - ldr r1, [pc, #168] @ (208444 ) │ │ │ │ + blt.n 20849a │ │ │ │ + ldr r1, [pc, #168] @ (2084dc ) │ │ │ │ add r1, pc │ │ │ │ blx 60c08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2083fc │ │ │ │ + cbz r0, 208494 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2082f6 │ │ │ │ + bne.n 20838e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 20841a │ │ │ │ - ldr r1, [pc, #132] @ (208448 ) │ │ │ │ + blt.n 2084b2 │ │ │ │ + ldr r1, [pc, #132] @ (2084e0 ) │ │ │ │ add r1, pc │ │ │ │ blx 60c08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 208414 │ │ │ │ + cbz r0, 2084ac │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 2082f6 │ │ │ │ + b.n 20838e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 208426 │ │ │ │ + bne.n 2084be │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5350 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2083e6 │ │ │ │ + bne.n 20847e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2083d8 │ │ │ │ - b.n 2082e0 │ │ │ │ + bne.n 208470 │ │ │ │ + b.n 208378 │ │ │ │ mov r0, r7 │ │ │ │ blx 6127c │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 208356 │ │ │ │ + b.n 2083ee │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 20837c │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 208414 │ │ │ │ mov r0, r7 │ │ │ │ blx 6127c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20834e │ │ │ │ - b.n 208362 │ │ │ │ + bne.n 2083e6 │ │ │ │ + b.n 2083fa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20842c │ │ │ │ + bne.n 2084c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2083d6 │ │ │ │ - b.n 2082e0 │ │ │ │ + bne.n 20846e │ │ │ │ + b.n 208378 │ │ │ │ nop │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ 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 61a70 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r2, r3 │ │ │ │ - bge.n 20847e │ │ │ │ + bge.n 208516 │ │ │ │ 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 60cb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208474 │ │ │ │ + bne.n 20850c │ │ │ │ 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 │ │ │ │ @@ -582448,347 +582506,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 1f6328 │ │ │ │ + bl 1f63c0 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r7, r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 61c20 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ blx 61654 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 2085a8 │ │ │ │ + bne.n 208640 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2085b8 │ │ │ │ + beq.n 208650 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2085b8 │ │ │ │ + beq.n 208650 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 2085b8 │ │ │ │ + beq.n 208650 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 2085b8 │ │ │ │ + blt.n 208650 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9998 │ │ │ │ - cbz r0, 2085b8 │ │ │ │ + bl 1f9a30 │ │ │ │ + cbz r0, 208650 │ │ │ │ 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 1f649c │ │ │ │ + bl 1f6534 │ │ │ │ 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 208540 │ │ │ │ - b.n 2085ba │ │ │ │ + bne.n 2085d8 │ │ │ │ + b.n 208652 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ 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 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2085a8 │ │ │ │ + bne.n 208640 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 2085aa │ │ │ │ + b.n 208642 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #256] @ (2086e8 ) │ │ │ │ + ldr r2, [pc, #256] @ (208780 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #256] @ (2086ec ) │ │ │ │ + ldr r3, [pc, #256] @ (208784 ) │ │ │ │ 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, 208606 │ │ │ │ - bl 2082ac │ │ │ │ + cbnz r1, 20869e │ │ │ │ + bl 208344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20868a │ │ │ │ + beq.n 208722 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 2081c8 │ │ │ │ - cbz r0, 208636 │ │ │ │ + bl 208260 │ │ │ │ + cbz r0, 2086ce │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 2081c8 │ │ │ │ - cbz r0, 208636 │ │ │ │ + bl 208260 │ │ │ │ + cbz r0, 2086ce │ │ │ │ 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 2086de │ │ │ │ + beq.n 208776 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2080d8 │ │ │ │ + bl 208170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2086b8 │ │ │ │ + beq.n 208750 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61a70 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2086c8 │ │ │ │ + bne.n 208760 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60cb0 │ │ │ │ - cbz r0, 2086a2 │ │ │ │ + cbz r0, 20873a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2080d8 │ │ │ │ + bl 208170 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61a70 │ │ │ │ movs r2, #2 │ │ │ │ asrs r3, r0, #31 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 60cb0 │ │ │ │ - cbnz r0, 2086b8 │ │ │ │ + cbnz r0, 208750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20844c │ │ │ │ - cbz r0, 2086b8 │ │ │ │ - cbz r5, 2086b0 │ │ │ │ + bl 2084e4 │ │ │ │ + cbz r0, 208750 │ │ │ │ + cbz r5, 208748 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #100] @ (2086f0 ) │ │ │ │ - ldr r3, [pc, #92] @ (2086ec ) │ │ │ │ + ldr r2, [pc, #100] @ (208788 ) │ │ │ │ + ldr r3, [pc, #92] @ (208784 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2086e4 │ │ │ │ + bne.n 20877c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20844c │ │ │ │ + bl 2084e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20865c │ │ │ │ + beq.n 2086f4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208684 │ │ │ │ + bne.n 20871c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208138 │ │ │ │ - b.n 208684 │ │ │ │ + bl 2081d0 │ │ │ │ + b.n 20871c │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20868a │ │ │ │ + bne.n 208722 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208138 │ │ │ │ + bl 2081d0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 20868a │ │ │ │ + b.n 208722 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f6444 │ │ │ │ + bl 1f64dc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - b.n 208650 │ │ │ │ + b.n 2086e8 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 208640 │ │ │ │ + b.n 2086d8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ 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] @ 208c20 │ │ │ │ + ldr.w r2, [pc, #1296] @ 208cb8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1296] @ 208c24 │ │ │ │ + ldr.w r3, [pc, #1296] @ 208cbc │ │ │ │ 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 20880c │ │ │ │ + beq.n 2088a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r5, 208754 │ │ │ │ - ldr.w r1, [pc, #1268] @ 208c28 │ │ │ │ - ldr.w r2, [pc, #1260] @ 208c24 │ │ │ │ + cbnz r5, 2087ec │ │ │ │ + ldr.w r1, [pc, #1268] @ 208cc0 │ │ │ │ + ldr.w r2, [pc, #1260] @ 208cbc │ │ │ │ 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 208b72 │ │ │ │ + bne.w 208c0a │ │ │ │ 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 61a64 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087f0 │ │ │ │ + beq.n 208888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 20882e │ │ │ │ - ldr.w r3, [pc, #1200] @ 208c2c │ │ │ │ + blt.n 2088c6 │ │ │ │ + ldr.w r3, [pc, #1200] @ 208cc4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 60c08 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208828 │ │ │ │ + beq.n 2088c0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 2087e4 │ │ │ │ + blt.n 20887c │ │ │ │ mov r1, r8 │ │ │ │ blx 60c08 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208852 │ │ │ │ + beq.n 2088ea │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 2081c8 │ │ │ │ - cbz r0, 2087f4 │ │ │ │ + bl 208260 │ │ │ │ + cbz r0, 20888c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 2081c8 │ │ │ │ - cbz r0, 2087f4 │ │ │ │ + bl 208260 │ │ │ │ + cbz r0, 20888c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 2087de │ │ │ │ + bne.n 208876 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 208866 │ │ │ │ + beq.n 2088fe │ │ │ │ mov r0, fp │ │ │ │ blx 61ce0 │ │ │ │ mov r0, sl │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 208732 │ │ │ │ + b.n 2087ca │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ blx 61ce0 │ │ │ │ mov r0, sl │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 208732 │ │ │ │ + b.n 2087ca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61f64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2085d8 │ │ │ │ + bl 208670 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20872a │ │ │ │ - b.n 208732 │ │ │ │ + bne.n 2087c2 │ │ │ │ + b.n 2087ca │ │ │ │ mov r0, fp │ │ │ │ blx 6127c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 20885e │ │ │ │ - ldr r1, [pc, #1000] @ (208c30 ) │ │ │ │ + blt.n 2088f6 │ │ │ │ + ldr r1, [pc, #1000] @ (208cc8 ) │ │ │ │ add r1, pc │ │ │ │ blx 60c08 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2087e6 │ │ │ │ + bne.n 20887e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 6127c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2087e4 │ │ │ │ + bne.n 20887c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ - b.n 2087f0 │ │ │ │ + b.n 208888 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208b4c │ │ │ │ + beq.w 208be4 │ │ │ │ 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] │ │ │ │ @@ -582799,31 +582857,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 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208882 │ │ │ │ + bne.n 20891a │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #888] @ (208c34 ) │ │ │ │ + ldr r3, [pc, #888] @ (208ccc ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ blx 61e30 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - beq.n 208906 │ │ │ │ + beq.n 20899e │ │ │ │ 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 │ │ │ │ @@ -582838,49 +582896,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 2088da │ │ │ │ - ldr r3, [pc, #816] @ (208c38 ) │ │ │ │ + bne.n 208972 │ │ │ │ + ldr r3, [pc, #816] @ (208cd0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 61e30 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208af6 │ │ │ │ + beq.w 208b8e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087de │ │ │ │ + beq.w 208876 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 615dc │ │ │ │ - ldr r1, [pc, #772] @ (208c3c ) │ │ │ │ + ldr r1, [pc, #772] @ (208cd4 ) │ │ │ │ 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 61b6c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 208b44 │ │ │ │ + bne.w 208bdc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 615dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ @@ -582890,34 +582948,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 61b6c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 208b44 │ │ │ │ + bne.w 208bdc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61a70 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208b44 │ │ │ │ + bne.w 208bdc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208b44 │ │ │ │ + bne.w 208bdc │ │ │ │ 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 │ │ │ │ @@ -582928,89 +582986,89 @@ │ │ │ │ blx 61a70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 208b44 │ │ │ │ + bne.w 208bdc │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 208b52 │ │ │ │ + bne.w 208bea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208afa │ │ │ │ + beq.n 208b92 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61654 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 208b44 │ │ │ │ + bne.w 208bdc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208b44 │ │ │ │ + beq.w 208bdc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208b44 │ │ │ │ + beq.w 208bdc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61b6c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 208b44 │ │ │ │ + bne.w 208bdc │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 61654 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208bdc │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 208b44 │ │ │ │ + beq.n 208bdc │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 208b44 │ │ │ │ + beq.n 208bdc │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 208b44 │ │ │ │ + blt.n 208bdc │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208bdc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208bdc │ │ │ │ mov r0, sl │ │ │ │ blx 61a70 │ │ │ │ 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 61b6c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208bdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 2089d0 │ │ │ │ + bhi.n 208a68 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 61f64 │ │ │ │ mov r0, fp │ │ │ │ blx 61f64 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -583018,370 +583076,370 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 616a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208b76 │ │ │ │ + beq.n 208c0e │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ mov r0, fp │ │ │ │ blx 61ce0 │ │ │ │ mov r0, sl │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ - b.n 2087f0 │ │ │ │ + b.n 208888 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 2087f6 │ │ │ │ + b.n 20888e │ │ │ │ mov r0, sl │ │ │ │ blx 61a70 │ │ │ │ ldr.w r3, [r9] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208bdc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60cb0 │ │ │ │ - cbnz r0, 208b44 │ │ │ │ + cbnz r0, 208bdc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 60cb0 │ │ │ │ - cbnz r0, 208b44 │ │ │ │ + cbnz r0, 208bdc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 60cb0 │ │ │ │ - cbnz r0, 208b44 │ │ │ │ + cbnz r0, 208bdc │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208aa6 │ │ │ │ + beq.n 208b3e │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ - b.n 2087de │ │ │ │ + b.n 208876 │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2088b4 │ │ │ │ + b.n 20894c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208bdc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208bdc │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 208aa6 │ │ │ │ + b.n 208b3e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 61a70 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 616a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60b24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 208b9c │ │ │ │ + cbz r0, 208c34 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ mov r0, fp │ │ │ │ - b.n 2087e0 │ │ │ │ - bl 1f703c │ │ │ │ + b.n 208878 │ │ │ │ + bl 1f70d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 60ab8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #104 @ (adr r3, 208c18 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 208cb0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 61768 <__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 20802c │ │ │ │ - cbz r0, 208c0e │ │ │ │ + bl 2080c4 │ │ │ │ + cbz r0, 208ca6 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 20802c │ │ │ │ - cbz r0, 208c0e │ │ │ │ + bl 2080c4 │ │ │ │ + cbz r0, 208ca6 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ mov r0, fp │ │ │ │ blx 61ce0 │ │ │ │ mov r0, sl │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61f64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2085d8 │ │ │ │ + bl 208670 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 208732 │ │ │ │ + b.n 2087ca │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ - b.n 2087f6 │ │ │ │ + b.n 20888e │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r7, [pc, #64] @ (208c70 ) │ │ │ │ + ldr r6, [pc, #992] @ (2090a8 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #280] @ (208d4c ) │ │ │ │ + ldr r6, [pc, #184] @ (208d84 ) │ │ │ │ movs r7, r2 │ │ │ │ - bl b0c36 │ │ │ │ - bl d4c3a │ │ │ │ - ldr r5, [pc, #288] @ (208d60 ) │ │ │ │ + bl b0cce │ │ │ │ + bl d4cd2 │ │ │ │ + ldr r5, [pc, #192] @ (208d98 ) │ │ │ │ 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] @ (208d48 ) │ │ │ │ + ldr r5, [pc, #244] @ (208de0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (208d4c ) │ │ │ │ + ldr r2, [pc, #244] @ (208de4 ) │ │ │ │ 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 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 208d1a │ │ │ │ + beq.n 208db2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 208d28 │ │ │ │ - ldr r3, [pc, #200] @ (208d50 ) │ │ │ │ + blt.n 208dc0 │ │ │ │ + ldr r3, [pc, #200] @ (208de8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 60c08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208d22 │ │ │ │ - ldr r1, [pc, #188] @ (208d54 ) │ │ │ │ + beq.n 208dba │ │ │ │ + ldr r1, [pc, #188] @ (208dec ) │ │ │ │ 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 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 208d0c │ │ │ │ + beq.n 208da4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 208d3a │ │ │ │ + blt.n 208dd2 │ │ │ │ mov r1, r7 │ │ │ │ blx 60c08 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208d34 │ │ │ │ + cbz r0, 208dcc │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f99ec │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 208cfe │ │ │ │ + cbz r0, 208d96 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6388 │ │ │ │ + bl 1f6420 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 208cf8 │ │ │ │ + cbz r0, 208d90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2085d8 │ │ │ │ - cbnz r0, 208d1c │ │ │ │ + bl 208670 │ │ │ │ + cbnz r0, 208db4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f6488 │ │ │ │ + bl 1f6520 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 208d06 │ │ │ │ + cbz r0, 208d9e │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 208d14 │ │ │ │ + cbz r0, 208dac │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 60c44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 6127c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 60c44 │ │ │ │ - b.n 208d1a │ │ │ │ + b.n 208db2 │ │ │ │ mov r0, r5 │ │ │ │ blx 6127c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 60c44 │ │ │ │ - b.n 208d0c │ │ │ │ + b.n 208da4 │ │ │ │ nop │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [pc, #208] @ (208e20 ) │ │ │ │ + ldr r2, [pc, #112] @ (208e58 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [pc, #16] @ (208d64 ) │ │ │ │ + ldr r1, [pc, #944] @ (20919c ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [pc, #8] @ (208d60 ) │ │ │ │ + ldr r1, [pc, #936] @ (209198 ) │ │ │ │ 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] @ (208df0 ) │ │ │ │ + ldr r4, [pc, #136] @ (208e88 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (208df4 ) │ │ │ │ + ldr r3, [pc, #136] @ (208e8c ) │ │ │ │ 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] @ (208df8 ) │ │ │ │ + ldr r4, [pc, #124] @ (208e90 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ - ldr r2, [pc, #116] @ (208dfc ) │ │ │ │ + ldr r2, [pc, #116] @ (208e94 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 208dc4 │ │ │ │ + beq.n 208e5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 613d8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (208e00 ) │ │ │ │ + ldr r4, [pc, #88] @ (208e98 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 208dc4 │ │ │ │ + beq.n 208e5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 613d8 │ │ │ │ - b.n 208dc6 │ │ │ │ + b.n 208e5e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #48] @ (208e04 ) │ │ │ │ - ldr r3, [pc, #28] @ (208df4 ) │ │ │ │ + ldr r2, [pc, #48] @ (208e9c ) │ │ │ │ + ldr r3, [pc, #28] @ (208e8c ) │ │ │ │ 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 208dec │ │ │ │ + bne.n 208e84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [pc, #8] @ (208e08 ) │ │ │ │ + ldr r0, [pc, #936] @ (209240 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [pc, #968] @ (2091cc ) │ │ │ │ + ldr r0, [pc, #872] @ (209204 ) │ │ │ │ movs r7, r2 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ 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 1f6488 │ │ │ │ + bl 1f6520 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 208e2c │ │ │ │ + cbz r0, 208ec4 │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 208e3a │ │ │ │ + cbz r0, 208ed2 │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 60c44 │ │ │ │ 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] @ (209034 ) │ │ │ │ - ldr r3, [pc, #468] @ (209038 ) │ │ │ │ + ldr r2, [pc, #468] @ (2090cc ) │ │ │ │ + ldr r3, [pc, #468] @ (2090d0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -583399,191 +583457,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 208e7e │ │ │ │ + bne.n 208f16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2082ac │ │ │ │ - cbz r0, 208f00 │ │ │ │ + bl 208344 │ │ │ │ + cbz r0, 208f98 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 209022 │ │ │ │ + beq.w 2090ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 20821c │ │ │ │ - cbz r0, 208ede │ │ │ │ + bl 2082b4 │ │ │ │ + cbz r0, 208f76 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61f64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2085d8 │ │ │ │ - cbz r0, 208eec │ │ │ │ + bl 208670 │ │ │ │ + cbz r0, 208f84 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60cb0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208f20 │ │ │ │ + cbz r0, 208fb8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207f94 │ │ │ │ + bl 20802c │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208138 │ │ │ │ + bl 2081d0 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #312] @ (20903c ) │ │ │ │ - ldr r3, [pc, #304] @ (209038 ) │ │ │ │ + ldr r2, [pc, #312] @ (2090d4 ) │ │ │ │ + ldr r3, [pc, #304] @ (2090d0 ) │ │ │ │ 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 20902e │ │ │ │ + bne.w 2090c6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20844c │ │ │ │ + bl 2084e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208eec │ │ │ │ + beq.n 208f84 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f65d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ef4 │ │ │ │ + beq.n 208f8c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208eec │ │ │ │ + bne.n 208f84 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61654 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 208eec │ │ │ │ + bne.n 208f84 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 208eec │ │ │ │ + beq.n 208f84 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208eec │ │ │ │ + beq.n 208f84 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 61f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 209022 │ │ │ │ + bne.n 2090ba │ │ │ │ mov r0, r7 │ │ │ │ blx 61c20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20902a │ │ │ │ + beq.n 2090c2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 61654 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 209026 │ │ │ │ + bne.n 2090be │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207da8 │ │ │ │ + bl 207e40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 209026 │ │ │ │ + bne.n 2090be │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60cb0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 209026 │ │ │ │ + bne.n 2090be │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61654 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 209026 │ │ │ │ + bne.n 2090be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 209026 │ │ │ │ + cbz r3, 2090be │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 209026 │ │ │ │ + beq.n 2090be │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 209026 │ │ │ │ + blt.n 2090be │ │ │ │ ldrd r7, r2, [r4] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 209026 │ │ │ │ + bne.n 2090be │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 209026 │ │ │ │ - bl 1f703c │ │ │ │ + bne.n 2090be │ │ │ │ + bl 1f70d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60cb0 │ │ │ │ - cbnz r0, 209026 │ │ │ │ + cbnz r0, 2090be │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 209026 │ │ │ │ + bne.n 2090be │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61f64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208138 │ │ │ │ + bl 2081d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 208f02 │ │ │ │ + b.n 208f9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 208ef4 │ │ │ │ + b.n 208f8c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 208eee │ │ │ │ + b.n 208f86 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 208ef4 │ │ │ │ + b.n 208f8c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ 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] @ (209288 ) │ │ │ │ + ldr r2, [pc, #560] @ (209320 ) │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #552] @ (20928c ) │ │ │ │ + ldr r3, [pc, #552] @ (209324 ) │ │ │ │ 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 │ │ │ │ @@ -583597,102 +583655,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 209074 │ │ │ │ + bne.n 20910c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2082ac │ │ │ │ + bl 208344 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2090c0 │ │ │ │ + cbz r0, 209158 │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 2090de │ │ │ │ + cbnz r7, 209176 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208138 │ │ │ │ + bl 2081d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f9b9c │ │ │ │ - ldr r2, [pc, #460] @ (209290 ) │ │ │ │ - ldr r3, [pc, #456] @ (20928c ) │ │ │ │ + bl 1f9c34 │ │ │ │ + ldr r2, [pc, #460] @ (209328 ) │ │ │ │ + ldr r3, [pc, #456] @ (209324 ) │ │ │ │ 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 209284 │ │ │ │ + bne.w 20931c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20821c │ │ │ │ - cbz r0, 2090fc │ │ │ │ + bl 2082b4 │ │ │ │ + cbz r0, 209194 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61f64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2085d8 │ │ │ │ - cbz r0, 20910a │ │ │ │ + bl 208670 │ │ │ │ + cbz r0, 2091a2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60cb0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 209116 │ │ │ │ + cbz r0, 2091ae │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207f94 │ │ │ │ - b.n 2090b2 │ │ │ │ + bl 20802c │ │ │ │ + b.n 20914a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61a70 │ │ │ │ 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 209266 │ │ │ │ + bcs.w 2092fe │ │ │ │ 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 2086f8 │ │ │ │ + bl 208790 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20910a │ │ │ │ + beq.n 2091a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f65d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2090ae │ │ │ │ + bne.n 209146 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20910e │ │ │ │ + bne.n 2091a6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20910e │ │ │ │ + bne.n 2091a6 │ │ │ │ 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] │ │ │ │ @@ -583701,32 +583759,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 207da8 │ │ │ │ + bl 207e40 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61a70 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2090b2 │ │ │ │ + beq.w 20914a │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61a70 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -583737,106 +583795,106 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 20910e │ │ │ │ + bne.w 2091a6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 61b6c │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 20910e │ │ │ │ + bne.w 2091a6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 20910e │ │ │ │ + bne.w 2091a6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61a70 │ │ │ │ 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 1f649c │ │ │ │ + bl 1f6534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208138 │ │ │ │ - b.n 2090c0 │ │ │ │ + bl 2081d0 │ │ │ │ + b.n 209158 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #2 │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20910a │ │ │ │ + bne.w 2091a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20844c │ │ │ │ + bl 2084e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 209152 │ │ │ │ - b.n 20910a │ │ │ │ + bne.w 2091ea │ │ │ │ + b.n 2091a2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ 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 2082ac │ │ │ │ + bl 208344 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 2092b6 │ │ │ │ + cbnz r0, 20934e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60cb0 │ │ │ │ - cbnz r0, 2092ee │ │ │ │ + cbnz r0, 209386 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61a70 │ │ │ │ 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 208138 │ │ │ │ + bl 2081d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 207f94 │ │ │ │ + bl 20802c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208138 │ │ │ │ + bl 2081d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -583844,87 +583902,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 2082ac │ │ │ │ - cbz r0, 209336 │ │ │ │ + bl 208344 │ │ │ │ + cbz r0, 2093ce │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 209348 │ │ │ │ + cbnz r3, 2093e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208138 │ │ │ │ - vldr d8, [pc, #392] @ 2094c0 │ │ │ │ + bl 2081d0 │ │ │ │ + vldr d8, [pc, #392] @ 209558 │ │ │ │ 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 61f64 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61f64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2085d8 │ │ │ │ + bl 208670 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2094b0 │ │ │ │ + beq.w 209548 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 61a64 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209330 │ │ │ │ + beq.n 2093c8 │ │ │ │ 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 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2093aa │ │ │ │ + cbz r0, 209442 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1f5f0c │ │ │ │ + bl 1f5fa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 209398 │ │ │ │ + bne.n 209430 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #276] @ (2094c8 ) │ │ │ │ + ldr r3, [pc, #276] @ (209560 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #260] @ 2094c0 │ │ │ │ + vldr d8, [pc, #260] @ 209558 │ │ │ │ blx 61e30 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 209496 │ │ │ │ - ldr.w fp, [pc, #252] @ 2094cc │ │ │ │ + beq.n 20952e │ │ │ │ + ldr.w fp, [pc, #252] @ 209564 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #248] @ (2094d0 ) │ │ │ │ + ldr r3, [pc, #248] @ (209568 ) │ │ │ │ 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 1f703c │ │ │ │ + bl 1f70d4 │ │ │ │ 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 │ │ │ │ @@ -583934,16 +583992,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 20943c │ │ │ │ - bl 1ff07c │ │ │ │ + bne.n 2094d4 │ │ │ │ + bl 1ff114 │ │ │ │ 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 61d58 <__aeabi_ul2d@plt> │ │ │ │ @@ -583968,61 +584026,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 2093ee │ │ │ │ + bne.n 209486 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208138 │ │ │ │ + bl 2081d0 │ │ │ │ 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 207f94 │ │ │ │ + bl 20802c │ │ │ │ mov r0, r6 │ │ │ │ - bl 208138 │ │ │ │ - b.n 209336 │ │ │ │ + bl 2081d0 │ │ │ │ + b.n 2093ce │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xebb1ffff │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmp r0, r7 │ │ │ │ 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] @ (209860 ) │ │ │ │ - ldr r3, [pc, #884] @ (209864 ) │ │ │ │ + ldr r2, [pc, #884] @ (2098f8 ) │ │ │ │ + ldr r3, [pc, #884] @ (2098fc ) │ │ │ │ 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 20b1a8 │ │ │ │ + bl 20b240 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 209584 │ │ │ │ + bhi.n 20961c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 20956e │ │ │ │ + bcs.n 209606 │ │ │ │ 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] │ │ │ │ @@ -584030,38 +584088,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 20b164 │ │ │ │ + bl 20b1fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 20966c │ │ │ │ - ldr r2, [pc, #792] @ (209868 ) │ │ │ │ - ldr r3, [pc, #784] @ (209864 ) │ │ │ │ + bhi.w 209704 │ │ │ │ + ldr r2, [pc, #792] @ (209900 ) │ │ │ │ + ldr r3, [pc, #784] @ (2098fc ) │ │ │ │ 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 20984e │ │ │ │ + bne.w 2098e6 │ │ │ │ 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 209528 │ │ │ │ + b.n 2095c0 │ │ │ │ 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 │ │ │ │ @@ -584071,87 +584129,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 20b1a8 │ │ │ │ + bl 20b240 │ │ │ │ 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, 2095d0 │ │ │ │ + cbz r3, 209668 │ │ │ │ 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 2094d8 │ │ │ │ + bl 209570 │ │ │ │ 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 2094d8 │ │ │ │ + bl 209570 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 209824 │ │ │ │ + beq.w 2098bc │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 209814 │ │ │ │ + bls.w 2098ac │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 20981c │ │ │ │ + bls.w 2098b4 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #568] @ 209858 │ │ │ │ + vldr d7, [pc, #568] @ 2098f0 │ │ │ │ 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 20b164 │ │ │ │ + bl 20b1fc │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 20954e │ │ │ │ + bls.n 2095e6 │ │ │ │ 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 20954e │ │ │ │ + b.n 2095e6 │ │ │ │ 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] │ │ │ │ @@ -584170,45 +584228,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 209848 │ │ │ │ + bls.w 2098e0 │ │ │ │ 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 2096ee │ │ │ │ + b.n 209786 │ │ │ │ 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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 2096e2 │ │ │ │ + bne.n 20977a │ │ │ │ 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 │ │ │ │ @@ -584266,95 +584324,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 20954e │ │ │ │ + b.n 2095e6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20961e │ │ │ │ + b.n 2096b6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 20961e │ │ │ │ + b.n 2096b6 │ │ │ │ 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 209826 │ │ │ │ + bne.n 2098be │ │ │ │ movs r4, #2 │ │ │ │ - b.n 20954e │ │ │ │ + b.n 2095e6 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.n 209734 │ │ │ │ + b.n 2097cc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ 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] @ 209e58 │ │ │ │ - ldr.w r3, [pc, #1488] @ 209e5c │ │ │ │ + ldr.w r0, [pc, #1488] @ 209ef0 │ │ │ │ + ldr.w r3, [pc, #1488] @ 209ef4 │ │ │ │ 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 209d8c │ │ │ │ + beq.w 209e24 │ │ │ │ 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 20aa0e │ │ │ │ + bne.w 20aaa6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 20aafe │ │ │ │ + bls.w 20ab96 │ │ │ │ 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 │ │ │ │ @@ -584365,21 +584423,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 2098ee │ │ │ │ + bne.n 209986 │ │ │ │ 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 │ │ │ │ @@ -584395,15 +584453,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 20a2b0 │ │ │ │ + beq.w 20a348 │ │ │ │ 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] │ │ │ │ @@ -584432,15 +584490,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 2099c0 │ │ │ │ + bne.n 209a58 │ │ │ │ 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 │ │ │ │ @@ -584452,15 +584510,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 │ │ │ │ @@ -584539,18 +584597,18 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 20aaf8 │ │ │ │ + bcs.w 20ab90 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - vldr d8, [pc, #816] @ 209e50 │ │ │ │ + vldr d8, [pc, #816] @ 209ee8 │ │ │ │ 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 │ │ │ │ @@ -584578,15 +584636,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 209b72 │ │ │ │ + bne.n 209c0a │ │ │ │ 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 │ │ │ │ @@ -584601,15 +584659,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 │ │ │ │ @@ -584690,15 +584748,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 209b30 │ │ │ │ + bcc.w 209bc8 │ │ │ │ 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 │ │ │ │ @@ -584747,42 +584805,42 @@ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 20aaf2 │ │ │ │ + bls.w 20ab8a │ │ │ │ ldrd r7, sl, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #176] @ 209e50 │ │ │ │ + vldr d8, [pc, #176] @ 209ee8 │ │ │ │ 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 20a2d6 │ │ │ │ + beq.w 20a36e │ │ │ │ mov r1, r5 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ ands r3, r2 │ │ │ │ - bne.n 209dc6 │ │ │ │ + bne.n 209e5e │ │ │ │ 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 20a2ea │ │ │ │ + bhi.w 20a382 │ │ │ │ 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 │ │ │ │ @@ -584797,52 +584855,52 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ blx 61174 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ strh.w r8, [sp, #208] @ 0xd0 │ │ │ │ strb.w r7, [sp, #210] @ 0xd2 │ │ │ │ strd r6, sl, [sp, #136] @ 0x88 │ │ │ │ - bls.w 20a9fe │ │ │ │ + bls.w 20aa96 │ │ │ │ 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 209e68 │ │ │ │ + b.n 209f00 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ 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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 209e60 │ │ │ │ + bne.n 209ef8 │ │ │ │ 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 │ │ │ │ @@ -584899,15 +584957,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 │ │ │ │ @@ -584990,15 +585048,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcs.w 20a9f8 │ │ │ │ + bcs.w 20aa90 │ │ │ │ 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] │ │ │ │ @@ -585029,15 +585087,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 20a0c4 │ │ │ │ + bne.n 20a15c │ │ │ │ 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 │ │ │ │ @@ -585052,15 +585110,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 │ │ │ │ @@ -585141,15 +585199,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 20a082 │ │ │ │ + bcc.w 20a11a │ │ │ │ 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 │ │ │ │ @@ -585181,60 +585239,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 209da2 │ │ │ │ + bhi.w 209e3a │ │ │ │ mov r8, fp │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20a784 │ │ │ │ - ldr.w r2, [pc, #2180] @ 20ab38 │ │ │ │ - ldr.w r3, [pc, #2180] @ 20ab3c │ │ │ │ + bne.w 20a81c │ │ │ │ + ldr.w r2, [pc, #2180] @ 20abd0 │ │ │ │ + ldr.w r3, [pc, #2180] @ 20abd4 │ │ │ │ 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 20ab28 │ │ │ │ + bne.w 20abc0 │ │ │ │ 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 20a732 │ │ │ │ + beq.w 20a7ca │ │ │ │ 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 2094d8 │ │ │ │ + bl 209570 │ │ │ │ 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 61850 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 20a4e6 │ │ │ │ + bcs.w 20a57e │ │ │ │ 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 │ │ │ │ @@ -585264,15 +585322,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 20a37c │ │ │ │ + bne.n 20a414 │ │ │ │ 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 │ │ │ │ @@ -585287,15 +585345,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 │ │ │ │ @@ -585376,15 +585434,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 20a33a │ │ │ │ + bcc.w 20a3d2 │ │ │ │ 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 │ │ │ │ @@ -585408,15 +585466,15 @@ │ │ │ │ add.w r6, r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ adc.w r1, r1, r3, lsr #1 │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 20a706 │ │ │ │ + bcs.w 20a79e │ │ │ │ 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 │ │ │ │ @@ -585446,15 +585504,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 20a59c │ │ │ │ + bne.n 20a634 │ │ │ │ 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 │ │ │ │ @@ -585469,15 +585527,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 │ │ │ │ @@ -585558,15 +585616,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 20a55a │ │ │ │ + bcc.w 20a5f2 │ │ │ │ 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] │ │ │ │ @@ -585577,15 +585635,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 20a27a │ │ │ │ + b.n 20a312 │ │ │ │ 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} │ │ │ │ @@ -585602,22 +585660,22 @@ │ │ │ │ blx 61174 │ │ │ │ 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 209e2c │ │ │ │ + b.w 209ec4 │ │ │ │ ldrb.w r0, [fp, #136] @ 0x88 │ │ │ │ add.w r6, fp, #72 @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20aa82 │ │ │ │ + bne.w 20ab1a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 20ab12 │ │ │ │ + bls.w 20abaa │ │ │ │ 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 │ │ │ │ @@ -585628,22 +585686,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 20a7b4 │ │ │ │ + bne.n 20a84c │ │ │ │ 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 │ │ │ │ @@ -585662,17 +585720,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 20a2b0 │ │ │ │ + bls.w 20a348 │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ - vldr d8, [pc, #760] @ 20ab30 │ │ │ │ + vldr d8, [pc, #760] @ 20abc8 │ │ │ │ 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 │ │ │ │ @@ -585700,15 +585758,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 20a888 │ │ │ │ + bne.n 20a920 │ │ │ │ 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 │ │ │ │ @@ -585722,15 +585780,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 │ │ │ │ @@ -585815,26 +585873,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 20a846 │ │ │ │ - b.n 20a2b0 │ │ │ │ + bcc.w 20a8de │ │ │ │ + b.n 20a348 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 20a23c │ │ │ │ + b.n 20a2d4 │ │ │ │ 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 209eae │ │ │ │ + b.w 209f46 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx 61ba8 │ │ │ │ @@ -585843,36 +585901,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 209948 │ │ │ │ + beq.w 2099e0 │ │ │ │ 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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 61174 │ │ │ │ - b.w 2098ce │ │ │ │ + b.w 209966 │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r2 │ │ │ │ add r0, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ @@ -585883,70 +585941,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 20a80a │ │ │ │ + beq.w 20a8a2 │ │ │ │ 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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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 61174 │ │ │ │ - b.n 20a792 │ │ │ │ + b.n 20a82a │ │ │ │ add.w r6, r8, #72 @ 0x48 │ │ │ │ - b.n 20a792 │ │ │ │ + b.n 20a82a │ │ │ │ adds r3, r5, #1 │ │ │ │ - b.w 209ce6 │ │ │ │ + b.w 209d7e │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ mov r4, r6 │ │ │ │ - b.w 209948 │ │ │ │ + b.w 2099e0 │ │ │ │ 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 20a80a │ │ │ │ + b.n 20a8a2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ 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] @ 20abb8 │ │ │ │ + ldr.w ip, [pc, #104] @ 20ac50 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 20abb0 │ │ │ │ + vldr d7, [pc, #88] @ 20ac48 │ │ │ │ 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] │ │ │ │ @@ -585973,61 +586031,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 │ │ │ │ ... │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ movs r6, r4 │ │ │ │ - cbz r2, 20abd2 │ │ │ │ + cbz r2, 20ac6a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 209870 │ │ │ │ + bl 209908 │ │ │ │ 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] @ (20afe0 ) │ │ │ │ + ldr r0, [pc, #1004] @ (20b078 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1000] @ (20afe4 ) │ │ │ │ + ldr r1, [pc, #1000] @ (20b07c ) │ │ │ │ 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 20adf2 │ │ │ │ + beq.w 20ae8a │ │ │ │ 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 20ae12 │ │ │ │ + beq.w 20aeaa │ │ │ │ add.w r3, sl, lr, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ae9e │ │ │ │ + beq.w 20af36 │ │ │ │ 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 │ │ │ │ @@ -586049,15 +586107,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 20ac6e │ │ │ │ + bne.n 20ad06 │ │ │ │ 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 │ │ │ │ @@ -586071,15 +586129,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 61ba8 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61ba8 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #780] @ 20afd8 │ │ │ │ + vldr d8, [pc, #780] @ 20b070 │ │ │ │ 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] │ │ │ │ @@ -586102,15 +586160,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 20b0bc │ │ │ │ + bl 20b154 │ │ │ │ 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} │ │ │ │ @@ -586154,47 +586212,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 61ba8 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61ba8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 20acd6 │ │ │ │ + bne.n 20ad6e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20af28 │ │ │ │ + bne.w 20afc0 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 20af86 │ │ │ │ + bhi.w 20b01e │ │ │ │ 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 20b0e4 │ │ │ │ + bl 20b17c │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 61ba8 │ │ │ │ - ldr r2, [pc, #500] @ (20afe8 ) │ │ │ │ - ldr r3, [pc, #492] @ (20afe4 ) │ │ │ │ + ldr r2, [pc, #500] @ (20b080 ) │ │ │ │ + ldr r3, [pc, #492] @ (20b07c ) │ │ │ │ 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 20b098 │ │ │ │ + bne.w 20b130 │ │ │ │ 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 │ │ │ │ @@ -586218,41 +586276,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 20ae40 │ │ │ │ + bne.n 20aed8 │ │ │ │ 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 61ba8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20afec │ │ │ │ + bne.w 20b084 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 20b048 │ │ │ │ + bhi.w 20b0e0 │ │ │ │ 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 20adda │ │ │ │ + b.n 20ae72 │ │ │ │ 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] │ │ │ │ @@ -586274,16 +586332,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 20aed0 │ │ │ │ - vldr d7, [pc, #236] @ 20afd8 │ │ │ │ + bne.n 20af68 │ │ │ │ + vldr d7, [pc, #236] @ 20b070 │ │ │ │ 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 │ │ │ │ @@ -586292,31 +586350,31 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 61ba8 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61ba8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20acc4 │ │ │ │ + bne.w 20ad5c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 20adb6 │ │ │ │ + b.n 20ae4e │ │ │ │ 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 20b0e4 │ │ │ │ + bl 20b17c │ │ │ │ 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 │ │ │ │ @@ -586331,15 +586389,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 20afae │ │ │ │ + bls.n 20b046 │ │ │ │ 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] │ │ │ │ @@ -586347,52 +586405,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 20b110 │ │ │ │ + bl 20b1a8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20adf2 │ │ │ │ + beq.w 20ae8a │ │ │ │ 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 20adc6 │ │ │ │ + b.n 20ae5e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r6, [r5, r5] │ │ │ │ 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 20b0e4 │ │ │ │ + bl 20b17c │ │ │ │ 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 │ │ │ │ @@ -586407,15 +586465,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 20b070 │ │ │ │ + bls.n 20b108 │ │ │ │ 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] │ │ │ │ @@ -586423,99 +586481,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 20b110 │ │ │ │ + bl 20b1a8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20adf2 │ │ │ │ + beq.w 20ae8a │ │ │ │ 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 20ae88 │ │ │ │ + b.n 20af20 │ │ │ │ blx 616e4 <__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 20abd8 │ │ │ │ + bl 20ac70 │ │ │ │ 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 20b1ac │ │ │ │ + bl 20b244 │ │ │ │ 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 20beb0 │ │ │ │ + bl 20bf48 │ │ │ │ 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, 20b15e │ │ │ │ + cbz r6, 20b1f6 │ │ │ │ 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 20beb0 │ │ │ │ + bl 20bf48 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 20b13c │ │ │ │ + bne.n 20b1d4 │ │ │ │ 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 │ │ │ │ @@ -586527,15 +586585,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 20cd64 │ │ │ │ + bl 20cdfc │ │ │ │ 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 │ │ │ │ @@ -589132,32 +589190,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] @ (20ce80 ) │ │ │ │ + ldr r4, [pc, #264] @ (20cf18 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (20ce84 ) │ │ │ │ + ldr r3, [pc, #264] @ (20cf1c ) │ │ │ │ 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 20ce60 │ │ │ │ + beq.n 20cef8 │ │ │ │ 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 │ │ │ │ @@ -589169,36 +589227,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, 20ce1c │ │ │ │ + cbz r5, 20ceb4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 20ce04 │ │ │ │ + b.n 20ce9c │ │ │ │ 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 20b1ac │ │ │ │ + bl 20b244 │ │ │ │ subs r5, #1 │ │ │ │ mov r2, sl │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20cdee │ │ │ │ + bne.n 20ce86 │ │ │ │ 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 20b1ac │ │ │ │ + bl 20b244 │ │ │ │ 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 │ │ │ │ @@ -589214,46 +589272,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 20cdb6 │ │ │ │ - ldr r2, [pc, #36] @ (20ce88 ) │ │ │ │ - ldr r3, [pc, #32] @ (20ce84 ) │ │ │ │ + bne.n 20ce4e │ │ │ │ + ldr r2, [pc, #36] @ (20cf20 ) │ │ │ │ + ldr r3, [pc, #32] @ (20cf1c ) │ │ │ │ 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 20ce7a │ │ │ │ + bne.n 20cf12 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20cf14 │ │ │ │ + beq.n 20cfac │ │ │ │ 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 20cf18 │ │ │ │ + bhi.n 20cfb0 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r1, #24 │ │ │ │ cmp r2, #31 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61234 <__clock_gettime64@plt> │ │ │ │ @@ -589365,68 +589423,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 615e8 │ │ │ │ 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] @ (20d05c ) │ │ │ │ + ldr r2, [pc, #112] @ (20d0f4 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (20d060 ) │ │ │ │ + ldr r3, [pc, #108] @ (20d0f8 ) │ │ │ │ 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 20d04e │ │ │ │ + beq.n 20d0e6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 20d04a │ │ │ │ + bne.n 20d0e2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 60a4c │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 60a88 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61b90 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (20d064 ) │ │ │ │ - ldr r3, [pc, #40] @ (20d060 ) │ │ │ │ + ldr r2, [pc, #48] @ (20d0fc ) │ │ │ │ + ldr r3, [pc, #40] @ (20d0f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20d056 │ │ │ │ + bne.n 20d0ee │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20d032 │ │ │ │ + b.n 20d0ca │ │ │ │ mov r1, r2 │ │ │ │ blx 60a88 │ │ │ │ - b.n 20d030 │ │ │ │ + b.n 20d0c8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #6 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 60a7c │ │ │ │ subs r0, #0 │ │ │ │ @@ -589450,96 +589508,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ - cbz r0, 20d0e6 │ │ │ │ + cbz r0, 20d17e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (20d0ec ) │ │ │ │ + ldr r2, [pc, #40] @ (20d184 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 61ff4 │ │ │ │ - cbnz r0, 20d0da │ │ │ │ + cbnz r0, 20d172 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 20d0d6 │ │ │ │ + b.n 20d16e │ │ │ │ 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 61190 │ │ │ │ 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] @ (20d154 ) │ │ │ │ + ldr r2, [pc, #64] @ (20d1ec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (20d158 ) │ │ │ │ + ldr r3, [pc, #64] @ (20d1f0 ) │ │ │ │ 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 6142c │ │ │ │ - cbnz r0, 20d14c │ │ │ │ - cbz r4, 20d134 │ │ │ │ + cbnz r0, 20d1e4 │ │ │ │ + cbz r4, 20d1cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (20d15c ) │ │ │ │ - ldr r3, [pc, #32] @ (20d158 ) │ │ │ │ + ldr r2, [pc, #36] @ (20d1f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (20d1f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20d150 │ │ │ │ + bne.n 20d1e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20d134 │ │ │ │ + b.n 20d1cc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ 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, 20d194 │ │ │ │ + cbnz r3, 20d22c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20d198 │ │ │ │ + beq.n 20d230 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -589548,25 +589606,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 20d174 │ │ │ │ + bl 20d20c │ │ │ │ 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, 20d1d8 │ │ │ │ + cbnz r3, 20d270 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20d1dc │ │ │ │ + beq.n 20d274 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -589575,15 +589633,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 20d1b8 │ │ │ │ + bl 20d250 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -589596,76 +589654,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 20d23c │ │ │ │ + beq.n 20d2d4 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 20d232 │ │ │ │ + b.n 20d2ca │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20d23c │ │ │ │ + beq.n 20d2d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 20d22a │ │ │ │ + bpl.n 20d2c2 │ │ │ │ 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 20d266 │ │ │ │ + beq.n 20d2fe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 20d25e │ │ │ │ + bmi.n 20d2f6 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 20d26a │ │ │ │ + cbnz r0, 20d302 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #225 @ 0xe1 │ │ │ │ - bne.n 20d26a │ │ │ │ + bne.n 20d302 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20d24e │ │ │ │ + bne.n 20d2e6 │ │ │ │ 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] @ (20d2b0 ) │ │ │ │ + ldr r0, [pc, #44] @ (20d348 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 20d2aa │ │ │ │ - ldr r3, [pc, #36] @ (20d2b4 ) │ │ │ │ + cbnz r3, 20d342 │ │ │ │ + ldr r3, [pc, #36] @ (20d34c ) │ │ │ │ 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 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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 │ │ │ │ @@ -589673,1452 +589731,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] @ (20d338 ) │ │ │ │ + ldr r3, [pc, #88] @ (20d3d0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20d33c ) │ │ │ │ + ldr r4, [pc, #84] @ (20d3d4 ) │ │ │ │ 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 20d320 │ │ │ │ + bne.n 20d3b8 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d3ac ) │ │ │ │ + ldr r3, [pc, #92] @ (20d444 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d3b0 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d448 ) │ │ │ │ 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 20d392 │ │ │ │ + bne.n 20d42a │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d40c ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d410 │ │ │ │ + ldr r3, [pc, #72] @ (20d4a4 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d4a8 │ │ │ │ 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 20d3f6 │ │ │ │ + bne.n 20d48e │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d474 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d478 │ │ │ │ + ldr r3, [pc, #80] @ (20d50c ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d510 │ │ │ │ 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 20d45e │ │ │ │ + bne.n 20d4f6 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d4d4 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d4d8 │ │ │ │ + ldr r3, [pc, #72] @ (20d56c ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d570 │ │ │ │ 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 20d4be │ │ │ │ + bne.n 20d556 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d53c ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d540 │ │ │ │ + ldr r3, [pc, #80] @ (20d5d4 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d5d8 │ │ │ │ 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 20d524 │ │ │ │ + bne.n 20d5bc │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d5b4 ) │ │ │ │ + ldr r3, [pc, #96] @ (20d64c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20d5b8 ) │ │ │ │ + ldr r4, [pc, #92] @ (20d650 ) │ │ │ │ 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 20d59a │ │ │ │ + bne.n 20d632 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d628 ) │ │ │ │ + ldr r3, [pc, #92] @ (20d6c0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d62c ) │ │ │ │ + ldr r4, [pc, #88] @ (20d6c4 ) │ │ │ │ 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 20d60e │ │ │ │ + bne.n 20d6a6 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d690 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d694 │ │ │ │ + ldr r3, [pc, #80] @ (20d728 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d72c │ │ │ │ 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 20d678 │ │ │ │ + bne.n 20d710 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d6f0 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d6f4 │ │ │ │ + ldr r3, [pc, #72] @ (20d788 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d78c │ │ │ │ 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 20d6da │ │ │ │ + bne.n 20d772 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d758 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d75c │ │ │ │ + ldr r3, [pc, #80] @ (20d7f0 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d7f4 │ │ │ │ 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 20d740 │ │ │ │ + bne.n 20d7d8 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d7b8 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d7bc │ │ │ │ + ldr r3, [pc, #72] @ (20d850 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d854 │ │ │ │ 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 20d7a2 │ │ │ │ + bne.n 20d83a │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d828 ) │ │ │ │ + ldr r3, [pc, #88] @ (20d8c0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20d82c ) │ │ │ │ + ldr r4, [pc, #84] @ (20d8c4 ) │ │ │ │ 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 20d810 │ │ │ │ + bne.n 20d8a8 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d890 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d894 │ │ │ │ + ldr r3, [pc, #80] @ (20d928 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d92c │ │ │ │ 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 20d878 │ │ │ │ + bne.n 20d910 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20d904 ) │ │ │ │ + ldr r3, [pc, #92] @ (20d99c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d908 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d9a0 ) │ │ │ │ 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 20d8ea │ │ │ │ + bne.n 20d982 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ 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] @ (20d990 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 20d994 │ │ │ │ + ldr r3, [pc, #76] @ (20da28 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 20da2c │ │ │ │ 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 20d97a │ │ │ │ + bne.n 20da12 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20da08 ) │ │ │ │ + ldr r3, [pc, #96] @ (20daa0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20da0c ) │ │ │ │ + ldr r4, [pc, #92] @ (20daa4 ) │ │ │ │ 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 20d9ee │ │ │ │ + bne.n 20da86 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20da64 ) │ │ │ │ - ldr.w ip, [pc, #68] @ 20da68 │ │ │ │ + ldr r3, [pc, #68] @ (20dafc ) │ │ │ │ + ldr.w ip, [pc, #68] @ 20db00 │ │ │ │ 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 20da4c │ │ │ │ + bne.n 20dae4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 20da60 │ │ │ │ + bpl.n 20daf8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ 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] @ (20db08 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 20db0c │ │ │ │ + ldr r3, [pc, #104] @ (20dba0 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 20dba4 │ │ │ │ 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 20db02 │ │ │ │ + bne.n 20db9a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 20daf4 │ │ │ │ + bpl.n 20db8c │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ 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 20dade │ │ │ │ + bne.n 20db76 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 20dade │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + b.n 20db76 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (20db7c ) │ │ │ │ + ldr r3, [pc, #92] @ (20dc14 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20db80 ) │ │ │ │ + ldr r4, [pc, #88] @ (20dc18 ) │ │ │ │ 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 20db64 │ │ │ │ + bne.n 20dbfc │ │ │ │ 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 29cacc │ │ │ │ + bl 29cb64 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 20dbcc │ │ │ │ + cbz r3, 20dc64 │ │ │ │ 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 20dba8 │ │ │ │ + b.n 20dc40 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dbc6 │ │ │ │ + beq.n 20dc5e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29cd64 │ │ │ │ + bl 29cdfc │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 20dba4 │ │ │ │ + bhi.n 20dc3c │ │ │ │ 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, 20dc18 │ │ │ │ + cbz r3, 20dcb0 │ │ │ │ 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 20dbf4 │ │ │ │ + b.n 20dc8c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dc12 │ │ │ │ + beq.n 20dcaa │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29cd64 │ │ │ │ + bl 29cdfc │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 20dbf0 │ │ │ │ + bhi.n 20dc88 │ │ │ │ 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, 20dc64 │ │ │ │ + cbz r3, 20dcfc │ │ │ │ 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 20dc40 │ │ │ │ + b.n 20dcd8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dc5e │ │ │ │ + beq.n 20dcf6 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29cd64 │ │ │ │ + bl 29cdfc │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 20dc3c │ │ │ │ + bhi.n 20dcd4 │ │ │ │ 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, 20dcb0 │ │ │ │ + cbz r3, 20dd48 │ │ │ │ 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 20dc8c │ │ │ │ + b.n 20dd24 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dcaa │ │ │ │ + beq.n 20dd42 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29cd64 │ │ │ │ + bl 29cdfc │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20dc88 │ │ │ │ + bhi.n 20dd20 │ │ │ │ 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, 20dcfc │ │ │ │ + cbz r3, 20dd94 │ │ │ │ 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 20dcd8 │ │ │ │ + b.n 20dd70 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dcf6 │ │ │ │ + beq.n 20dd8e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29cd64 │ │ │ │ + bl 29cdfc │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 20dcd4 │ │ │ │ + bhi.n 20dd6c │ │ │ │ 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, 20dd46 │ │ │ │ + cbz r3, 20ddde │ │ │ │ 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 20dd24 │ │ │ │ + b.n 20ddbc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dd40 │ │ │ │ + beq.n 20ddd8 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29cd64 │ │ │ │ + bl 29cdfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20dd20 │ │ │ │ + bne.n 20ddb8 │ │ │ │ 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 216c90 │ │ │ │ + bl 216d28 │ │ │ │ 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] @ 20de6c │ │ │ │ + ldr.w r8, [pc, #232] @ 20df04 │ │ │ │ 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 20de24 │ │ │ │ + beq.n 20debc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20de1c │ │ │ │ + bne.n 20deb4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20de30 │ │ │ │ + beq.n 20dec8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20de56 │ │ │ │ + beq.n 20deee │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20ddd4 │ │ │ │ + bne.n 20de6c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20ddd4 │ │ │ │ + bls.n 20de6c │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20de1c │ │ │ │ + beq.n 20deb4 │ │ │ │ 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 20de48 │ │ │ │ + bne.n 20dee0 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 20ddf8 │ │ │ │ + beq.n 20de90 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20dd6c │ │ │ │ + bl 20de04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20de1c │ │ │ │ - ldr r2, [pc, #116] @ (20de70 ) │ │ │ │ + cbnz r0, 20deb4 │ │ │ │ + ldr r2, [pc, #116] @ (20df08 ) │ │ │ │ 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 20ddd4 │ │ │ │ + bne.n 20de6c │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 20ddd4 │ │ │ │ + bne.n 20de6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20dd9a │ │ │ │ + bne.n 20de32 │ │ │ │ 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 20dddc │ │ │ │ + bne.n 20de74 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20dde4 │ │ │ │ + bne.n 20de7c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 217f40 │ │ │ │ + bl 217fd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20dde4 │ │ │ │ - b.n 20ddf8 │ │ │ │ + bne.n 20de7c │ │ │ │ + b.n 20de90 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20ddd4 │ │ │ │ + bhi.n 20de6c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20de1c │ │ │ │ + beq.n 20deb4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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 20dec2 │ │ │ │ - cbz r3, 20dec2 │ │ │ │ + bne.n 20df5a │ │ │ │ + cbz r3, 20df5a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20dea2 │ │ │ │ + b.n 20df3a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20dec2 │ │ │ │ + beq.n 20df5a │ │ │ │ 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 21682c │ │ │ │ + bl 2168c4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 20de9c │ │ │ │ + bvc.n 20df34 │ │ │ │ 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 20df12 │ │ │ │ - cbz r3, 20df16 │ │ │ │ + bne.n 20dfaa │ │ │ │ + cbz r3, 20dfae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20def6 │ │ │ │ + b.n 20df8e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20df16 │ │ │ │ + beq.n 20dfae │ │ │ │ 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 21682c │ │ │ │ + bl 2168c4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 20def0 │ │ │ │ + bvs.n 20df88 │ │ │ │ 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 20df76 │ │ │ │ - cbz r3, 20df7e │ │ │ │ + bne.n 20e00e │ │ │ │ + cbz r3, 20e016 │ │ │ │ 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 21682c │ │ │ │ + bl 2168c4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r0, #0, #15 │ │ │ │ - cbz r2, 20df86 │ │ │ │ + cbz r2, 20e01e │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ - bne.n 20df86 │ │ │ │ - bl 1f548c │ │ │ │ + bne.n 20e01e │ │ │ │ + bl 1f5524 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 20df76 │ │ │ │ + bne.n 20e00e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20df7e │ │ │ │ + beq.n 20e016 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 20df46 │ │ │ │ + b.n 20dfde │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20dfb0 │ │ │ │ + bls.n 20e048 │ │ │ │ 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 29cd44 │ │ │ │ + bl 29cddc │ │ │ │ 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 20dff0 │ │ │ │ + bls.n 20e088 │ │ │ │ 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 29cd44 │ │ │ │ + bl 29cddc │ │ │ │ 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] @ 20e0ac │ │ │ │ + ldr.w ip, [pc, #120] @ 20e144 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e0b0 ) │ │ │ │ + ldr r2, [pc, #112] @ (20e148 ) │ │ │ │ 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 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20e086 │ │ │ │ - ldr r2, [pc, #68] @ (20e0b4 ) │ │ │ │ - ldr r3, [pc, #60] @ (20e0b0 ) │ │ │ │ + beq.n 20e11e │ │ │ │ + ldr r2, [pc, #68] @ (20e14c ) │ │ │ │ + ldr r3, [pc, #60] @ (20e148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e0a6 │ │ │ │ + bne.n 20e13e │ │ │ │ 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 21682c │ │ │ │ + bl 2168c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e06e │ │ │ │ + b.n 20e106 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ subne r2, #4 │ │ │ │ - beq.n 20e0e6 │ │ │ │ + beq.n 20e17e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 20e0de │ │ │ │ + bne.n 20e176 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20e0ea │ │ │ │ + bne.n 20e182 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.n 20e0ea │ │ │ │ + bne.n 20e182 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20e0c6 │ │ │ │ + bne.n 20e15e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #68] @ 20e138 │ │ │ │ + ldr.w ip, [pc, #68] @ 20e1d0 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 20e10e │ │ │ │ + cbnz r2, 20e1a6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 20e112 │ │ │ │ + bne.n 20e1aa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e11a │ │ │ │ + beq.n 20e1b2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #28] @ (20e13c ) │ │ │ │ + ldr r3, [pc, #28] @ (20e1d4 ) │ │ │ │ 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 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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 20e160 │ │ │ │ - cbnz r2, 20e16e │ │ │ │ + beq.n 20e1f8 │ │ │ │ + cbnz r2, 20e206 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20e164 │ │ │ │ + beq.n 20e1fc │ │ │ │ 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 20e156 │ │ │ │ + beq.n 20e1ee │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #524] @ (20e388 ) │ │ │ │ + ldr r0, [pc, #524] @ (20e420 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20e1be │ │ │ │ + bne.n 20e256 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20e384 │ │ │ │ + beq.w 20e41c │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #500] @ (20e38c ) │ │ │ │ + ldr r1, [pc, #500] @ (20e424 ) │ │ │ │ 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 20e1ec │ │ │ │ + beq.n 20e284 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20e2b4 │ │ │ │ + beq.n 20e34c │ │ │ │ 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 20e1be │ │ │ │ + blt.n 20e256 │ │ │ │ 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 20e1be │ │ │ │ + bne.n 20e256 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20e384 │ │ │ │ + beq.w 20e41c │ │ │ │ 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 20e380 │ │ │ │ + bhi.w 20e418 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 20e37a │ │ │ │ - add r0, pc, #8 @ (adr r0, 20e210 ) │ │ │ │ + bhi.w 20e412 │ │ │ │ + add r0, pc, #8 @ (adr r0, 20e2a8 ) │ │ │ │ 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 │ │ │ │ @@ -591179,36 +591237,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 20e1be │ │ │ │ + beq.n 20e256 │ │ │ │ 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 20e1be │ │ │ │ + bne.n 20e256 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e384 │ │ │ │ + beq.n 20e41c │ │ │ │ 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 20e294 │ │ │ │ + bhi.n 20e32c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 20e36e │ │ │ │ - add r2, pc, #8 @ (adr r2, 20e2e0 ) │ │ │ │ + bhi.n 20e406 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20e378 ) │ │ │ │ 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 │ │ │ │ @@ -591269,62 +591327,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 20e294 │ │ │ │ + b.n 20e32c │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20e2ae │ │ │ │ + bne.n 20e346 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20e294 │ │ │ │ + b.n 20e32c │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20e1c8 │ │ │ │ + b.n 20e260 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20e1c8 │ │ │ │ + b.n 20e260 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 20e1c8 │ │ │ │ + b.n 20e260 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r2, r7, #1 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e41c │ │ │ │ + beq.n 20e4b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e472 │ │ │ │ + beq.n 20e50a │ │ │ │ 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 20e462 │ │ │ │ + bhi.n 20e4fa │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20e418 │ │ │ │ + bhi.n 20e4b0 │ │ │ │ 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 │ │ │ │ @@ -591335,78 +591393,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 20e472 │ │ │ │ + beq.n 20e50a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20e40a │ │ │ │ + bne.n 20e4a2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e472 │ │ │ │ + beq.n 20e50a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20e420 │ │ │ │ - b.n 20e41c │ │ │ │ + bne.n 20e4b8 │ │ │ │ + b.n 20e4b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e472 │ │ │ │ + beq.n 20e50a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20e436 │ │ │ │ - b.n 20e41c │ │ │ │ + bne.n 20e4ce │ │ │ │ + b.n 20e4b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e472 │ │ │ │ + beq.n 20e50a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20e44c │ │ │ │ - b.n 20e41c │ │ │ │ + beq.n 20e4e4 │ │ │ │ + b.n 20e4b4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 20e41c │ │ │ │ + beq.n 20e4b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20e3c8 │ │ │ │ + bne.n 20e460 │ │ │ │ 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] @ (20e574 ) │ │ │ │ + ldr r4, [pc, #240] @ (20e60c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldrb.w r5, [r0, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20e51a │ │ │ │ + bne.n 20e5b2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e558 │ │ │ │ + beq.n 20e5f0 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #224] @ (20e578 ) │ │ │ │ + ldr r1, [pc, #224] @ (20e610 ) │ │ │ │ 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 20e51a │ │ │ │ + bne.n 20e5b2 │ │ │ │ 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 │ │ │ │ @@ -591420,17 +591478,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 20e528 │ │ │ │ + bhi.n 20e5c0 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 20e570 │ │ │ │ + bhi.n 20e608 │ │ │ │ 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 │ │ │ │ @@ -591453,236 +591511,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 20e51a │ │ │ │ + bne.n 20e5b2 │ │ │ │ negs r7, r2 │ │ │ │ sbc.w r1, r8, r1 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 20e51e │ │ │ │ + bne.n 20e5b6 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 20e4dc │ │ │ │ + bne.n 20e574 │ │ │ │ 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 20e528 │ │ │ │ + b.n 20e5c0 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20e528 │ │ │ │ + b.n 20e5c0 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20e528 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + b.n 20e5c0 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ 20e604 │ │ │ │ + ldr.w ip, [pc, #120] @ 20e69c │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e608 ) │ │ │ │ + ldr r2, [pc, #112] @ (20e6a0 ) │ │ │ │ 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 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20e5de │ │ │ │ - ldr r2, [pc, #68] @ (20e60c ) │ │ │ │ - ldr r3, [pc, #60] @ (20e608 ) │ │ │ │ + beq.n 20e676 │ │ │ │ + ldr r2, [pc, #68] @ (20e6a4 ) │ │ │ │ + ldr r3, [pc, #60] @ (20e6a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e5fe │ │ │ │ + bne.n 20e696 │ │ │ │ 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 21682c │ │ │ │ + bl 2168c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e5c6 │ │ │ │ + b.n 20e65e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r4, r1 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + adds r2, r3, r6 │ │ │ │ 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] @ 20e698 │ │ │ │ + ldr.w ip, [pc, #120] @ 20e730 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e69c ) │ │ │ │ + ldr r2, [pc, #112] @ (20e734 ) │ │ │ │ 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 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20e672 │ │ │ │ - ldr r2, [pc, #68] @ (20e6a0 ) │ │ │ │ - ldr r3, [pc, #60] @ (20e69c ) │ │ │ │ + beq.n 20e70a │ │ │ │ + ldr r2, [pc, #68] @ (20e738 ) │ │ │ │ + ldr r3, [pc, #60] @ (20e734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e692 │ │ │ │ + bne.n 20e72a │ │ │ │ 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 21682c │ │ │ │ + bl 2168c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e65a │ │ │ │ + b.n 20e6f2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r0, r4 │ │ │ │ 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] @ 20e72c │ │ │ │ + ldr.w ip, [pc, #120] @ 20e7c4 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e730 ) │ │ │ │ + ldr r2, [pc, #112] @ (20e7c8 ) │ │ │ │ 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 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20e706 │ │ │ │ - ldr r2, [pc, #68] @ (20e734 ) │ │ │ │ - ldr r3, [pc, #60] @ (20e730 ) │ │ │ │ + beq.n 20e79e │ │ │ │ + ldr r2, [pc, #68] @ (20e7cc ) │ │ │ │ + ldr r3, [pc, #60] @ (20e7c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e726 │ │ │ │ + bne.n 20e7be │ │ │ │ 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 21682c │ │ │ │ + bl 2168c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e6ee │ │ │ │ + b.n 20e786 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r6, r1 │ │ │ │ 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 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e7d8 │ │ │ │ + beq.n 20e870 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e810 │ │ │ │ + beq.n 20e8a8 │ │ │ │ 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 20e808 │ │ │ │ + bhi.n 20e8a0 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20e7b2 │ │ │ │ + bhi.n 20e84a │ │ │ │ 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 │ │ │ │ @@ -591692,81 +591750,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, 20e7d8 │ │ │ │ + cbz r0, 20e870 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e810 │ │ │ │ + beq.n 20e8a8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ - b.n 20e7b2 │ │ │ │ + b.n 20e84a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e810 │ │ │ │ + beq.n 20e8a8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e7c4 │ │ │ │ + bne.n 20e85c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e810 │ │ │ │ + beq.n 20e8a8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e7dc │ │ │ │ - b.n 20e7d8 │ │ │ │ + bne.n 20e874 │ │ │ │ + b.n 20e870 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e7da │ │ │ │ + beq.n 20e872 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20e7f2 │ │ │ │ + bne.n 20e88a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 20e7d8 │ │ │ │ + beq.n 20e870 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20e770 │ │ │ │ + bne.n 20e808 │ │ │ │ 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 216860 │ │ │ │ - cbz r0, 20e892 │ │ │ │ + bl 2168f8 │ │ │ │ + cbz r0, 20e92a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e8dc │ │ │ │ + beq.n 20e974 │ │ │ │ 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 20e8d4 │ │ │ │ + bhi.n 20e96c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20e88e │ │ │ │ + bhi.n 20e926 │ │ │ │ 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 │ │ │ │ @@ -591777,82 +591835,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 20e8dc │ │ │ │ + beq.n 20e974 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #27 │ │ │ │ - bne.n 20e880 │ │ │ │ + bne.n 20e918 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e8dc │ │ │ │ + beq.n 20e974 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bne.n 20e896 │ │ │ │ - b.n 20e892 │ │ │ │ + bne.n 20e92e │ │ │ │ + b.n 20e92a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e8dc │ │ │ │ + beq.n 20e974 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bne.n 20e8aa │ │ │ │ - b.n 20e892 │ │ │ │ + bne.n 20e942 │ │ │ │ + b.n 20e92a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e894 │ │ │ │ + beq.n 20e92c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20e8be │ │ │ │ + bne.n 20e956 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #27 │ │ │ │ - beq.n 20e892 │ │ │ │ + beq.n 20e92a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20e848 │ │ │ │ + bne.n 20e8e0 │ │ │ │ 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 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e97a │ │ │ │ + beq.n 20ea12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20ea84 │ │ │ │ + beq.w 20eb1c │ │ │ │ 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 20ea5e │ │ │ │ + bhi.w 20eaf6 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e980 │ │ │ │ + bhi.n 20ea18 │ │ │ │ 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 │ │ │ │ @@ -591863,21 +591921,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 20ea84 │ │ │ │ + beq.w 20eb1c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 20e964 │ │ │ │ + bne.n 20e9fc │ │ │ │ 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 61dd0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -591887,30 +591945,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 20e97a │ │ │ │ + bne.n 20ea12 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e97a │ │ │ │ + beq.n 20ea12 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20ea84 │ │ │ │ + beq.n 20eb1c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20e988 │ │ │ │ + b.n 20ea20 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e9e2 │ │ │ │ + b.n 20ea7a │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e97a │ │ │ │ + beq.n 20ea12 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20ea84 │ │ │ │ + beq.n 20eb1c │ │ │ │ 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 61850 <__popcountdi2@plt> │ │ │ │ @@ -591921,23 +591979,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 20e9d0 │ │ │ │ - b.n 20e97a │ │ │ │ + beq.n 20ea68 │ │ │ │ + b.n 20ea12 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20ea2e │ │ │ │ + b.n 20eac6 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e97a │ │ │ │ + beq.n 20ea12 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20ea84 │ │ │ │ + beq.n 20eb1c │ │ │ │ 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 61850 <__popcountdi2@plt> │ │ │ │ @@ -591948,57 +592006,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 20ea1c │ │ │ │ - b.n 20e97a │ │ │ │ + beq.n 20eab4 │ │ │ │ + b.n 20ea12 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 20ea8a │ │ │ │ + bne.n 20eb22 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 20e97a │ │ │ │ + bne.n 20ea12 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 20e97a │ │ │ │ + beq.w 20ea12 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20e920 │ │ │ │ + bne.w 20e9b8 │ │ │ │ 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 20ea70 │ │ │ │ + b.n 20eb08 │ │ │ │ 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 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20ed1e │ │ │ │ + beq.w 20edb6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20ed18 │ │ │ │ + beq.w 20edb0 │ │ │ │ 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] │ │ │ │ @@ -592009,35 +592067,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 20ed24 │ │ │ │ + beq.w 20edbc │ │ │ │ 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 20ed06 │ │ │ │ + bhi.w 20ed9e │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20eb8c │ │ │ │ + bhi.n 20ec24 │ │ │ │ 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 │ │ │ │ @@ -592060,357 +592118,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 20ed1e │ │ │ │ + bne.w 20edb6 │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20ed18 │ │ │ │ + beq.w 20edb0 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20eb7c │ │ │ │ + beq.n 20ec14 │ │ │ │ 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 20eb8c │ │ │ │ + b.n 20ec24 │ │ │ │ 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 20ed1e │ │ │ │ + bne.w 20edb6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20ed18 │ │ │ │ + beq.w 20edb0 │ │ │ │ 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 20ebe4 │ │ │ │ + beq.n 20ec7c │ │ │ │ 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 20ebe4 │ │ │ │ + b.n 20ec7c │ │ │ │ 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 20ed1e │ │ │ │ + bne.n 20edb6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ed18 │ │ │ │ + beq.n 20edb0 │ │ │ │ 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 20ec48 │ │ │ │ + beq.n 20ece0 │ │ │ │ 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 20ec48 │ │ │ │ + b.n 20ece0 │ │ │ │ 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 20ed1e │ │ │ │ + bne.n 20edb6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ed18 │ │ │ │ + beq.n 20edb0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20eca8 │ │ │ │ + beq.n 20ed40 │ │ │ │ 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 20ecae │ │ │ │ + b.n 20ed46 │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.n 20ed1e │ │ │ │ + bne.n 20edb6 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 20eaf6 │ │ │ │ + bne.w 20eb8e │ │ │ │ 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 20eb30 │ │ │ │ + b.n 20ebc8 │ │ │ │ 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 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ee4c │ │ │ │ + beq.n 20eee4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20ede8 │ │ │ │ + beq.n 20ee80 │ │ │ │ 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 20edee │ │ │ │ + beq.n 20ee86 │ │ │ │ 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 20edd6 │ │ │ │ + bhi.n 20ee6e │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20edf6 │ │ │ │ + bhi.n 20ee8e │ │ │ │ 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] @ (20ee48 ) │ │ │ │ + ldr r6, [pc, #128] @ (20eee0 ) │ │ │ │ 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 20ee4c │ │ │ │ + bne.n 20eee4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20ed78 │ │ │ │ + bne.n 20ee10 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 20ed98 │ │ │ │ + b.n 20ee30 │ │ │ │ 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 20ee4c │ │ │ │ + bne.n 20eee4 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20ede8 │ │ │ │ + beq.n 20ee80 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 20ef3e │ │ │ │ + beq.w 20efd6 │ │ │ │ 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 20ee10 │ │ │ │ + beq.n 20eea8 │ │ │ │ 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 20ee4c │ │ │ │ + bne.n 20eee4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20ede8 │ │ │ │ + beq.n 20ee80 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20ef2c │ │ │ │ + beq.n 20efc4 │ │ │ │ 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 20ee5c │ │ │ │ + b.n 20eef4 │ │ │ │ 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 20ee4c │ │ │ │ + bne.n 20eee4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20ede8 │ │ │ │ + beq.n 20ee80 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20ef50 │ │ │ │ + beq.n 20efe8 │ │ │ │ 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 20eea4 │ │ │ │ + b.n 20ef3c │ │ │ │ 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 20ee4c │ │ │ │ + bne.n 20eee4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 20ede8 │ │ │ │ + beq.w 20ee80 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20ef62 │ │ │ │ + beq.n 20effa │ │ │ │ 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 20eeec │ │ │ │ + b.n 20ef84 │ │ │ │ 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 20ee5c │ │ │ │ + b.n 20eef4 │ │ │ │ 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 20ee00 │ │ │ │ + b.n 20ee98 │ │ │ │ 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 20eea4 │ │ │ │ + b.n 20ef3c │ │ │ │ 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 20eeec │ │ │ │ + b.n 20ef84 │ │ │ │ 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 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f074 │ │ │ │ + beq.n 20f10c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20f042 │ │ │ │ + beq.n 20f0da │ │ │ │ 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] │ │ │ │ @@ -592421,32 +592479,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 20f100 │ │ │ │ + beq.w 20f198 │ │ │ │ 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 20f036 │ │ │ │ + bhi.n 20f0ce │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20f07a │ │ │ │ + bhi.n 20f112 │ │ │ │ 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 │ │ │ │ @@ -592459,301 +592517,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 20f074 │ │ │ │ + bne.n 20f10c │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 20efbe │ │ │ │ + bne.n 20f056 │ │ │ │ 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 20f074 │ │ │ │ + bne.n 20f10c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20f042 │ │ │ │ + beq.n 20f0da │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20f108 │ │ │ │ + beq.n 20f1a0 │ │ │ │ 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 20f054 │ │ │ │ + beq.n 20f0ec │ │ │ │ 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 20f074 │ │ │ │ + bne.n 20f10c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20f042 │ │ │ │ + beq.n 20f0da │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20f138 │ │ │ │ + beq.n 20f1d0 │ │ │ │ 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 20f084 │ │ │ │ - b.n 20f074 │ │ │ │ + beq.n 20f11c │ │ │ │ + b.n 20f10c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20f074 │ │ │ │ + bne.n 20f10c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20f042 │ │ │ │ + beq.n 20f0da │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20f128 │ │ │ │ + beq.n 20f1c0 │ │ │ │ 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 20f0b0 │ │ │ │ - b.n 20f074 │ │ │ │ + beq.n 20f148 │ │ │ │ + b.n 20f10c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20f074 │ │ │ │ + bne.n 20f10c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20f042 │ │ │ │ + beq.n 20f0da │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20f118 │ │ │ │ + beq.n 20f1b0 │ │ │ │ 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 20f0de │ │ │ │ - b.n 20f074 │ │ │ │ + beq.n 20f176 │ │ │ │ + b.n 20f10c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20eff8 │ │ │ │ + b.n 20f090 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20f04e │ │ │ │ + b.n 20f0e6 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20f0d8 │ │ │ │ + b.n 20f170 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20f0aa │ │ │ │ + b.n 20f142 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20f080 │ │ │ │ + b.n 20f118 │ │ │ │ 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 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f23e │ │ │ │ + beq.n 20f2d6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20f206 │ │ │ │ + beq.n 20f29e │ │ │ │ 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 20f20c │ │ │ │ + beq.n 20f2a4 │ │ │ │ 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 20f1f4 │ │ │ │ + bhi.n 20f28c │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20f270 │ │ │ │ + bhi.n 20f308 │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r6, [pc, #392] @ (20f360 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f310 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f314 ) │ │ │ │ + ldr r6, [pc, #392] @ (20f3f8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3a8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3ac ) │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20f318 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f318 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f31c ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3b0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3b0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3b4 ) │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20f320 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f320 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f324 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f324 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f328 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f328 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f32c ) │ │ │ │ - ldr r6, [pc, #312] @ (20f32c ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3b8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3b8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3bc ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3bc ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3c0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3c0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3c4 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f3c4 ) │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 20f23e │ │ │ │ + bne.n 20f2d6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 20f192 │ │ │ │ + bne.n 20f22a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 20f1b2 │ │ │ │ + b.n 20f24a │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20f23e │ │ │ │ + bne.n 20f2d6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f206 │ │ │ │ + beq.n 20f29e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20f2c4 │ │ │ │ + beq.n 20f35c │ │ │ │ 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 20f220 │ │ │ │ + beq.n 20f2b8 │ │ │ │ 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 20f23e │ │ │ │ + bne.n 20f2d6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f206 │ │ │ │ + beq.n 20f29e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20f2e4 │ │ │ │ + beq.n 20f37c │ │ │ │ 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 20f250 │ │ │ │ - b.n 20f23e │ │ │ │ + beq.n 20f2e8 │ │ │ │ + b.n 20f2d6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20f23e │ │ │ │ + bne.n 20f2d6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f206 │ │ │ │ + beq.n 20f29e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20f2d4 │ │ │ │ + beq.n 20f36c │ │ │ │ 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 20f27a │ │ │ │ - b.n 20f23e │ │ │ │ + beq.n 20f312 │ │ │ │ + b.n 20f2d6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20f23e │ │ │ │ + bne.n 20f2d6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f206 │ │ │ │ + beq.n 20f29e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20f2f4 │ │ │ │ + beq.n 20f38c │ │ │ │ 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 20f2a4 │ │ │ │ - b.n 20f23e │ │ │ │ + beq.n 20f33c │ │ │ │ + b.n 20f2d6 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20f218 │ │ │ │ + b.n 20f2b0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20f274 │ │ │ │ + b.n 20f30c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20f248 │ │ │ │ + b.n 20f2e0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20f29c │ │ │ │ + b.n 20f334 │ │ │ │ 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 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f48e │ │ │ │ + beq.w 20f526 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f564 │ │ │ │ + beq.w 20f5fc │ │ │ │ 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 20f50a │ │ │ │ + bhi.w 20f5a2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 20f3a8 │ │ │ │ + bhi.n 20f440 │ │ │ │ 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 │ │ │ │ @@ -592764,28 +592822,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 20f48e │ │ │ │ + beq.n 20f526 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20f490 │ │ │ │ + beq.n 20f528 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ands.w r0, r4, #255 @ 0xff │ │ │ │ - bne.n 20f38c │ │ │ │ - b.n 20f490 │ │ │ │ + bne.n 20f424 │ │ │ │ + b.n 20f528 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f526 │ │ │ │ blx 61dd0 <__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 │ │ │ │ @@ -592800,37 +592858,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 20f48e │ │ │ │ + bne.n 20f526 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f526 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20f564 │ │ │ │ + beq.w 20f5fc │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20f3b0 │ │ │ │ + b.n 20f448 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20f438 │ │ │ │ + b.n 20f4d0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f526 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20f564 │ │ │ │ + beq.w 20f5fc │ │ │ │ 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, 20f48e │ │ │ │ + cbz r4, 20f526 │ │ │ │ blx 61850 <__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 │ │ │ │ @@ -592845,32 +592903,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 20f424 │ │ │ │ + beq.n 20f4bc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20f4b0 │ │ │ │ + b.n 20f548 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f526 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20f564 │ │ │ │ + beq.n 20f5fc │ │ │ │ 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 20f48e │ │ │ │ + beq.n 20f526 │ │ │ │ blx 61850 <__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 │ │ │ │ @@ -592885,91 +592943,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 20f49e │ │ │ │ - b.n 20f48e │ │ │ │ + beq.n 20f536 │ │ │ │ + b.n 20f526 │ │ │ │ orrs.w r3, r4, sl │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f526 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ - cbz r4, 20f56a │ │ │ │ + cbz r4, 20f602 │ │ │ │ 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 20f57c │ │ │ │ + bne.n 20f614 │ │ │ │ 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 20f48e │ │ │ │ + bne.n 20f526 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f526 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20f346 │ │ │ │ + bne.w 20f3de │ │ │ │ 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 20f524 │ │ │ │ + b.n 20f5bc │ │ │ │ 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 20f534 │ │ │ │ + b.n 20f5cc │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f5ae │ │ │ │ + beq.n 20f646 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f660 │ │ │ │ + beq.n 20f6f8 │ │ │ │ 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 20f652 │ │ │ │ + bhi.n 20f6ea │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20f61e │ │ │ │ + bhi.n 20f6b6 │ │ │ │ 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 │ │ │ │ @@ -592981,100 +593039,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 20f606 │ │ │ │ + bne.n 20f69e │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f60c │ │ │ │ + beq.n 20f6a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20f610 │ │ │ │ + bls.n 20f6a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f60c │ │ │ │ + beq.n 20f6a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20f626 │ │ │ │ - b.n 20f622 │ │ │ │ + bls.n 20f6be │ │ │ │ + b.n 20f6ba │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f60c │ │ │ │ + beq.n 20f6a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20f63c │ │ │ │ - b.n 20f622 │ │ │ │ + bls.n 20f6d4 │ │ │ │ + b.n 20f6ba │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20f622 │ │ │ │ + bcs.n 20f6ba │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20f5c4 │ │ │ │ - b.n 20f60c │ │ │ │ + bne.n 20f65c │ │ │ │ + b.n 20f6a4 │ │ │ │ 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 20f676 │ │ │ │ + beq.n 20f70e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20f6c4 │ │ │ │ + cbz r3, 20f75c │ │ │ │ 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 20f69a │ │ │ │ + b.n 20f732 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f6c0 │ │ │ │ + beq.n 20f758 │ │ │ │ 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 20f696 │ │ │ │ + bls.n 20f72e │ │ │ │ cmp r0, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, ip │ │ │ │ sbcs.w r2, r5, r2 │ │ │ │ - bcs.n 20f696 │ │ │ │ + bcs.n 20f72e │ │ │ │ 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 20f6da │ │ │ │ + beq.n 20f772 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f7a4 │ │ │ │ + beq.n 20f83c │ │ │ │ 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] │ │ │ │ @@ -593083,18 +593141,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 20f792 │ │ │ │ + bhi.n 20f82a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20f748 │ │ │ │ + bhi.n 20f7e0 │ │ │ │ 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 │ │ │ │ @@ -593112,91 +593170,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 61dd0 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f738 │ │ │ │ + bne.n 20f7d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f73e │ │ │ │ + bne.n 20f7d6 │ │ │ │ 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 61850 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f738 │ │ │ │ + bne.n 20f7d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f75a │ │ │ │ - b.n 20f754 │ │ │ │ + bne.n 20f7f2 │ │ │ │ + b.n 20f7ec │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f738 │ │ │ │ + bne.n 20f7d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f776 │ │ │ │ - b.n 20f754 │ │ │ │ + bne.n 20f80e │ │ │ │ + b.n 20f7ec │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f738 │ │ │ │ + bne.n 20f7d0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 20f6fa │ │ │ │ - b.n 20f754 │ │ │ │ + bne.n 20f792 │ │ │ │ + b.n 20f7ec │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (20f854 ) │ │ │ │ + ldr r0, [pc, #160] @ (20f8ec ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 20f7ea │ │ │ │ + bne.n 20f882 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f84a │ │ │ │ - ldr.w lr, [pc, #140] @ 20f858 │ │ │ │ + beq.n 20f8e2 │ │ │ │ + ldr.w lr, [pc, #140] @ 20f8f0 │ │ │ │ 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 20f7ee │ │ │ │ + beq.n 20f886 │ │ │ │ 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 20f83e │ │ │ │ + bhi.n 20f8d6 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20f83e │ │ │ │ + bhi.n 20f8d6 │ │ │ │ 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 │ │ │ │ @@ -593208,35 +593266,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 20f7ea │ │ │ │ + beq.n 20f882 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 20f802 │ │ │ │ + bne.n 20f89a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20f842 │ │ │ │ + b.n 20f8da │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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 20f86e │ │ │ │ + beq.n 20f906 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f96e │ │ │ │ + beq.n 20fa06 │ │ │ │ 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 │ │ │ │ @@ -593244,17 +593302,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 20f8ca │ │ │ │ + bhi.n 20f962 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 20f914 │ │ │ │ + bhi.n 20f9ac │ │ │ │ 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 │ │ │ │ @@ -593270,82 +593328,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 20f930 │ │ │ │ + bcs.n 20f9c8 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 20f972 │ │ │ │ + bge.n 20fa0a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20f930 │ │ │ │ + bne.n 20f9c8 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f88e │ │ │ │ + bne.n 20f926 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f932 │ │ │ │ + b.n 20f9ca │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20f906 │ │ │ │ + bcc.n 20f99e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f930 │ │ │ │ + bne.n 20f9c8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f8f2 │ │ │ │ + beq.n 20f98a │ │ │ │ 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 20f8f6 │ │ │ │ + bcc.n 20f98e │ │ │ │ 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 20f930 │ │ │ │ + bcs.n 20f9c8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20f95e │ │ │ │ + bcc.n 20f9f6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f930 │ │ │ │ + bne.n 20f9c8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f8f2 │ │ │ │ + beq.n 20f98a │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 20f938 │ │ │ │ + b.n 20f9d0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 20f8ee │ │ │ │ + blt.n 20f986 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20f8ee │ │ │ │ - b.n 20f930 │ │ │ │ + beq.n 20f986 │ │ │ │ + b.n 20f9c8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f99a │ │ │ │ + beq.n 20fa32 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fa6a │ │ │ │ + beq.n 20fb02 │ │ │ │ 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 │ │ │ │ @@ -593353,17 +593411,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 20f9fa │ │ │ │ + bhi.n 20fa92 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 20fa44 │ │ │ │ + bhi.n 20fadc │ │ │ │ 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 │ │ │ │ @@ -593377,69 +593435,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 20fa64 │ │ │ │ + bcs.n 20fafc │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 20fa6e │ │ │ │ + bge.n 20fb06 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20fa64 │ │ │ │ + bne.n 20fafc │ │ │ │ movs r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20f9ba │ │ │ │ + bne.n 20fa52 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20fa66 │ │ │ │ + b.n 20fafe │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 20fa30 │ │ │ │ - cbnz r7, 20fa64 │ │ │ │ + bpl.n 20fac8 │ │ │ │ + cbnz r7, 20fafc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20fa20 │ │ │ │ - b.n 20fa1c │ │ │ │ + bne.n 20fab8 │ │ │ │ + b.n 20fab4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20fa1c │ │ │ │ + beq.n 20fab4 │ │ │ │ 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 20fa64 │ │ │ │ + bcs.n 20fafc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcc.n 20fa36 │ │ │ │ + bcc.n 20face │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20fa36 │ │ │ │ + beq.n 20face │ │ │ │ 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 20fa18 │ │ │ │ + blt.n 20fab0 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20fa18 │ │ │ │ - b.n 20fa64 │ │ │ │ + beq.n 20fab0 │ │ │ │ + b.n 20fafc │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20fa96 │ │ │ │ + beq.n 20fb2e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fbe4 │ │ │ │ + beq.w 20fc7c │ │ │ │ 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 │ │ │ │ @@ -593447,17 +593505,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 20fbaa │ │ │ │ + bhi.n 20fc42 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 20fb52 │ │ │ │ + bhi.n 20fbea │ │ │ │ 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 │ │ │ │ @@ -593468,439 +593526,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 20fbe0 │ │ │ │ + beq.n 20fc78 │ │ │ │ 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 20faf8 │ │ │ │ - cbz r7, 20fb40 │ │ │ │ + beq.n 20fb90 │ │ │ │ + cbz r7, 20fbd8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20fbe0 │ │ │ │ + beq.n 20fc78 │ │ │ │ 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 20fb1e │ │ │ │ + beq.n 20fbb6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20fb18 │ │ │ │ + bne.n 20fbb0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 20fbda │ │ │ │ + b.n 20fc72 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20fbe0 │ │ │ │ + beq.n 20fc78 │ │ │ │ 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 20fb18 │ │ │ │ + bcs.n 20fbb0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20fb44 │ │ │ │ - b.n 20fb16 │ │ │ │ + beq.n 20fbdc │ │ │ │ + b.n 20fbae │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20fbe0 │ │ │ │ + beq.n 20fc78 │ │ │ │ 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 20fb18 │ │ │ │ + bcs.n 20fbb0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20fb76 │ │ │ │ - b.n 20fb16 │ │ │ │ + beq.n 20fc0e │ │ │ │ + b.n 20fbae │ │ │ │ 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 20fb18 │ │ │ │ + bcs.n 20fbb0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 20fb16 │ │ │ │ + blt.n 20fbae │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - blt.n 20fbda │ │ │ │ + blt.n 20fc72 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20fb18 │ │ │ │ + bne.n 20fbb0 │ │ │ │ movs r7, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 20fab8 │ │ │ │ + bne.w 20fb50 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20fb1a │ │ │ │ + b.n 20fbb2 │ │ │ │ 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 20fc1c │ │ │ │ - b.n 20fee0 │ │ │ │ + bne.n 20fcb4 │ │ │ │ + b.n 20ff78 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20fee0 │ │ │ │ + beq.w 20ff78 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 20fc12 │ │ │ │ + bne.n 20fcaa │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ 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 20fc0c │ │ │ │ + bne.n 20fca4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20fc12 │ │ │ │ + beq.n 20fcaa │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 20fc5c │ │ │ │ + b.n 20fcf4 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 20fed4 │ │ │ │ + beq.w 20ff6c │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 20fc52 │ │ │ │ + bne.n 20fcea │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ 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 20fc4c │ │ │ │ + bne.n 20fce4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20fc52 │ │ │ │ + beq.n 20fcea │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20fca4 │ │ │ │ + b.n 20fd3c │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20fec4 │ │ │ │ + beq.w 20ff5c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 20fc96 │ │ │ │ + bne.n 20fd2e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ 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 20fc90 │ │ │ │ + bne.n 20fd28 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 20fc96 │ │ │ │ + beq.n 20fd2e │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 20fcf0 │ │ │ │ + b.n 20fd88 │ │ │ │ cmp r6, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 20feb0 │ │ │ │ + beq.w 20ff48 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20fce2 │ │ │ │ + bne.n 20fd7a │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ 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 20fcdc │ │ │ │ + bne.n 20fd74 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 20fce2 │ │ │ │ + beq.n 20fd7a │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 20fd38 │ │ │ │ + b.n 20fdd0 │ │ │ │ cmp r5, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 20fe96 │ │ │ │ + beq.w 20ff2e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20fd2e │ │ │ │ + bne.n 20fdc6 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ 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 20fd28 │ │ │ │ + bne.n 20fdc0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 20fd2e │ │ │ │ + beq.n 20fdc6 │ │ │ │ strd r8, r7, [sp] │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 20fd82 │ │ │ │ + b.n 20fe1a │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20ff18 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 20fe88 │ │ │ │ + beq.w 20ff20 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 20fd74 │ │ │ │ + bne.n 20fe0c │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fe80 │ │ │ │ + bne.n 20ff18 │ │ │ │ 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 20fd6e │ │ │ │ + bne.n 20fe06 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20fd74 │ │ │ │ + beq.n 20fe0c │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 20fdbc │ │ │ │ + b.n 20fe54 │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20fe80 │ │ │ │ + bne.n 20ff18 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fd74 │ │ │ │ + beq.n 20fe0c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20fdb4 │ │ │ │ + bne.n 20fe4c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fe80 │ │ │ │ + bne.n 20ff18 │ │ │ │ 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 20fdb0 │ │ │ │ + bne.n 20fe48 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20fdb4 │ │ │ │ + beq.n 20fe4c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 20fdf6 │ │ │ │ + b.n 20fe8e │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.n 20fe7e │ │ │ │ + bne.n 20ff16 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20fdb4 │ │ │ │ + beq.n 20fe4c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 20fdee │ │ │ │ + bne.n 20fe86 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fe7e │ │ │ │ + bne.n 20ff16 │ │ │ │ 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 20fdea │ │ │ │ + bne.n 20fe82 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20fdee │ │ │ │ + beq.n 20fe86 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 20fe38 │ │ │ │ + b.n 20fed0 │ │ │ │ cmp.w lr, #141 @ 0x8d │ │ │ │ - bne.n 20fe7e │ │ │ │ + bne.n 20ff16 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20fdee │ │ │ │ + beq.n 20fe86 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 20fe2c │ │ │ │ + bne.n 20fec4 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20fe7e │ │ │ │ + bne.n 20ff16 │ │ │ │ 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 20fe26 │ │ │ │ + bne.n 20febe │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20fbe8 │ │ │ │ + bl 20fc80 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fe2c │ │ │ │ + bne.n 20fec4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20fe80 │ │ │ │ + b.n 20ff18 │ │ │ │ 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 20fd38 │ │ │ │ + bne.w 20fdd0 │ │ │ │ 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 20fcf0 │ │ │ │ + bne.w 20fd88 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 20fca4 │ │ │ │ + bne.w 20fd3c │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 20fc5c │ │ │ │ + bne.w 20fcf4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20fc1c │ │ │ │ + bne.w 20fcb4 │ │ │ │ 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 20ff3a │ │ │ │ + beq.n 20ffd2 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20ff14 │ │ │ │ + b.n 20ffac │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20ff40 │ │ │ │ + bne.n 20ffd8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20ff3a │ │ │ │ + beq.n 20ffd2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 20ff0c │ │ │ │ + bmi.n 20ffa4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 20ff40 │ │ │ │ + cbnz r3, 20ffd8 │ │ │ │ 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 20ff08 │ │ │ │ - bl 20fbe8 │ │ │ │ + bne.n 20ffa0 │ │ │ │ + bl 20fc80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ff0c │ │ │ │ + bne.n 20ffa4 │ │ │ │ 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 │ │ │ │ @@ -593909,51 +593967,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] @ (210038 ) │ │ │ │ + ldr r7, [pc, #212] @ (2100d0 ) │ │ │ │ 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 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21000e │ │ │ │ + beq.n 2100a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21000e │ │ │ │ - ldr r3, [pc, #188] @ (21003c ) │ │ │ │ + beq.n 2100a6 │ │ │ │ + ldr r3, [pc, #188] @ (2100d4 ) │ │ │ │ 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 20ffe0 │ │ │ │ + bhi.n 210078 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21001e │ │ │ │ + bls.n 2100b6 │ │ │ │ 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 21001a │ │ │ │ + bhi.n 2100b2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 210030 │ │ │ │ + bhi.n 2100c8 │ │ │ │ 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 │ │ │ │ @@ -593964,1203 +594022,1202 @@ │ │ │ │ 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 21001e │ │ │ │ + bne.n 2100b6 │ │ │ │ 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 21682c │ │ │ │ + bl 2168c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 21001e │ │ │ │ + beq.n 2100b6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20ff8a │ │ │ │ + bne.n 210022 │ │ │ │ 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 210008 │ │ │ │ + bne.n 2100a0 │ │ │ │ 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 210008 │ │ │ │ - b.n 21001e │ │ │ │ + bne.n 2100a0 │ │ │ │ + b.n 2100b6 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 210008 │ │ │ │ - b.n 21001e │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ + bne.n 2100a0 │ │ │ │ + b.n 2100b6 │ │ │ │ + vtrn.16 d16, d24 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ 210580 │ │ │ │ + ldr.w r3, [pc, #1324] @ 210618 │ │ │ │ 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 210142 │ │ │ │ + beq.n 2101da │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 21013a │ │ │ │ + bne.n 2101d2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 2100a8 │ │ │ │ + cbz r3, 210140 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21009e │ │ │ │ + bne.n 210136 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21009e │ │ │ │ + bls.n 210136 │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 21013a │ │ │ │ + beq.n 2101d2 │ │ │ │ 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 210146 │ │ │ │ + beq.n 2101de │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 21014a │ │ │ │ + bne.n 2101e2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 21013a │ │ │ │ + beq.n 2101d2 │ │ │ │ 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 210198 │ │ │ │ + bmi.n 210230 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2101a4 │ │ │ │ + beq.n 21023c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 21010e │ │ │ │ + beq.n 2101a6 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 21010e │ │ │ │ + bne.n 2101a6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 21010e │ │ │ │ + bls.n 2101a6 │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210198 │ │ │ │ + beq.n 210230 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r2, [pc, #1132] @ 210584 │ │ │ │ + ldr.w r2, [pc, #1132] @ 21061c │ │ │ │ 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 21009e │ │ │ │ + bne.n 210136 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 21009e │ │ │ │ + bmi.n 210136 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21006a │ │ │ │ + bne.n 210102 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2100a0 │ │ │ │ + b.n 210138 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2100c0 │ │ │ │ + bne.n 210158 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 217f40 │ │ │ │ + bl 217fd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2100c0 │ │ │ │ - b.n 210116 │ │ │ │ + bne.n 210158 │ │ │ │ + b.n 2101ae │ │ │ │ ldrd r2, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 210428 │ │ │ │ + bne.w 2104c0 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 210378 │ │ │ │ + bne.w 210410 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 2102c4 │ │ │ │ + bne.w 21035c │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 2101ce │ │ │ │ + bne.n 210266 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 2100d6 │ │ │ │ + bne.n 21016e │ │ │ │ mov r5, r9 │ │ │ │ - b.n 21013a │ │ │ │ + b.n 2101d2 │ │ │ │ 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 21022a │ │ │ │ + bne.n 2102c2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210232 │ │ │ │ + beq.n 2102ca │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 210198 │ │ │ │ + beq.n 210230 │ │ │ │ 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 21018c │ │ │ │ + bmi.n 210224 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21026c │ │ │ │ + bne.n 210304 │ │ │ │ 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 2102a4 │ │ │ │ + bne.n 21033c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2102ac │ │ │ │ - bl 217f40 │ │ │ │ + bne.n 210344 │ │ │ │ + bl 217fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2102ac │ │ │ │ - ldr r1, [pc, #904] @ (210584 ) │ │ │ │ + bne.n 210344 │ │ │ │ + ldr r1, [pc, #904] @ (21061c ) │ │ │ │ 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 21021e │ │ │ │ + bne.n 2102b6 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 21018c │ │ │ │ + bpl.n 210224 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 210244 │ │ │ │ + b.n 2102dc │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2101b8 │ │ │ │ + beq.n 210250 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 217f40 │ │ │ │ + bl 217fd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2101b8 │ │ │ │ - ldr r1, [pc, #836] @ (210584 ) │ │ │ │ + bne.n 210250 │ │ │ │ + ldr r1, [pc, #836] @ (21061c ) │ │ │ │ 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 210260 │ │ │ │ + bne.n 2102f8 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 210198 │ │ │ │ + bpl.n 210230 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ mov lr, ip │ │ │ │ - b.n 21011e │ │ │ │ + b.n 2101b6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 21029a │ │ │ │ + beq.n 210332 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 21029a │ │ │ │ + bne.n 210332 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 21029a │ │ │ │ + bls.n 210332 │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21018c │ │ │ │ + beq.w 210224 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 21023e │ │ │ │ + b.n 2102d6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2101f0 │ │ │ │ + bne.n 210288 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 21018c │ │ │ │ + beq.w 210224 │ │ │ │ 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 21017c │ │ │ │ + bmi.w 210214 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 210308 │ │ │ │ + cbz r3, 2103a0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2102fe │ │ │ │ + beq.n 210396 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2102fe │ │ │ │ + bne.n 210396 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2102fe │ │ │ │ + bls.n 210396 │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21017c │ │ │ │ + beq.w 210214 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 2101f8 │ │ │ │ + b.n 210290 │ │ │ │ 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 210354 │ │ │ │ - cbnz r1, 21035c │ │ │ │ + bne.n 2103ec │ │ │ │ + cbnz r1, 2103f4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 217f40 │ │ │ │ + bl 217fd8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 21035c │ │ │ │ - ldr r3, [pc, #604] @ (210584 ) │ │ │ │ + cbnz r0, 2103f4 │ │ │ │ + ldr r3, [pc, #604] @ (21061c ) │ │ │ │ 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 21034a │ │ │ │ + bne.n 2103e2 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 21017c │ │ │ │ + bpl.w 210214 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 2101fe │ │ │ │ + b.n 210296 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21031a │ │ │ │ + bne.n 2103b2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 21017c │ │ │ │ + beq.w 210214 │ │ │ │ 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 21016c │ │ │ │ + bmi.w 210204 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 2103be │ │ │ │ + cbz r3, 210456 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2103b2 │ │ │ │ + beq.n 21044a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2103b2 │ │ │ │ + bne.n 21044a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2103b2 │ │ │ │ + bls.n 21044a │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21016c │ │ │ │ + beq.w 210204 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 210324 │ │ │ │ + b.n 2103bc │ │ │ │ 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 210408 │ │ │ │ - cbnz r3, 210410 │ │ │ │ - bl 217f40 │ │ │ │ - cbnz r0, 210410 │ │ │ │ - ldr r3, [pc, #424] @ (210584 ) │ │ │ │ + bne.n 2104a0 │ │ │ │ + cbnz r3, 2104a8 │ │ │ │ + bl 217fd8 │ │ │ │ + cbnz r0, 2104a8 │ │ │ │ + ldr r3, [pc, #424] @ (21061c ) │ │ │ │ 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 2103fc │ │ │ │ + bne.n 210494 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 21016c │ │ │ │ + bpl.w 210204 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 21032a │ │ │ │ + b.n 2103c2 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2103d2 │ │ │ │ + bne.n 21046a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 21016c │ │ │ │ + beq.w 210204 │ │ │ │ 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 21015c │ │ │ │ + bmi.w 2101f4 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 21046e │ │ │ │ + cbz r0, 210506 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 210466 │ │ │ │ + beq.n 2104fe │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 210466 │ │ │ │ + bne.n 2104fe │ │ │ │ ldr r0, [r2, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 210466 │ │ │ │ + bls.n 2104fe │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21015c │ │ │ │ + beq.w 2101f4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 2103d8 │ │ │ │ + b.n 210470 │ │ │ │ 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 2104ba │ │ │ │ - cbnz r6, 2104c2 │ │ │ │ + bne.n 210552 │ │ │ │ + cbnz r6, 21055a │ │ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 217f40 │ │ │ │ + bl 217fd8 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 2104c2 │ │ │ │ - ldr r0, [pc, #244] @ (210584 ) │ │ │ │ + cbnz r0, 21055a │ │ │ │ + ldr r0, [pc, #244] @ (21061c ) │ │ │ │ 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 2104b2 │ │ │ │ + bne.n 21054a │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 21015c │ │ │ │ + bpl.w 2101f4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 2103dc │ │ │ │ + b.n 210474 │ │ │ │ movw r4, #315 @ 0x13b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 210480 │ │ │ │ + bne.n 210518 │ │ │ │ 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 210158 │ │ │ │ + beq.w 2101f0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r4, #31 │ │ │ │ - bmi.n 210532 │ │ │ │ + bmi.n 2105ca │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 210538 │ │ │ │ + cbz r3, 2105d0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210514 │ │ │ │ + beq.n 2105ac │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210514 │ │ │ │ + bne.n 2105ac │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210514 │ │ │ │ + bls.n 2105ac │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210532 │ │ │ │ + beq.n 2105ca │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 21048e │ │ │ │ + b.n 210526 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21054c │ │ │ │ + bne.n 2105e4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20dd6c │ │ │ │ - cbz r0, 210554 │ │ │ │ + bl 20de04 │ │ │ │ + cbz r0, 2105ec │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 2104d4 │ │ │ │ + b.n 21056c │ │ │ │ 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 21051e │ │ │ │ + bne.n 2105b6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 210526 │ │ │ │ - bl 217f40 │ │ │ │ + bne.n 2105be │ │ │ │ + bl 217fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210526 │ │ │ │ - ldr r3, [pc, #44] @ (210584 ) │ │ │ │ + bne.n 2105be │ │ │ │ + ldr r3, [pc, #44] @ (21061c ) │ │ │ │ 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 210574 │ │ │ │ + bne.n 21060c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 210532 │ │ │ │ + bpl.n 2105ca │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 210492 │ │ │ │ + b.n 21052a │ │ │ │ nop │ │ │ │ - vaddl.u32 q0, d16, d24 │ │ │ │ + vhadd.u8 d0, d24, d24 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ 210bdc │ │ │ │ + ldr.w r3, [pc, #1600] @ 210c74 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 21069c │ │ │ │ + beq.n 210734 │ │ │ │ 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 210690 │ │ │ │ + bne.n 210728 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2106a8 │ │ │ │ + beq.n 210740 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21078c │ │ │ │ + beq.w 210824 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2105f6 │ │ │ │ + bne.n 21068e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2105f6 │ │ │ │ + bls.n 21068e │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210690 │ │ │ │ + beq.n 210728 │ │ │ │ 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 2106be │ │ │ │ + bne.n 210756 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 210690 │ │ │ │ + beq.n 210728 │ │ │ │ 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 21077a │ │ │ │ + bmi.w 210812 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2106d0 │ │ │ │ + beq.n 210768 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2108c2 │ │ │ │ + beq.w 21095a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21066a │ │ │ │ + bne.n 210702 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21066a │ │ │ │ + bls.n 210702 │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21077a │ │ │ │ - ldr.w r3, [pc, #1396] @ 210be0 │ │ │ │ + beq.w 210812 │ │ │ │ + ldr.w r3, [pc, #1396] @ 210c78 │ │ │ │ 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 2105f6 │ │ │ │ + bne.n 21068e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 2105bc │ │ │ │ + bne.n 210654 │ │ │ │ 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 2105fe │ │ │ │ + bne.n 210696 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 210606 │ │ │ │ - bl 217f40 │ │ │ │ + bne.n 21069e │ │ │ │ + bl 217fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210606 │ │ │ │ - ldr.w r3, [pc, #1304] @ 210be0 │ │ │ │ + bne.n 21069e │ │ │ │ + ldr.w r3, [pc, #1304] @ 210c78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 21067c │ │ │ │ + b.n 210714 │ │ │ │ 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 2107a6 │ │ │ │ + beq.n 21083e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2107aa │ │ │ │ + bne.n 210842 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21077a │ │ │ │ + beq.n 210812 │ │ │ │ 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 21086c │ │ │ │ + bmi.w 210904 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210884 │ │ │ │ + beq.w 21091c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2109a8 │ │ │ │ + beq.w 210a40 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210750 │ │ │ │ + bne.n 2107e8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210750 │ │ │ │ + bls.n 2107e8 │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21086c │ │ │ │ - ldr.w r3, [pc, #1164] @ 210be0 │ │ │ │ + beq.w 210904 │ │ │ │ + ldr.w r3, [pc, #1164] @ 210c78 │ │ │ │ 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 210b4a │ │ │ │ + bne.w 210be2 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 21062c │ │ │ │ + bne.w 2106c4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 210690 │ │ │ │ + b.n 210728 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2105f6 │ │ │ │ + bhi.w 21068e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 2105bc │ │ │ │ - b.n 21069c │ │ │ │ + bne.w 210654 │ │ │ │ + b.n 210734 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2106ea │ │ │ │ - bl 217f40 │ │ │ │ + bne.n 210782 │ │ │ │ + bl 217fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2106ea │ │ │ │ - ldr.w r3, [pc, #1068] @ 210be0 │ │ │ │ + bne.n 210782 │ │ │ │ + ldr.w r3, [pc, #1068] @ 210c78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210764 │ │ │ │ + b.n 2107fc │ │ │ │ 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 2108f4 │ │ │ │ + bne.w 21098c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2108fe │ │ │ │ - bl 217f40 │ │ │ │ + bne.w 210996 │ │ │ │ + bl 217fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2108fe │ │ │ │ - ldr r3, [pc, #1020] @ (210be0 ) │ │ │ │ + bne.w 210996 │ │ │ │ + ldr r3, [pc, #1020] @ (210c78 ) │ │ │ │ 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 210b64 │ │ │ │ + bne.w 210bfc │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 210b44 │ │ │ │ + beq.w 210bdc │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 2107fc │ │ │ │ + bmi.n 210894 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2107bc │ │ │ │ + beq.n 210854 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21097a │ │ │ │ + beq.w 210a12 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210844 │ │ │ │ + bne.n 2108dc │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210844 │ │ │ │ + bls.n 2108dc │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2107fc │ │ │ │ - ldr r3, [pc, #920] @ (210be0 ) │ │ │ │ + beq.n 210894 │ │ │ │ + ldr r3, [pc, #920] @ (210c78 ) │ │ │ │ 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 210b56 │ │ │ │ + bne.w 210bee │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 210710 │ │ │ │ + bne.w 2107a8 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 21077a │ │ │ │ + b.n 210812 │ │ │ │ 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 2108dc │ │ │ │ - cbz r5, 2108e4 │ │ │ │ + bne.n 210974 │ │ │ │ + cbz r5, 21097c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21086c │ │ │ │ + beq.n 210904 │ │ │ │ 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 21080a │ │ │ │ + b.n 2108a2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 21066a │ │ │ │ + bhi.w 210702 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 21062c │ │ │ │ - b.n 210788 │ │ │ │ + bne.w 2106c4 │ │ │ │ + b.n 210820 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 210898 │ │ │ │ - bl 217f40 │ │ │ │ + beq.n 210930 │ │ │ │ + bl 217fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210898 │ │ │ │ - ldr r3, [pc, #752] @ (210be0 ) │ │ │ │ + bne.n 210930 │ │ │ │ + ldr r3, [pc, #752] @ (210c78 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210856 │ │ │ │ + b.n 2108ee │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 2107d6 │ │ │ │ + bne.w 21086e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r3, r6, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2107fc │ │ │ │ + beq.w 210894 │ │ │ │ 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 21098e │ │ │ │ + bmi.n 210a26 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2109c2 │ │ │ │ + beq.n 210a5a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210986 │ │ │ │ + beq.n 210a1e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210962 │ │ │ │ + bne.n 2109fa │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210962 │ │ │ │ + bls.n 2109fa │ │ │ │ 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 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 21098e │ │ │ │ - ldr r3, [pc, #636] @ (210be0 ) │ │ │ │ + beq.n 210a26 │ │ │ │ + ldr r3, [pc, #636] @ (210c78 ) │ │ │ │ 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 2107e6 │ │ │ │ + b.n 21087e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 2107fc │ │ │ │ - b.n 210844 │ │ │ │ + bls.w 210894 │ │ │ │ + b.n 2108dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 210962 │ │ │ │ + bhi.n 2109fa │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 21092a │ │ │ │ + bne.n 2109c2 │ │ │ │ mov r9, fp │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov fp, r6 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 2107fc │ │ │ │ + b.n 210894 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 210750 │ │ │ │ + bhi.w 2107e8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 210710 │ │ │ │ - b.n 21087a │ │ │ │ + bne.w 2107a8 │ │ │ │ + b.n 210912 │ │ │ │ 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 210a40 │ │ │ │ + bne.n 210ad8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 210a48 │ │ │ │ + beq.n 210ae0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 21098e │ │ │ │ + beq.n 210a26 │ │ │ │ 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 210a60 │ │ │ │ + bmi.n 210af8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210a72 │ │ │ │ + beq.n 210b0a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210a58 │ │ │ │ + beq.n 210af0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210a2c │ │ │ │ + bne.n 210ac4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210a2c │ │ │ │ + bls.n 210ac4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ - bl 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210a60 │ │ │ │ - ldr r3, [pc, #432] @ (210be0 ) │ │ │ │ + beq.n 210af8 │ │ │ │ + ldr r3, [pc, #432] @ (210c78 ) │ │ │ │ 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 210ab4 │ │ │ │ + b.n 210b4c │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2109d8 │ │ │ │ - bl 217f40 │ │ │ │ + beq.n 210a70 │ │ │ │ + bl 217fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2109d8 │ │ │ │ - ldr r3, [pc, #396] @ (210be0 ) │ │ │ │ + bne.n 210a70 │ │ │ │ + ldr r3, [pc, #396] @ (210c78 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210ab4 │ │ │ │ + b.n 210b4c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 210a2c │ │ │ │ + bhi.n 210ac4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2109fc │ │ │ │ + bne.n 210a94 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - b.n 21098e │ │ │ │ + b.n 210a26 │ │ │ │ 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 210adc │ │ │ │ - cbnz r3, 210ae4 │ │ │ │ + bne.n 210b74 │ │ │ │ + cbnz r3, 210b7c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 217f40 │ │ │ │ + bl 217fd8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 210ae4 │ │ │ │ - ldr r2, [pc, #336] @ (210be0 ) │ │ │ │ + cbnz r0, 210b7c │ │ │ │ + ldr r2, [pc, #336] @ (210c78 ) │ │ │ │ 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 210a60 │ │ │ │ + beq.n 210af8 │ │ │ │ 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 21098e │ │ │ │ + beq.w 210a26 │ │ │ │ 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 2107e6 │ │ │ │ + b.n 21087e │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 210a84 │ │ │ │ + bne.n 210b1c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 210a60 │ │ │ │ + beq.n 210af8 │ │ │ │ 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 210b7a │ │ │ │ + bmi.n 210c12 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 210b88 │ │ │ │ + beq.n 210c20 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 210b72 │ │ │ │ + beq.n 210c0a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 210b34 │ │ │ │ + bne.n 210bcc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 210b34 │ │ │ │ + bls.n 210bcc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r6, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 218370 │ │ │ │ + bl 218408 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210b7a │ │ │ │ - ldr r2, [pc, #168] @ (210be0 ) │ │ │ │ + beq.n 210c12 │ │ │ │ + ldr r2, [pc, #168] @ (210c78 ) │ │ │ │ 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 210a94 │ │ │ │ + b.n 210b2c │ │ │ │ ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 21086c │ │ │ │ + b.n 210904 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 21067c │ │ │ │ + b.n 210714 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 210764 │ │ │ │ + b.n 2107fc │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 210856 │ │ │ │ + b.n 2108ee │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #111 @ 0x6f │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 210b34 │ │ │ │ + bhi.n 210bcc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r6, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 210b04 │ │ │ │ + bne.n 210b9c │ │ │ │ ldrd r5, r7, [sp, #104] @ 0x68 │ │ │ │ - b.n 210a60 │ │ │ │ + b.n 210af8 │ │ │ │ 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 210bc4 │ │ │ │ - cbnz r5, 210bcc │ │ │ │ - bl 217f40 │ │ │ │ - cbnz r0, 210bcc │ │ │ │ - ldr r1, [pc, #60] @ (210be0 ) │ │ │ │ + bne.n 210c5c │ │ │ │ + cbnz r5, 210c64 │ │ │ │ + bl 217fd8 │ │ │ │ + cbnz r0, 210c64 │ │ │ │ + ldr r1, [pc, #60] @ (210c78 ) │ │ │ │ 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 210b7a │ │ │ │ + beq.n 210c12 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - b.n 210a94 │ │ │ │ + b.n 210b2c │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 210b9a │ │ │ │ + bne.n 210c32 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20dd6c │ │ │ │ + bl 20de04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210ba0 │ │ │ │ - b.n 210b7a │ │ │ │ - @ instruction: 0xfa5a00a8 │ │ │ │ + beq.n 210c38 │ │ │ │ + b.n 210c12 │ │ │ │ + vst1.8 {d16[5]}, [r2], r8 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ 211920 │ │ │ │ + ldr.w r1, [pc, #3368] @ 2119b8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 211924 │ │ │ │ + ldr.w r2, [pc, #3368] @ 2119bc │ │ │ │ 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 │ │ │ │ @@ -595168,15 +595225,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w ip, [r3, #192] @ 0xc0 │ │ │ │ eor.w r1, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r1, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210e92 │ │ │ │ + bne.w 210f2a │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ and.w r2, ip, r2 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -595198,18 +595255,18 @@ │ │ │ │ ldrb.w r1, [r3, #91] @ 0x5b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210e2a │ │ │ │ + bne.w 210ec2 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210e2c │ │ │ │ + beq.w 210ec4 │ │ │ │ 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 │ │ │ │ @@ -595219,51 +595276,51 @@ │ │ │ │ ands.w r2, r1, #8 │ │ │ │ ubfx lr, r1, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 210ce0 │ │ │ │ + bne.n 210d78 │ │ │ │ lsls r4, r1, #29 │ │ │ │ it mi │ │ │ │ movmi r4, #1 │ │ │ │ - bpl.w 210ec8 │ │ │ │ + bpl.w 210f60 │ │ │ │ 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 210d12 │ │ │ │ + bne.n 210daa │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 210eb6 │ │ │ │ + beq.w 210f4e │ │ │ │ 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 210d46 │ │ │ │ + bne.n 210dde │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 210eda │ │ │ │ + beq.w 210f72 │ │ │ │ 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 │ │ │ │ @@ -595297,100 +595354,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, 210e44 │ │ │ │ + cbnz r5, 210edc │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 210e44 │ │ │ │ + bne.n 210edc │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 210e5e │ │ │ │ + cbnz r7, 210ef6 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 210e96 │ │ │ │ + beq.n 210f2e │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 211930 │ │ │ │ + beq.w 2119c8 │ │ │ │ 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 211946 │ │ │ │ + bne.w 2119de │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 210e7e │ │ │ │ + b.n 210f16 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210cba │ │ │ │ + beq.w 210d52 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210cba │ │ │ │ + b.n 210d52 │ │ │ │ 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 210e00 │ │ │ │ + beq.n 210e98 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 2118fc │ │ │ │ + bne.w 211994 │ │ │ │ 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 210eee │ │ │ │ + bne.n 210f86 │ │ │ │ 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 210f02 │ │ │ │ + b.n 210f9a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 210c40 │ │ │ │ + b.n 210cd8 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 210ef8 │ │ │ │ + cbnz r5, 210f90 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 210e7e │ │ │ │ + b.n 210f16 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 210d12 │ │ │ │ + b.n 210daa │ │ │ │ ubfx r4, r1, #1, #1 │ │ │ │ and.w r2, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 210ce0 │ │ │ │ + b.n 210d78 │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 210d46 │ │ │ │ + b.n 210dde │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 211946 │ │ │ │ + bne.w 2119de │ │ │ │ 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 │ │ │ │ @@ -595406,15 +595463,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, 210f58 │ │ │ │ + cbz r7, 210ff0 │ │ │ │ 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 │ │ │ │ @@ -595432,46 +595489,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, 210fb6 │ │ │ │ + cbz r5, 21104e │ │ │ │ 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, 210fc8 │ │ │ │ + cbz r5, 211060 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, ip, #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 21129a │ │ │ │ + bne.w 211332 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2118e8 │ │ │ │ + beq.w 211980 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 211966 │ │ │ │ + bne.w 2119fe │ │ │ │ ubfx r8, ip, #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 2112d0 │ │ │ │ + bne.w 211368 │ │ │ │ ubfx r8, ip, #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 │ │ │ │ @@ -595507,20 +595564,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 2110e4 │ │ │ │ + beq.n 21117c │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 2110e4 │ │ │ │ + cbnz r6, 21117c │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211a1c │ │ │ │ + bne.w 211ab4 │ │ │ │ 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 │ │ │ │ @@ -595542,33 +595599,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 211304 │ │ │ │ + bne.w 21139c │ │ │ │ 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, 21117c │ │ │ │ + cbnz r6, 211214 │ │ │ │ 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, 21119a │ │ │ │ + cbnz r6, 211232 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, ip, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, ip, #64 @ 0x40 │ │ │ │ @@ -595591,17 +595648,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 2112d6 │ │ │ │ + bne.n 21136e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2112d6 │ │ │ │ + beq.n 21136e │ │ │ │ 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, ip, #20, #1 │ │ │ │ @@ -595623,54 +595680,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 211308 │ │ │ │ + beq.n 2113a0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211958 │ │ │ │ + bne.w 2119f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211a14 │ │ │ │ + bne.w 211aac │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 211314 │ │ │ │ + b.n 2113ac │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211952 │ │ │ │ + bne.w 2119ea │ │ │ │ ubfx r8, ip, #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 21101a │ │ │ │ + bne.w 2110b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21102e │ │ │ │ + beq.w 2110c6 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 211026 │ │ │ │ + beq.w 2110be │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21102e │ │ │ │ + b.n 2110c6 │ │ │ │ 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 211226 │ │ │ │ + bne.n 2112be │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w ip, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 211226 │ │ │ │ + b.n 2112be │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21115a │ │ │ │ + b.n 2111f2 │ │ │ │ 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] │ │ │ │ @@ -595689,29 +595746,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 211870 │ │ │ │ + beq.w 211908 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2118dc │ │ │ │ + bne.w 211974 │ │ │ │ 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, 211396 │ │ │ │ + cbz r5, 21142e │ │ │ │ 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, 2113a4 │ │ │ │ + cbz r5, 21143c │ │ │ │ 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 │ │ │ │ @@ -595731,95 +595788,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 21186c │ │ │ │ + bne.w 211904 │ │ │ │ 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 211868 │ │ │ │ + bne.w 211900 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211864 │ │ │ │ + bne.w 2118fc │ │ │ │ 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 211860 │ │ │ │ + bne.w 2118f8 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21185c │ │ │ │ + bne.w 2118f4 │ │ │ │ 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, 21149e │ │ │ │ + cbz r5, 211536 │ │ │ │ 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 211858 │ │ │ │ + bne.w 2118f0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst.w ip, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2114d4 │ │ │ │ + cbz r5, 21156c │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2114d4 │ │ │ │ + cbz r5, 21156c │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211a0a │ │ │ │ + bne.w 211aa2 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2114e6 │ │ │ │ + cbz r5, 21157e │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2114e6 │ │ │ │ + cbz r5, 21157e │ │ │ │ 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, 211502 │ │ │ │ + cbz r5, 21159a │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211522 │ │ │ │ + cbz r5, 2115ba │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 211522 │ │ │ │ + cbz r6, 2115ba │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211a28 │ │ │ │ + bne.w 211ac0 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, ip, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, ip, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -595866,93 +595923,93 @@ │ │ │ │ strb.w r5, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r5, [r3, #127] @ 0x7f │ │ │ │ strb.w r5, [sp, #199] @ 0xc7 │ │ │ │ ldrb.w r5, [r3, #120] @ 0x78 │ │ │ │ strb.w r5, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ - cbz r5, 2115f6 │ │ │ │ + cbz r5, 21168e │ │ │ │ ubfx r5, ip, #25, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ ands.w r5, r1, #16 │ │ │ │ - beq.n 211644 │ │ │ │ + beq.n 2116dc │ │ │ │ and.w r5, r1, #1 │ │ │ │ ands.w r6, r1, #2 │ │ │ │ - beq.n 21163e │ │ │ │ + beq.n 2116d6 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 2119f2 │ │ │ │ + bmi.w 211a8a │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2119f8 │ │ │ │ + beq.w 211a90 │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - b.n 21164c │ │ │ │ + b.n 2116e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2118bc │ │ │ │ + bne.w 211954 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #208] @ 0xd0 │ │ │ │ ands.w r1, r2, #16 │ │ │ │ - beq.w 21184e │ │ │ │ + beq.w 2118e6 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ands.w r5, r2, #2 │ │ │ │ - beq.w 21187e │ │ │ │ + beq.w 211916 │ │ │ │ ands.w r5, r2, #4 │ │ │ │ - beq.w 2119ba │ │ │ │ + beq.w 211a52 │ │ │ │ mov.w r2, #0 │ │ │ │ strh.w r2, [sp, #209] @ 0xd1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ - beq.n 2116ca │ │ │ │ + beq.n 211762 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r1, lr, #2 │ │ │ │ - beq.n 2116c4 │ │ │ │ + beq.n 21175c │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 2119a2 │ │ │ │ + bne.w 211a3a │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2119a8 │ │ │ │ + beq.w 211a40 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 21199a │ │ │ │ + b.n 211a32 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21197a │ │ │ │ + bne.w 211a12 │ │ │ │ mov.w r2, #0 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ - cbz r2, 2116ee │ │ │ │ + cbz r2, 211786 │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 211704 │ │ │ │ + cbnz r2, 21179c │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #38] @ 0x26 │ │ │ │ strb.w r1, [sp, #223] @ 0xdf │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ ldrb.w r1, [r3, #44] @ 0x2c │ │ │ │ @@ -595984,263 +596041,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, 211796 │ │ │ │ + cbz r2, 21182e │ │ │ │ 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, 2117ac │ │ │ │ + cbz r2, 211844 │ │ │ │ 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, 2117be │ │ │ │ + cbz r2, 211856 │ │ │ │ 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, 2117d0 │ │ │ │ + cbz r2, 211868 │ │ │ │ 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, 2117e2 │ │ │ │ + cbz r2, 21187a │ │ │ │ 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, 211800 │ │ │ │ - b.n 21184a │ │ │ │ + cbnz r3, 211898 │ │ │ │ + b.n 2118e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21184a │ │ │ │ + cbz r3, 2118e2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2117fa │ │ │ │ - ldr r6, [pc, #288] @ (211928 ) │ │ │ │ + beq.n 211892 │ │ │ │ + ldr r6, [pc, #288] @ (2119c0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29ed0c │ │ │ │ + bl 29eda4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 21182c │ │ │ │ + cbz r3, 2118c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21180c │ │ │ │ + bne.n 2118a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21181e │ │ │ │ - ldr r2, [pc, #252] @ (21192c ) │ │ │ │ - ldr r3, [pc, #244] @ (211924 ) │ │ │ │ + bne.n 2118b6 │ │ │ │ + ldr r2, [pc, #252] @ (2119c4 ) │ │ │ │ + ldr r3, [pc, #244] @ (2119bc ) │ │ │ │ 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 211a74 │ │ │ │ + bne.w 211b0c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21182c │ │ │ │ + b.n 2118c4 │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #213] @ 0xd5 │ │ │ │ - b.n 21168e │ │ │ │ + b.n 211726 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2114bc │ │ │ │ + b.n 211554 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211484 │ │ │ │ + b.n 21151c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21146e │ │ │ │ + b.n 211506 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211454 │ │ │ │ + b.n 2114ec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21143e │ │ │ │ + b.n 2114d6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211414 │ │ │ │ + b.n 2114ac │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 21137c │ │ │ │ + b.n 211414 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21196e │ │ │ │ + beq.n 211a06 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #209] @ 0xd1 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #210] @ 0xd2 │ │ │ │ - beq.w 211a42 │ │ │ │ + beq.w 211ada │ │ │ │ strb.w r5, [sp, #211] @ 0xd3 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2119da │ │ │ │ + beq.w 211a72 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r5, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 21168e │ │ │ │ - b.n 211a5a │ │ │ │ + bmi.w 211726 │ │ │ │ + b.n 211af2 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ lsls r7, r1, #29 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #207] @ 0xcf │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - bmi.w 21164c │ │ │ │ - b.n 211636 │ │ │ │ + bmi.w 2116e4 │ │ │ │ + b.n 2116ce │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 21137c │ │ │ │ + b.n 211414 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21101a │ │ │ │ - b.w 21102e │ │ │ │ + bne.w 2110b2 │ │ │ │ + b.w 2110c6 │ │ │ │ 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 210ef2 │ │ │ │ + bne.w 210f8a │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 210e24 │ │ │ │ - @ instruction: 0xf3fc00a8 │ │ │ │ + b.w 210ebc │ │ │ │ + @ instruction: 0xf36400a8 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 2118c8 │ │ │ │ + b.n 211830 │ │ │ │ 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 210e7a │ │ │ │ + beq.w 210f12 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 210f00 │ │ │ │ + b.w 210f98 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2112ae │ │ │ │ + b.n 211346 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 211314 │ │ │ │ + b.n 2113ac │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 21101a │ │ │ │ + b.w 2110b2 │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - b.n 21168e │ │ │ │ + b.n 211726 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r1, [sp, #217] @ 0xd9 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - bne.w 2116d6 │ │ │ │ + bne.w 21176e │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ - b.n 2116d6 │ │ │ │ + b.n 21176e │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #216] @ 0xd8 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2116d8 │ │ │ │ + b.n 211770 │ │ │ │ strb.w r1, [sp, #209] @ 0xd1 │ │ │ │ - cbz r1, 211a2c │ │ │ │ + cbz r1, 211ac4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r5, [sp, #211] @ 0xd3 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2118ae │ │ │ │ + bne.w 211946 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211690 │ │ │ │ + beq.w 211728 │ │ │ │ lsls r1, r0, #30 │ │ │ │ - bmi.w 21168e │ │ │ │ - b.n 211a6a │ │ │ │ + bmi.w 211726 │ │ │ │ + b.n 211b02 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #205] @ 0xcd │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.n 21164e │ │ │ │ + b.n 2116e6 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 2114d4 │ │ │ │ + b.n 21156c │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 211314 │ │ │ │ + b.n 2113ac │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 2110e4 │ │ │ │ + b.w 21117c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211522 │ │ │ │ + b.n 2115ba │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211972 │ │ │ │ + b.n 211a0a │ │ │ │ strh.w r2, [sp, #211] @ 0xd3 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2119da │ │ │ │ + beq.n 211a72 │ │ │ │ lsls r5, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 21168e │ │ │ │ + bmi.w 211726 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211690 │ │ │ │ + beq.w 211728 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211690 │ │ │ │ + b.n 211728 │ │ │ │ blx 616e4 <__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] @ 2127b4 │ │ │ │ + ldr.w r1, [pc, #3368] @ 21284c │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 2127b8 │ │ │ │ + ldr.w r2, [pc, #3368] @ 212850 │ │ │ │ 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 │ │ │ │ @@ -596248,15 +596305,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w ip, [r3, #192] @ 0xc0 │ │ │ │ eor.w r1, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r1, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211d26 │ │ │ │ + bne.w 211dbe │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ and.w r2, ip, r2 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -596278,18 +596335,18 @@ │ │ │ │ ldrb.w r1, [r3, #91] @ 0x5b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211cbe │ │ │ │ + bne.w 211d56 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211cc0 │ │ │ │ + beq.w 211d58 │ │ │ │ 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 │ │ │ │ @@ -596299,51 +596356,51 @@ │ │ │ │ ands.w r2, r1, #8 │ │ │ │ ubfx lr, r1, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 211b74 │ │ │ │ + bne.n 211c0c │ │ │ │ lsls r4, r1, #29 │ │ │ │ it mi │ │ │ │ movmi r4, #1 │ │ │ │ - bpl.w 211d5c │ │ │ │ + bpl.w 211df4 │ │ │ │ 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 211ba6 │ │ │ │ + bne.n 211c3e │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 211d4a │ │ │ │ + beq.w 211de2 │ │ │ │ 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 211bda │ │ │ │ + bne.n 211c72 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 211d6e │ │ │ │ + beq.w 211e06 │ │ │ │ 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 │ │ │ │ @@ -596377,100 +596434,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, 211cd8 │ │ │ │ + cbnz r5, 211d70 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 211cd8 │ │ │ │ + bne.n 211d70 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 211cf2 │ │ │ │ + cbnz r7, 211d8a │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 211d2a │ │ │ │ + beq.n 211dc2 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 2127c4 │ │ │ │ + beq.w 21285c │ │ │ │ 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 2127da │ │ │ │ + bne.w 212872 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 211d12 │ │ │ │ + b.n 211daa │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211b4e │ │ │ │ + beq.w 211be6 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211b4e │ │ │ │ + b.n 211be6 │ │ │ │ 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 211c94 │ │ │ │ + beq.n 211d2c │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 212790 │ │ │ │ + bne.w 212828 │ │ │ │ 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 211d82 │ │ │ │ + bne.n 211e1a │ │ │ │ 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 211d96 │ │ │ │ + b.n 211e2e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 211ad4 │ │ │ │ + b.n 211b6c │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 211d8c │ │ │ │ + cbnz r5, 211e24 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 211d12 │ │ │ │ + b.n 211daa │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 211ba6 │ │ │ │ + b.n 211c3e │ │ │ │ ubfx r4, r1, #1, #1 │ │ │ │ and.w r2, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 211b74 │ │ │ │ + b.n 211c0c │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 211bda │ │ │ │ + b.n 211c72 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2127da │ │ │ │ + bne.w 212872 │ │ │ │ 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 │ │ │ │ @@ -596486,15 +596543,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, 211dec │ │ │ │ + cbz r7, 211e84 │ │ │ │ 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 │ │ │ │ @@ -596512,46 +596569,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, 211e4a │ │ │ │ + cbz r5, 211ee2 │ │ │ │ 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, 211e5c │ │ │ │ + cbz r5, 211ef4 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, ip, #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 21212e │ │ │ │ + bne.w 2121c6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21277c │ │ │ │ + beq.w 212814 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2127fa │ │ │ │ + bne.w 212892 │ │ │ │ ubfx r8, ip, #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 212164 │ │ │ │ + bne.w 2121fc │ │ │ │ ubfx r8, ip, #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 │ │ │ │ @@ -596587,20 +596644,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 211f78 │ │ │ │ + beq.n 212010 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 211f78 │ │ │ │ + cbnz r6, 212010 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2128b0 │ │ │ │ + bne.w 212948 │ │ │ │ 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 │ │ │ │ @@ -596622,33 +596679,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 212198 │ │ │ │ + bne.w 212230 │ │ │ │ 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, 212010 │ │ │ │ + cbnz r6, 2120a8 │ │ │ │ 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, 21202e │ │ │ │ + cbnz r6, 2120c6 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, ip, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, ip, #64 @ 0x40 │ │ │ │ @@ -596671,17 +596728,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 21216a │ │ │ │ + bne.n 212202 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 21216a │ │ │ │ + beq.n 212202 │ │ │ │ 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, ip, #20, #1 │ │ │ │ @@ -596703,54 +596760,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 21219c │ │ │ │ + beq.n 212234 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2127ec │ │ │ │ + bne.w 212884 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2128a8 │ │ │ │ + bne.w 212940 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 2121a8 │ │ │ │ + b.n 212240 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2127e6 │ │ │ │ + bne.w 21287e │ │ │ │ ubfx r8, ip, #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 211eae │ │ │ │ + bne.w 211f46 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211ec2 │ │ │ │ + beq.w 211f5a │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 211eba │ │ │ │ + beq.w 211f52 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 211ec2 │ │ │ │ + b.n 211f5a │ │ │ │ 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 2120ba │ │ │ │ + bne.n 212152 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w ip, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 2120ba │ │ │ │ + b.n 212152 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 211fee │ │ │ │ + b.n 212086 │ │ │ │ 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] │ │ │ │ @@ -596769,29 +596826,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 212704 │ │ │ │ + beq.w 21279c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212770 │ │ │ │ + bne.w 212808 │ │ │ │ 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, 21222a │ │ │ │ + cbz r5, 2122c2 │ │ │ │ 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, 212238 │ │ │ │ + cbz r5, 2122d0 │ │ │ │ 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 │ │ │ │ @@ -596811,95 +596868,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 212700 │ │ │ │ + bne.w 212798 │ │ │ │ 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 2126fc │ │ │ │ + bne.w 212794 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2126f8 │ │ │ │ + bne.w 212790 │ │ │ │ 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 2126f4 │ │ │ │ + bne.w 21278c │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2126f0 │ │ │ │ + bne.w 212788 │ │ │ │ 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, 212332 │ │ │ │ + cbz r5, 2123ca │ │ │ │ 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 2126ec │ │ │ │ + bne.w 212784 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst.w ip, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 212368 │ │ │ │ + cbz r5, 212400 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 212368 │ │ │ │ + cbz r5, 212400 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21289e │ │ │ │ + bne.w 212936 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 21237a │ │ │ │ + cbz r5, 212412 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 21237a │ │ │ │ + cbz r5, 212412 │ │ │ │ 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, 212396 │ │ │ │ + cbz r5, 21242e │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2123b6 │ │ │ │ + cbz r5, 21244e │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 2123b6 │ │ │ │ + cbz r6, 21244e │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2128bc │ │ │ │ + bne.w 212954 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, ip, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, ip, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -596946,93 +597003,93 @@ │ │ │ │ strb.w r5, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r5, [r3, #127] @ 0x7f │ │ │ │ strb.w r5, [sp, #199] @ 0xc7 │ │ │ │ ldrb.w r5, [r3, #120] @ 0x78 │ │ │ │ strb.w r5, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ - cbz r5, 21248a │ │ │ │ + cbz r5, 212522 │ │ │ │ ubfx r5, ip, #25, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ ands.w r5, r1, #16 │ │ │ │ - beq.n 2124d8 │ │ │ │ + beq.n 212570 │ │ │ │ and.w r5, r1, #1 │ │ │ │ ands.w r6, r1, #2 │ │ │ │ - beq.n 2124d2 │ │ │ │ + beq.n 21256a │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 212886 │ │ │ │ + bmi.w 21291e │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21288c │ │ │ │ + beq.w 212924 │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - b.n 2124e0 │ │ │ │ + b.n 212578 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212750 │ │ │ │ + bne.w 2127e8 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #208] @ 0xd0 │ │ │ │ ands.w r1, r2, #16 │ │ │ │ - beq.w 2126e2 │ │ │ │ + beq.w 21277a │ │ │ │ and.w r1, r2, #1 │ │ │ │ ands.w r5, r2, #2 │ │ │ │ - beq.w 212712 │ │ │ │ + beq.w 2127aa │ │ │ │ ands.w r5, r2, #4 │ │ │ │ - beq.w 21284e │ │ │ │ + beq.w 2128e6 │ │ │ │ mov.w r2, #0 │ │ │ │ strh.w r2, [sp, #209] @ 0xd1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ - beq.n 21255e │ │ │ │ + beq.n 2125f6 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r1, lr, #2 │ │ │ │ - beq.n 212558 │ │ │ │ + beq.n 2125f0 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 212836 │ │ │ │ + bne.w 2128ce │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21283c │ │ │ │ + beq.w 2128d4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 21282e │ │ │ │ + b.n 2128c6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21280e │ │ │ │ + bne.w 2128a6 │ │ │ │ mov.w r2, #0 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ - cbz r2, 212582 │ │ │ │ + cbz r2, 21261a │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 212598 │ │ │ │ + cbnz r2, 212630 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #38] @ 0x26 │ │ │ │ strb.w r1, [sp, #223] @ 0xdf │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ ldrb.w r1, [r3, #44] @ 0x2c │ │ │ │ @@ -597064,264 +597121,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, 21262a │ │ │ │ + cbz r2, 2126c2 │ │ │ │ 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, 212640 │ │ │ │ + cbz r2, 2126d8 │ │ │ │ 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, 212652 │ │ │ │ + cbz r2, 2126ea │ │ │ │ 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, 212664 │ │ │ │ + cbz r2, 2126fc │ │ │ │ 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, 212676 │ │ │ │ + cbz r2, 21270e │ │ │ │ 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, 212694 │ │ │ │ - b.n 2126de │ │ │ │ + cbnz r3, 21272c │ │ │ │ + b.n 212776 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2126de │ │ │ │ + cbz r3, 212776 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21268e │ │ │ │ - ldr r6, [pc, #288] @ (2127bc ) │ │ │ │ + beq.n 212726 │ │ │ │ + ldr r6, [pc, #288] @ (212854 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29ed0c │ │ │ │ + bl 29eda4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2126c0 │ │ │ │ + cbz r3, 212758 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2126a0 │ │ │ │ + bne.n 212738 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2126b2 │ │ │ │ - ldr r2, [pc, #252] @ (2127c0 ) │ │ │ │ - ldr r3, [pc, #244] @ (2127b8 ) │ │ │ │ + bne.n 21274a │ │ │ │ + ldr r2, [pc, #252] @ (212858 ) │ │ │ │ + ldr r3, [pc, #244] @ (212850 ) │ │ │ │ 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 212908 │ │ │ │ + bne.w 2129a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2126c0 │ │ │ │ + b.n 212758 │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #213] @ 0xd5 │ │ │ │ - b.n 212522 │ │ │ │ + b.n 2125ba │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212350 │ │ │ │ + b.n 2123e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212318 │ │ │ │ + b.n 2123b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212302 │ │ │ │ + b.n 21239a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2122e8 │ │ │ │ + b.n 212380 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2122d2 │ │ │ │ + b.n 21236a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2122a8 │ │ │ │ + b.n 212340 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 212210 │ │ │ │ + b.n 2122a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 212802 │ │ │ │ + beq.n 21289a │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #209] @ 0xd1 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #210] @ 0xd2 │ │ │ │ - beq.w 2128d6 │ │ │ │ + beq.w 21296e │ │ │ │ strb.w r5, [sp, #211] @ 0xd3 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21286e │ │ │ │ + beq.w 212906 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r5, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 212522 │ │ │ │ - b.n 2128ee │ │ │ │ + bmi.w 2125ba │ │ │ │ + b.n 212986 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ lsls r7, r1, #29 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #207] @ 0xcf │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - bmi.w 2124e0 │ │ │ │ - b.n 2124ca │ │ │ │ + bmi.w 212578 │ │ │ │ + b.n 212562 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 212210 │ │ │ │ + b.n 2122a8 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211eae │ │ │ │ - b.w 211ec2 │ │ │ │ + bne.w 211f46 │ │ │ │ + b.w 211f5a │ │ │ │ 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 211d86 │ │ │ │ + bne.w 211e1e │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 211cb8 │ │ │ │ - b.n 212288 │ │ │ │ + b.w 211d50 │ │ │ │ + b.n 2121f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 212834 │ │ │ │ + bhi.n 21279c │ │ │ │ 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 211d0e │ │ │ │ + beq.w 211da6 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 211d94 │ │ │ │ + b.w 211e2c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 212142 │ │ │ │ + b.n 2121da │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 2121a8 │ │ │ │ + b.n 212240 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 211eae │ │ │ │ + b.w 211f46 │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - b.n 212522 │ │ │ │ + b.n 2125ba │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r1, [sp, #217] @ 0xd9 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - bne.w 21256a │ │ │ │ + bne.w 212602 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ - b.n 21256a │ │ │ │ + b.n 212602 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #216] @ 0xd8 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 21256c │ │ │ │ + b.n 212604 │ │ │ │ strb.w r1, [sp, #209] @ 0xd1 │ │ │ │ - cbz r1, 2128c0 │ │ │ │ + cbz r1, 212958 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r5, [sp, #211] @ 0xd3 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 212742 │ │ │ │ + bne.w 2127da │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212524 │ │ │ │ + beq.w 2125bc │ │ │ │ lsls r1, r0, #30 │ │ │ │ - bmi.w 212522 │ │ │ │ - b.n 2128fe │ │ │ │ + bmi.w 2125ba │ │ │ │ + b.n 212996 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #205] @ 0xcd │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.n 2124e2 │ │ │ │ + b.n 21257a │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 212368 │ │ │ │ + b.n 212400 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 2121a8 │ │ │ │ + b.n 212240 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 211f78 │ │ │ │ + b.w 212010 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2123b6 │ │ │ │ + b.n 21244e │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 212806 │ │ │ │ + b.n 21289e │ │ │ │ strh.w r2, [sp, #211] @ 0xd3 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21286e │ │ │ │ + beq.n 212906 │ │ │ │ lsls r5, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 212522 │ │ │ │ + bmi.w 2125ba │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212524 │ │ │ │ + beq.w 2125bc │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212524 │ │ │ │ + b.n 2125bc │ │ │ │ blx 616e4 <__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] @ 213648 │ │ │ │ + ldr.w r1, [pc, #3368] @ 2136e0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 21364c │ │ │ │ + ldr.w r2, [pc, #3368] @ 2136e4 │ │ │ │ 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 │ │ │ │ @@ -597329,15 +597386,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w ip, [r3, #192] @ 0xc0 │ │ │ │ eor.w r1, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r1, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 212bba │ │ │ │ + bne.w 212c52 │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ and.w r2, ip, r2 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -597359,18 +597416,18 @@ │ │ │ │ ldrb.w r1, [r3, #91] @ 0x5b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212b52 │ │ │ │ + bne.w 212bea │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212b54 │ │ │ │ + beq.w 212bec │ │ │ │ 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 │ │ │ │ @@ -597380,51 +597437,51 @@ │ │ │ │ ands.w r2, r1, #8 │ │ │ │ ubfx lr, r1, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 212a08 │ │ │ │ + bne.n 212aa0 │ │ │ │ lsls r4, r1, #29 │ │ │ │ it mi │ │ │ │ movmi r4, #1 │ │ │ │ - bpl.w 212bf0 │ │ │ │ + bpl.w 212c88 │ │ │ │ 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 212a3a │ │ │ │ + bne.n 212ad2 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 212bde │ │ │ │ + beq.w 212c76 │ │ │ │ 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 212a6e │ │ │ │ + bne.n 212b06 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 212c02 │ │ │ │ + beq.w 212c9a │ │ │ │ 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 │ │ │ │ @@ -597458,100 +597515,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, 212b6c │ │ │ │ + cbnz r5, 212c04 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 212b6c │ │ │ │ + bne.n 212c04 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 212b86 │ │ │ │ + cbnz r7, 212c1e │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 212bbe │ │ │ │ + beq.n 212c56 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 213658 │ │ │ │ + beq.w 2136f0 │ │ │ │ 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 21366e │ │ │ │ + bne.w 213706 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 212ba6 │ │ │ │ + b.n 212c3e │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2129e2 │ │ │ │ + beq.w 212a7a │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2129e2 │ │ │ │ + b.n 212a7a │ │ │ │ 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 212b28 │ │ │ │ + beq.n 212bc0 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 213624 │ │ │ │ + bne.w 2136bc │ │ │ │ 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 212c16 │ │ │ │ + bne.n 212cae │ │ │ │ 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 212c2a │ │ │ │ + b.n 212cc2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 212968 │ │ │ │ + b.n 212a00 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 212c20 │ │ │ │ + cbnz r5, 212cb8 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 212ba6 │ │ │ │ + b.n 212c3e │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 212a3a │ │ │ │ + b.n 212ad2 │ │ │ │ ubfx r4, r1, #1, #1 │ │ │ │ and.w r2, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 212a08 │ │ │ │ + b.n 212aa0 │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 212a6e │ │ │ │ + b.n 212b06 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21366e │ │ │ │ + bne.w 213706 │ │ │ │ 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 │ │ │ │ @@ -597567,15 +597624,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, 212c80 │ │ │ │ + cbz r7, 212d18 │ │ │ │ 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 │ │ │ │ @@ -597593,46 +597650,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, 212cde │ │ │ │ + cbz r5, 212d76 │ │ │ │ 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, 212cf0 │ │ │ │ + cbz r5, 212d88 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, ip, #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 212fc2 │ │ │ │ + bne.w 21305a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 213610 │ │ │ │ + beq.w 2136a8 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21368e │ │ │ │ + bne.w 213726 │ │ │ │ ubfx r8, ip, #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 212ff8 │ │ │ │ + bne.w 213090 │ │ │ │ ubfx r8, ip, #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 │ │ │ │ @@ -597668,20 +597725,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 212e0c │ │ │ │ + beq.n 212ea4 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 212e0c │ │ │ │ + cbnz r6, 212ea4 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 213744 │ │ │ │ + bne.w 2137dc │ │ │ │ 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 │ │ │ │ @@ -597703,33 +597760,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 21302c │ │ │ │ + bne.w 2130c4 │ │ │ │ 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, 212ea4 │ │ │ │ + cbnz r6, 212f3c │ │ │ │ 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, 212ec2 │ │ │ │ + cbnz r6, 212f5a │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, ip, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, ip, #64 @ 0x40 │ │ │ │ @@ -597752,17 +597809,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 212ffe │ │ │ │ + bne.n 213096 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 212ffe │ │ │ │ + beq.n 213096 │ │ │ │ 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, ip, #20, #1 │ │ │ │ @@ -597784,54 +597841,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 213030 │ │ │ │ + beq.n 2130c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 213680 │ │ │ │ + bne.w 213718 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21373c │ │ │ │ + bne.w 2137d4 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 21303c │ │ │ │ + b.n 2130d4 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21367a │ │ │ │ + bne.w 213712 │ │ │ │ ubfx r8, ip, #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 212d42 │ │ │ │ + bne.w 212dda │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212d56 │ │ │ │ + beq.w 212dee │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 212d4e │ │ │ │ + beq.w 212de6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 212d56 │ │ │ │ + b.n 212dee │ │ │ │ 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 212f4e │ │ │ │ + bne.n 212fe6 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w ip, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 212f4e │ │ │ │ + b.n 212fe6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 212e82 │ │ │ │ + b.n 212f1a │ │ │ │ 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] │ │ │ │ @@ -597850,29 +597907,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 213598 │ │ │ │ + beq.w 213630 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 213604 │ │ │ │ + bne.w 21369c │ │ │ │ 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, 2130be │ │ │ │ + cbz r5, 213156 │ │ │ │ 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, 2130cc │ │ │ │ + cbz r5, 213164 │ │ │ │ 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 │ │ │ │ @@ -597892,95 +597949,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 213594 │ │ │ │ + bne.w 21362c │ │ │ │ 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 213590 │ │ │ │ + bne.w 213628 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21358c │ │ │ │ + bne.w 213624 │ │ │ │ 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 213588 │ │ │ │ + bne.w 213620 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213584 │ │ │ │ + bne.w 21361c │ │ │ │ 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, 2131c6 │ │ │ │ + cbz r5, 21325e │ │ │ │ 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 213580 │ │ │ │ + bne.w 213618 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst.w ip, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2131fc │ │ │ │ + cbz r5, 213294 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2131fc │ │ │ │ + cbz r5, 213294 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213732 │ │ │ │ + bne.w 2137ca │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 21320e │ │ │ │ + cbz r5, 2132a6 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 21320e │ │ │ │ + cbz r5, 2132a6 │ │ │ │ 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, 21322a │ │ │ │ + cbz r5, 2132c2 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 21324a │ │ │ │ + cbz r5, 2132e2 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 21324a │ │ │ │ + cbz r6, 2132e2 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213750 │ │ │ │ + bne.w 2137e8 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, ip, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, ip, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -598027,93 +598084,93 @@ │ │ │ │ strb.w r5, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r5, [r3, #127] @ 0x7f │ │ │ │ strb.w r5, [sp, #199] @ 0xc7 │ │ │ │ ldrb.w r5, [r3, #120] @ 0x78 │ │ │ │ strb.w r5, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ - cbz r5, 21331e │ │ │ │ + cbz r5, 2133b6 │ │ │ │ ubfx r5, ip, #25, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ ands.w r5, r1, #16 │ │ │ │ - beq.n 21336c │ │ │ │ + beq.n 213404 │ │ │ │ and.w r5, r1, #1 │ │ │ │ ands.w r6, r1, #2 │ │ │ │ - beq.n 213366 │ │ │ │ + beq.n 2133fe │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 21371a │ │ │ │ + bmi.w 2137b2 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 213720 │ │ │ │ + beq.w 2137b8 │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - b.n 213374 │ │ │ │ + b.n 21340c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2135e4 │ │ │ │ + bne.w 21367c │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #208] @ 0xd0 │ │ │ │ ands.w r1, r2, #16 │ │ │ │ - beq.w 213576 │ │ │ │ + beq.w 21360e │ │ │ │ and.w r1, r2, #1 │ │ │ │ ands.w r5, r2, #2 │ │ │ │ - beq.w 2135a6 │ │ │ │ + beq.w 21363e │ │ │ │ ands.w r5, r2, #4 │ │ │ │ - beq.w 2136e2 │ │ │ │ + beq.w 21377a │ │ │ │ mov.w r2, #0 │ │ │ │ strh.w r2, [sp, #209] @ 0xd1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ - beq.n 2133f2 │ │ │ │ + beq.n 21348a │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r1, lr, #2 │ │ │ │ - beq.n 2133ec │ │ │ │ + beq.n 213484 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 2136ca │ │ │ │ + bne.w 213762 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2136d0 │ │ │ │ + beq.w 213768 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 2136c2 │ │ │ │ + b.n 21375a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2136a2 │ │ │ │ + bne.w 21373a │ │ │ │ mov.w r2, #0 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ - cbz r2, 213416 │ │ │ │ + cbz r2, 2134ae │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 21342c │ │ │ │ + cbnz r2, 2134c4 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #38] @ 0x26 │ │ │ │ strb.w r1, [sp, #223] @ 0xdf │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ ldrb.w r1, [r3, #44] @ 0x2c │ │ │ │ @@ -598145,326 +598202,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, 2134be │ │ │ │ + cbz r2, 213556 │ │ │ │ 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, 2134d4 │ │ │ │ + cbz r2, 21356c │ │ │ │ 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, 2134e6 │ │ │ │ + cbz r2, 21357e │ │ │ │ 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, 2134f8 │ │ │ │ + cbz r2, 213590 │ │ │ │ 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, 21350a │ │ │ │ + cbz r2, 2135a2 │ │ │ │ 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, 213528 │ │ │ │ - b.n 213572 │ │ │ │ + cbnz r3, 2135c0 │ │ │ │ + b.n 21360a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 213572 │ │ │ │ + cbz r3, 21360a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213522 │ │ │ │ - ldr r6, [pc, #288] @ (213650 ) │ │ │ │ + beq.n 2135ba │ │ │ │ + ldr r6, [pc, #288] @ (2136e8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29ed0c │ │ │ │ + bl 29eda4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 213554 │ │ │ │ + cbz r3, 2135ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213534 │ │ │ │ + bne.n 2135cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213546 │ │ │ │ - ldr r2, [pc, #252] @ (213654 ) │ │ │ │ - ldr r3, [pc, #244] @ (21364c ) │ │ │ │ + bne.n 2135de │ │ │ │ + ldr r2, [pc, #252] @ (2136ec ) │ │ │ │ + ldr r3, [pc, #244] @ (2136e4 ) │ │ │ │ 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 21379c │ │ │ │ + bne.w 213834 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 213554 │ │ │ │ + b.n 2135ec │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #213] @ 0xd5 │ │ │ │ - b.n 2133b6 │ │ │ │ + b.n 21344e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2131e4 │ │ │ │ + b.n 21327c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2131ac │ │ │ │ + b.n 213244 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 213196 │ │ │ │ + b.n 21322e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21317c │ │ │ │ + b.n 213214 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 213166 │ │ │ │ + b.n 2131fe │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21313c │ │ │ │ + b.n 2131d4 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 2130a4 │ │ │ │ + b.n 21313c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 213696 │ │ │ │ + beq.n 21372e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #209] @ 0xd1 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #210] @ 0xd2 │ │ │ │ - beq.w 21376a │ │ │ │ + beq.w 213802 │ │ │ │ strb.w r5, [sp, #211] @ 0xd3 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 213702 │ │ │ │ + beq.w 21379a │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r5, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 2133b6 │ │ │ │ - b.n 213782 │ │ │ │ + bmi.w 21344e │ │ │ │ + b.n 21381a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ lsls r7, r1, #29 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #207] @ 0xcf │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - bmi.w 213374 │ │ │ │ - b.n 21335e │ │ │ │ + bmi.w 21340c │ │ │ │ + b.n 2133f6 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 2130a4 │ │ │ │ + b.n 21313c │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212d42 │ │ │ │ - b.w 212d56 │ │ │ │ + bne.w 212dda │ │ │ │ + b.w 212dee │ │ │ │ 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 212c1a │ │ │ │ + bne.w 212cb2 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 212b4c │ │ │ │ - bvs.n 2135f4 │ │ │ │ + b.w 212be4 │ │ │ │ + bvs.n 21375c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 213300 │ │ │ │ + b.n 213268 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ 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 212ba2 │ │ │ │ + beq.w 212c3a │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 212c28 │ │ │ │ + b.w 212cc0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 212fd6 │ │ │ │ + b.n 21306e │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 21303c │ │ │ │ + b.n 2130d4 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 212d42 │ │ │ │ + b.w 212dda │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - b.n 2133b6 │ │ │ │ + b.n 21344e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r1, [sp, #217] @ 0xd9 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - bne.w 2133fe │ │ │ │ + bne.w 213496 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ - b.n 2133fe │ │ │ │ + b.n 213496 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #216] @ 0xd8 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 213400 │ │ │ │ + b.n 213498 │ │ │ │ strb.w r1, [sp, #209] @ 0xd1 │ │ │ │ - cbz r1, 213754 │ │ │ │ + cbz r1, 2137ec │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r5, [sp, #211] @ 0xd3 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2135d6 │ │ │ │ + bne.w 21366e │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2133b8 │ │ │ │ + beq.w 213450 │ │ │ │ lsls r1, r0, #30 │ │ │ │ - bmi.w 2133b6 │ │ │ │ - b.n 213792 │ │ │ │ + bmi.w 21344e │ │ │ │ + b.n 21382a │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #205] @ 0xcd │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.n 213376 │ │ │ │ + b.n 21340e │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 2131fc │ │ │ │ + b.n 213294 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 21303c │ │ │ │ + b.n 2130d4 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 212e0c │ │ │ │ + b.w 212ea4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21324a │ │ │ │ + b.n 2132e2 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 21369a │ │ │ │ + b.n 213732 │ │ │ │ strh.w r2, [sp, #211] @ 0xd3 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 213702 │ │ │ │ + beq.n 21379a │ │ │ │ lsls r5, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 2133b6 │ │ │ │ + bmi.w 21344e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2133b8 │ │ │ │ + beq.w 213450 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2133b8 │ │ │ │ + b.n 213450 │ │ │ │ blx 616e4 <__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 2137cc │ │ │ │ + beq.n 213864 │ │ │ │ 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 21383a │ │ │ │ + beq.n 2138d2 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2138aa │ │ │ │ - bhi.n 21387a │ │ │ │ + beq.n 213942 │ │ │ │ + bhi.n 213912 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 213840 │ │ │ │ + beq.n 2138d8 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 2138d6 │ │ │ │ + beq.n 21396e │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #375 @ 0x177 │ │ │ │ - bhi.n 21383e │ │ │ │ + bhi.n 2138d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 21395e │ │ │ │ + bhi.w 2139f6 │ │ │ │ tbb [pc, r1] │ │ │ │ - add r2, pc, #684 @ (adr r2, 213ac8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213aa8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213aa8 ) │ │ │ │ + add r2, pc, #684 @ (adr r2, 213b60 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b40 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b40 ) │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 213aac ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213ab0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213ab0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b44 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b48 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b48 ) │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 213ab4 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213ab8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213ab8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213abc ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213abc ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213ac0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213ac0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213ac4 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b4c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b50 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b50 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b54 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b54 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b58 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b58 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213b5c ) │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 2138c4 │ │ │ │ + beq.n 21395c │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #248 @ 0xf8 │ │ │ │ - bhi.n 21383e │ │ │ │ + bhi.n 2138d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 21396c │ │ │ │ + bhi.w 213a04 │ │ │ │ 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] │ │ │ │ @@ -598475,71 +598532,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 2139a4 │ │ │ │ + beq.w 213a3c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 213920 │ │ │ │ + bne.n 2139b8 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #115 @ 0x73 │ │ │ │ - beq.n 21383e │ │ │ │ + beq.n 2138d6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #116 @ 0x74 │ │ │ │ - beq.n 21383e │ │ │ │ + beq.n 2138d6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #112 @ 0x70 │ │ │ │ - beq.n 21383e │ │ │ │ + beq.n 2138d6 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #113 @ 0x71 │ │ │ │ movne r0, #110 @ 0x6e │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 21399a │ │ │ │ - bls.n 2138ee │ │ │ │ + beq.n 213a32 │ │ │ │ + bls.n 213986 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #9 │ │ │ │ - beq.n 21383e │ │ │ │ + beq.n 2138d6 │ │ │ │ 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 21383e │ │ │ │ + beq.n 2138d6 │ │ │ │ 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 21383e │ │ │ │ + beq.n 2138d6 │ │ │ │ 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 21383e │ │ │ │ + bhi.n 2138d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 21398e │ │ │ │ + bhi.n 213a26 │ │ │ │ tbb [pc, r1] │ │ │ │ bx r9 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r7, r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -598552,18 +598609,18 @@ │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #124 @ 0x7c │ │ │ │ - bhi.n 21383e │ │ │ │ + bhi.n 2138d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213982 │ │ │ │ + bhi.n 213a1a │ │ │ │ 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 │ │ │ │ @@ -598613,18 +598670,18 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #6 │ │ │ │ movne r0, #7 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #135 @ 0x87 │ │ │ │ - bhi.w 21383e │ │ │ │ + bhi.w 2138d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2139e0 │ │ │ │ + bhi.n 213a78 │ │ │ │ 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 │ │ │ │ @@ -598652,136 +598709,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] @ 213aa0 │ │ │ │ + ldr.w lr, [pc, #156] @ 213b38 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 213aa4 │ │ │ │ + ldr.w ip, [pc, #152] @ 213b3c │ │ │ │ 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 213a82 │ │ │ │ + bhi.n 213b1a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 213a8e │ │ │ │ + cbz r2, 213b26 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 2139f4 │ │ │ │ + bl 213a8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (213aa8 ) │ │ │ │ - ldr r3, [pc, #80] @ (213aa4 ) │ │ │ │ + ldr r2, [pc, #88] @ (213b40 ) │ │ │ │ + ldr r3, [pc, #80] @ (213b3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 213a9a │ │ │ │ + bne.n 213b32 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 213a4e │ │ │ │ + b.n 213ae6 │ │ │ │ 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 213a4e │ │ │ │ + b.n 213ae6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 213a94 │ │ │ │ + cbz r3, 213b2c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 213a4e │ │ │ │ + b.n 213ae6 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 213a3e │ │ │ │ + b.n 213ad6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 213a88 │ │ │ │ + b.n 213b20 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ 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] @ 213b00 │ │ │ │ + ldr.w ip, [pc, #68] @ 213b98 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 213af2 │ │ │ │ - ldr r1, [pc, #52] @ (213b04 ) │ │ │ │ + beq.n 213b8a │ │ │ │ + ldr r1, [pc, #52] @ (213b9c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 213ae8 │ │ │ │ + beq.n 213b80 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 213af6 │ │ │ │ - bl 1f9b9c │ │ │ │ + cbz r2, 213b8e │ │ │ │ + bl 1f9c34 │ │ │ │ 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 60c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 213ae8 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + b.n 213b80 │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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] @ (213bac ) │ │ │ │ + ldr r1, [pc, #148] @ (213c44 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 213bb0 │ │ │ │ + ldr.w lr, [pc, #148] @ 213c48 │ │ │ │ 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 213ba0 │ │ │ │ + bhi.n 213c38 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213b9c │ │ │ │ + bhi.n 213c34 │ │ │ │ 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 │ │ │ │ @@ -598794,109 +598851,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] @ (213bb4 ) │ │ │ │ - ldr r3, [pc, #56] @ (213bb0 ) │ │ │ │ + ldr r2, [pc, #60] @ (213c4c ) │ │ │ │ + ldr r3, [pc, #56] @ (213c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 213ba6 │ │ │ │ + bne.n 213c3e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 213b6c │ │ │ │ + b.n 213c04 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 213b6c │ │ │ │ + b.n 213c04 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 213b6c │ │ │ │ + b.n 213c04 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 213b6c │ │ │ │ + b.n 213c04 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 213bea │ │ │ │ + cbz r1, 213c82 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ 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 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ 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] @ 213ca8 │ │ │ │ + ldr.w lr, [pc, #148] @ 213d40 │ │ │ │ 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 213c66 │ │ │ │ - ldr.w ip, [pc, #124] @ 213cac │ │ │ │ + bne.n 213cfe │ │ │ │ + ldr.w ip, [pc, #124] @ 213d44 │ │ │ │ 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 213c5c │ │ │ │ + bpl.n 213cf4 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 213ca0 │ │ │ │ + cbnz r0, 213d38 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fedac │ │ │ │ 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 213c4a │ │ │ │ - add r0, pc, #8 @ (adr r0, 213c78 ) │ │ │ │ + bhi.n 213ce2 │ │ │ │ + add r0, pc, #8 @ (adr r0, 213d10 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -598911,43 +598968,43 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 213c5c │ │ │ │ - b.n 213c4a │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + bne.n 213cf4 │ │ │ │ + b.n 213ce2 │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ 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 213d50 │ │ │ │ + beq.n 213de8 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 213d02 │ │ │ │ + beq.n 213d9a │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 213d3c │ │ │ │ - cbz r0, 213d50 │ │ │ │ + bls.n 213dd4 │ │ │ │ + cbz r0, 213de8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ clz r4, r3 │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -598963,38 +599020,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 213d02 │ │ │ │ + bne.n 213d9a │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 60e04 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 213d02 │ │ │ │ + bne.n 213d9a │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r5 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r4, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 213d08 │ │ │ │ + bne.n 213da0 │ │ │ │ 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 213df6 │ │ │ │ + beq.n 213e8e │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213df6 │ │ │ │ + beq.n 213e8e │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -599027,32 +599084,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 213d7e │ │ │ │ + bne.n 213e16 │ │ │ │ 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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9fdc │ │ │ │ + bl 1fa074 │ │ │ │ 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 │ │ │ │ @@ -599074,212 +599131,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 213ea4 │ │ │ │ - bhi.n 213eb4 │ │ │ │ + beq.n 213f3c │ │ │ │ + bhi.n 213f4c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 213ea4 │ │ │ │ - bhi.n 213ee4 │ │ │ │ + beq.n 213f3c │ │ │ │ + bhi.n 213f7c │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #1 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 213eb2 │ │ │ │ + bhi.n 213f4a │ │ │ │ movw r2, #32907 @ 0x808b │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 213f12 │ │ │ │ + bpl.n 213faa │ │ │ │ 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 213ea4 │ │ │ │ - bhi.n 213ed0 │ │ │ │ + beq.n 213f3c │ │ │ │ + bhi.n 213f68 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 213ea4 │ │ │ │ - bhi.n 213ef6 │ │ │ │ + beq.n 213f3c │ │ │ │ + bhi.n 213f8e │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213f4a │ │ │ │ + b.n 213f3c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 213ea4 │ │ │ │ - bhi.n 213f02 │ │ │ │ + beq.n 213f3c │ │ │ │ + bhi.n 213f9a │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213f4a │ │ │ │ + b.n 213f3c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 213ea4 │ │ │ │ - bhi.n 213f0a │ │ │ │ + beq.n 213f3c │ │ │ │ + bhi.n 213fa2 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213f4a │ │ │ │ + b.n 213f3c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213f4a │ │ │ │ + b.n 213f3c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213f4a │ │ │ │ + b.n 213f3c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213f4a │ │ │ │ + b.n 213f3c │ │ │ │ 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 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ 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, 213f54 │ │ │ │ + cbz r0, 213fec │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213f54 │ │ │ │ - bl 1f9b9c │ │ │ │ - cbz r5, 213f7a │ │ │ │ + beq.n 213fec │ │ │ │ + bl 1f9c34 │ │ │ │ + cbz r5, 214012 │ │ │ │ mov r0, r5 │ │ │ │ blx 61c38 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 213f6e │ │ │ │ + bhi.n 214006 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 6145c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ 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] @ (214014 ) │ │ │ │ + ldr r2, [pc, #128] @ (2140ac ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (214018 ) │ │ │ │ + ldr r3, [pc, #128] @ (2140b0 ) │ │ │ │ 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, 213fb8 │ │ │ │ + cbz r0, 214050 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213fb8 │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 214050 │ │ │ │ + bl 1f9c34 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ffd6c │ │ │ │ + bl 1ffe04 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 213ffc │ │ │ │ + bhi.n 214094 │ │ │ │ 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 60f78 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (21401c ) │ │ │ │ - ldr r3, [pc, #52] @ (214018 ) │ │ │ │ + ldr r2, [pc, #60] @ (2140b4 ) │ │ │ │ + ldr r3, [pc, #52] @ (2140b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21400e │ │ │ │ + bne.n 2140a6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213fde │ │ │ │ - b.n 213fce │ │ │ │ + beq.n 214076 │ │ │ │ + b.n 214066 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + ite gt │ │ │ │ + lslgt r0, r5, #2 │ │ │ │ + lsrle r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt hi │ │ │ │ + lslhi r0, r5, #2 │ │ │ │ + pushhi {lr} │ │ │ │ + movhi.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 21406c │ │ │ │ + beq.n 214104 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 21407a │ │ │ │ + cbz r1, 214112 │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 21405a │ │ │ │ + beq.n 2140f2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9cac │ │ │ │ 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 6145c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 214052 │ │ │ │ + b.n 2140ea │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 214056 │ │ │ │ - bl 1f9c14 │ │ │ │ - b.n 214056 │ │ │ │ + beq.n 2140ee │ │ │ │ + bl 1f9cac │ │ │ │ + b.n 2140ee │ │ │ │ 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 │ │ │ │ @@ -599287,92 +599344,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 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213f30 │ │ │ │ + bl 213fc8 │ │ │ │ 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 2140f8 │ │ │ │ + beq.n 214190 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 2140da │ │ │ │ + beq.n 214172 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 2140fe │ │ │ │ + beq.n 214196 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213e74 │ │ │ │ + bl 213f0c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2140ce │ │ │ │ + beq.n 214166 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 213e74 │ │ │ │ + bl 213f0c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 214112 │ │ │ │ + cbnz r3, 2141aa │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213e74 │ │ │ │ + bl 213f0c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 2140fe │ │ │ │ + beq.n 214196 │ │ │ │ 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 214106 │ │ │ │ + b.n 21419e │ │ │ │ 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 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 213f30 │ │ │ │ + bl 213fc8 │ │ │ │ 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 │ │ │ │ @@ -599392,36 +599449,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 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213f30 │ │ │ │ + bl 213fc8 │ │ │ │ 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 213e74 │ │ │ │ + bl 213f0c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ 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 │ │ │ │ @@ -599435,124 +599492,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 214262 │ │ │ │ + beq.n 2142fa │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 214248 │ │ │ │ + bne.n 2142e0 │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 214294 │ │ │ │ - bl 2e5f58 │ │ │ │ + beq.n 21432c │ │ │ │ + bl 2e5ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214080 │ │ │ │ + bl 214118 │ │ │ │ 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 2e6000 │ │ │ │ + bl 2e6098 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214080 │ │ │ │ + bl 214118 │ │ │ │ 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, 21428e │ │ │ │ - bl 2e5f58 │ │ │ │ + cbz r1, 214326 │ │ │ │ + bl 2e5ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214080 │ │ │ │ + bl 214118 │ │ │ │ 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 2e5f3c │ │ │ │ - b.n 214270 │ │ │ │ - bl 2e6044 │ │ │ │ - b.n 21422a │ │ │ │ + bl 2e5fd4 │ │ │ │ + b.n 214308 │ │ │ │ + bl 2e60dc │ │ │ │ + b.n 2142c2 │ │ │ │ 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, 2142cc │ │ │ │ + cbz r4, 214364 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 2142c4 │ │ │ │ + beq.n 21435c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 2142d2 │ │ │ │ + beq.n 21436a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2142b2 │ │ │ │ + bne.n 21434a │ │ │ │ mov r0, lr │ │ │ │ - bl 2141fc │ │ │ │ + bl 214294 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2142f6 │ │ │ │ + cbz r0, 21438e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 2142ea │ │ │ │ + beq.n 214382 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2142f4 │ │ │ │ + beq.n 21438c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2142da │ │ │ │ + bne.n 214372 │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ 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 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ 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] │ │ │ │ @@ -599592,116 +599649,116 @@ │ │ │ │ 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 2143b0 │ │ │ │ + beq.n 214448 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (2143c4 ) │ │ │ │ + ldr r1, [pc, #16] @ (21445c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 61f88 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ 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, [pc, #68] @ (21441c ) │ │ │ │ + ldr r3, [pc, #68] @ (2144b4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (214420 ) │ │ │ │ + ldr r2, [pc, #64] @ (2144b8 ) │ │ │ │ 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, 2143f2 │ │ │ │ + cbnz r2, 21448a │ │ │ │ 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 214404 │ │ │ │ + beq.n 21449c │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (214424 ) │ │ │ │ + ldr r1, [pc, #24] @ (2144bc ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61f88 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + cbnz r6, 214518 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ - ldr r6, [pc, #92] @ (214498 ) │ │ │ │ + ldr r6, [pc, #92] @ (214530 ) │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #76] @ (21449c ) │ │ │ │ + ldr r3, [pc, #76] @ (214534 ) │ │ │ │ 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 1fb408 │ │ │ │ - ldr r1, [pc, #40] @ (2144a0 ) │ │ │ │ + bl 1fb4a0 │ │ │ │ + ldr r1, [pc, #40] @ (214538 ) │ │ │ │ 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 1f9cd4 │ │ │ │ + bl 1f9d6c │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #32] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbnz r2, 214508 │ │ │ │ + cbnz r2, 21457a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3c4a2 │ │ │ │ + bl 3c53a │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ 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] │ │ │ │ @@ -599719,146 +599776,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 214428 │ │ │ │ + bl 2144c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [pc, #196] @ (2145d0 ) │ │ │ │ - bl 214428 │ │ │ │ + ldr r7, [pc, #196] @ (214668 ) │ │ │ │ + bl 2144c0 │ │ │ │ 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 2145ca │ │ │ │ + bhi.n 214662 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 214576 │ │ │ │ + bls.n 21460e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 214588 │ │ │ │ + bhi.n 214620 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #140] @ (2145d4 ) │ │ │ │ + ldr r1, [pc, #140] @ (21466c ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21459e │ │ │ │ + beq.n 214636 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 214592 │ │ │ │ + cbz r0, 21462a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2145ca │ │ │ │ + beq.n 214662 │ │ │ │ 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 2145ca │ │ │ │ + beq.n 214662 │ │ │ │ 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 214544 │ │ │ │ + b.n 2145dc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21455c │ │ │ │ + b.n 2145f4 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2145ca │ │ │ │ + cbz r0, 214662 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21457c │ │ │ │ + b.n 214614 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - revsh r0, r5 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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 2144a4 │ │ │ │ + bl 21453c │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ 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 214428 │ │ │ │ + bl 2144c0 │ │ │ │ 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 214428 │ │ │ │ + bl 2144c0 │ │ │ │ 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 │ │ │ │ @@ -599868,233 +599925,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 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (214758 ) │ │ │ │ + ldr r7, [pc, #216] @ (2147f0 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh r3, [r4, #58] @ 0x3a │ │ │ │ - bl 214428 │ │ │ │ + bl 2144c0 │ │ │ │ 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 214750 │ │ │ │ + bhi.n 2147e8 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 2146ee │ │ │ │ + bls.n 214786 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 214710 │ │ │ │ + bhi.n 2147a8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (21475c ) │ │ │ │ + ldr r1, [pc, #144] @ (2147f4 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 214726 │ │ │ │ + beq.n 2147be │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 21471a │ │ │ │ + cbz r0, 2147b2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 214750 │ │ │ │ + beq.n 2147e8 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #64] @ 0x40 │ │ │ │ add r0, r2 │ │ │ │ - b.n 2146f4 │ │ │ │ + b.n 21478c │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 214750 │ │ │ │ + beq.n 2147e8 │ │ │ │ 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 2146c8 │ │ │ │ + b.n 214760 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2146e0 │ │ │ │ + b.n 214778 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 214750 │ │ │ │ + cbz r0, 2147e8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 2146f4 │ │ │ │ + b.n 21478c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbnz r2, 214778 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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] @ (2147bc ) │ │ │ │ + ldr r3, [pc, #76] @ (214854 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (2147c0 ) │ │ │ │ + ldr r2, [pc, #76] @ (214858 ) │ │ │ │ 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 213bb8 │ │ │ │ + bl 213c50 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 2147ba │ │ │ │ + cbz r6, 214852 │ │ │ │ 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 2147aa │ │ │ │ + bne.n 214842 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 2147a2 │ │ │ │ + bne.n 21483a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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, 21480c │ │ │ │ + cbz r3, 2148a4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ 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, 21480a │ │ │ │ + cbz r4, 2148a2 │ │ │ │ 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 1fa158 │ │ │ │ - b.n 2147ee │ │ │ │ + bl 1fa1f0 │ │ │ │ + b.n 214886 │ │ │ │ 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, 214854 │ │ │ │ + cbz r3, 2148ec │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ 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 1fa158 │ │ │ │ - b.n 21483e │ │ │ │ + bl 1fa1f0 │ │ │ │ + b.n 2148d6 │ │ │ │ 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 213bb8 │ │ │ │ + bl 213c50 │ │ │ │ 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, 2148aa │ │ │ │ + cbz r3, 214942 │ │ │ │ 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] │ │ │ │ @@ -600104,194 +600161,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] @ (2148fc ) │ │ │ │ + ldr r3, [pc, #56] @ (214994 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (214900 ) │ │ │ │ + ldr r2, [pc, #56] @ (214998 ) │ │ │ │ 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 213bb8 │ │ │ │ + bl 213c50 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 2148fa │ │ │ │ + cbz r4, 214992 │ │ │ │ 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 2148ee │ │ │ │ + bne.n 214986 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ 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 213bb8 │ │ │ │ + bl 213c50 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 21493e │ │ │ │ + cbz r4, 2149d6 │ │ │ │ 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 214932 │ │ │ │ + bne.n 2149ca │ │ │ │ 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 2149aa │ │ │ │ + bhi.n 214a42 │ │ │ │ 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 213bb8 │ │ │ │ + bl 213c50 │ │ │ │ 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 21497a │ │ │ │ + bne.n 214a12 │ │ │ │ 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 213bb8 │ │ │ │ + bl 213c50 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 214974 │ │ │ │ + bne.n 214a0c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 214962 │ │ │ │ + b.n 2149fa │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 21498c │ │ │ │ + b.n 214a24 │ │ │ │ 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, 214a28 │ │ │ │ + cbz r3, 214ac0 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ 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 1fa020 │ │ │ │ + bl 1fa0b8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 214a0c │ │ │ │ + cbz r6, 214aa4 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 214a04 │ │ │ │ - ldr r3, [pc, #36] @ (214a34 ) │ │ │ │ + bne.n 214a9c │ │ │ │ + ldr r3, [pc, #36] @ (214acc ) │ │ │ │ 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 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2149e0 │ │ │ │ + b.n 214a78 │ │ │ │ nop │ │ │ │ - bls.n 214938 │ │ │ │ + bhi.n 214aa0 │ │ │ │ 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 214a62 │ │ │ │ - ldr r1, [pc, #16] @ (214a64 ) │ │ │ │ + bne.n 214afa │ │ │ │ + ldr r1, [pc, #16] @ (214afc ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 61f88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 214ae4 │ │ │ │ + bhi.n 214a4c │ │ │ │ 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, 214ab2 │ │ │ │ + cbz r3, 214b4a │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ 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 │ │ │ │ @@ -600299,33 +600356,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 1fa158 │ │ │ │ - b.n 214a90 │ │ │ │ + bl 1fa1f0 │ │ │ │ + b.n 214b28 │ │ │ │ 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, 214ada │ │ │ │ + cbnz r3, 214b72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa1d0 │ │ │ │ + bl 1fa268 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ 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 │ │ │ │ @@ -600350,17 +600407,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, 214b80 │ │ │ │ + cbz r3, 214c18 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ 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] │ │ │ │ @@ -600372,166 +600429,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 1fa158 │ │ │ │ - b.n 214b58 │ │ │ │ + bl 1fa1f0 │ │ │ │ + b.n 214bf0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 214b96 │ │ │ │ + bhi.n 214c2e │ │ │ │ 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 214bac │ │ │ │ + beq.n 214c44 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 214ba0 │ │ │ │ + bne.n 214c38 │ │ │ │ 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] @ (214cac ) │ │ │ │ + ldr r5, [pc, #228] @ (214d44 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (214cb0 ) │ │ │ │ + ldr r4, [pc, #228] @ (214d48 ) │ │ │ │ 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 214c92 │ │ │ │ + bhi.n 214d2a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 214ca0 │ │ │ │ + beq.n 214d38 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2139f4 │ │ │ │ + bl 213a8c │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 214c74 │ │ │ │ + bhi.n 214d0c │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r4, #32 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214ca4 │ │ │ │ + beq.n 214d3c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 2139f4 │ │ │ │ + bl 213a8c │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (214cb4 ) │ │ │ │ + ldr r2, [pc, #108] @ (214d4c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (214cb0 ) │ │ │ │ + ldr r3, [pc, #100] @ (214d48 ) │ │ │ │ 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 214ca8 │ │ │ │ + bne.n 214d40 │ │ │ │ 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 214c3e │ │ │ │ + b.n 214cd6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214c3e │ │ │ │ + bne.n 214cd6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 214c3e │ │ │ │ + b.n 214cd6 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 214c16 │ │ │ │ + b.n 214cae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214c16 │ │ │ │ + bne.n 214cae │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 214c16 │ │ │ │ + b.n 214cae │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 214c00 │ │ │ │ + b.n 214c98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 214c2c │ │ │ │ + b.n 214cc4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + cbz r6, 214dac │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 214d22 │ │ │ │ + cbz r4, 214d94 │ │ │ │ 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] @ 2155e8 │ │ │ │ + ldr.w r1, [pc, #2328] @ 215680 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 2155e4 │ │ │ │ + bhi.w 21567c │ │ │ │ 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 2151a8 │ │ │ │ + bhi.w 215240 │ │ │ │ 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 │ │ │ │ @@ -600540,78 +600597,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 214fc0 │ │ │ │ + bhi.w 215058 │ │ │ │ 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 2153fa │ │ │ │ + bhi.w 215492 │ │ │ │ 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 215272 │ │ │ │ + bhi.w 21530a │ │ │ │ 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 214dae │ │ │ │ + beq.n 214e46 │ │ │ │ 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 214d92 │ │ │ │ - cbz r0, 214dce │ │ │ │ + bne.n 214e2a │ │ │ │ + cbz r0, 214e66 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214dce │ │ │ │ + bne.n 214e66 │ │ │ │ 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 │ │ │ │ @@ -600619,112 +600676,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 214f14 │ │ │ │ + bne.w 214fac │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21ea84 │ │ │ │ + bl 21eb1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214f14 │ │ │ │ + b.n 214fac │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 214e26 │ │ │ │ + beq.n 214ebe │ │ │ │ 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 214e0a │ │ │ │ - cbz r0, 214e46 │ │ │ │ + bne.n 214ea2 │ │ │ │ + cbz r0, 214ede │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214e46 │ │ │ │ + bne.n 214ede │ │ │ │ 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 214f0c │ │ │ │ + b.n 214fa4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214e84 │ │ │ │ + cbz r1, 214f1c │ │ │ │ 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 214e68 │ │ │ │ - cbz r5, 214ea4 │ │ │ │ + bne.n 214f00 │ │ │ │ + cbz r5, 214f3c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214ea4 │ │ │ │ + bne.n 214f3c │ │ │ │ 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 214f0c │ │ │ │ + b.n 214fa4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214ee0 │ │ │ │ + cbz r1, 214f78 │ │ │ │ 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 214ec4 │ │ │ │ - cbz r5, 214f00 │ │ │ │ + bne.n 214f5c │ │ │ │ + cbz r5, 214f98 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214f00 │ │ │ │ + bne.n 214f98 │ │ │ │ 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] │ │ │ │ @@ -600732,1462 +600789,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 214de4 │ │ │ │ + beq.w 214e7c │ │ │ │ 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] @ 2155ec │ │ │ │ + ldr.w r3, [pc, #1736] @ 215684 │ │ │ │ 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, 214f5c │ │ │ │ + cbz r1, 214ff4 │ │ │ │ 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 214f3e │ │ │ │ + bne.n 214fd6 │ │ │ │ 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 214ea4 │ │ │ │ - b.n 214e86 │ │ │ │ + beq.n 214f3c │ │ │ │ + b.n 214f1e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 214ea4 │ │ │ │ + bne.n 214f3c │ │ │ │ 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 214ea4 │ │ │ │ + b.n 214f3c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214e84 │ │ │ │ + beq.w 214f1c │ │ │ │ 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 214f9c │ │ │ │ - b.n 214e84 │ │ │ │ + bne.n 215034 │ │ │ │ + b.n 214f1c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214f00 │ │ │ │ + beq.n 214f98 │ │ │ │ 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 214fcc │ │ │ │ - b.n 214f00 │ │ │ │ - ldr.w r3, [pc, #1536] @ 2155f0 │ │ │ │ + bne.n 215064 │ │ │ │ + b.n 214f98 │ │ │ │ + ldr.w r3, [pc, #1536] @ 215688 │ │ │ │ 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 214ee0 │ │ │ │ + beq.w 214f78 │ │ │ │ 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 21500e │ │ │ │ - b.n 214ee0 │ │ │ │ + bne.n 2150a6 │ │ │ │ + b.n 214f78 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ee0 │ │ │ │ + beq.w 214f78 │ │ │ │ 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 214ee0 │ │ │ │ + bne.w 214f78 │ │ │ │ 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 214ee0 │ │ │ │ + b.n 214f78 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2155cc │ │ │ │ + beq.w 215664 │ │ │ │ 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 214f00 │ │ │ │ + beq.w 214f98 │ │ │ │ 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 2150a4 │ │ │ │ - b.n 214f00 │ │ │ │ + bhi.n 21513c │ │ │ │ + b.n 214f98 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214dce │ │ │ │ + bne.w 214e66 │ │ │ │ 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 214dce │ │ │ │ + b.n 214e66 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e84 │ │ │ │ + beq.w 214f1c │ │ │ │ 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 214e84 │ │ │ │ + bne.w 214f1c │ │ │ │ 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 214e84 │ │ │ │ + b.n 214f1c │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2155c4 │ │ │ │ + beq.w 21565c │ │ │ │ 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 214ea4 │ │ │ │ + beq.w 214f3c │ │ │ │ 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 215162 │ │ │ │ - b.n 214ea4 │ │ │ │ + bhi.n 2151fa │ │ │ │ + b.n 214f3c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214e46 │ │ │ │ + bne.w 214ede │ │ │ │ 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 214e46 │ │ │ │ + b.n 214ede │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ea4 │ │ │ │ + beq.w 214f3c │ │ │ │ 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 2151b6 │ │ │ │ - b.n 214ea4 │ │ │ │ - ldr.w r3, [pc, #1044] @ 2155f0 │ │ │ │ + bne.n 21524e │ │ │ │ + b.n 214f3c │ │ │ │ + ldr.w r3, [pc, #1044] @ 215688 │ │ │ │ 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 214e84 │ │ │ │ + beq.w 214f1c │ │ │ │ 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 2151f8 │ │ │ │ - b.n 214e84 │ │ │ │ + bne.n 215290 │ │ │ │ + b.n 214f1c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214dae │ │ │ │ + beq.w 214e46 │ │ │ │ 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 215220 │ │ │ │ - b.n 214dae │ │ │ │ + bne.n 2152b8 │ │ │ │ + b.n 214e46 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214e26 │ │ │ │ + beq.w 214ebe │ │ │ │ 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 21524e │ │ │ │ - b.n 214e26 │ │ │ │ + bne.n 2152e6 │ │ │ │ + b.n 214ebe │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214dce │ │ │ │ + beq.w 214e66 │ │ │ │ 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 215280 │ │ │ │ - b.n 214dce │ │ │ │ - ldr r3, [pc, #844] @ (2155f0 ) │ │ │ │ + bne.n 215318 │ │ │ │ + b.n 214e66 │ │ │ │ + ldr r3, [pc, #844] @ (215688 ) │ │ │ │ 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 214dae │ │ │ │ + beq.w 214e46 │ │ │ │ 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 2152be │ │ │ │ - b.n 214dae │ │ │ │ + bne.n 215356 │ │ │ │ + b.n 214e46 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214dae │ │ │ │ + beq.w 214e46 │ │ │ │ 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 214dae │ │ │ │ + bne.w 214e46 │ │ │ │ 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 214dae │ │ │ │ + b.n 214e46 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2155d4 │ │ │ │ + beq.w 21566c │ │ │ │ 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 214dce │ │ │ │ + beq.w 214e66 │ │ │ │ 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 215352 │ │ │ │ - b.n 214dce │ │ │ │ - ldr.w ip, [pc, #624] @ 2155ec │ │ │ │ + bcc.n 2153ea │ │ │ │ + b.n 214e66 │ │ │ │ + ldr.w ip, [pc, #624] @ 215684 │ │ │ │ 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, 2153b4 │ │ │ │ + cbz r1, 21544c │ │ │ │ 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 215396 │ │ │ │ + bne.n 21542e │ │ │ │ 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 214dce │ │ │ │ - b.n 214db0 │ │ │ │ + beq.w 214e66 │ │ │ │ + b.n 214e48 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214ee0 │ │ │ │ + beq.w 214f78 │ │ │ │ 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 2153d6 │ │ │ │ - b.n 214ee0 │ │ │ │ + bne.n 21546e │ │ │ │ + b.n 214f78 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e46 │ │ │ │ + beq.w 214ede │ │ │ │ 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 215408 │ │ │ │ - b.n 214e46 │ │ │ │ - ldr r3, [pc, #452] @ (2155f0 ) │ │ │ │ + bne.n 2154a0 │ │ │ │ + b.n 214ede │ │ │ │ + ldr r3, [pc, #452] @ (215688 ) │ │ │ │ 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 214e26 │ │ │ │ + beq.w 214ebe │ │ │ │ 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 215446 │ │ │ │ - b.n 214e26 │ │ │ │ + bne.n 2154de │ │ │ │ + b.n 214ebe │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e26 │ │ │ │ + beq.w 214ebe │ │ │ │ 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 214e26 │ │ │ │ + bne.w 214ebe │ │ │ │ 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 214e26 │ │ │ │ - ldr r3, [pc, #316] @ (2155ec ) │ │ │ │ + b.n 214ebe │ │ │ │ + ldr r3, [pc, #316] @ (215684 ) │ │ │ │ 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, 2154e6 │ │ │ │ + cbz r1, 21557e │ │ │ │ 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 2154c8 │ │ │ │ + bne.n 215560 │ │ │ │ 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 214f00 │ │ │ │ - b.n 214ee2 │ │ │ │ + beq.w 214f98 │ │ │ │ + b.n 214f7a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214f00 │ │ │ │ + bne.w 214f98 │ │ │ │ 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 214f00 │ │ │ │ - ldr.w ip, [pc, #200] @ 2155ec │ │ │ │ + b.n 214f98 │ │ │ │ + ldr.w ip, [pc, #200] @ 215684 │ │ │ │ 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, 21555a │ │ │ │ + cbz r1, 2155f2 │ │ │ │ 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 21553c │ │ │ │ + bne.n 2155d4 │ │ │ │ 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 214e46 │ │ │ │ - b.n 214e28 │ │ │ │ + beq.w 214ede │ │ │ │ + b.n 214ec0 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2155de │ │ │ │ + beq.n 215676 │ │ │ │ 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 214e46 │ │ │ │ + beq.w 214ede │ │ │ │ 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 2155a0 │ │ │ │ - b.n 214e46 │ │ │ │ + bcc.n 215638 │ │ │ │ + b.n 214ede │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21515a │ │ │ │ - b.n 214ea4 │ │ │ │ + bne.w 2151f2 │ │ │ │ + b.n 214f3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21509c │ │ │ │ - b.n 214f00 │ │ │ │ + bne.w 215134 │ │ │ │ + b.n 214f98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21534e │ │ │ │ - b.w 214dce │ │ │ │ + bne.w 2153e6 │ │ │ │ + b.w 214e66 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 215598 │ │ │ │ - b.n 214e46 │ │ │ │ + bne.n 215630 │ │ │ │ + b.n 214ede │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214f0c │ │ │ │ - cbz r0, 215636 │ │ │ │ + b.n 214fa4 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (21586c ) │ │ │ │ + ldr r4, [pc, #612] @ (215904 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 215864 │ │ │ │ + bhi.w 2158fc │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 215666 │ │ │ │ + beq.n 2156fe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 215666 │ │ │ │ + beq.n 2156fe │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215766 │ │ │ │ + bhi.w 2157fe │ │ │ │ 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 215666 │ │ │ │ + beq.n 2156fe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21562e │ │ │ │ + bne.n 2156c6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21562e │ │ │ │ + bne.n 2156c6 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215632 │ │ │ │ - b.n 215666 │ │ │ │ + bne.n 2156ca │ │ │ │ + b.n 2156fe │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 215842 │ │ │ │ + beq.w 2158da │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 215634 │ │ │ │ + b.n 2156cc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 2156a2 │ │ │ │ + cbz r3, 21573a │ │ │ │ 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, 2156cc │ │ │ │ + cbz r3, 215764 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 2156c6 │ │ │ │ + cbz r4, 21575e │ │ │ │ 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 2156b0 │ │ │ │ + bne.n 215748 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214cb8 │ │ │ │ + bl 214d50 │ │ │ │ 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 2156cc │ │ │ │ + beq.n 215764 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215702 │ │ │ │ + cbz r1, 21579a │ │ │ │ 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 2156f2 │ │ │ │ - b.n 2156cc │ │ │ │ + bne.n 21578a │ │ │ │ + b.n 215764 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 21584c │ │ │ │ + beq.w 2158e4 │ │ │ │ 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 21ed1c │ │ │ │ + bl 21edb4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 2156da │ │ │ │ - ldr r3, [pc, #320] @ (215870 ) │ │ │ │ + b.n 215772 │ │ │ │ + ldr r3, [pc, #320] @ (215908 ) │ │ │ │ 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 2156cc │ │ │ │ + beq.n 215764 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 21575e │ │ │ │ + cbz r4, 2157f6 │ │ │ │ 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 215748 │ │ │ │ - b.n 2156cc │ │ │ │ + bne.n 2157e0 │ │ │ │ + b.n 215764 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2156cc │ │ │ │ + beq.n 215764 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 21578c │ │ │ │ + cbz r4, 215824 │ │ │ │ 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 215776 │ │ │ │ - b.n 2156cc │ │ │ │ + bne.n 21580e │ │ │ │ + b.n 215764 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2156cc │ │ │ │ + beq.n 215764 │ │ │ │ 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, 2157ba │ │ │ │ + cbz r1, 215852 │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 2157aa │ │ │ │ - b.n 2156cc │ │ │ │ + bne.n 215842 │ │ │ │ + b.n 215764 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2156cc │ │ │ │ + beq.n 215764 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 2157da │ │ │ │ + cbz r1, 215872 │ │ │ │ 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 2156cc │ │ │ │ + bne.w 215764 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2156cc │ │ │ │ + beq.w 215764 │ │ │ │ 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 2156da │ │ │ │ - ldr r3, [pc, #104] @ (215874 ) │ │ │ │ + b.n 215772 │ │ │ │ + ldr r3, [pc, #104] @ (21590c ) │ │ │ │ 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 2156cc │ │ │ │ + beq.w 215764 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 21583a │ │ │ │ + cbz r4, 2158d2 │ │ │ │ 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 215824 │ │ │ │ - b.n 2156cc │ │ │ │ + bne.n 2158bc │ │ │ │ + b.n 215764 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21568a │ │ │ │ - b.n 215666 │ │ │ │ + bne.w 215722 │ │ │ │ + b.n 2156fe │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215714 │ │ │ │ + beq.w 2157ac │ │ │ │ ldrd r4, r3, [r2, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 215714 │ │ │ │ + b.n 2157ac │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 215634 │ │ │ │ + b.n 2156cc │ │ │ │ nop │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ (215a60 ) │ │ │ │ + ldr r2, [pc, #472] @ (215af8 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21590c │ │ │ │ + bhi.n 2159a4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 2158da │ │ │ │ + cbnz r5, 215972 │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2158b0 │ │ │ │ + cbz r3, 215948 │ │ │ │ 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, 2158d8 │ │ │ │ + cbz r4, 215970 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2158d2 │ │ │ │ + cbz r1, 21596a │ │ │ │ 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 2158bc │ │ │ │ + bne.n 215954 │ │ │ │ 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 2158d8 │ │ │ │ + beq.n 215970 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 215902 │ │ │ │ + cbz r2, 21599a │ │ │ │ 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 2158f2 │ │ │ │ - b.n 2158d8 │ │ │ │ + bne.n 21598a │ │ │ │ + b.n 215970 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2158d8 │ │ │ │ + beq.n 215970 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215930 │ │ │ │ + cbz r1, 2159c8 │ │ │ │ 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 21591a │ │ │ │ - b.n 2158d8 │ │ │ │ - ldr r3, [pc, #296] @ (215a64 ) │ │ │ │ + bne.n 2159b2 │ │ │ │ + b.n 215970 │ │ │ │ + ldr r3, [pc, #296] @ (215afc ) │ │ │ │ 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 2158d8 │ │ │ │ + beq.n 215970 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215968 │ │ │ │ + cbz r1, 215a00 │ │ │ │ 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 215952 │ │ │ │ - b.n 2158d8 │ │ │ │ + bne.n 2159ea │ │ │ │ + b.n 215970 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2158d8 │ │ │ │ + beq.n 215970 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 215988 │ │ │ │ + cbz r2, 215a20 │ │ │ │ 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 215a3c │ │ │ │ + bne.n 215ad4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215a3c │ │ │ │ + beq.n 215ad4 │ │ │ │ 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] @ (215a68 ) │ │ │ │ + ldr r3, [pc, #180] @ (215b00 ) │ │ │ │ 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 2158d8 │ │ │ │ + beq.n 215970 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2159e0 │ │ │ │ + cbz r1, 215a78 │ │ │ │ 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 2159ca │ │ │ │ - b.n 2158d8 │ │ │ │ + bne.n 215a62 │ │ │ │ + b.n 215970 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 215a48 │ │ │ │ + beq.n 215ae0 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 21ed1c │ │ │ │ + bl 21edb4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2158d8 │ │ │ │ + beq.w 215970 │ │ │ │ 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, 215a34 │ │ │ │ + cbz r2, 215acc │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 215a24 │ │ │ │ - b.n 2158d8 │ │ │ │ + bne.n 215abc │ │ │ │ + b.n 215970 │ │ │ │ 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 2159f2 │ │ │ │ + beq.n 215a8a │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 2159f2 │ │ │ │ + b.n 215a8a │ │ │ │ nop │ │ │ │ - add r7, pc, #456 @ (adr r7, 215c2c ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 215e64 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ 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 215adc │ │ │ │ + beq.n 215b74 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 215a96 │ │ │ │ + beq.n 215b2e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 215ad0 │ │ │ │ + cbnz r3, 215b68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa21c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215a88 │ │ │ │ + beq.n 215b20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 215ac6 │ │ │ │ + cbz r2, 215b5e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa21c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 215ac4 │ │ │ │ + cbz r2, 215b5c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 215ac4 │ │ │ │ + cbz r1, 215b5c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa21c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215ab0 │ │ │ │ + bne.n 215b48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa21c │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215a8c │ │ │ │ + beq.n 215b24 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa21c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1fa184 │ │ │ │ - b.n 215a88 │ │ │ │ + bl 1fa21c │ │ │ │ + b.n 215b20 │ │ │ │ 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 215b1a │ │ │ │ + beq.n 215bb2 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 215b1a │ │ │ │ + cbz r3, 215bb2 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ - bl 215a6c │ │ │ │ + bl 215b04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 215b00 │ │ │ │ + bne.n 215b98 │ │ │ │ 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] @ 2165a8 │ │ │ │ + ldr.w r0, [pc, #2676] @ 216640 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r5, [pc, #2676] @ 2165ac │ │ │ │ + ldr.w r5, [pc, #2676] @ 216644 │ │ │ │ movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2672] @ 2165b0 │ │ │ │ + ldr.w r3, [pc, #2672] @ 216648 │ │ │ │ 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 1fece4 │ │ │ │ + bl 1fed7c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 215b80 │ │ │ │ + bhi.n 215c18 │ │ │ │ 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 216508 │ │ │ │ + beq.w 2165a0 │ │ │ │ add.w r6, r4, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 215b8e │ │ │ │ + bcc.n 215c26 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2164b6 │ │ │ │ + beq.w 21654e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 216352 │ │ │ │ + bhi.w 2163ea │ │ │ │ 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, 215be0 │ │ │ │ + cbz r3, 215c78 │ │ │ │ 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 215c0a │ │ │ │ + beq.n 215ca2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215c02 │ │ │ │ + cbz r1, 215c9a │ │ │ │ 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 215bf2 │ │ │ │ + bne.n 215c8a │ │ │ │ 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 1fedc0 │ │ │ │ + bl 1fee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 215d24 │ │ │ │ + beq.n 215dbc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 215d24 │ │ │ │ + beq.n 215dbc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215dd8 │ │ │ │ + bhi.w 215e70 │ │ │ │ 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] @ 2165b4 │ │ │ │ + ldr.w r3, [pc, #2392] @ 21664c │ │ │ │ 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 216546 │ │ │ │ + beq.w 2165de │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ 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 215c7c │ │ │ │ + bcc.n 215d14 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 215e3a │ │ │ │ + beq.w 215ed2 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215f8a │ │ │ │ + bhi.w 216022 │ │ │ │ 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, 215cd8 │ │ │ │ + cbz r3, 215d70 │ │ │ │ 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 215d06 │ │ │ │ + beq.n 215d9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215cfc │ │ │ │ + cbz r1, 215d94 │ │ │ │ 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 215cec │ │ │ │ + bne.n 215d84 │ │ │ │ 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 1fedc0 │ │ │ │ + bl 1fee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215c32 │ │ │ │ + bne.n 215cca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 215d48 │ │ │ │ + beq.n 215de0 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r0, 215d48 │ │ │ │ + cbz r0, 215de0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 215a6c │ │ │ │ + bl 215b04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 215d30 │ │ │ │ + bne.n 215dc8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60c44 │ │ │ │ - ldr.w r2, [pc, #2152] @ 2165b8 │ │ │ │ - ldr.w r3, [pc, #2140] @ 2165b0 │ │ │ │ + ldr.w r2, [pc, #2152] @ 216650 │ │ │ │ + ldr.w r3, [pc, #2140] @ 216648 │ │ │ │ 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 2165fe │ │ │ │ + bne.w 216696 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2116] @ 2165bc │ │ │ │ + ldr.w r3, [pc, #2116] @ 216654 │ │ │ │ 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 21655e │ │ │ │ + beq.w 2165f6 │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 215d96 │ │ │ │ + bne.n 215e2e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ + b.n 215d32 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2164ee │ │ │ │ + beq.w 216586 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r0, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 215dbc │ │ │ │ + bcc.n 215e54 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ + b.n 215d32 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 2164ee │ │ │ │ + beq.w 216586 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 215dec │ │ │ │ + bcc.n 215e84 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ + b.n 215d32 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2160b2 │ │ │ │ + beq.w 21614a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215e14 │ │ │ │ + bne.n 215eac │ │ │ │ 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 215ca8 │ │ │ │ + bne.w 215d40 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2164b2 │ │ │ │ + beq.w 21654a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 216110 │ │ │ │ - add r1, pc, #8 @ (adr r1, 215e58 ) │ │ │ │ + bhi.w 2161a8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 215ef0 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #6 │ │ │ │ @@ -602205,874 +602262,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 2160a4 │ │ │ │ + beq.w 21613c │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 2164c4 │ │ │ │ + beq.w 21655c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21ed1c │ │ │ │ - b.n 215d10 │ │ │ │ + bl 21edb4 │ │ │ │ + b.n 215da8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 216058 │ │ │ │ + bne.w 2160f0 │ │ │ │ subs r3, r6, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.w 2164fc │ │ │ │ + beq.w 216594 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 215d10 │ │ │ │ + b.n 215da8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215edc │ │ │ │ + cbz r3, 215f74 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215c98 │ │ │ │ + beq.w 215d30 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 215eec │ │ │ │ + bcc.n 215f84 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ - ldr.w r3, [pc, #1716] @ 2165bc │ │ │ │ + b.n 215d32 │ │ │ │ + ldr.w r3, [pc, #1716] @ 216654 │ │ │ │ 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 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215f3a │ │ │ │ + cbz r1, 215fd2 │ │ │ │ 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 215f2a │ │ │ │ + bne.n 215fc2 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ - ldr.w r3, [pc, #1644] @ 2165b4 │ │ │ │ + b.n 215d9e │ │ │ │ + ldr.w r3, [pc, #1644] @ 21664c │ │ │ │ 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 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215f7e │ │ │ │ + cbz r1, 216016 │ │ │ │ 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 215f6e │ │ │ │ + bne.n 216006 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ + b.n 215d9e │ │ │ │ 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 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215fb0 │ │ │ │ + cbz r1, 216048 │ │ │ │ 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 215fa0 │ │ │ │ + bne.n 216038 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ + b.n 215d9e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ 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, 215fe6 │ │ │ │ + cbz r1, 21607e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 215fd6 │ │ │ │ - b.n 215d06 │ │ │ │ + bne.n 21606e │ │ │ │ + b.n 215d9e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215ec2 │ │ │ │ + beq.w 215f5a │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 216008 │ │ │ │ + cbz r1, 2160a0 │ │ │ │ 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 215ec4 │ │ │ │ + bne.w 215f5c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2164bc │ │ │ │ + beq.w 216554 │ │ │ │ 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 215d10 │ │ │ │ + b.n 215da8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 215e9a │ │ │ │ + bne.w 215f32 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 215e9a │ │ │ │ + beq.w 215f32 │ │ │ │ ldrd ip, r0, [r4, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #28] │ │ │ │ - b.n 215e9a │ │ │ │ + b.n 215f32 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215c98 │ │ │ │ + bne.w 215d30 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ + b.n 215d32 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 21609a │ │ │ │ + cbz r1, 216132 │ │ │ │ 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 21608a │ │ │ │ - b.n 215d06 │ │ │ │ + bne.n 216122 │ │ │ │ + b.n 215d9e │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ + b.n 215d32 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.n 21607e │ │ │ │ + bne.n 216116 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2165d4 │ │ │ │ + beq.w 21666c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 216420 │ │ │ │ + b.n 2164b8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 2160de │ │ │ │ + cbz r3, 216176 │ │ │ │ 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 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 216104 │ │ │ │ + cbz r1, 21619c │ │ │ │ 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 2160f4 │ │ │ │ + bne.n 21618c │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ + b.n 215d9e │ │ │ │ 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 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 216136 │ │ │ │ + cbz r1, 2161ce │ │ │ │ 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 216126 │ │ │ │ + bne.n 2161be │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ + b.n 215d9e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ 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, 21616c │ │ │ │ + cbz r1, 216204 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 21615c │ │ │ │ - b.n 215d06 │ │ │ │ - ldr.w r3, [pc, #1092] @ 2165bc │ │ │ │ + bne.n 2161f4 │ │ │ │ + b.n 215d9e │ │ │ │ + ldr.w r3, [pc, #1092] @ 216654 │ │ │ │ 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 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2161a8 │ │ │ │ + cbz r1, 216240 │ │ │ │ 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 216198 │ │ │ │ + bne.n 216230 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ - ldr r3, [pc, #1020] @ (2165b4 ) │ │ │ │ + b.n 215d9e │ │ │ │ + ldr r3, [pc, #1020] @ (21664c ) │ │ │ │ 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 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2161ea │ │ │ │ + cbz r1, 216282 │ │ │ │ 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 2161da │ │ │ │ + bne.n 216272 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ - ldr r3, [pc, #956] @ (2165b4 ) │ │ │ │ + b.n 215d9e │ │ │ │ + ldr r3, [pc, #956] @ (21664c ) │ │ │ │ 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 2165e4 │ │ │ │ + beq.w 21667c │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ 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 216214 │ │ │ │ - b.n 215ba0 │ │ │ │ + bcc.n 2162ac │ │ │ │ + b.n 215c38 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21623c │ │ │ │ + cbz r3, 2162d4 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215ba0 │ │ │ │ + beq.w 215c38 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21624a │ │ │ │ - b.n 215ba0 │ │ │ │ + bcc.n 2162e2 │ │ │ │ + b.n 215c38 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216508 │ │ │ │ + beq.w 2165a0 │ │ │ │ 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 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21626a │ │ │ │ - b.n 215ba0 │ │ │ │ - ldr r3, [pc, #824] @ (2165bc ) │ │ │ │ + bcc.n 216302 │ │ │ │ + b.n 215c38 │ │ │ │ + ldr r3, [pc, #824] @ (216654 ) │ │ │ │ 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 2165d8 │ │ │ │ + beq.w 216670 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r5, #1 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 21629a │ │ │ │ - b.n 215ba0 │ │ │ │ + bne.n 216332 │ │ │ │ + b.n 215c38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 216582 │ │ │ │ + beq.w 21661a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2165c0 │ │ │ │ + beq.w 216658 │ │ │ │ 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 21ed1c │ │ │ │ - b.n 215c16 │ │ │ │ + bl 21edb4 │ │ │ │ + b.n 215cae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216576 │ │ │ │ + beq.w 21660e │ │ │ │ add.w r0, r5, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2162e2 │ │ │ │ - b.n 215ba0 │ │ │ │ + bne.n 21637a │ │ │ │ + b.n 215c38 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216508 │ │ │ │ + beq.w 2165a0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215ba0 │ │ │ │ + bne.w 215c38 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215ba2 │ │ │ │ + b.n 215c3a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215c0a │ │ │ │ + beq.w 215ca2 │ │ │ │ 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, 21634a │ │ │ │ + cbz r1, 2163e2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 21633a │ │ │ │ - b.n 215c0a │ │ │ │ + bne.n 2163d2 │ │ │ │ + b.n 215ca2 │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 215c0a │ │ │ │ + beq.w 215ca2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 216376 │ │ │ │ + cbz r1, 21640e │ │ │ │ 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 216366 │ │ │ │ - b.n 215c0a │ │ │ │ - ldr r3, [pc, #568] @ (2165bc ) │ │ │ │ + bne.n 2163fe │ │ │ │ + b.n 215ca2 │ │ │ │ + ldr r3, [pc, #568] @ (216654 ) │ │ │ │ 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 215c0a │ │ │ │ + beq.w 215ca2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2163b0 │ │ │ │ + cbz r1, 216448 │ │ │ │ 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 2163a0 │ │ │ │ - b.n 215c0a │ │ │ │ - ldr r3, [pc, #504] @ (2165b4 ) │ │ │ │ + bne.n 216438 │ │ │ │ + b.n 215ca2 │ │ │ │ + ldr r3, [pc, #504] @ (21664c ) │ │ │ │ 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 215c0a │ │ │ │ + beq.w 215ca2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2163ec │ │ │ │ + cbz r1, 216484 │ │ │ │ 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 2163dc │ │ │ │ - b.n 215c0a │ │ │ │ + bne.n 216474 │ │ │ │ + b.n 215ca2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 2162c6 │ │ │ │ + bne.w 21635e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2162c6 │ │ │ │ + beq.w 21635e │ │ │ │ ldrd ip, r3, [r4, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 2162c6 │ │ │ │ + b.n 21635e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215d06 │ │ │ │ + beq.w 215d9e │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 21643c │ │ │ │ + cbz r1, 2164d4 │ │ │ │ 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 21642c │ │ │ │ - b.n 215d06 │ │ │ │ + bne.n 2164c4 │ │ │ │ + b.n 215d9e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215c0a │ │ │ │ + beq.w 215ca2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 216462 │ │ │ │ + cbz r1, 2164fa │ │ │ │ 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 216452 │ │ │ │ - b.w 215c0a │ │ │ │ + bne.n 2164ea │ │ │ │ + b.w 215ca2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215c0a │ │ │ │ + beq.w 215ca2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 216488 │ │ │ │ + cbz r1, 216520 │ │ │ │ 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 21651e │ │ │ │ + bne.n 2165b6 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21651e │ │ │ │ + beq.n 2165b6 │ │ │ │ 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 215c16 │ │ │ │ + b.w 215cae │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215e46 │ │ │ │ + b.n 215ede │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215bb0 │ │ │ │ + b.w 215c48 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 215d10 │ │ │ │ + b.n 215da8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165a2 │ │ │ │ + beq.n 21663a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21652c │ │ │ │ + beq.n 2165c4 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21ed1c │ │ │ │ - b.n 215d10 │ │ │ │ + bl 21edb4 │ │ │ │ + b.n 215da8 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.n 216592 │ │ │ │ + beq.n 21662a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 215d06 │ │ │ │ + b.n 215d9e │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165c6 │ │ │ │ + beq.n 21665e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215ec2 │ │ │ │ + b.n 215f5a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2165ca │ │ │ │ + beq.n 216662 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 215c0a │ │ │ │ + b.w 215ca2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 2164d0 │ │ │ │ + b.n 216568 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 215c16 │ │ │ │ + b.w 215cae │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2164d8 │ │ │ │ + beq.n 216570 │ │ │ │ ldrd lr, r1, [r4, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #28] │ │ │ │ - b.n 2164d8 │ │ │ │ + b.n 216570 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 2164f8 │ │ │ │ + bne.n 216590 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165f6 │ │ │ │ + beq.n 21668e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2161be │ │ │ │ + b.n 216256 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 2164f8 │ │ │ │ + bne.n 216590 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165fa │ │ │ │ + beq.n 216692 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 21617e │ │ │ │ + b.n 216216 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 2165d0 │ │ │ │ + cbz r6, 216668 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 216448 │ │ │ │ + b.n 2164e0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213c94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 215ba2 │ │ │ │ + b.w 215c3a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165f0 │ │ │ │ + beq.n 216688 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 215d06 │ │ │ │ + b.w 215d9e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 2164d0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 21689c ) │ │ │ │ + b.n 216568 │ │ │ │ + add r4, pc, #144 @ (adr r4, 2166d4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r4, pc, #744 @ (adr r4, 216898 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 2166d0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #664 @ (adr r2, 216854 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 21668c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2163fa │ │ │ │ + b.n 216492 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215ec2 │ │ │ │ + b.n 215f5a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215c0a │ │ │ │ + b.w 215ca2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 216448 │ │ │ │ + b.n 2164e0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 216420 │ │ │ │ + b.n 2164b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216510 │ │ │ │ + bne.n 2165a8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 216388 │ │ │ │ + b.n 216420 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 216510 │ │ │ │ + bne.n 2165a8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2163c4 │ │ │ │ + b.n 21645c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215d06 │ │ │ │ + b.w 215d9e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2161be │ │ │ │ + b.n 216256 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 21617e │ │ │ │ + b.n 216216 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #44] @ (216638 ) │ │ │ │ + ldr r2, [pc, #44] @ (2166d0 ) │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add r2, pc │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 21661e │ │ │ │ + beq.n 2166b6 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r3, #580 @ 0x244 │ │ │ │ - bne.n 216634 │ │ │ │ - ldr r3, [pc, #20] @ (21663c ) │ │ │ │ + bne.n 2166cc │ │ │ │ + ldr r3, [pc, #20] @ (2166d4 ) │ │ │ │ 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 21661a │ │ │ │ + bne.n 2166b2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ 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] @ 2166bc │ │ │ │ + ldr.w ip, [pc, #108] @ 216754 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (2166c0 ) │ │ │ │ + ldr r2, [pc, #104] @ (216758 ) │ │ │ │ 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 2166ac │ │ │ │ + beq.n 216744 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 21669a │ │ │ │ + bne.n 216732 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (2166c4 ) │ │ │ │ - ldr r2, [pc, #60] @ (2166c0 ) │ │ │ │ + ldr r1, [pc, #64] @ (21675c ) │ │ │ │ + ldr r2, [pc, #60] @ (216758 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2166b6 │ │ │ │ + bne.n 21674e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5438 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 216678 │ │ │ │ + b.n 216710 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 216678 │ │ │ │ + b.n 216710 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ 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] @ (216820 ) │ │ │ │ + ldr r4, [pc, #328] @ (2168b8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #328] @ (216824 ) │ │ │ │ + ldr r3, [pc, #328] @ (2168bc ) │ │ │ │ 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 216752 │ │ │ │ + bcs.n 2167ea │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bls.n 216780 │ │ │ │ + bls.n 216818 │ │ │ │ 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 216758 │ │ │ │ + bhi.n 2167f0 │ │ │ │ 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 │ │ │ │ @@ -603080,118 +603137,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] @ (2167b0 ) │ │ │ │ + ldr r7, [pc, #116] @ (216848 ) │ │ │ │ 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 216796 │ │ │ │ + bne.n 21682e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213b08 │ │ │ │ - ldr r2, [pc, #192] @ (216828 ) │ │ │ │ - ldr r3, [pc, #184] @ (216824 ) │ │ │ │ + bl 213ba0 │ │ │ │ + ldr r2, [pc, #192] @ (2168c0 ) │ │ │ │ + ldr r3, [pc, #184] @ (2168bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 216802 │ │ │ │ + bne.n 21689a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #201 @ 0xc9 │ │ │ │ - beq.n 2167ea │ │ │ │ - bhi.n 2167de │ │ │ │ + beq.n 216882 │ │ │ │ + bhi.n 216876 │ │ │ │ cmp r1, #141 @ 0x8d │ │ │ │ - beq.n 2167f6 │ │ │ │ + beq.n 21688e │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 216808 │ │ │ │ - bl 216640 │ │ │ │ - b.n 216766 │ │ │ │ + vldr d0, [pc, #120] @ 2168a0 │ │ │ │ + bl 2166d8 │ │ │ │ + b.n 2167fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213b08 │ │ │ │ - b.n 216766 │ │ │ │ + bl 213ba0 │ │ │ │ + b.n 2167fe │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213b08 │ │ │ │ - b.n 216766 │ │ │ │ + bl 213ba0 │ │ │ │ + b.n 2167fe │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213b08 │ │ │ │ - b.n 216766 │ │ │ │ + bl 213ba0 │ │ │ │ + b.n 2167fe │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 213b08 │ │ │ │ - b.n 216766 │ │ │ │ + bl 213ba0 │ │ │ │ + b.n 2167fe │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 216640 │ │ │ │ - b.n 216766 │ │ │ │ + bl 2166d8 │ │ │ │ + b.n 2167fe │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 216810 │ │ │ │ - bl 216640 │ │ │ │ - b.n 216766 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 216818 │ │ │ │ - bl 216640 │ │ │ │ - b.n 216766 │ │ │ │ + vldr d0, [pc, #32] @ 2168a8 │ │ │ │ + bl 2166d8 │ │ │ │ + b.n 2167fe │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 2168b0 │ │ │ │ + bl 2166d8 │ │ │ │ + b.n 2167fe │ │ │ │ blx 616e4 <__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] │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 216854 │ │ │ │ + beq.n 2168ec │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 21683a │ │ │ │ + bne.n 2168d2 │ │ │ │ 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 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -603208,71 +603265,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] @ (216918 ) │ │ │ │ + ldr r2, [pc, #132] @ (2169b0 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 2168e2 │ │ │ │ + beq.n 21697a │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 2168d0 │ │ │ │ - cbnz r4, 2168ca │ │ │ │ - ldr r1, [pc, #124] @ (21691c ) │ │ │ │ + beq.n 216968 │ │ │ │ + cbnz r4, 216962 │ │ │ │ + ldr r1, [pc, #124] @ (2169b4 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 2168e2 │ │ │ │ + cbz r5, 21697a │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216878 │ │ │ │ - cbz r0, 2168cc │ │ │ │ + bl 216910 │ │ │ │ + cbz r0, 216964 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 2168b2 │ │ │ │ + bne.n 21694a │ │ │ │ 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 216908 │ │ │ │ + beq.n 2169a0 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2168e8 │ │ │ │ + bne.n 216980 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2168ca │ │ │ │ + bne.n 216962 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 216912 │ │ │ │ + bne.n 2169aa │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2168cc │ │ │ │ + b.n 216964 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216878 │ │ │ │ - b.n 2168cc │ │ │ │ + bl 216910 │ │ │ │ + b.n 216964 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -603283,66 +603340,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 216966 │ │ │ │ + beq.n 2169fe │ │ │ │ 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, 21697a │ │ │ │ + cbz r1, 216a12 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 21697a │ │ │ │ + cbz r3, 216a12 │ │ │ │ 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, 2169a4 │ │ │ │ + cbz r1, 216a3c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 2169a4 │ │ │ │ + cbz r3, 216a3c │ │ │ │ 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 2169be │ │ │ │ + beq.n 216a56 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 2169be │ │ │ │ + cbz r3, 216a56 │ │ │ │ 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, 2169ec │ │ │ │ + cbz r3, 216a84 │ │ │ │ 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] │ │ │ │ @@ -603356,50 +603413,50 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 216a10 │ │ │ │ + cbnz r3, 216aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa1d0 │ │ │ │ + bl 1fa268 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa1f0 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ - cbz r6, 216a50 │ │ │ │ + cbz r6, 216ae8 │ │ │ │ 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 216988 │ │ │ │ + bl 216a20 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 216a32 │ │ │ │ + bne.n 216aca │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa21c │ │ │ │ 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 216920 │ │ │ │ + bl 2169b8 │ │ │ │ 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 │ │ │ │ @@ -603407,52 +603464,52 @@ │ │ │ │ movs r2, #20 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r3, r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 216aa6 │ │ │ │ + cbz r3, 216b3e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 216aa6 │ │ │ │ + cbz r0, 216b3e │ │ │ │ ldrd r5, r0, [r3, #4] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, r2] │ │ │ │ cmp r6, r7 │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ - bcs.n 216ad8 │ │ │ │ + bcs.n 216b70 │ │ │ │ adds r2, #20 │ │ │ │ add r4, r2 │ │ │ │ - b.n 216ac4 │ │ │ │ + b.n 216b5c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 216988 │ │ │ │ + bl 216a20 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 216ac0 │ │ │ │ + bcc.n 216b58 │ │ │ │ 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, 216b0e │ │ │ │ + cbz r3, 216ba6 │ │ │ │ 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] │ │ │ │ @@ -603460,304 +603517,304 @@ │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 216b58 │ │ │ │ + beq.n 216bf0 │ │ │ │ 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 216b34 │ │ │ │ + b.n 216bcc │ │ │ │ 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 216b30 │ │ │ │ + bne.n 216bc8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 216be2 │ │ │ │ + beq.n 216c7a │ │ │ │ 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 216bde │ │ │ │ + beq.n 216c76 │ │ │ │ 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 216bb0 │ │ │ │ + b.n 216c48 │ │ │ │ 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 216bde │ │ │ │ + beq.n 216c76 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 216b84 │ │ │ │ + bmi.n 216c1c │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 216b84 │ │ │ │ + bne.n 216c1c │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 216b84 │ │ │ │ + beq.n 216c1c │ │ │ │ mov r3, r8 │ │ │ │ - b.n 216bce │ │ │ │ + b.n 216c66 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 216b84 │ │ │ │ + beq.n 216c1c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 216b9e │ │ │ │ + beq.n 216c36 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216bca │ │ │ │ + bne.n 216c62 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216bd2 │ │ │ │ + b.n 216c6a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (216c84 ) │ │ │ │ + ldr r3, [pc, #152] @ (216d1c ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 216c24 │ │ │ │ + cbz r1, 216cbc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 216c16 │ │ │ │ - ldr r1, [pc, #144] @ (216c88 ) │ │ │ │ + bne.n 216cae │ │ │ │ + ldr r1, [pc, #144] @ (216d20 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 216c16 │ │ │ │ + cbz r3, 216cae │ │ │ │ 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 216c7a │ │ │ │ + beq.n 216d12 │ │ │ │ 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] @ (216c8c ) │ │ │ │ + ldr r2, [pc, #92] @ (216d24 ) │ │ │ │ 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, 216c6c │ │ │ │ + cbnz r0, 216d04 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 216c72 │ │ │ │ + bcs.n 216d0a │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 216c20 │ │ │ │ + beq.n 216cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216c4e │ │ │ │ + beq.n 216ce6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 216c56 │ │ │ │ - b.n 216c62 │ │ │ │ + bhi.n 216cee │ │ │ │ + b.n 216cfa │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 216c52 │ │ │ │ - b.n 216c20 │ │ │ │ + bne.n 216cea │ │ │ │ + b.n 216cb8 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 216c20 │ │ │ │ + b.n 216cb8 │ │ │ │ nop │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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 216cd8 │ │ │ │ + beq.n 216d70 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 216cbc │ │ │ │ + b.n 216d54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 216cd4 │ │ │ │ + beq.n 216d6c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 216ccc │ │ │ │ - bl 216be4 │ │ │ │ + bmi.n 216d64 │ │ │ │ + bl 216c7c │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 216cb4 │ │ │ │ + bne.n 216d4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 216cd4 │ │ │ │ + b.n 216d6c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 216d26 │ │ │ │ + cbz r0, 216dbe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 216d2c │ │ │ │ + cbz r2, 216dc4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216cf6 │ │ │ │ + bhi.n 216d8e │ │ │ │ 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 216d1c │ │ │ │ + beq.n 216db4 │ │ │ │ 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 216d26 │ │ │ │ + beq.n 216dbe │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 216d5e │ │ │ │ + bne.n 216df6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 216d26 │ │ │ │ + beq.n 216dbe │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 216d52 │ │ │ │ + bhi.n 216dea │ │ │ │ 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 216d26 │ │ │ │ + beq.n 216dbe │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ - bne.n 216cf8 │ │ │ │ + bne.n 216d90 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216cf8 │ │ │ │ + b.n 216d90 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 216cf8 │ │ │ │ + b.n 216d90 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 216d26 │ │ │ │ + beq.n 216dbe │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #48] @ 0x30 │ │ │ │ - bne.n 216cf8 │ │ │ │ - b.n 216d52 │ │ │ │ + bne.n 216d90 │ │ │ │ + b.n 216dea │ │ │ │ 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 216d9a │ │ │ │ + bmi.n 216e32 │ │ │ │ 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, 216db6 │ │ │ │ + cbz r3, 216e4e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216d98 │ │ │ │ + beq.n 216e30 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216ce0 │ │ │ │ + bl 216d78 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216de6 │ │ │ │ + bhi.n 216e7e │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r3, r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -603771,48 +603828,48 @@ │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 216e1a │ │ │ │ + bhi.n 216eb2 │ │ │ │ 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 216e1e │ │ │ │ + beq.n 216eb6 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 216dfa │ │ │ │ + beq.n 216e92 │ │ │ │ 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 216dfa │ │ │ │ + beq.n 216e92 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216eb2 │ │ │ │ + beq.n 216f4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216e6c │ │ │ │ + cbz r2, 216f04 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216e56 │ │ │ │ + bhi.n 216eee │ │ │ │ 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 │ │ │ │ @@ -603825,179 +603882,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 216e52 │ │ │ │ + b.n 216eea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 216eb2 │ │ │ │ + cbz r2, 216f4a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 216eb2 │ │ │ │ + beq.n 216f4a │ │ │ │ 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 216dec │ │ │ │ + bl 216e84 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 216eb6 │ │ │ │ + beq.n 216f4e │ │ │ │ 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 216e52 │ │ │ │ + b.n 216eea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216eac │ │ │ │ + b.n 216f44 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 216ef4 │ │ │ │ + cbz r0, 216f8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216ee8 │ │ │ │ + cbz r2, 216f80 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 216ee4 │ │ │ │ - bl 216e2c │ │ │ │ + cbz r2, 216f7c │ │ │ │ + bl 216ec4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 216ede │ │ │ │ + bne.n 216f76 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 216ee4 │ │ │ │ + b.n 216f7c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216ee4 │ │ │ │ + b.n 216f7c │ │ │ │ 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 216f58 │ │ │ │ + bhi.n 216ff0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #28 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 216f32 │ │ │ │ + cbz r0, 216fca │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 216f1c │ │ │ │ + beq.n 216fb4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r1, 216f50 │ │ │ │ + cbz r1, 216fe8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 216f32 │ │ │ │ - bl 216e2c │ │ │ │ + bne.n 216fca │ │ │ │ + bl 216ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216f3a │ │ │ │ + bne.n 216fd2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216f32 │ │ │ │ + bne.n 216fca │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 216ef8 │ │ │ │ + bl 216f90 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 216f52 │ │ │ │ + b.n 216fea │ │ │ │ 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, 216f9a │ │ │ │ + cbz r3, 217032 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216f98 │ │ │ │ + beq.n 217030 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ 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, 216fc6 │ │ │ │ + cbz r3, 21705e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216fc4 │ │ │ │ + beq.n 21705c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216ce0 │ │ │ │ + bl 216d78 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 216fde │ │ │ │ + cbz r0, 217076 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216fde │ │ │ │ + cbz r3, 217076 │ │ │ │ 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, 216ff6 │ │ │ │ + cbz r0, 21708e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216ff6 │ │ │ │ + cbz r3, 21708e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -604009,243 +604066,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 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 217034 │ │ │ │ + cbz r1, 2170cc │ │ │ │ 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 217028 │ │ │ │ - ldr r3, [pc, #16] @ (217048 ) │ │ │ │ + bne.n 2170c0 │ │ │ │ + ldr r3, [pc, #16] @ (2170e0 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 60cf8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r0, r3, r5, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 21709a │ │ │ │ + bne.n 217132 │ │ │ │ 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, 21709c │ │ │ │ + cbz r3, 217134 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 217090 │ │ │ │ + cbz r2, 217128 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 21708c │ │ │ │ - bl 216e2c │ │ │ │ + cbz r3, 217124 │ │ │ │ + bl 216ec4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21706a │ │ │ │ + bne.n 217102 │ │ │ │ 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 21706a │ │ │ │ + b.n 217102 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21707a │ │ │ │ - b.n 217084 │ │ │ │ + bne.n 217112 │ │ │ │ + b.n 21711c │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 217084 │ │ │ │ + b.n 21711c │ │ │ │ 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] @ (217124 ) │ │ │ │ + ldr r6, [pc, #112] @ (2171bc ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21711e │ │ │ │ + beq.n 2171b6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2170f8 │ │ │ │ + cbz r2, 217190 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 2170f0 │ │ │ │ + bhi.n 217188 │ │ │ │ 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] @ (217128 ) │ │ │ │ + ldr r2, [pc, #72] @ (2171c0 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 2170f0 │ │ │ │ + cbz r2, 217188 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2170ca │ │ │ │ + bne.n 217162 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217112 │ │ │ │ + cbz r2, 2171aa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21710e │ │ │ │ - bl 216e2c │ │ │ │ + cbz r2, 2171a6 │ │ │ │ + bl 216ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2170c4 │ │ │ │ + bne.n 21715c │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2170c4 │ │ │ │ + b.n 21715c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 217102 │ │ │ │ + bne.n 21719a │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ 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, 21716a │ │ │ │ + cbz r0, 217202 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #320] @ 0x140 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 217158 │ │ │ │ + cbz r1, 2171f0 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21714c │ │ │ │ + bne.n 2171e4 │ │ │ │ str.w r2, [r0, #324] @ 0x144 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 217140 │ │ │ │ + bne.n 2171d8 │ │ │ │ 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, 21718e │ │ │ │ - b.n 2171c6 │ │ │ │ + cbnz r3, 217226 │ │ │ │ + b.n 21725e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2171c6 │ │ │ │ + cbz r3, 21725e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217188 │ │ │ │ + beq.n 217220 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 2171be │ │ │ │ + cbz r0, 217256 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2171aa │ │ │ │ + cbz r2, 217242 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2171a0 │ │ │ │ - bl 216e2c │ │ │ │ + bne.n 217238 │ │ │ │ + bl 216ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21719a │ │ │ │ + bne.n 217232 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2171c6 │ │ │ │ + cbz r3, 21725e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217196 │ │ │ │ + bne.n 21722e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2171b8 │ │ │ │ + bne.n 217250 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2171e8 │ │ │ │ + cbz r0, 217280 │ │ │ │ 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 2171d0 │ │ │ │ + bne.n 217268 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 217200 │ │ │ │ + cbz r0, 217298 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2171f4 │ │ │ │ + bne.n 21728c │ │ │ │ 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] @ (2173e8 ) │ │ │ │ + ldr r3, [pc, #460] @ (217480 ) │ │ │ │ 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] @ (2173ec ) │ │ │ │ + ldr r2, [pc, #448] @ (217484 ) │ │ │ │ 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] │ │ │ │ @@ -604257,18 +604314,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 2173e2 │ │ │ │ + beq.w 21747a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #16 │ │ │ │ - cbz r2, 217270 │ │ │ │ + cbz r2, 217308 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -604277,29 +604334,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 216ef8 │ │ │ │ + bl 216f90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 217322 │ │ │ │ - cbz r6, 2172a6 │ │ │ │ + beq.n 2173ba │ │ │ │ + cbz r6, 21733e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 217346 │ │ │ │ + beq.n 2173de │ │ │ │ mov r0, r5 │ │ │ │ - bl 216604 │ │ │ │ + bl 21669c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21735a │ │ │ │ + beq.n 2173f2 │ │ │ │ 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] │ │ │ │ @@ -604311,294 +604368,294 @@ │ │ │ │ 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 21736c │ │ │ │ + bhi.n 217404 │ │ │ │ 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 2173d4 │ │ │ │ + beq.n 21746c │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216ef8 │ │ │ │ + bl 216f90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21729a │ │ │ │ + bne.n 217332 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 2625d0 │ │ │ │ - ldr r2, [pc, #192] @ (2173f0 ) │ │ │ │ - ldr r3, [pc, #184] @ (2173e8 ) │ │ │ │ + bl 262668 │ │ │ │ + ldr r2, [pc, #192] @ (217488 ) │ │ │ │ + ldr r3, [pc, #184] @ (217480 ) │ │ │ │ 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 2173de │ │ │ │ + bne.n 217476 │ │ │ │ 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 216ef8 │ │ │ │ + bl 216f90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21729c │ │ │ │ - b.n 217322 │ │ │ │ + bne.n 217334 │ │ │ │ + b.n 2173ba │ │ │ │ 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 217304 │ │ │ │ + bls.n 21739c │ │ │ │ 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 2173c0 │ │ │ │ + beq.n 217458 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 21739c │ │ │ │ + b.n 217434 │ │ │ │ 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 217398 │ │ │ │ + bne.n 217430 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r5, [sp, #52] @ 0x34 │ │ │ │ - beq.n 2173d4 │ │ │ │ + beq.n 21746c │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 21728c │ │ │ │ + b.n 217324 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 215b1c │ │ │ │ - b.n 2173ce │ │ │ │ + bl 215bb4 │ │ │ │ + b.n 217466 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ 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, 217450 │ │ │ │ + cbz r3, 2174e8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 21741a │ │ │ │ + b.n 2174b2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 217450 │ │ │ │ + cbz r0, 2174e8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 217414 │ │ │ │ + beq.n 2174ac │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 217204 │ │ │ │ + bl 21729c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 21744a │ │ │ │ + cbz r3, 2174e2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 217424 │ │ │ │ + bne.n 2174bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21743c │ │ │ │ + bne.n 2174d4 │ │ │ │ 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 217486 │ │ │ │ + beq.n 21751e │ │ │ │ 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 217488 │ │ │ │ + bhi.n 217520 │ │ │ │ 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 21749a │ │ │ │ - ldr r3, [pc, #12] @ (2174a0 ) │ │ │ │ + bhi.n 217532 │ │ │ │ + ldr r3, [pc, #12] @ (217538 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xe992009a │ │ │ │ + ldrd r0, r0, [sl, #-616]! @ 0x268 │ │ │ │ mvn.w r3, #280 @ 0x118 │ │ │ │ add r0, r3 │ │ │ │ cmp.w r0, #456 @ 0x1c8 │ │ │ │ - bhi.n 2174b8 │ │ │ │ - ldr r3, [pc, #8] @ (2174bc ) │ │ │ │ + bhi.n 217550 │ │ │ │ + ldr r3, [pc, #8] @ (217554 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ - b.n 21740c │ │ │ │ + b.n 217474 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2174cc │ │ │ │ + beq.n 217564 │ │ │ │ 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 2174c8 │ │ │ │ - ldr r0, [pc, #84] @ (217530 ) │ │ │ │ + bhi.n 217560 │ │ │ │ + ldr r0, [pc, #84] @ (2175c8 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne.n 217522 │ │ │ │ + bne.n 2175ba │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 217522 │ │ │ │ + bne.n 2175ba │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2174fc │ │ │ │ - b.n 217528 │ │ │ │ + beq.n 217594 │ │ │ │ + b.n 2175c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 217528 │ │ │ │ + bne.n 2175c0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 217516 │ │ │ │ + cbz r2, 2175ae │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 2174f8 │ │ │ │ + bne.n 217590 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2174fc │ │ │ │ + beq.n 217594 │ │ │ │ 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 217524 │ │ │ │ + beq.n 2175bc │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - b.n 21742c │ │ │ │ + b.n 217494 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (2178e8 ) │ │ │ │ + ldr r3, [pc, #944] @ (217980 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #940] @ (2178ec ) │ │ │ │ + ldr r5, [pc, #940] @ (217984 ) │ │ │ │ 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, 21755a │ │ │ │ + cbz r5, 2175f2 │ │ │ │ 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 217570 │ │ │ │ + beq.n 217608 │ │ │ │ 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 21758a │ │ │ │ + beq.n 217622 │ │ │ │ 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 2175aa │ │ │ │ + beq.n 217642 │ │ │ │ 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 217818 │ │ │ │ + bhi.w 2178b0 │ │ │ │ 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 │ │ │ │ @@ -604785,15 +604842,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 217742 │ │ │ │ + beq.n 2177da │ │ │ │ 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 │ │ │ │ @@ -604801,62 +604858,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 21776a │ │ │ │ - b.n 2177b8 │ │ │ │ + beq.n 217802 │ │ │ │ + b.n 217850 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 2178e2 │ │ │ │ + bne.w 21797a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2178dc │ │ │ │ + beq.w 217974 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 217762 │ │ │ │ + bne.n 2177fa │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 21776a │ │ │ │ + beq.n 217802 │ │ │ │ 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, 2177a0 │ │ │ │ + cbnz r3, 217838 │ │ │ │ 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, 2177c8 │ │ │ │ + cbz r3, 217860 │ │ │ │ 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, 2177d8 │ │ │ │ + cbz r3, 217870 │ │ │ │ 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, 2177ea │ │ │ │ + cbz r3, 217882 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #108] @ 0x6c │ │ │ │ - cbz r3, 2177f8 │ │ │ │ + cbz r3, 217890 │ │ │ │ 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 │ │ │ │ @@ -604866,431 +604923,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 217742 │ │ │ │ + beq.n 2177da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #230 @ 0xe6 │ │ │ │ movne r1, #242 @ 0xf2 │ │ │ │ - b.n 217742 │ │ │ │ + b.n 2177da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.n 217742 │ │ │ │ + beq.n 2177da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #213 @ 0xd5 │ │ │ │ movne r1, #187 @ 0xbb │ │ │ │ - b.n 217742 │ │ │ │ + b.n 2177da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #54 @ 0x36 │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 2177da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #188 @ 0xbc │ │ │ │ - b.n 217742 │ │ │ │ + b.n 2177da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 2177da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #212 @ 0xd4 │ │ │ │ - b.n 217742 │ │ │ │ + b.n 2177da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #60 @ 0x3c │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 2177da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #233 @ 0xe9 │ │ │ │ - b.n 217742 │ │ │ │ + b.n 2177da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 2177da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #222 @ 0xde │ │ │ │ movne r1, #234 @ 0xea │ │ │ │ - b.n 217742 │ │ │ │ + b.n 2177da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 2177da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #224 @ 0xe0 │ │ │ │ movne r1, #236 @ 0xec │ │ │ │ - b.n 217742 │ │ │ │ + b.n 2177da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 2177da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #226 @ 0xe2 │ │ │ │ movne r1, #238 @ 0xee │ │ │ │ - b.n 217742 │ │ │ │ + b.n 2177da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 2177da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #227 @ 0xe3 │ │ │ │ movne r1, #239 @ 0xef │ │ │ │ - b.n 217742 │ │ │ │ + b.n 2177da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 2177da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #228 @ 0xe4 │ │ │ │ movne r1, #240 @ 0xf0 │ │ │ │ - b.n 217742 │ │ │ │ + b.n 2177da │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 217788 │ │ │ │ + b.n 217820 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ 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] @ (21793c ) │ │ │ │ + ldr r3, [pc, #60] @ (2179d4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (217940 ) │ │ │ │ + ldr r2, [pc, #60] @ (2179d8 ) │ │ │ │ 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 2e52dc │ │ │ │ + bl 2e5374 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 217938 │ │ │ │ + beq.n 2179d0 │ │ │ │ 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 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (217a04 ) │ │ │ │ - ldr r2, [pc, #192] @ (217a08 ) │ │ │ │ + ldr r3, [pc, #188] @ (217a9c ) │ │ │ │ + ldr r2, [pc, #192] @ (217aa0 ) │ │ │ │ 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 2179b2 │ │ │ │ + bne.n 217a4a │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbnz r3, 217986 │ │ │ │ + cbnz r3, 217a1e │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 2179b8 │ │ │ │ + beq.n 217a50 │ │ │ │ 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 2179b2 │ │ │ │ + bmi.n 217a4a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 217966 │ │ │ │ + bpl.n 2179fe │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2179f8 │ │ │ │ + bne.n 217a90 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 2179d6 │ │ │ │ + cbz r1, 217a6e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 21799a │ │ │ │ + bne.n 217a32 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21799e │ │ │ │ + beq.n 217a36 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2179fe │ │ │ │ + bne.n 217a96 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 21799e │ │ │ │ + bmi.n 217a36 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 217982 │ │ │ │ + b.n 217a1a │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2179b2 │ │ │ │ + beq.n 217a4a │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bhi.n 217994 │ │ │ │ - ldr r1, [pc, #40] @ (217a0c ) │ │ │ │ + bhi.n 217a2c │ │ │ │ + ldr r1, [pc, #40] @ (217aa4 ) │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 217994 │ │ │ │ + beq.n 217a2c │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 217972 │ │ │ │ + b.n 217a0a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 217288 │ │ │ │ + b.n 2172f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (217a78 ) │ │ │ │ + ldr r2, [pc, #100] @ (217b10 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 217a64 │ │ │ │ + bhi.n 217afc │ │ │ │ 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 217944 │ │ │ │ - cbz r0, 217a5a │ │ │ │ - ldr r1, [pc, #52] @ (217a7c ) │ │ │ │ + bl 2179dc │ │ │ │ + cbz r0, 217af2 │ │ │ │ + ldr r1, [pc, #52] @ (217b14 ) │ │ │ │ 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, 217a68 │ │ │ │ + cbnz r0, 217b00 │ │ │ │ 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 217a5a │ │ │ │ + b.n 217af2 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ - beq.n 217a8e │ │ │ │ - bhi.n 217a8e │ │ │ │ + beq.n 217b26 │ │ │ │ + bhi.n 217b26 │ │ │ │ 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] @ (217da4 ) │ │ │ │ + ldr r6, [pc, #764] @ (217e3c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #764] @ (217da8 ) │ │ │ │ + ldr r0, [pc, #764] @ (217e40 ) │ │ │ │ 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] @ (217dac ) │ │ │ │ + ldr r3, [pc, #744] @ (217e44 ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov r9, r3 │ │ │ │ blx 61174 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 217bbe │ │ │ │ + beq.n 217c56 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ movw r7, #315 @ 0x13b │ │ │ │ - cbnz r3, 217b26 │ │ │ │ + cbnz r3, 217bbe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 217b84 │ │ │ │ + beq.n 217c1c │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 217b42 │ │ │ │ + bls.n 217bda │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61174 │ │ │ │ - ldr r2, [pc, #684] @ (217db0 ) │ │ │ │ - ldr r3, [pc, #672] @ (217da8 ) │ │ │ │ + ldr r2, [pc, #684] @ (217e48 ) │ │ │ │ + ldr r3, [pc, #672] @ (217e40 ) │ │ │ │ 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 217d9e │ │ │ │ + bne.w 217e36 │ │ │ │ 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 217c46 │ │ │ │ + bne.w 217cde │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bne.w 217ca4 │ │ │ │ + bne.w 217d3c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 217ae8 │ │ │ │ + b.n 217b80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 217d10 │ │ │ │ + beq.w 217da8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 217af8 │ │ │ │ + bne.n 217b90 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 217af8 │ │ │ │ + bne.n 217b90 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 217b4c │ │ │ │ + bne.n 217be4 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217b24 │ │ │ │ + bne.n 217bbc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 217c7e │ │ │ │ + beq.w 217d16 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217af8 │ │ │ │ + bhi.n 217b90 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 217b48 │ │ │ │ + b.n 217be0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 217d44 │ │ │ │ + beq.w 217ddc │ │ │ │ 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 217af8 │ │ │ │ + bne.n 217b90 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 217b96 │ │ │ │ + bne.n 217c2e │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217b26 │ │ │ │ + bne.n 217bbe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 217af0 │ │ │ │ - b.n 217b8e │ │ │ │ + bne.n 217b88 │ │ │ │ + b.n 217c26 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e53c4 │ │ │ │ + bl 2e545c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 217ada │ │ │ │ + bne.n 217b72 │ │ │ │ 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 217bee │ │ │ │ + b.n 217c86 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 217ade │ │ │ │ + bne.w 217b76 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 217c20 │ │ │ │ + cbz r3, 217cb8 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 217be2 │ │ │ │ + beq.n 217c7a │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 217af8 │ │ │ │ + beq.w 217b90 │ │ │ │ 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 217be2 │ │ │ │ + b.n 217c7a │ │ │ │ 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 │ │ │ │ @@ -605298,24 +605355,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 61ba8 │ │ │ │ - b.n 217b02 │ │ │ │ + b.n 217b9a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 217af8 │ │ │ │ + bne.w 217b90 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 217c84 │ │ │ │ + bhi.n 217d1c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 217c84 │ │ │ │ + bhi.n 217d1c │ │ │ │ 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 │ │ │ │ @@ -605326,38 +605383,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 217b8a │ │ │ │ + b.n 217c22 │ │ │ │ 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 61ba8 │ │ │ │ - b.n 217b02 │ │ │ │ + b.n 217b9a │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 217c84 │ │ │ │ + b.n 217d1c │ │ │ │ cmp.w r3, #784 @ 0x310 │ │ │ │ - beq.n 217d54 │ │ │ │ + beq.n 217dec │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 217d48 │ │ │ │ + beq.n 217de0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #924 @ 0x39c │ │ │ │ - bne.w 217af8 │ │ │ │ - ldr r3, [pc, #244] @ (217db4 ) │ │ │ │ + bne.w 217b90 │ │ │ │ + ldr r3, [pc, #244] @ (217e4c ) │ │ │ │ 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] │ │ │ │ @@ -605376,42 +605433,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 61ba8 │ │ │ │ - b.n 217b02 │ │ │ │ + b.n 217b9a │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 217b26 │ │ │ │ + bne.w 217bbe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 217d30 │ │ │ │ + beq.n 217dc8 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 217d14 │ │ │ │ - b.n 217af8 │ │ │ │ + bls.n 217dac │ │ │ │ + b.n 217b90 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 217b26 │ │ │ │ + bne.w 217bbe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 217af0 │ │ │ │ + bne.w 217b88 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 217b3c │ │ │ │ + b.n 217bd4 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 217cb2 │ │ │ │ - b.n 217af8 │ │ │ │ - ldr r3, [pc, #92] @ (217db4 ) │ │ │ │ + beq.n 217d4a │ │ │ │ + b.n 217b90 │ │ │ │ + ldr r3, [pc, #92] @ (217e4c ) │ │ │ │ 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] │ │ │ │ @@ -605426,60 +605483,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 217d00 │ │ │ │ + b.n 217d98 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ 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, 217e18 │ │ │ │ + cbz r3, 217eb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 217dd8 │ │ │ │ + cbz r1, 217e70 │ │ │ │ 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, 217e18 │ │ │ │ + cbz r2, 217eb0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 217e00 │ │ │ │ + beq.n 217e98 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 217e00 │ │ │ │ + bne.n 217e98 │ │ │ │ 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 217de4 │ │ │ │ + bne.n 217e7c │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -605489,46 +605546,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, 217e5a │ │ │ │ + cbnz r1, 217ef2 │ │ │ │ movw lr, #315 @ 0x13b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #440 @ 0x1b8 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 217e62 │ │ │ │ + beq.n 217efa │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 217e5a │ │ │ │ + bhi.n 217ef2 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 217e38 │ │ │ │ + beq.n 217ed0 │ │ │ │ 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 217e52 │ │ │ │ - ldr r3, [pc, #4] @ (217e74 ) │ │ │ │ + b.n 217eea │ │ │ │ + ldr r3, [pc, #4] @ (217f0c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ble.n 217e14 │ │ │ │ + ble.n 217e7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 217ec4 │ │ │ │ + bhi.n 217f5c │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 217ed6 │ │ │ │ + bhi.n 217f6e │ │ │ │ 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 │ │ │ │ @@ -605554,15 +605611,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 217ed2 │ │ │ │ + beq.n 217f6a │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -605583,15 +605640,15 @@ │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 217f22 │ │ │ │ + bhi.n 217fba │ │ │ │ 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 │ │ │ │ @@ -605614,89 +605671,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] @ (217fa4 ) │ │ │ │ - ldr r2, [pc, #84] @ (217fa8 ) │ │ │ │ + ldr r3, [pc, #80] @ (21803c ) │ │ │ │ + ldr r2, [pc, #84] @ (218040 ) │ │ │ │ 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, 217f96 │ │ │ │ + cbnz r1, 21802e │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 217f9c │ │ │ │ + bls.n 218034 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 217f78 │ │ │ │ + bne.n 218010 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 217f82 │ │ │ │ - b.n 217f8e │ │ │ │ + bhi.n 21801a │ │ │ │ + b.n 218026 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 217f7e │ │ │ │ + bne.n 218016 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (217fcc ) │ │ │ │ + ldr r3, [pc, #28] @ (218064 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (217fd0 ) │ │ │ │ + ldr r2, [pc, #28] @ (218068 ) │ │ │ │ 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, 217fc8 │ │ │ │ + cbnz r3, 218060 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #270 @ 0x10e │ │ │ │ - bcs.n 217ffc │ │ │ │ + bcs.n 218094 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bhi.n 218028 │ │ │ │ + bhi.n 2180c0 │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ - bhi.n 21805e │ │ │ │ + bhi.n 2180f6 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ - bls.n 21801c │ │ │ │ + bls.n 2180b4 │ │ │ │ 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 21803e │ │ │ │ + bcs.n 2180d6 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bcc.n 21803a │ │ │ │ + bcc.n 2180d2 │ │ │ │ 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 │ │ │ │ @@ -605710,15 +605767,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 218050 │ │ │ │ + bcs.n 2180e8 │ │ │ │ cmp.w r0, #392 @ 0x188 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #398 @ 0x18e │ │ │ │ cmp r0, #2 │ │ │ │ @@ -605729,195 +605786,195 @@ │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ cmp r0, #8 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #40] @ (218098 ) │ │ │ │ - ldr r2, [pc, #44] @ (21809c ) │ │ │ │ + ldr r3, [pc, #40] @ (218130 ) │ │ │ │ + ldr r2, [pc, #44] @ (218134 ) │ │ │ │ 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 218094 │ │ │ │ + bgt.n 21812c │ │ │ │ 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 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (2180c0 ) │ │ │ │ - ldr r2, [pc, #32] @ (2180c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (218158 ) │ │ │ │ + ldr r2, [pc, #32] @ (21815c ) │ │ │ │ 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, 2180b6 │ │ │ │ + cbz r3, 21814e │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 2180ba │ │ │ │ + cbz r3, 218152 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (218140 ) │ │ │ │ + ldr r2, [pc, #116] @ (2181d8 ) │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 218122 │ │ │ │ + beq.n 2181ba │ │ │ │ movw ip, #855 @ 0x357 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 218108 │ │ │ │ + beq.n 2181a0 │ │ │ │ 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 2458ec │ │ │ │ + bl 245984 │ │ │ │ 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 2180de │ │ │ │ - ldr r3, [pc, #52] @ (218144 ) │ │ │ │ + bne.n 218176 │ │ │ │ + ldr r3, [pc, #52] @ (2181dc ) │ │ │ │ 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 2180de │ │ │ │ + bne.n 218176 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (218148 ) │ │ │ │ + ldr r3, [pc, #16] @ (2181e0 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 218150 │ │ │ │ + bge.n 2181b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #92] @ (2181ac ) │ │ │ │ + ldr r2, [pc, #92] @ (218244 ) │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21818c │ │ │ │ + beq.n 218224 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.n 21817e │ │ │ │ + bcs.n 218216 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2181a2 │ │ │ │ + bne.n 21823a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2181a6 │ │ │ │ + bne.n 21823e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #56] @ (2181b0 ) │ │ │ │ + ldr r3, [pc, #56] @ (218248 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #486 @ 0x1e6 │ │ │ │ - beq.n 21818c │ │ │ │ + beq.n 218224 │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2181a2 │ │ │ │ - ldr r1, [pc, #36] @ (2181b4 ) │ │ │ │ + bne.n 21823a │ │ │ │ + ldr r1, [pc, #36] @ (21824c ) │ │ │ │ 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 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bge.n 21813c │ │ │ │ + bge.n 2181a4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ 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] @ (218264 ) │ │ │ │ + ldr r2, [pc, #152] @ (2182fc ) │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21822e │ │ │ │ + beq.n 2182c6 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #144] @ (218268 ) │ │ │ │ + ldr r1, [pc, #144] @ (218300 ) │ │ │ │ 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, 218224 │ │ │ │ + cbz r1, 2182bc │ │ │ │ cmp r3, #29 │ │ │ │ it hi │ │ │ │ movhi r2, #4 │ │ │ │ - bhi.n 218212 │ │ │ │ + bhi.n 2182aa │ │ │ │ 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 61ba8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ - bne.n 2181f2 │ │ │ │ + bne.n 21828a │ │ │ │ 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] │ │ │ │ @@ -605925,20 +605982,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 218236 │ │ │ │ + bne.n 2182ce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 21822a │ │ │ │ + b.n 2182c2 │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #29 │ │ │ │ itttt ls │ │ │ │ @@ -605948,74 +606005,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 2182fe │ │ │ │ - bhi.n 2182c2 │ │ │ │ + beq.n 218396 │ │ │ │ + bhi.n 21835a │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 218322 │ │ │ │ - bhi.n 21830a │ │ │ │ + beq.n 2183ba │ │ │ │ + bhi.n 2183a2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2182e8 │ │ │ │ + bne.n 218380 │ │ │ │ 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 2182ba │ │ │ │ + bne.n 218352 │ │ │ │ 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 2182e8 │ │ │ │ + bhi.n 218380 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #8057 @ 0x1f79 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 2182e4 │ │ │ │ + bne.n 21837c │ │ │ │ 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 2182e4 │ │ │ │ + beq.n 21837c │ │ │ │ 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 2182e8 │ │ │ │ + bhi.n 218380 │ │ │ │ mov.w r2, #178176 @ 0x2b800 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 2182e8 │ │ │ │ + bpl.n 218380 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ @@ -606028,18 +606085,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 21836c │ │ │ │ - bls.n 21835e │ │ │ │ + beq.n 218404 │ │ │ │ + bls.n 2183f6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 218368 │ │ │ │ + bne.n 218400 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -606049,45 +606106,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 2183f8 │ │ │ │ + bhi.n 218490 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 218390 │ │ │ │ + bhi.n 218428 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2183b4 │ │ │ │ + bhi.n 21844c │ │ │ │ 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, 2183da │ │ │ │ + cbnz r2, 218472 │ │ │ │ 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 2183de │ │ │ │ + bls.n 218476 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 2183ba │ │ │ │ + bhi.n 218452 │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #24579 @ 0x6003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -606101,28 +606158,28 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 2183be │ │ │ │ + beq.n 218456 │ │ │ │ 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 21843e │ │ │ │ + bhi.n 2184d6 │ │ │ │ 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 │ │ │ │ @@ -606139,18 +606196,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, 218462 │ │ │ │ + cbz r3, 2184fa │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 218462 │ │ │ │ + bmi.n 2184fa │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -606163,121 +606220,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] @ (21854c ) │ │ │ │ + ldr r4, [pc, #196] @ (2185e4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #196] @ (218550 ) │ │ │ │ + ldr r1, [pc, #196] @ (2185e8 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #196] @ (218554 ) │ │ │ │ - ldr r2, [pc, #196] @ (218558 ) │ │ │ │ + ldr r3, [pc, #196] @ (2185ec ) │ │ │ │ + ldr r2, [pc, #196] @ (2185f0 ) │ │ │ │ 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 218528 │ │ │ │ + beq.n 2185c0 │ │ │ │ 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 218542 │ │ │ │ + beq.n 2185da │ │ │ │ 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 218522 │ │ │ │ + beq.n 2185ba │ │ │ │ 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 2184dc │ │ │ │ - b.n 21852a │ │ │ │ + bne.n 218574 │ │ │ │ + b.n 2185c2 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (21855c ) │ │ │ │ - ldr r3, [pc, #32] @ (218550 ) │ │ │ │ + ldr r2, [pc, #48] @ (2185f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (2185e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 218546 │ │ │ │ + bne.n 2185de │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21852a │ │ │ │ + b.n 2185c2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 218584 │ │ │ │ + bls.n 21861c │ │ │ │ sub.w r3, r0, #26 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 21857c │ │ │ │ + bhi.n 218614 │ │ │ │ subs r0, #27 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 2185f0 │ │ │ │ + bhi.n 218688 │ │ │ │ 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 2185e8 │ │ │ │ + bne.n 218680 │ │ │ │ movw r2, #36872 @ 0x9008 │ │ │ │ movt r2, #480 @ 0x1e0 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -606289,16 +606346,16 @@ │ │ │ │ bx lr │ │ │ │ subs r0, r1, #7 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 2185e8 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2185cc ) │ │ │ │ + bhi.n 218680 │ │ │ │ + add r3, pc, #8 @ (adr r3, 218664 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ @@ -606317,116 +606374,116 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 218616 │ │ │ │ + bhi.n 2186ae │ │ │ │ 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 21864a │ │ │ │ + bls.n 2186e2 │ │ │ │ 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 21865c │ │ │ │ + bhi.n 2186f4 │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 21865c │ │ │ │ + beq.n 2186f4 │ │ │ │ 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 2185fc │ │ │ │ - cbz r0, 218678 │ │ │ │ + bl 218694 │ │ │ │ + cbz r0, 218710 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185fc │ │ │ │ + bl 218694 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 2186c6 │ │ │ │ + bhi.n 21875e │ │ │ │ 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, 2186a8 │ │ │ │ + cbz r0, 218740 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 2186ca │ │ │ │ + bhi.n 218762 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 2186a6 │ │ │ │ + bne.n 21873e │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2186ce │ │ │ │ + bhi.n 218766 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 2186c6 │ │ │ │ + beq.n 21875e │ │ │ │ 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 2186a6 │ │ │ │ + b.n 21873e │ │ │ │ stmdb 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] @ (21894c ) │ │ │ │ - ldr r2, [pc, #592] @ (218950 ) │ │ │ │ + ldr r0, [pc, #592] @ (2189e4 ) │ │ │ │ + ldr r2, [pc, #592] @ (2189e8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 218954 │ │ │ │ - ldr r3, [pc, #592] @ (218958 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 2189ec │ │ │ │ + ldr r3, [pc, #592] @ (2189f0 ) │ │ │ │ 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 │ │ │ │ @@ -606443,361 +606500,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 21875e │ │ │ │ + bmi.n 2187f6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2185fc │ │ │ │ - cbnz r0, 218766 │ │ │ │ + bl 218694 │ │ │ │ + cbnz r0, 2187fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218478 │ │ │ │ - cbz r0, 2187a6 │ │ │ │ + bl 218510 │ │ │ │ + cbz r0, 21883e │ │ │ │ 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] @ (21895c ) │ │ │ │ - ldr r3, [pc, #452] @ (218950 ) │ │ │ │ + ldr r1, [pc, #464] @ (2189f4 ) │ │ │ │ + ldr r3, [pc, #452] @ (2189e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 218946 │ │ │ │ + bne.w 2189de │ │ │ │ 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 218820 │ │ │ │ + bhi.n 2188b8 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 2187cc ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 218864 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 2187cc │ │ │ │ + cbz r7, 218864 │ │ │ │ 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, 2187ee │ │ │ │ + cbz r7, 218886 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2187e6 │ │ │ │ + cbz r1, 21887e │ │ │ │ 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 2187d6 │ │ │ │ + bne.n 21886e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 218788 │ │ │ │ + b.n 218820 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2187ee │ │ │ │ + beq.n 218886 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 218816 │ │ │ │ + cbz r3, 2188ae │ │ │ │ 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 218806 │ │ │ │ - b.n 2187ee │ │ │ │ + bne.n 21889e │ │ │ │ + b.n 218886 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2187ee │ │ │ │ + beq.n 218886 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21883c │ │ │ │ + cbz r1, 2188d4 │ │ │ │ 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 21882c │ │ │ │ - b.n 2187ee │ │ │ │ - ldr r3, [pc, #280] @ (218960 ) │ │ │ │ + bne.n 2188c4 │ │ │ │ + b.n 218886 │ │ │ │ + ldr r3, [pc, #280] @ (2189f8 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2187ee │ │ │ │ + beq.n 218886 │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21886c │ │ │ │ + cbz r1, 218904 │ │ │ │ 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 21885c │ │ │ │ - b.n 2187ee │ │ │ │ + bne.n 2188f4 │ │ │ │ + b.n 218886 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2187ee │ │ │ │ + beq.n 218886 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 21888c │ │ │ │ + cbz r3, 218924 │ │ │ │ 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 21893a │ │ │ │ + bne.n 2189d2 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21893a │ │ │ │ + beq.n 2189d2 │ │ │ │ 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 2187fa │ │ │ │ + b.n 218892 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2187ee │ │ │ │ + beq.n 218886 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2188d4 │ │ │ │ + cbz r1, 21896c │ │ │ │ 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 2188c4 │ │ │ │ - b.n 2187ee │ │ │ │ + bne.n 21895c │ │ │ │ + b.n 218886 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 218926 │ │ │ │ + beq.n 2189be │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21ed1c │ │ │ │ - b.n 2187fa │ │ │ │ + bl 21edb4 │ │ │ │ + b.n 218892 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2187ee │ │ │ │ + beq.w 218886 │ │ │ │ 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, 21891e │ │ │ │ + cbz r1, 2189b6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 21890e │ │ │ │ - b.n 2187ee │ │ │ │ + bne.n 2189a6 │ │ │ │ + b.n 218886 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2188e6 │ │ │ │ + beq.n 21897e │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 2188e6 │ │ │ │ + b.n 21897e │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 2187fa │ │ │ │ + b.n 218892 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 2189b6 │ │ │ │ + cbz r3, 218a4e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2189a8 │ │ │ │ + cbz r2, 218a40 │ │ │ │ ldrb.w r2, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2189dc │ │ │ │ + beq.n 218a74 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2189b8 │ │ │ │ + cbz r2, 218a50 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2189b8 │ │ │ │ + cbz r1, 218a50 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - cbnz r1, 2189d6 │ │ │ │ + cbnz r1, 218a6e │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ - cbnz r1, 2189d6 │ │ │ │ + cbnz r1, 218a6e │ │ │ │ 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 218978 │ │ │ │ + bne.n 218a10 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ - cbnz r3, 2189da │ │ │ │ + cbnz r3, 218a72 │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218990 │ │ │ │ + beq.n 218a28 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2189b6 │ │ │ │ + bne.n 218a4e │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2189b6 │ │ │ │ + bne.n 218a4e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 218978 │ │ │ │ + b.n 218a10 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218978 │ │ │ │ - b.n 218990 │ │ │ │ + bne.n 218a10 │ │ │ │ + b.n 218a28 │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 218a28 │ │ │ │ + cbz r3, 218ac0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 218a22 │ │ │ │ + cbz r1, 218aba │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 218a04 │ │ │ │ + cbnz r1, 218a9c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218a1a │ │ │ │ + cbz r2, 218ab2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 218a1a │ │ │ │ + cbz r1, 218ab2 │ │ │ │ ldrb.w r1, [r3, #34] @ 0x22 │ │ │ │ - cbz r1, 218a2a │ │ │ │ + cbz r1, 218ac2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218a08 │ │ │ │ + bne.n 218aa0 │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ - cbz r2, 218a38 │ │ │ │ + cbz r2, 218ad0 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 218a46 │ │ │ │ + cbz r1, 218ade │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 218a04 │ │ │ │ + b.n 218a9c │ │ │ │ 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, 218a5e │ │ │ │ + cbz r3, 218af6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218a88 │ │ │ │ + cbz r2, 218b20 │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 218a80 │ │ │ │ + beq.n 218b18 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218a5a │ │ │ │ + bne.n 218af2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #440 @ 0x1b8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 218a80 │ │ │ │ + beq.n 218b18 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 218a5a │ │ │ │ + bhi.n 218af2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218a68 │ │ │ │ + bne.n 218b00 │ │ │ │ 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, 218ac0 │ │ │ │ + cbz r1, 218b58 │ │ │ │ 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 │ │ │ │ @@ -606807,159 +606864,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] @ (218ad0 ) │ │ │ │ + ldr r3, [pc, #8] @ (218b68 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bne.n 218b30 │ │ │ │ + bne.n 218b98 │ │ │ │ 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] @ (218bac ) │ │ │ │ + ldr r4, [pc, #192] @ (218c44 ) │ │ │ │ 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] @ (218bb0 ) │ │ │ │ + ldr r3, [pc, #176] @ (218c48 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213e00 │ │ │ │ + bl 213e98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 218b1e │ │ │ │ + cbz r5, 218bb6 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9df8 │ │ │ │ + bl 1f9e90 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #148] @ (218bb4 ) │ │ │ │ + ldr r1, [pc, #148] @ (218c4c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 2142f8 │ │ │ │ + bl 214390 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 2145d8 │ │ │ │ + bl 214670 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 218ba4 │ │ │ │ + beq.n 218c3c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 218b4a │ │ │ │ + cbz r2, 218be2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218b9a │ │ │ │ + cbz r2, 218c32 │ │ │ │ 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] @ (218bb8 ) │ │ │ │ - ldr r3, [pc, #56] @ (218bb0 ) │ │ │ │ + ldr r2, [pc, #68] @ (218c50 ) │ │ │ │ + ldr r3, [pc, #56] @ (218c48 ) │ │ │ │ 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 218ba0 │ │ │ │ + bne.n 218c38 │ │ │ │ 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 218b4a │ │ │ │ + b.n 218be2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ movs r4, r2 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ 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 214cb8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #488] @ 0x1e8 │ │ │ │ - cbnz r3, 218bee │ │ │ │ + cbnz r3, 218c86 │ │ │ │ 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 218be4 │ │ │ │ + bhi.n 218c7c │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 218c06 │ │ │ │ + cbnz r1, 218c9e │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 218c14 │ │ │ │ + cbnz r1, 218cac │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 218c22 │ │ │ │ + cbnz r1, 218cba │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 218be4 │ │ │ │ + bne.n 218c7c │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 218be4 │ │ │ │ + b.n 218c7c │ │ │ │ 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] @ (218d74 ) │ │ │ │ - ldr r2, [pc, #300] @ (218d78 ) │ │ │ │ + ldr r3, [pc, #300] @ (218e0c ) │ │ │ │ + ldr r2, [pc, #300] @ (218e10 ) │ │ │ │ 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] │ │ │ │ @@ -606968,224 +607025,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 218d3e │ │ │ │ + bne.n 218dd6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218d56 │ │ │ │ + beq.n 218dee │ │ │ │ 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, 218c9e │ │ │ │ + cbnz r0, 218d36 │ │ │ │ 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 218c8e │ │ │ │ + bne.n 218d26 │ │ │ │ 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 218ce2 │ │ │ │ + bne.n 218d7a │ │ │ │ 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 218cc6 │ │ │ │ + bne.n 218d5e │ │ │ │ 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 218d06 │ │ │ │ + bhi.n 218d9e │ │ │ │ blx 61174 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 218ce6 │ │ │ │ + bne.n 218d7e │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 218d30 │ │ │ │ + cbz r3, 218dc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26511c │ │ │ │ - cbnz r0, 218d66 │ │ │ │ + bl 2651b4 │ │ │ │ + cbnz r0, 218dfe │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 218d4e │ │ │ │ + beq.n 218de6 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 218ce2 │ │ │ │ - b.n 218d10 │ │ │ │ - cbz r7, 218d62 │ │ │ │ + bne.n 218d7a │ │ │ │ + b.n 218da8 │ │ │ │ + cbz r7, 218dfa │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 218cb6 │ │ │ │ + b.n 218d4e │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 218d10 │ │ │ │ + bne.n 218da8 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 218d10 │ │ │ │ + b.n 218da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215a6c │ │ │ │ + bl 215b04 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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 214760 │ │ │ │ + bl 2147f8 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218e30 │ │ │ │ + beq.n 218ec8 │ │ │ │ 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, 218dde │ │ │ │ + cbz r5, 218e76 │ │ │ │ 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, 218e02 │ │ │ │ + cbz r3, 218e9a │ │ │ │ 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, 218e26 │ │ │ │ + cbz r3, 218ebe │ │ │ │ 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 218c34 │ │ │ │ + bl 218ccc │ │ │ │ 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 214760 │ │ │ │ + bl 2147f8 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 218e82 │ │ │ │ + cbz r0, 218f1a │ │ │ │ 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 218c34 │ │ │ │ + bl 218ccc │ │ │ │ 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 214760 │ │ │ │ + bl 2147f8 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 218ef2 │ │ │ │ + cbz r0, 218f8a │ │ │ │ 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] │ │ │ │ @@ -607198,32 +607255,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 218c34 │ │ │ │ + bl 218ccc │ │ │ │ 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 214760 │ │ │ │ + bl 2147f8 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 218f7c │ │ │ │ + cbz r0, 219014 │ │ │ │ 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] │ │ │ │ @@ -607242,31 +607299,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 218c34 │ │ │ │ + bl 218ccc │ │ │ │ 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 214760 │ │ │ │ + bl 2147f8 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 21901a │ │ │ │ + cbz r0, 2190b2 │ │ │ │ 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] │ │ │ │ @@ -607291,40 +607348,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 218c34 │ │ │ │ + bl 218ccc │ │ │ │ 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] @ (2190a0 ) │ │ │ │ + ldr r5, [pc, #104] @ (219138 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 219098 │ │ │ │ - ldr r3, [pc, #88] @ (2190a4 ) │ │ │ │ + cbz r0, 219130 │ │ │ │ + ldr r3, [pc, #88] @ (21913c ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 21908e │ │ │ │ + cbz r3, 219126 │ │ │ │ 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] │ │ │ │ @@ -607333,44 +607390,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 219062 │ │ │ │ + bne.n 2190fa │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218c34 │ │ │ │ + bl 218ccc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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 217efc │ │ │ │ + bl 217f94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21913a │ │ │ │ + cbz r0, 2191d2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21911e │ │ │ │ + beq.n 2191b6 │ │ │ │ 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 │ │ │ │ @@ -607383,216 +607440,216 @@ │ │ │ │ cmp lr, fp │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bne.n 2190e8 │ │ │ │ + bne.n 219180 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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] @ (219290 ) │ │ │ │ - ldr r3, [pc, #308] @ (219294 ) │ │ │ │ + ldr r2, [pc, #308] @ (219328 ) │ │ │ │ + ldr r3, [pc, #308] @ (21932c ) │ │ │ │ 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 2143c8 │ │ │ │ - cbz r0, 219198 │ │ │ │ + bl 214460 │ │ │ │ + cbz r0, 219230 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #280] @ (219298 ) │ │ │ │ - ldr r3, [pc, #276] @ (219294 ) │ │ │ │ + ldr r2, [pc, #280] @ (219330 ) │ │ │ │ + ldr r3, [pc, #276] @ (21932c ) │ │ │ │ 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 21928a │ │ │ │ + bne.n 219322 │ │ │ │ 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 217fac │ │ │ │ + bl 218044 │ │ │ │ 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 21920a │ │ │ │ + beq.n 2192a2 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ - cbz r3, 2191d4 │ │ │ │ + cbz r3, 21926c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219280 │ │ │ │ + beq.n 219318 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, sp │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ - b.n 21917c │ │ │ │ + bl 218c54 │ │ │ │ + b.n 219214 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21927c │ │ │ │ + beq.n 219314 │ │ │ │ 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 219216 │ │ │ │ - cbz r4, 21927c │ │ │ │ + bne.n 2192ae │ │ │ │ + cbz r4, 219314 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2191d4 │ │ │ │ + beq.n 21926c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2191d4 │ │ │ │ + bne.n 21926c │ │ │ │ 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 219240 │ │ │ │ + bne.n 2192d8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21917c │ │ │ │ + beq.n 219214 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #20 │ │ │ │ - bl 218bbc │ │ │ │ - b.n 21917c │ │ │ │ + bl 218c54 │ │ │ │ + b.n 219214 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 21917c │ │ │ │ + b.n 219214 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 219256 │ │ │ │ + beq.n 2192ee │ │ │ │ add.w r0, sp, #15 │ │ │ │ - b.n 21923a │ │ │ │ + b.n 2192d2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ 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] @ (2192f4 ) │ │ │ │ + ldr r4, [pc, #68] @ (21938c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2148b4 │ │ │ │ - ldr r2, [pc, #56] @ (2192f8 ) │ │ │ │ + bl 21494c │ │ │ │ + ldr r2, [pc, #56] @ (219390 ) │ │ │ │ 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, 2192d2 │ │ │ │ + cbnz r2, 21936a │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r4, [pc, #1512] @ 219900 │ │ │ │ + ldr.w r4, [pc, #1512] @ 219998 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r3, [pc, #1504] @ 219904 │ │ │ │ + ldr.w r3, [pc, #1504] @ 21999c │ │ │ │ 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 │ │ │ │ @@ -607619,43 +607676,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 219840 │ │ │ │ + beq.w 2198d8 │ │ │ │ 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, 2193ae │ │ │ │ + cbz r7, 219446 │ │ │ │ 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 217e6c │ │ │ │ + bl 217f04 │ │ │ │ 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 21970c │ │ │ │ + beq.w 2197a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 219704 │ │ │ │ + bne.w 21979c │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ @@ -607677,15 +607734,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 2149b4 │ │ │ │ + bl 214a4c │ │ │ │ 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 │ │ │ │ @@ -607696,34 +607753,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 21945c │ │ │ │ + bhi.n 2194f4 │ │ │ │ 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 21945c │ │ │ │ + bne.n 2194f4 │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 21945c │ │ │ │ + beq.n 2194f4 │ │ │ │ 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 21971e │ │ │ │ + beq.w 2197b6 │ │ │ │ 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 │ │ │ │ @@ -607740,15 +607797,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 21975e │ │ │ │ + beq.w 2197f6 │ │ │ │ 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 │ │ │ │ @@ -607768,15 +607825,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 21954e │ │ │ │ + beq.n 2195e6 │ │ │ │ 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 │ │ │ │ @@ -607794,15 +607851,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, 219596 │ │ │ │ + cbz r3, 21962e │ │ │ │ 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 │ │ │ │ @@ -607820,15 +607877,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, 2195de │ │ │ │ + cbz r3, 219676 │ │ │ │ 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 │ │ │ │ @@ -607846,15 +607903,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, 21962e │ │ │ │ + cbz r3, 2196c6 │ │ │ │ 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 │ │ │ │ @@ -607874,15 +607931,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, 219676 │ │ │ │ + cbz r3, 21970e │ │ │ │ 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 │ │ │ │ @@ -607900,15 +607957,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, 2196ba │ │ │ │ + cbz r3, 219752 │ │ │ │ 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 │ │ │ │ @@ -607925,55 +607982,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 21828c │ │ │ │ + bl 218324 │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 218bbc │ │ │ │ - ldr r2, [pc, #548] @ (219908 ) │ │ │ │ - ldr r3, [pc, #544] @ (219904 ) │ │ │ │ + bl 218c54 │ │ │ │ + ldr r2, [pc, #548] @ (2199a0 ) │ │ │ │ + ldr r3, [pc, #544] @ (21999c ) │ │ │ │ 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 2198f2 │ │ │ │ + bne.w 21998a │ │ │ │ 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 2197ac │ │ │ │ + beq.n 219844 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2193ce │ │ │ │ + b.n 219466 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2197f6 │ │ │ │ + beq.n 21988e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 2193ce │ │ │ │ + b.n 219466 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219806 │ │ │ │ + beq.n 21989e │ │ │ │ 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 │ │ │ │ @@ -607986,18 +608043,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 2194a6 │ │ │ │ + b.n 21953e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219824 │ │ │ │ + beq.n 2198bc │ │ │ │ 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 │ │ │ │ @@ -608014,87 +608071,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 2194fe │ │ │ │ + b.n 219596 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 219802 │ │ │ │ + bhi.n 21989a │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 2198be │ │ │ │ + bne.w 219956 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #308] @ 2198f8 │ │ │ │ + vldr d7, [pc, #308] @ 219990 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2198be │ │ │ │ + beq.n 219956 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2193ce │ │ │ │ + b.n 219466 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 219708 │ │ │ │ + bne.n 2197a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 2197b8 │ │ │ │ + bls.n 219850 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2193ce │ │ │ │ + b.n 219466 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21989e │ │ │ │ + beq.n 219936 │ │ │ │ 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 219738 │ │ │ │ + b.n 2197d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 21984e │ │ │ │ + cbz r3, 2198e6 │ │ │ │ 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 21977a │ │ │ │ + b.n 219812 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2198c2 │ │ │ │ + beq.n 21995a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2198c8 │ │ │ │ + beq.n 219960 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 219392 │ │ │ │ + b.n 21942a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2194fe │ │ │ │ + beq.w 219596 │ │ │ │ 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 │ │ │ │ @@ -608112,158 +608169,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 2194fe │ │ │ │ + b.n 219596 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2194a8 │ │ │ │ + beq.w 219540 │ │ │ │ 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 219738 │ │ │ │ + b.n 2197d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 2193ce │ │ │ │ - cbz r2, 2198de │ │ │ │ + b.n 219466 │ │ │ │ + cbz r2, 219976 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2193ae │ │ │ │ + b.n 219446 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21984a │ │ │ │ + bne.n 2198e2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 219392 │ │ │ │ + b.n 21942a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2198c4 │ │ │ │ + bne.n 21995c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 2193ae │ │ │ │ + b.n 219446 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ 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] @ (219b24 ) │ │ │ │ - ldr r3, [pc, #500] @ (219b28 ) │ │ │ │ + ldr r2, [pc, #496] @ (219bbc ) │ │ │ │ + ldr r3, [pc, #500] @ (219bc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214394 │ │ │ │ + bl 21442c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 219b0e │ │ │ │ + bne.w 219ba6 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 219b16 │ │ │ │ + beq.w 219bae │ │ │ │ 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 219976 │ │ │ │ + bmi.n 219a0e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 2199ae │ │ │ │ + cbz r3, 219a46 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 219a0c │ │ │ │ + beq.n 219aa4 │ │ │ │ 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 2199ea │ │ │ │ + beq.n 219a82 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r4, r4, #4 │ │ │ │ - bpl.n 219972 │ │ │ │ + bpl.n 219a0a │ │ │ │ mov r6, r4 │ │ │ │ - b.n 21997e │ │ │ │ + b.n 219a16 │ │ │ │ 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 2199b6 │ │ │ │ + bne.n 219a4e │ │ │ │ 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 219968 │ │ │ │ - ldr r2, [pc, #320] @ (219b2c ) │ │ │ │ - ldr r3, [pc, #312] @ (219b28 ) │ │ │ │ + bne.n 219a00 │ │ │ │ + ldr r2, [pc, #320] @ (219bc4 ) │ │ │ │ + ldr r3, [pc, #312] @ (219bc0 ) │ │ │ │ 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 219b1e │ │ │ │ + bne.w 219bb6 │ │ │ │ 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 │ │ │ │ @@ -608271,122 +608328,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 219a80 │ │ │ │ + beq.n 219b18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbz r3, 219a40 │ │ │ │ + cbz r3, 219ad8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219ab8 │ │ │ │ + beq.n 219b50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ - b.n 21997a │ │ │ │ + bl 218c54 │ │ │ │ + b.n 219a12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219b1a │ │ │ │ + beq.n 219bb2 │ │ │ │ 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 219a8e │ │ │ │ + bne.n 219b26 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 219b1a │ │ │ │ + beq.n 219bb2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219a40 │ │ │ │ + beq.n 219ad8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 219a40 │ │ │ │ - b.n 219ac2 │ │ │ │ + bne.n 219ad8 │ │ │ │ + b.n 219b5a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219ae0 │ │ │ │ + beq.n 219b78 │ │ │ │ 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 219aca │ │ │ │ + bne.n 219b62 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21997a │ │ │ │ + beq.w 219a12 │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ - b.n 21997a │ │ │ │ + bl 218c54 │ │ │ │ + b.n 219a12 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2199ea │ │ │ │ + b.n 219a82 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 21997a │ │ │ │ + b.n 219a12 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ 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] @ (219cb8 ) │ │ │ │ + ldr r2, [pc, #368] @ (219d50 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (219cbc ) │ │ │ │ + ldr r3, [pc, #368] @ (219d54 ) │ │ │ │ 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 │ │ │ │ @@ -608396,175 +608453,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 219cae │ │ │ │ + beq.w 219d46 │ │ │ │ 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 219b8c │ │ │ │ + bhi.n 219c24 │ │ │ │ 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 219c16 │ │ │ │ + bne.n 219cae │ │ │ │ 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 219c32 │ │ │ │ + beq.n 219cca │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 219be2 │ │ │ │ + cbz r3, 219c7a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219c66 │ │ │ │ + beq.n 219cfe │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ - ldr r2, [pc, #168] @ (219cc0 ) │ │ │ │ - ldr r3, [pc, #160] @ (219cbc ) │ │ │ │ + bl 218c54 │ │ │ │ + ldr r2, [pc, #168] @ (219d58 ) │ │ │ │ + ldr r3, [pc, #160] @ (219d54 ) │ │ │ │ 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 219cb2 │ │ │ │ + bne.n 219d4a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 219c16 │ │ │ │ + beq.n 219cae │ │ │ │ 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 219c3e │ │ │ │ + bne.n 219cd6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 219c16 │ │ │ │ + beq.n 219cae │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219be2 │ │ │ │ + beq.n 219c7a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 219be2 │ │ │ │ - b.n 219c6c │ │ │ │ - cbz r4, 219c88 │ │ │ │ + bne.n 219c7a │ │ │ │ + b.n 219d04 │ │ │ │ + cbz r4, 219d20 │ │ │ │ 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 219c72 │ │ │ │ + bne.n 219d0a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 219c16 │ │ │ │ + beq.n 219cae │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ - b.n 219c16 │ │ │ │ + bl 218c54 │ │ │ │ + b.n 219cae │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219ba8 │ │ │ │ + b.n 219c40 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219d2e │ │ │ │ + beq.n 219dc6 │ │ │ │ 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, 219cf0 │ │ │ │ + cbz r2, 219d88 │ │ │ │ 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, 219d0c │ │ │ │ + cbz r1, 219da4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 214bb8 │ │ │ │ - cbnz r0, 219d1a │ │ │ │ + bl 214c50 │ │ │ │ + cbnz r0, 219db2 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 214cb8 │ │ │ │ + bl 214d50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 214cb8 │ │ │ │ + bl 214d50 │ │ │ │ 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 │ │ │ │ @@ -608573,56 +608630,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 2145f4 │ │ │ │ + bl 21468c │ │ │ │ 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 21ed5c │ │ │ │ + bl 21edf4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219da2 │ │ │ │ + beq.n 219e3a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219d98 │ │ │ │ + cbz r2, 219e30 │ │ │ │ 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, 219dd8 │ │ │ │ + cbz r1, 219e70 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219de8 │ │ │ │ + beq.n 219e80 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219dd0 │ │ │ │ + cbz r2, 219e68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608635,40 +608692,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 219daa │ │ │ │ + b.n 219e42 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 219e0c │ │ │ │ + cbz r1, 219ea4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 219e04 │ │ │ │ + cbz r3, 219e9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 219e1c │ │ │ │ + cbz r3, 219eb4 │ │ │ │ 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 219df2 │ │ │ │ + b.n 219e8a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 219dfe │ │ │ │ + b.n 219e96 │ │ │ │ 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] │ │ │ │ @@ -608676,86 +608733,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, 219e98 │ │ │ │ - bl 214a68 │ │ │ │ + cbz r5, 219f30 │ │ │ │ + bl 214b00 │ │ │ │ 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 214abc │ │ │ │ + bl 214b54 │ │ │ │ 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 214abc │ │ │ │ + bl 214b54 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 214a68 │ │ │ │ + bl 214b00 │ │ │ │ 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 21465c │ │ │ │ + bl 2146f4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 21ed5c │ │ │ │ + bl 21edf4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 219eea │ │ │ │ + beq.n 219f82 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 219ee0 │ │ │ │ + cbz r1, 219f78 │ │ │ │ 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, 219f20 │ │ │ │ + cbz r1, 219fb8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219f30 │ │ │ │ + beq.n 219fc8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219f18 │ │ │ │ + cbz r2, 219fb0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608768,40 +608825,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 219ef2 │ │ │ │ + b.n 219f8a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 219f54 │ │ │ │ + cbz r1, 219fec │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 219f4c │ │ │ │ + cbz r3, 219fe4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 219f64 │ │ │ │ + cbz r3, 219ffc │ │ │ │ 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 219f3a │ │ │ │ + b.n 219fd2 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 219f46 │ │ │ │ + b.n 219fde │ │ │ │ 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 │ │ │ │ @@ -608811,93 +608868,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, 219fde │ │ │ │ + cbz r3, 21a076 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 218d7c │ │ │ │ + bl 218e14 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r2, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2137a0 │ │ │ │ + bl 213838 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 219fda │ │ │ │ + beq.n 21a072 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 218d7c │ │ │ │ + bl 218e14 │ │ │ │ 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] @ (21a2c8 ) │ │ │ │ + ldr r2, [pc, #680] @ (21a360 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #680] @ (21a2cc ) │ │ │ │ + ldr r3, [pc, #680] @ (21a364 ) │ │ │ │ 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 21a200 │ │ │ │ + beq.w 21a298 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 21a0ce │ │ │ │ + bmi.n 21a166 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ cmp r7, #2 │ │ │ │ - bhi.w 21a178 │ │ │ │ + bhi.w 21a210 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 21a0b0 │ │ │ │ + beq.n 21a148 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61174 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608909,161 +608966,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 21a088 │ │ │ │ + bne.n 21a120 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219b30 │ │ │ │ + bl 219bc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #540] @ (21a2d0 ) │ │ │ │ - ldr r3, [pc, #536] @ (21a2cc ) │ │ │ │ + ldr r2, [pc, #540] @ (21a368 ) │ │ │ │ + ldr r3, [pc, #536] @ (21a364 ) │ │ │ │ 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 21a2c2 │ │ │ │ + bne.w 21a35a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 21a066 │ │ │ │ + bmi.n 21a0fe │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r2, r6, #20 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21a164 │ │ │ │ + cbz r0, 21a1fc │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ cmp r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bls.w 21a06c │ │ │ │ + bls.w 21a104 │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 21a28e │ │ │ │ + beq.n 21a326 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 21a260 │ │ │ │ + bmi.n 21a2f8 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 219b30 │ │ │ │ + bl 219bc8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 219b30 │ │ │ │ + bl 219bc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218f84 │ │ │ │ + bl 21901c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21a0b0 │ │ │ │ + b.n 21a148 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 21a0b0 │ │ │ │ + beq.w 21a148 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61174 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -609074,73 +609131,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 21a242 │ │ │ │ + bne.n 21a2da │ │ │ │ mov r3, r6 │ │ │ │ - b.n 21a0a4 │ │ │ │ + b.n 21a13c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21a1ca │ │ │ │ + b.n 21a262 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 219b30 │ │ │ │ + bl 219bc8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 219b30 │ │ │ │ + bl 219bc8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21a0b0 │ │ │ │ + b.n 21a148 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ 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] @ (21a45c ) │ │ │ │ + ldr r2, [pc, #368] @ (21a4f4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21a460 ) │ │ │ │ + ldr r3, [pc, #368] @ (21a4f8 ) │ │ │ │ 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 │ │ │ │ @@ -609150,457 +609207,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 21a452 │ │ │ │ + beq.w 21a4ea │ │ │ │ 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 21a330 │ │ │ │ + bhi.n 21a3c8 │ │ │ │ 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 21a3ba │ │ │ │ + bne.n 21a452 │ │ │ │ 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 21a3d6 │ │ │ │ + beq.n 21a46e │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21a386 │ │ │ │ + cbz r3, 21a41e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21a40a │ │ │ │ + beq.n 21a4a2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ - ldr r2, [pc, #168] @ (21a464 ) │ │ │ │ - ldr r3, [pc, #160] @ (21a460 ) │ │ │ │ + bl 218c54 │ │ │ │ + ldr r2, [pc, #168] @ (21a4fc ) │ │ │ │ + ldr r3, [pc, #160] @ (21a4f8 ) │ │ │ │ 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 21a456 │ │ │ │ + bne.n 21a4ee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21a3ba │ │ │ │ + beq.n 21a452 │ │ │ │ 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 21a3e2 │ │ │ │ + bne.n 21a47a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21a3ba │ │ │ │ + beq.n 21a452 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a386 │ │ │ │ + beq.n 21a41e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21a386 │ │ │ │ - b.n 21a410 │ │ │ │ - cbz r4, 21a42c │ │ │ │ + bne.n 21a41e │ │ │ │ + b.n 21a4a8 │ │ │ │ + cbz r4, 21a4c4 │ │ │ │ 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 21a416 │ │ │ │ + bne.n 21a4ae │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21a3ba │ │ │ │ + beq.n 21a452 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ - b.n 21a3ba │ │ │ │ + bl 218c54 │ │ │ │ + b.n 21a452 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21a34c │ │ │ │ + b.n 21a3e4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrh r6, [r4, 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, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #804] @ (21a7a0 ) │ │ │ │ + ldr r5, [pc, #804] @ (21a838 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #804] @ (21a7a4 ) │ │ │ │ + ldr r3, [pc, #804] @ (21a83c ) │ │ │ │ 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 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #708] @ 21a768 │ │ │ │ + vldr d0, [pc, #708] @ 21a800 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 21a4b6 │ │ │ │ + cbz r3, 21a54e │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a7ac │ │ │ │ - bl 216640 │ │ │ │ + bne.w 21a844 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a4da │ │ │ │ + cbz r0, 21a572 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #656] @ 21a770 │ │ │ │ + vldr d0, [pc, #656] @ 21a808 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a50e │ │ │ │ + cbz r0, 21a5a6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #596] @ 21a778 │ │ │ │ + vldr d0, [pc, #596] @ 21a810 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a54c │ │ │ │ + cbz r0, 21a5e4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #544] @ 21a780 │ │ │ │ + vldr d0, [pc, #544] @ 21a818 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a58a │ │ │ │ + cbz r0, 21a622 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ - vldr d0, [pc, #476] @ 21a788 │ │ │ │ + vldr d0, [pc, #476] @ 21a820 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a5d6 │ │ │ │ + cbz r0, 21a66e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21a60a │ │ │ │ + cbz r0, 21a6a2 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 21a668 │ │ │ │ - ldr r2, [pc, #348] @ (21a7a8 ) │ │ │ │ - ldr r3, [pc, #340] @ (21a7a4 ) │ │ │ │ + bne.n 21a700 │ │ │ │ + ldr r2, [pc, #348] @ (21a840 ) │ │ │ │ + ldr r3, [pc, #340] @ (21a83c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21a89a │ │ │ │ + bne.w 21a932 │ │ │ │ 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 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #276] @ 21a790 │ │ │ │ + vldr d0, [pc, #276] @ 21a828 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 21a68e │ │ │ │ + cbz r3, 21a726 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a81e │ │ │ │ + bne.w 21a8b6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a6ba │ │ │ │ + cbz r0, 21a752 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21a6f8 │ │ │ │ + cbz r0, 21a790 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ - vldr d0, [pc, #128] @ 21a798 │ │ │ │ + vldr d0, [pc, #128] @ 21a830 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a746 │ │ │ │ + cbz r0, 21a7de │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21a64a │ │ │ │ + b.n 21a6e2 │ │ │ │ nop.w │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ iteet ls │ │ │ │ movls r6, r0 │ │ │ │ - bvs.n 21a832 @ unpredictable │ │ │ │ + bvs.n 21a8ca @ 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 │ │ │ │ @@ -609614,416 +609671,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 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a7d0 │ │ │ │ + cbz r0, 21a868 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r0 │ │ │ │ - vldr d0, [pc, #192] @ 21a8a0 │ │ │ │ + vldr d0, [pc, #192] @ 21a938 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a80e │ │ │ │ + cbz r0, 21a8a6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 21a51e │ │ │ │ + b.n 21a5b6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a84a │ │ │ │ + cbz r0, 21a8e2 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a88c │ │ │ │ + cbz r0, 21a924 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21a706 │ │ │ │ + b.n 21a79e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r0 │ │ │ │ - bvs.n 21a962 │ │ │ │ + bvs.n 21a9fa │ │ │ │ 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] @ (21a964 ) │ │ │ │ + ldr r1, [pc, #168] @ (21a9fc ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ (21a968 ) │ │ │ │ + ldr r2, [pc, #168] @ (21aa00 ) │ │ │ │ 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] @ (21a96c ) │ │ │ │ + ldr r2, [pc, #148] @ (21aa04 ) │ │ │ │ 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 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ - ldr r2, [pc, #40] @ (21a970 ) │ │ │ │ - ldr r3, [pc, #32] @ (21a968 ) │ │ │ │ + bl 218f94 │ │ │ │ + ldr r2, [pc, #40] @ (21aa08 ) │ │ │ │ + ldr r3, [pc, #32] @ (21aa00 ) │ │ │ │ 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 21a95e │ │ │ │ + bne.n 21a9f6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ 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] @ (21aa40 ) │ │ │ │ + ldr r4, [pc, #180] @ (21aad8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (21aa44 ) │ │ │ │ + ldr r3, [pc, #180] @ (21aadc ) │ │ │ │ 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 21a8a8 │ │ │ │ + bl 21a940 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ 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 21a2d4 │ │ │ │ - vldr d7, [pc, #92] @ 21aa38 │ │ │ │ + bl 21a36c │ │ │ │ + vldr d7, [pc, #92] @ 21aad0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21aa04 │ │ │ │ + cbz r0, 21aa9c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218f84 │ │ │ │ - ldr r2, [pc, #48] @ (21aa48 ) │ │ │ │ - ldr r3, [pc, #40] @ (21aa44 ) │ │ │ │ + bl 21901c │ │ │ │ + ldr r2, [pc, #48] @ (21aae0 ) │ │ │ │ + ldr r3, [pc, #40] @ (21aadc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21aa30 │ │ │ │ + bne.n 21aac8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ 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 21aa8e │ │ │ │ + bhi.n 21ab26 │ │ │ │ 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 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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] @ 21af28 │ │ │ │ + ldr.w r0, [pc, #1024] @ 21afc0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1020] @ (21af2c ) │ │ │ │ + ldr r1, [pc, #1020] @ (21afc4 ) │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21ab6a │ │ │ │ + cbz r0, 21ac02 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 21ad58 │ │ │ │ + bhi.w 21adf0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21ac9c │ │ │ │ + bhi.w 21ad34 │ │ │ │ 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 │ │ │ │ @@ -610039,42 +610096,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21abd0 │ │ │ │ + cbz r0, 21ac68 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 │ │ │ │ @@ -610084,26 +610141,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 21aca2 │ │ │ │ + beq.n 21ad3a │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 21ad3e │ │ │ │ + beq.w 21add6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 21ad62 │ │ │ │ + beq.w 21adfa │ │ │ │ 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 21aef6 │ │ │ │ + bhi.w 21af8e │ │ │ │ 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 │ │ │ │ @@ -610131,476 +610188,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 21abaa │ │ │ │ + b.n 21ac42 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21abaa │ │ │ │ + b.n 21ac42 │ │ │ │ ands.w r3, ip, #8 │ │ │ │ - bne.w 21aecc │ │ │ │ + bne.w 21af64 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21ace4 │ │ │ │ + cbz r0, 21ad7c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ 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 21aefc │ │ │ │ + bhi.w 21af94 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21aec6 │ │ │ │ + bhi.w 21af5e │ │ │ │ tbb [pc, r3] │ │ │ │ - bmi.n 21acc2 │ │ │ │ - bmi.n 21accc │ │ │ │ - bmi.n 21acce │ │ │ │ + bmi.n 21ad5a │ │ │ │ + bmi.n 21ad64 │ │ │ │ + bmi.n 21ad66 │ │ │ │ ldmia r5!, {r2, r4, r6, r7} │ │ │ │ - bmi.n 21acd2 │ │ │ │ - bmi.n 21acd4 │ │ │ │ - bmi.n 21acd6 │ │ │ │ + bmi.n 21ad6a │ │ │ │ + bmi.n 21ad6c │ │ │ │ + bmi.n 21ad6e │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ - bmi.n 21acda │ │ │ │ - bmi.n 21acdc │ │ │ │ - bmi.n 21acde │ │ │ │ - bmi.n 21ace0 │ │ │ │ - bmi.n 21ace2 │ │ │ │ - bmi.n 21ace4 │ │ │ │ - bmi.n 21ace6 │ │ │ │ - bmi.n 21ace8 │ │ │ │ + bmi.n 21ad72 │ │ │ │ + bmi.n 21ad74 │ │ │ │ + bmi.n 21ad76 │ │ │ │ + bmi.n 21ad78 │ │ │ │ + bmi.n 21ad7a │ │ │ │ + bmi.n 21ad7c │ │ │ │ + bmi.n 21ad7e │ │ │ │ + bmi.n 21ad80 │ │ │ │ ands.w r3, ip, #16 │ │ │ │ - bne.w 21aed6 │ │ │ │ + bne.w 21af6e │ │ │ │ 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 21acb8 │ │ │ │ + b.n 21ad50 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 21abaa │ │ │ │ + b.n 21ac42 │ │ │ │ ands.w ip, ip, #32 │ │ │ │ - beq.w 21af12 │ │ │ │ + beq.w 21afaa │ │ │ │ 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 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21ada4 │ │ │ │ + cbz r0, 21ae3c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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 21af06 │ │ │ │ + bhi.w 21af9e │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 21ac4a │ │ │ │ + b.n 21ace2 │ │ │ │ strh.w r8, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21ae04 │ │ │ │ + cbz r0, 21ae9c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ 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 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ - ldr r2, [pc, #144] @ (21af30 ) │ │ │ │ - ldr r3, [pc, #136] @ (21af2c ) │ │ │ │ + bl 218f94 │ │ │ │ + ldr r2, [pc, #144] @ (21afc8 ) │ │ │ │ + ldr r3, [pc, #136] @ (21afc4 ) │ │ │ │ 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 21af24 │ │ │ │ + bne.n 21afbc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21add8 │ │ │ │ + b.n 21ae70 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21add8 │ │ │ │ + b.n 21ae70 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21add8 │ │ │ │ + b.n 21ae70 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21ad74 │ │ │ │ + b.n 21ae0c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21ad74 │ │ │ │ + b.n 21ae0c │ │ │ │ strb.w ip, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21acb8 │ │ │ │ + b.n 21ad50 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21acb8 │ │ │ │ + b.n 21ad50 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21ad52 │ │ │ │ + b.n 21adea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21add8 │ │ │ │ + b.n 21ae70 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21acb8 │ │ │ │ + b.n 21ad50 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 21af0a │ │ │ │ + b.n 21afa2 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21acb4 │ │ │ │ + b.n 21ad4c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #788] @ (21b260 ) │ │ │ │ + ldr r2, [pc, #788] @ (21b2f8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #788] @ (21b264 ) │ │ │ │ + ldr r3, [pc, #788] @ (21b2fc ) │ │ │ │ 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 21b186 │ │ │ │ + beq.w 21b21e │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ mov r4, r0 │ │ │ │ - vldr d0, [pc, #740] @ 21b250 │ │ │ │ + vldr d0, [pc, #740] @ 21b2e8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21af9a │ │ │ │ + cbz r0, 21b032 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21afc8 │ │ │ │ + cbz r0, 21b060 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 21b258 │ │ │ │ + vldr d0, [pc, #648] @ 21b2f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21affc │ │ │ │ + cbz r0, 21b094 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21b04a │ │ │ │ + bls.n 21b0e2 │ │ │ │ mov sl, r4 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21b024 │ │ │ │ + bcc.n 21b0bc │ │ │ │ mov r4, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b12a │ │ │ │ + beq.n 21b1c2 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldrb.w fp, [r7, #13] │ │ │ │ - vldr d0, [pc, #444] @ 21b250 │ │ │ │ + vldr d0, [pc, #444] @ 21b2e8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21b0c4 │ │ │ │ + cbz r0, 21b15c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 21b23a │ │ │ │ + bhi.w 21b2d2 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r1, #4] │ │ │ │ strb r0, [r7, #1] │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #576] @ (21b364 ) │ │ │ │ + ldr r0, [pc, #576] @ (21b3fc ) │ │ │ │ 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 21b38e │ │ │ │ + bhi.w 21b426 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21b37c │ │ │ │ + bhi.w 21b414 │ │ │ │ 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 │ │ │ │ @@ -610628,105 +610685,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 218e38 │ │ │ │ - ldr r2, [pc, #216] @ (21b268 ) │ │ │ │ - ldr r3, [pc, #208] @ (21b264 ) │ │ │ │ + bl 218ed0 │ │ │ │ + ldr r2, [pc, #216] @ (21b300 ) │ │ │ │ + ldr r3, [pc, #208] @ (21b2fc ) │ │ │ │ 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 21b398 │ │ │ │ + bne.w 21b430 │ │ │ │ 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 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ - b.n 21b18e │ │ │ │ + bl 218f94 │ │ │ │ + b.n 21b226 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b250 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b250 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b250 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b250 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b250 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b250 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #424] @ (21b414 ) │ │ │ │ + ldr r5, [pc, #840] @ (21b64c ) │ │ │ │ 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] │ │ │ │ @@ -610735,33 +610792,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21b2c0 │ │ │ │ + cbz r0, 21b358 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21b384 │ │ │ │ + bhi.n 21b41c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21b366 │ │ │ │ + bhi.n 21b3fe │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ subs r7, #71 @ 0x47 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -610777,760 +610834,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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b328 │ │ │ │ + cbz r0, 21b3c0 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21b0ee │ │ │ │ + b.n 21b186 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21b2fe │ │ │ │ + b.n 21b396 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21b2fe │ │ │ │ + b.n 21b396 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21b2fe │ │ │ │ + b.n 21b396 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21b274 │ │ │ │ + b.n 21b30c │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21b274 │ │ │ │ + b.n 21b30c │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 21b274 │ │ │ │ + b.n 21b30c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 21b2fe │ │ │ │ - vldr d7, [pc, #16] @ 21b3a0 │ │ │ │ + b.n 21b396 │ │ │ │ + vldr d7, [pc, #16] @ 21b438 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 21b274 │ │ │ │ + b.n 21b30c │ │ │ │ blx 616e4 <__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] @ (21b4b0 ) │ │ │ │ + ldr r2, [pc, #244] @ (21b548 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ (21b4b4 ) │ │ │ │ + ldr r3, [pc, #244] @ (21b54c ) │ │ │ │ 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 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b400 │ │ │ │ + cbz r0, 21b498 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b42e │ │ │ │ + cbz r0, 21b4c6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ - ldr r2, [pc, #36] @ (21b4b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (21b4b4 ) │ │ │ │ + bl 218f20 │ │ │ │ + ldr r2, [pc, #36] @ (21b550 ) │ │ │ │ + ldr r3, [pc, #32] @ (21b54c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b4aa │ │ │ │ + bne.n 21b542 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #240] @ (21b5a4 ) │ │ │ │ + ldr r3, [pc, #656] @ (21b7dc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #416] @ (21b65c ) │ │ │ │ + ldr r2, [pc, #832] @ (21b894 ) │ │ │ │ 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] @ (21b678 ) │ │ │ │ - ldr r3, [pc, #416] @ (21b67c ) │ │ │ │ + ldr r2, [pc, #416] @ (21b710 ) │ │ │ │ + ldr r3, [pc, #416] @ (21b714 ) │ │ │ │ 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 21b63c │ │ │ │ + beq.w 21b6d4 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d8, [pc, #376] @ 21b670 │ │ │ │ + vldr d8, [pc, #376] @ 21b708 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 21b52c │ │ │ │ + b.n 21b5c4 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 21b572 │ │ │ │ + bne.n 21b60a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 21b640 │ │ │ │ + bls.w 21b6d8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21b504 │ │ │ │ + bne.n 21b59c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21b516 │ │ │ │ + b.n 21b5ae │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21b59e │ │ │ │ + cbz r0, 21b636 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b516 │ │ │ │ + beq.n 21b5ae │ │ │ │ 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 21a2d4 │ │ │ │ + bl 21a36c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219f68 │ │ │ │ + bl 21a000 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21b60e │ │ │ │ + cbz r0, 21b6a6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21b5b6 │ │ │ │ + bcc.n 21b64e │ │ │ │ ldrd r6, r8, [sp, #16] │ │ │ │ - b.n 21b516 │ │ │ │ + b.n 21b5ae │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219024 │ │ │ │ - ldr r2, [pc, #48] @ (21b680 ) │ │ │ │ - ldr r3, [pc, #40] @ (21b67c ) │ │ │ │ + bl 2190bc │ │ │ │ + ldr r2, [pc, #48] @ (21b718 ) │ │ │ │ + ldr r3, [pc, #40] @ (21b714 ) │ │ │ │ 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 21b66c │ │ │ │ + bne.n 21b704 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #128] @ (21b6fc ) │ │ │ │ + ldr r2, [pc, #544] @ (21b934 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #680] @ (21b92c ) │ │ │ │ + ldr r1, [pc, #72] @ (21b764 ) │ │ │ │ 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 21b6a0 │ │ │ │ + beq.n 21b738 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21a468 │ │ │ │ + bl 21a500 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b684 │ │ │ │ + bl 21b71c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21b69e │ │ │ │ + beq.n 21b736 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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] @ (21b780 ) │ │ │ │ + ldr r2, [pc, #168] @ (21b818 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (21b784 ) │ │ │ │ + ldr r3, [pc, #168] @ (21b81c ) │ │ │ │ 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 21b74e │ │ │ │ + beq.n 21b7e6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 21a468 │ │ │ │ + bl 21a500 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d0, [pc, #124] @ 21b778 │ │ │ │ + vldr d0, [pc, #124] @ 21b810 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21b72c │ │ │ │ + cbz r0, 21b7c4 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ - ldr r2, [pc, #80] @ (21b788 ) │ │ │ │ - ldr r3, [pc, #72] @ (21b784 ) │ │ │ │ + bl 218f20 │ │ │ │ + ldr r2, [pc, #80] @ (21b820 ) │ │ │ │ + ldr r3, [pc, #72] @ (21b81c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b770 │ │ │ │ + bne.n 21b808 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b6c8 │ │ │ │ + bl 21b760 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21b736 │ │ │ │ + beq.n 21b7ce │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ - b.n 21b736 │ │ │ │ + bl 218ed0 │ │ │ │ + b.n 21b7ce │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #120] @ (21b7fc ) │ │ │ │ + ldr r0, [pc, #536] @ (21ba34 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #776] @ (21ba94 ) │ │ │ │ + ldr r0, [pc, #168] @ (21b8cc ) │ │ │ │ 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] @ (21ba98 ) │ │ │ │ + ldr r4, [pc, #756] @ (21bb30 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #756] @ (21ba9c ) │ │ │ │ + ldr r3, [pc, #756] @ (21bb34 ) │ │ │ │ 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 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b7f2 │ │ │ │ + cbz r0, 21b88a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #656] @ (21baa0 ) │ │ │ │ + ldr r4, [pc, #656] @ (21bb38 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #24 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ 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 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #572] @ 21ba80 │ │ │ │ + vldr d0, [pc, #572] @ 21bb18 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b86c │ │ │ │ + cbz r0, 21b904 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b8a4 │ │ │ │ + cbz r0, 21b93c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ cmp sl, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 21b872 │ │ │ │ - vldr d0, [pc, #460] @ 21ba88 │ │ │ │ + bne.n 21b90a │ │ │ │ + vldr d0, [pc, #460] @ 21bb20 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b8e4 │ │ │ │ + cbz r0, 21b97c │ │ │ │ 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 218bbc │ │ │ │ - vldr d0, [pc, #424] @ 21ba90 │ │ │ │ + bl 218c54 │ │ │ │ + vldr d0, [pc, #424] @ 21bb28 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21b910 │ │ │ │ + cbz r0, 21b9a8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b9c4 │ │ │ │ + beq.n 21ba5c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #304] @ 21ba88 │ │ │ │ + vldr d0, [pc, #304] @ 21bb20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b982 │ │ │ │ + cbz r0, 21ba1a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ - ldr r2, [pc, #248] @ (21baa4 ) │ │ │ │ - ldr r3, [pc, #240] @ (21ba9c ) │ │ │ │ + bl 218f94 │ │ │ │ + ldr r2, [pc, #248] @ (21bb3c ) │ │ │ │ + ldr r3, [pc, #240] @ (21bb34 ) │ │ │ │ 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 21bb3e │ │ │ │ + bne.w 21bbd6 │ │ │ │ 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 21bb2a │ │ │ │ + bhi.w 21bbc2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21bb22 │ │ │ │ + bhi.w 21bbba │ │ │ │ tbb [pc, r3] │ │ │ │ - add r2, pc, #632 @ (adr r2, 21bc58 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc6c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc6c ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 21bcf0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd04 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd04 ) │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc70 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc74 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc74 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd08 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd0c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd0c ) │ │ │ │ asrs r2, r4, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc78 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc7c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc7c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc80 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc80 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc84 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc84 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21bc88 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd10 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd14 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd14 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd18 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd18 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd1c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd1c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bd20 ) │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ba46 │ │ │ │ + cbz r0, 21bade │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21bb38 │ │ │ │ + bhi.n 21bbd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21bb0e │ │ │ │ + bhi.n 21bba6 │ │ │ │ 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] │ │ │ │ @@ -611542,359 +611599,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, 21ba84 ) │ │ │ │ - bhi.n 21ba30 │ │ │ │ + add r0, pc, #0 @ (adr r0, 21bb1c ) │ │ │ │ + bhi.n 21bac8 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - ldr r0, [pc, #336] @ (21bbec ) │ │ │ │ + blxns r7 │ │ │ │ lsl r0, r5, #2 │ │ │ │ lsral r4, r1, #4 │ │ │ │ moval r0, r0 │ │ │ │ - add r6, pc, #920 @ (adr r6, 21be3c ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 21be74 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mov r0, sl │ │ │ │ + cmp r8, r7 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21bad2 │ │ │ │ + cbz r0, 21bb6a │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ - b.n 21b9a8 │ │ │ │ + bl 218f20 │ │ │ │ + b.n 21ba40 │ │ │ │ strb.w r6, [sp, #24] │ │ │ │ - b.n 21baac │ │ │ │ + b.n 21bb44 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21baac │ │ │ │ + b.n 21bb44 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 21baac │ │ │ │ + b.n 21bb44 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21ba06 │ │ │ │ + b.n 21ba9e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21ba06 │ │ │ │ + b.n 21ba9e │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21ba06 │ │ │ │ + b.n 21ba9e │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - b.n 21ba06 │ │ │ │ + b.n 21ba9e │ │ │ │ strd r6, r8, [sp, #24] │ │ │ │ - b.n 21baac │ │ │ │ + b.n 21bb44 │ │ │ │ blx 616e4 <__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] @ (21be18 ) │ │ │ │ - ldr r3, [pc, #700] @ (21be1c ) │ │ │ │ + ldr r2, [pc, #700] @ (21beb0 ) │ │ │ │ + ldr r3, [pc, #700] @ (21beb4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ mov r9, r1 │ │ │ │ - vldr d0, [pc, #652] @ 21bdf8 │ │ │ │ + vldr d0, [pc, #652] @ 21be90 │ │ │ │ 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 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21bbaa │ │ │ │ + cbz r0, 21bc42 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21bbd6 │ │ │ │ + cbz r0, 21bc6e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ - vldr d7, [pc, #484] @ 21be00 │ │ │ │ + bl 218f94 │ │ │ │ + vldr d7, [pc, #484] @ 21be98 │ │ │ │ cmp r7, #32 │ │ │ │ - vldr d0, [pc, #484] @ 21be08 │ │ │ │ + vldr d0, [pc, #484] @ 21bea0 │ │ │ │ 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 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21bc74 │ │ │ │ + cbz r0, 21bd0c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r7 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21bcb0 │ │ │ │ + cbz r0, 21bd48 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ 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 219f68 │ │ │ │ + bl 21a000 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b790 │ │ │ │ - vldr d0, [pc, #184] @ 21be10 │ │ │ │ + bl 21b828 │ │ │ │ + vldr d0, [pc, #184] @ 21bea8 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21bd8e │ │ │ │ + cbz r0, 21be26 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ (21be20 ) │ │ │ │ + ldr r2, [pc, #76] @ (21beb8 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #68] @ (21be1c ) │ │ │ │ + ldr r3, [pc, #68] @ (21beb4 ) │ │ │ │ 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 21bdee │ │ │ │ + bne.n 21be86 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -611905,66 +611962,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 │ │ │ │ - add ip, r3 │ │ │ │ + add r4, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r4 │ │ │ │ + sbcs r4, r1 │ │ │ │ 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, #444] @ (21bff8 ) │ │ │ │ + ldr r2, [pc, #444] @ (21c090 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #436] @ (21bffc ) │ │ │ │ + ldr r3, [pc, #436] @ (21c094 ) │ │ │ │ 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, 21be8c │ │ │ │ + cbz r2, 21bf24 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 21be78 │ │ │ │ - cbz r6, 21be72 │ │ │ │ + b.n 21bf10 │ │ │ │ + cbz r6, 21bf0a │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21be8a │ │ │ │ + beq.n 21bf22 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21be6e │ │ │ │ + beq.n 21bf06 │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 21be70 │ │ │ │ + bls.n 21bf08 │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21be78 │ │ │ │ + bne.n 21bf10 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2149b4 │ │ │ │ + bl 214a4c │ │ │ │ ldrh r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ strh r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ @@ -611976,97 +612033,97 @@ │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ ldrh.w r3, [r4, #73] @ 0x49 │ │ │ │ strh.w r3, [r0, #73] @ 0x49 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21bed0 │ │ │ │ + beq.n 21bf68 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 21bf38 │ │ │ │ + cbz r5, 21bfd0 │ │ │ │ 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 21bf20 │ │ │ │ + b.n 21bfb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21bf18 │ │ │ │ + beq.n 21bfb0 │ │ │ │ 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 21bf38 │ │ │ │ + beq.n 21bfd0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21beee │ │ │ │ + beq.n 21bf86 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 21bef4 │ │ │ │ + bls.n 21bf8c │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 21bf20 │ │ │ │ + bne.n 21bfb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 21bf7e │ │ │ │ + cbnz r3, 21c016 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21828c │ │ │ │ + bl 218324 │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 218bbc │ │ │ │ - ldr r2, [pc, #156] @ (21c000 ) │ │ │ │ - ldr r3, [pc, #152] @ (21bffc ) │ │ │ │ + bl 218c54 │ │ │ │ + ldr r2, [pc, #156] @ (21c098 ) │ │ │ │ + ldr r3, [pc, #152] @ (21c094 ) │ │ │ │ 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 21bff4 │ │ │ │ + bne.n 21c08c │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21bfb0 │ │ │ │ + cbz r0, 21c048 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -612081,54 +612138,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 21bf3c │ │ │ │ + b.n 21bfd4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - sbcs r4, r7 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3 │ │ │ │ + ands r0, r0 │ │ │ │ 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 21828c │ │ │ │ + bl 218324 │ │ │ │ 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 21be24 │ │ │ │ + bl 21bebc │ │ │ │ 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] @ (21c0b0 ) │ │ │ │ + ldr r4, [pc, #84] @ (21c148 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #84] @ (21c0b4 ) │ │ │ │ + ldr r2, [pc, #84] @ (21c14c ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -612136,48 +612193,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 21be24 │ │ │ │ + bl 21bebc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 21a2d4 │ │ │ │ - ldr r2, [pc, #32] @ (21c0b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (21c0b4 ) │ │ │ │ + bl 21a36c │ │ │ │ + ldr r2, [pc, #32] @ (21c150 ) │ │ │ │ + ldr r3, [pc, #28] @ (21c14c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21c0ac │ │ │ │ + bne.n 21c144 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ 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] @ (21c244 ) │ │ │ │ + ldr r2, [pc, #368] @ (21c2dc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21c248 ) │ │ │ │ + ldr r3, [pc, #368] @ (21c2e0 ) │ │ │ │ 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 │ │ │ │ @@ -612187,219 +612244,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 21c23a │ │ │ │ + beq.w 21c2d2 │ │ │ │ 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 21c118 │ │ │ │ + bhi.n 21c1b0 │ │ │ │ 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 21c1a2 │ │ │ │ + bne.n 21c23a │ │ │ │ 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 21c1be │ │ │ │ + beq.n 21c256 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21c16e │ │ │ │ + cbz r3, 21c206 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21c1f2 │ │ │ │ + beq.n 21c28a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ - ldr r2, [pc, #168] @ (21c24c ) │ │ │ │ - ldr r3, [pc, #160] @ (21c248 ) │ │ │ │ + bl 218c54 │ │ │ │ + ldr r2, [pc, #168] @ (21c2e4 ) │ │ │ │ + ldr r3, [pc, #160] @ (21c2e0 ) │ │ │ │ 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 21c23e │ │ │ │ + bne.n 21c2d6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21c1a2 │ │ │ │ + beq.n 21c23a │ │ │ │ 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 21c1ca │ │ │ │ + bne.n 21c262 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c1a2 │ │ │ │ + beq.n 21c23a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c16e │ │ │ │ + beq.n 21c206 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21c16e │ │ │ │ - b.n 21c1f8 │ │ │ │ - cbz r4, 21c214 │ │ │ │ + bne.n 21c206 │ │ │ │ + b.n 21c290 │ │ │ │ + cbz r4, 21c2ac │ │ │ │ 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 21c1fe │ │ │ │ + bne.n 21c296 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21c1a2 │ │ │ │ + beq.n 21c23a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ - b.n 21c1a2 │ │ │ │ + bl 218c54 │ │ │ │ + b.n 21c23a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21c134 │ │ │ │ + b.n 21c1cc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ 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] @ (21c3a0 ) │ │ │ │ - ldr r3, [pc, #316] @ (21c3a4 ) │ │ │ │ + ldr r2, [pc, #316] @ (21c438 ) │ │ │ │ + ldr r3, [pc, #316] @ (21c43c ) │ │ │ │ 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 21c312 │ │ │ │ + bne.n 21c3aa │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ - vldr d7, [pc, #256] @ 21c398 │ │ │ │ + bl 218ed0 │ │ │ │ + vldr d7, [pc, #256] @ 21c430 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c2be │ │ │ │ + cbz r0, 21c356 │ │ │ │ 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 218bbc │ │ │ │ - vldr d7, [pc, #216] @ 21c398 │ │ │ │ + bl 218c54 │ │ │ │ + vldr d7, [pc, #216] @ 21c430 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21c2e6 │ │ │ │ + cbz r0, 21c37e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218f84 │ │ │ │ - ldr r2, [pc, #172] @ (21c3a8 ) │ │ │ │ - ldr r3, [pc, #168] @ (21c3a4 ) │ │ │ │ + bl 21901c │ │ │ │ + ldr r2, [pc, #172] @ (21c440 ) │ │ │ │ + ldr r3, [pc, #168] @ (21c43c ) │ │ │ │ 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 21c390 │ │ │ │ + bne.n 21c428 │ │ │ │ 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 21c352 │ │ │ │ + beq.n 21c3ea │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #3 │ │ │ │ @@ -612408,228 +612465,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 21c32c │ │ │ │ + bne.n 21c3c4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c0bc │ │ │ │ + bl 21c154 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c0bc │ │ │ │ + bl 21c154 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21c384 │ │ │ │ + beq.n 21c41c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ - b.n 21c2f8 │ │ │ │ + bl 218f20 │ │ │ │ + b.n 21c390 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #740] @ (21c6a4 ) │ │ │ │ - ldr r3, [pc, #740] @ (21c6a8 ) │ │ │ │ + ldr r1, [pc, #740] @ (21c73c ) │ │ │ │ + ldr r3, [pc, #740] @ (21c740 ) │ │ │ │ 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 21c5d4 │ │ │ │ + beq.w 21c66c │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - bl 237c9c │ │ │ │ + bl 237d34 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237c9c │ │ │ │ + bl 237d34 │ │ │ │ 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 21c542 │ │ │ │ + bne.w 21c5da │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ - bl 237cb0 │ │ │ │ + bl 237d48 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237c9c │ │ │ │ + bl 237d34 │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ strb.w r4, [r8, #32] │ │ │ │ cmp r9, r7 │ │ │ │ strb.w r0, [r8, #33] @ 0x21 │ │ │ │ - beq.n 21c4fe │ │ │ │ + beq.n 21c596 │ │ │ │ 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 21c49e │ │ │ │ + bmi.n 21c536 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21c49e │ │ │ │ + beq.n 21c536 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21c46e │ │ │ │ + bne.n 21c506 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #264 @ 0x108 │ │ │ │ - beq.n 21c49e │ │ │ │ - bhi.n 21c51c │ │ │ │ + beq.n 21c536 │ │ │ │ + bhi.n 21c5b4 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bhi.w 21c5cc │ │ │ │ + bhi.w 21c664 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - bhi.n 21c49e │ │ │ │ + bhi.n 21c536 │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21c52a │ │ │ │ + bls.n 21c5c2 │ │ │ │ adds r3, r6, #4 │ │ │ │ - beq.n 21c4b0 │ │ │ │ + beq.n 21c548 │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 21c4ac │ │ │ │ + bcs.n 21c544 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21c532 │ │ │ │ + bhi.n 21c5ca │ │ │ │ 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 61450 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c4b0 │ │ │ │ + cbz r0, 21c548 │ │ │ │ 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 21c4b6 │ │ │ │ + beq.n 21c54e │ │ │ │ subs r4, r2, #4 │ │ │ │ - b.n 21c444 │ │ │ │ + b.n 21c4dc │ │ │ │ adds r2, r5, r6 │ │ │ │ - bne.n 21c49a │ │ │ │ + bne.n 21c532 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r6, r5 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 21c4f6 │ │ │ │ + bcs.n 21c58e │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r9 │ │ │ │ strd r0, r8, [fp] │ │ │ │ mov r0, fp │ │ │ │ - bl 21c250 │ │ │ │ + bl 21c2e8 │ │ │ │ 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 21c4d4 │ │ │ │ - cbz r5, 21c4fe │ │ │ │ + bcc.n 21c56c │ │ │ │ + cbz r5, 21c596 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #428] @ (21c6ac ) │ │ │ │ - ldr r3, [pc, #420] @ (21c6a8 ) │ │ │ │ + ldr r2, [pc, #428] @ (21c744 ) │ │ │ │ + ldr r3, [pc, #420] @ (21c740 ) │ │ │ │ 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 21c69e │ │ │ │ + bne.w 21c736 │ │ │ │ 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 21c53a │ │ │ │ + bls.n 21c5d2 │ │ │ │ subw r2, r2, #838 @ 0x346 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 21c46e │ │ │ │ + bhi.n 21c506 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 21c46e │ │ │ │ - b.n 21c49e │ │ │ │ + bne.n 21c506 │ │ │ │ + b.n 21c536 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ - b.n 21c486 │ │ │ │ + b.n 21c51e │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bhi.n 21c49e │ │ │ │ - b.n 21c46e │ │ │ │ + bhi.n 21c536 │ │ │ │ + b.n 21c506 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #32 │ │ │ │ strd r3, r8, [fp] │ │ │ │ - bne.n 21c598 │ │ │ │ + bne.n 21c630 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21c598 │ │ │ │ + bne.n 21c630 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21c58c │ │ │ │ + bhi.n 21c624 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21c65a │ │ │ │ + bhi.n 21c6f2 │ │ │ │ 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] │ │ │ │ @@ -612642,146 +612699,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 21c65a │ │ │ │ + beq.n 21c6f2 │ │ │ │ orr.w r3, r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #2 │ │ │ │ - bl 219f68 │ │ │ │ + bl 21a000 │ │ │ │ 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 21c412 │ │ │ │ + b.n 21c4aa │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq.w 21c49e │ │ │ │ - b.n 21c46e │ │ │ │ + beq.w 21c536 │ │ │ │ + b.n 21c506 │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237c9c │ │ │ │ + bl 237d34 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 21c64a │ │ │ │ + beq.n 21c6e2 │ │ │ │ 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 21c250 │ │ │ │ + bl 21c2e8 │ │ │ │ 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 21c3de │ │ │ │ + bne.w 21c476 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21c3de │ │ │ │ + beq.w 21c476 │ │ │ │ add.w r2, r8, #63 @ 0x3f │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21c63e │ │ │ │ - b.n 21c3de │ │ │ │ + bne.n 21c6d6 │ │ │ │ + b.n 21c476 │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237cb0 │ │ │ │ + bl 237d48 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21c5e6 │ │ │ │ - b.n 21c3de │ │ │ │ + bne.n 21c67e │ │ │ │ + b.n 21c476 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c698 │ │ │ │ + cbz r0, 21c730 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - b.n 21c5aa │ │ │ │ + b.n 21c642 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ - b.n 21c65a │ │ │ │ + b.n 21c6f2 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 21c65a │ │ │ │ + b.n 21c6f2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ - b.n 21c598 │ │ │ │ + b.n 21c630 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ 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] @ (21c81c ) │ │ │ │ + ldr r2, [pc, #336] @ (21c8b4 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #336] @ (21c820 ) │ │ │ │ + ldr r3, [pc, #336] @ (21c8b8 ) │ │ │ │ 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 21c808 │ │ │ │ + beq.w 21c8a0 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 21c6f2 │ │ │ │ + b.n 21c78a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c808 │ │ │ │ + beq.w 21c8a0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21c6e8 │ │ │ │ + beq.n 21c780 │ │ │ │ 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 │ │ │ │ @@ -612791,167 +612848,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21c804 │ │ │ │ + beq.n 21c89c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 21c77c │ │ │ │ + cbz r4, 21c814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c7a8 │ │ │ │ + beq.n 21c840 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21c80e │ │ │ │ + beq.n 21c8a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21c760 │ │ │ │ + cbz r3, 21c7f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21c760 │ │ │ │ + cbz r2, 21c7f8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21c78a │ │ │ │ + beq.n 21c822 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c74e │ │ │ │ + bne.n 21c7e6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21c77c │ │ │ │ + bne.n 21c814 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - beq.n 21c77c │ │ │ │ + beq.n 21c814 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21c3ac │ │ │ │ + bl 21c444 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 216e2c │ │ │ │ - cbz r6, 21c7c2 │ │ │ │ + bl 216ec4 │ │ │ │ + cbz r6, 21c85a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21c738 │ │ │ │ + b.n 21c7d0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - beq.n 21c758 │ │ │ │ + beq.n 21c7f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, sp │ │ │ │ add r0, sp, #12 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 21c3ac │ │ │ │ + bl 21c444 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21c74a │ │ │ │ - b.n 21c778 │ │ │ │ + bne.n 21c7e2 │ │ │ │ + b.n 21c810 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21c77c │ │ │ │ + bne.n 21c814 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - bne.n 21c794 │ │ │ │ + bne.n 21c82c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21c786 │ │ │ │ + bne.n 21c81e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21c7e8 │ │ │ │ + cbz r3, 21c880 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21c6fe │ │ │ │ + bne.n 21c796 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c7da │ │ │ │ - ldr r2, [pc, #56] @ (21c824 ) │ │ │ │ - ldr r3, [pc, #52] @ (21c820 ) │ │ │ │ + bne.n 21c872 │ │ │ │ + ldr r2, [pc, #56] @ (21c8bc ) │ │ │ │ + ldr r3, [pc, #52] @ (21c8b8 ) │ │ │ │ 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 21c818 │ │ │ │ + bne.n 21c8b0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ - b.n 21c7c2 │ │ │ │ + b.n 21c85a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 21c7e8 │ │ │ │ + b.n 21c880 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 21c796 │ │ │ │ - b.n 21c74a │ │ │ │ + bne.n 21c82e │ │ │ │ + b.n 21c7e2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #16 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c8c0 │ │ │ │ + beq.n 21c958 │ │ │ │ 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 21c860 │ │ │ │ + beq.n 21c8f8 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 21c860 │ │ │ │ + beq.n 21c8f8 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c846 │ │ │ │ + bne.n 21c8de │ │ │ │ orrs.w r3, r4, ip │ │ │ │ - beq.n 21c8c4 │ │ │ │ + beq.n 21c95c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c8ca │ │ │ │ + beq.n 21c962 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 21c8ba │ │ │ │ + cbz r4, 21c952 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 243694 │ │ │ │ + bl 24372c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21c8d2 │ │ │ │ + cbnz r0, 21c96a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ 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 │ │ │ │ @@ -612965,182 +613022,182 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21c8a6 │ │ │ │ - b.n 21c8ba │ │ │ │ + bne.n 21c93e │ │ │ │ + b.n 21c952 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21c898 │ │ │ │ + b.n 21c930 │ │ │ │ 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 21c938 │ │ │ │ + ble.n 21c9d0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 21c94c │ │ │ │ + bls.n 21c9e4 │ │ │ │ ldr.w r4, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21c916 │ │ │ │ - b.n 21c934 │ │ │ │ + cbnz r3, 21c9ae │ │ │ │ + b.n 21c9cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21c934 │ │ │ │ + cbz r3, 21c9cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21c910 │ │ │ │ + beq.n 21c9a8 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2625d0 │ │ │ │ - b.n 21c92c │ │ │ │ + bl 262668 │ │ │ │ + b.n 21c9c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21c91c │ │ │ │ + bne.n 21c9b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c926 │ │ │ │ + bne.n 21c9be │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 21c828 │ │ │ │ + bl 21c8c0 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21c906 │ │ │ │ + bhi.n 21c99e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c828 │ │ │ │ + bl 21c8c0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 21c906 │ │ │ │ + b.n 21c99e │ │ │ │ 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 21c984 │ │ │ │ + ble.n 21ca1c │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 21c988 │ │ │ │ + beq.n 21ca20 │ │ │ │ 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 21ca04 │ │ │ │ + beq.n 21ca9c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 21c9ae │ │ │ │ + beq.n 21ca46 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 21c9ae │ │ │ │ + beq.n 21ca46 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c996 │ │ │ │ - cbz r0, 21c9ce │ │ │ │ + bne.n 21ca2e │ │ │ │ + cbz r0, 21ca66 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 243694 │ │ │ │ + bl 24372c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21ca14 │ │ │ │ + cbnz r0, 21caac │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #360] @ 0x168 │ │ │ │ - cbz r5, 21ca10 │ │ │ │ + cbz r5, 21caa8 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 243694 │ │ │ │ - cbnz r0, 21ca1e │ │ │ │ + bl 24372c │ │ │ │ + cbnz r0, 21cab6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ 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 21c9f4 │ │ │ │ + b.n 21ca8c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21c9c4 │ │ │ │ + b.n 21ca5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21c9ea │ │ │ │ - cbz r1, 21ca7a │ │ │ │ + b.n 21ca82 │ │ │ │ + cbz r1, 21cb12 │ │ │ │ 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, 21ca6c │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21ca50 │ │ │ │ + cbz r0, 21cb04 │ │ │ │ + bl 1f5ec0 │ │ │ │ + cbz r0, 21cae8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -613148,114 +613205,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 21caa0 │ │ │ │ + bne.n 21cb38 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21ca9c │ │ │ │ + beq.n 21cb34 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21ca28 │ │ │ │ + bl 21cac0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 21ca28 │ │ │ │ + bl 21cac0 │ │ │ │ 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 21ca9c │ │ │ │ + b.n 21cb34 │ │ │ │ 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 21cb64 │ │ │ │ + beq.n 21cbfc │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 21cb10 │ │ │ │ + b.n 21cba8 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 21cb2a │ │ │ │ - cbz r0, 21cb68 │ │ │ │ + cbz r7, 21cbc2 │ │ │ │ + cbz r0, 21cc00 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 21cb2a │ │ │ │ + cbz r3, 21cbc2 │ │ │ │ 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, 21cb7a │ │ │ │ - cbz r0, 21cb48 │ │ │ │ + cbz r5, 21cc12 │ │ │ │ + cbz r0, 21cbe0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21cb48 │ │ │ │ + bl 1f5ec0 │ │ │ │ + cbz r0, 21cbe0 │ │ │ │ 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 21cb0e │ │ │ │ + bne.n 21cba6 │ │ │ │ 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 21cb48 │ │ │ │ + bne.n 21cbe0 │ │ │ │ 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 214760 │ │ │ │ + bl 2147f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (21cc84 ) │ │ │ │ - bl 21ca80 │ │ │ │ + ldr r4, [pc, #220] @ (21cd1c ) │ │ │ │ + bl 21cb18 │ │ │ │ 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 │ │ │ │ @@ -613267,39 +613324,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21cc08 │ │ │ │ + cbz r0, 21cca0 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ - ldr r3, [pc, #124] @ (21cc88 ) │ │ │ │ + bl 1f5efc │ │ │ │ + ldr r3, [pc, #124] @ (21cd20 ) │ │ │ │ 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, 21cc7a │ │ │ │ + cbz r3, 21cd12 │ │ │ │ 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, 21cc40 │ │ │ │ + cbz r6, 21ccd8 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21cc40 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21cc40 │ │ │ │ + cbz r0, 21ccd8 │ │ │ │ + bl 1f5ec0 │ │ │ │ + cbz r0, 21ccd8 │ │ │ │ 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] │ │ │ │ @@ -613310,272 +613367,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 21cc2a │ │ │ │ + bhi.n 21ccc2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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] @ 21d154 │ │ │ │ + ldr.w r6, [pc, #1204] @ 21d1ec │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21ccf8 │ │ │ │ + bhi.n 21cd90 │ │ │ │ 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 214b2c │ │ │ │ + bl 214bc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21cb18 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ccf0 │ │ │ │ + cbz r0, 21cd88 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 21cd12 │ │ │ │ + cbz r6, 21cdaa │ │ │ │ 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 21d0de │ │ │ │ + beq.w 21d176 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214940 │ │ │ │ + bl 2149d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21cb18 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21cd6a │ │ │ │ + beq.n 21ce02 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21cd5c │ │ │ │ + cbz r6, 21cdf4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cd5c │ │ │ │ + cbz r0, 21cdf4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 21cd5c │ │ │ │ + cbz r0, 21cdf4 │ │ │ │ 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 21cd3e │ │ │ │ + bcc.n 21cdd6 │ │ │ │ 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 21cb80 │ │ │ │ + bl 21cc18 │ │ │ │ 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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21cb18 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cdc0 │ │ │ │ + cbz r0, 21ce58 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ 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 21d0fe │ │ │ │ + beq.w 21d196 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21cdea │ │ │ │ - cbz r0, 21cdea │ │ │ │ + beq.n 21ce82 │ │ │ │ + cbz r0, 21ce82 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 21cdea │ │ │ │ + cbz r0, 21ce82 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21d0ca │ │ │ │ - add r2, pc, #8 @ (adr r2, 21ce00 ) │ │ │ │ + bhi.w 21d162 │ │ │ │ + add r2, pc, #8 @ (adr r2, 21ce98 ) │ │ │ │ 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, 21ce2e │ │ │ │ + cbz r6, 21cec6 │ │ │ │ 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 21d0ee │ │ │ │ + beq.w 21d186 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214904 │ │ │ │ + bl 21499c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21cb18 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21ce84 │ │ │ │ + beq.n 21cf1c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21ce76 │ │ │ │ + cbz r6, 21cf0e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ce76 │ │ │ │ + cbz r0, 21cf0e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 21ce76 │ │ │ │ + cbz r0, 21cf0e │ │ │ │ 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 21ce58 │ │ │ │ + bcc.n 21cef0 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21ccf0 │ │ │ │ + beq.w 21cd88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ce9a │ │ │ │ + cbz r0, 21cf32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21ce9a │ │ │ │ + bl 1f5ec0 │ │ │ │ + cbz r0, 21cf32 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 21ccf0 │ │ │ │ + b.n 21cd88 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2149b4 │ │ │ │ + bl 214a4c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21cb18 │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cee8 │ │ │ │ + cbz r0, 21cf80 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21cf2e │ │ │ │ + beq.n 21cfc6 │ │ │ │ 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, 21cf24 │ │ │ │ + cbz r1, 21cfbc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cf24 │ │ │ │ + cbz r0, 21cfbc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 21cf20 │ │ │ │ + cbz r0, 21cfb8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21cef6 │ │ │ │ + bcc.n 21cf8e │ │ │ │ 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 │ │ │ │ @@ -613604,30 +613661,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ - ldr r3, [pc, #412] @ (21d158 ) │ │ │ │ + bl 21cb18 │ │ │ │ + ldr r3, [pc, #412] @ (21d1f0 ) │ │ │ │ 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 21d12a │ │ │ │ + bne.w 21d1c2 │ │ │ │ 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 │ │ │ │ @@ -613636,441 +613693,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 21cfe2 │ │ │ │ + bne.n 21d07a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 21d01c │ │ │ │ + cbz r1, 21d0b4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21ccf0 │ │ │ │ + beq.w 21cd88 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21d03e │ │ │ │ + cbz r6, 21d0d6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21d03e │ │ │ │ + cbz r0, 21d0d6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21d03e │ │ │ │ + cbz r0, 21d0d6 │ │ │ │ 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 21d028 │ │ │ │ - b.n 21ccf0 │ │ │ │ + bne.n 21d0c0 │ │ │ │ + b.n 21cd88 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21cb18 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61ba8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21cce4 │ │ │ │ - b.n 21ccf0 │ │ │ │ + bne.w 21cd7c │ │ │ │ + b.n 21cd88 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2148ac │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21cb18 │ │ │ │ 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 21d0bc │ │ │ │ + beq.n 21d154 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21d0bc │ │ │ │ + cbz r0, 21d154 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21d0bc │ │ │ │ + bl 1f5ec0 │ │ │ │ + cbz r0, 21d154 │ │ │ │ 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 21ccf0 │ │ │ │ + b.n 21cd88 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 21ccf0 │ │ │ │ + b.n 21cd88 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 21ccf0 │ │ │ │ + b.n 21cd88 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21cd12 │ │ │ │ + beq.w 21cdaa │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21cd12 │ │ │ │ + b.n 21cdaa │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ce2e │ │ │ │ + beq.w 21cec6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21ce2e │ │ │ │ + b.n 21cec6 │ │ │ │ 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, 21d126 │ │ │ │ - cbz r0, 21d126 │ │ │ │ + cbnz r3, 21d1be │ │ │ │ + cbz r0, 21d1be │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21d126 │ │ │ │ + bl 1f5ec0 │ │ │ │ + cbz r0, 21d1be │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 21ccf0 │ │ │ │ + b.n 21cd88 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21cfce │ │ │ │ + beq.w 21d066 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ - b.n 21cfce │ │ │ │ + bl 1f5efc │ │ │ │ + b.n 21d066 │ │ │ │ nop │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d34c │ │ │ │ + beq.w 21d3e4 │ │ │ │ stmdb 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 21d2dc │ │ │ │ + beq.w 21d374 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 21d26e │ │ │ │ + beq.n 21d306 │ │ │ │ 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 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d260 │ │ │ │ + beq.n 21d2f8 │ │ │ │ strd r6, r8, [sp] │ │ │ │ - b.n 21d1d8 │ │ │ │ + b.n 21d270 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cc8c │ │ │ │ + bl 21cd24 │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214cb8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d25c │ │ │ │ + beq.n 21d2f4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d1ba │ │ │ │ + bne.n 21d252 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214a68 │ │ │ │ + bl 214b00 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21cb18 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21d212 │ │ │ │ + cbz r0, 21d2aa │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 214cb8 │ │ │ │ + bl 214d50 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21d1d0 │ │ │ │ + beq.n 21d268 │ │ │ │ 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 214abc │ │ │ │ + bl 214b54 │ │ │ │ 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 21d236 │ │ │ │ + bne.n 21d2ce │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d1d8 │ │ │ │ + bne.n 21d270 │ │ │ │ ldrd r6, r8, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d186 │ │ │ │ + bne.n 21d21e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 21465c │ │ │ │ + bl 2146f4 │ │ │ │ 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 21d35c │ │ │ │ + beq.n 21d3f4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21d348 │ │ │ │ + beq.n 21d3e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21d352 │ │ │ │ + beq.n 21d3ea │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 21ed5c │ │ │ │ + bl 21edf4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d15c │ │ │ │ + bl 21d1f4 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21d260 │ │ │ │ + beq.n 21d2f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e928 │ │ │ │ + bl 21e9c0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d15c │ │ │ │ + bl 21d1f4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21d186 │ │ │ │ - b.n 21d268 │ │ │ │ + bne.w 21d21e │ │ │ │ + b.n 21d300 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 2145f4 │ │ │ │ + bl 21468c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r7, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ - cbz r7, 21d2fa │ │ │ │ + cbz r7, 21d392 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21d2fa │ │ │ │ + cbz r0, 21d392 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21d2fa │ │ │ │ + bl 1f5ec0 │ │ │ │ + cbz r0, 21d392 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 21d356 │ │ │ │ + beq.n 21d3ee │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21d316 │ │ │ │ + cbz r2, 21d3ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 21d34e │ │ │ │ + cbz r4, 21d3e6 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 21ed5c │ │ │ │ + bl 21edf4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d15c │ │ │ │ + bl 21d1f4 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, sl, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d15c │ │ │ │ + bl 21d1f4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21d186 │ │ │ │ - b.n 21d268 │ │ │ │ + bne.w 21d21e │ │ │ │ + b.n 21d300 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21d29a │ │ │ │ + b.n 21d332 │ │ │ │ bx lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21d316 │ │ │ │ + b.n 21d3ae │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21d29a │ │ │ │ + b.n 21d332 │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 61ba8 │ │ │ │ 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, 21d3a0 │ │ │ │ + cbnz r2, 21d438 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d39c │ │ │ │ + beq.n 21d434 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 21d364 │ │ │ │ + bl 21d3fc │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 21d39c │ │ │ │ + bls.n 21d434 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 21d3b8 │ │ │ │ + b.n 21d450 │ │ │ │ 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 213f14 │ │ │ │ + bl 213fac │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 213f30 │ │ │ │ + bl 213fc8 │ │ │ │ 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, 21d470 │ │ │ │ + cbnz r2, 21d508 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 21d442 │ │ │ │ + cbz r0, 21d4da │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d364 │ │ │ │ + bl 21d3fc │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 21d462 │ │ │ │ + cbz r2, 21d4fa │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9b48 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61ba8 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 21d488 │ │ │ │ + cbnz r2, 21d520 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 61ba8 │ │ │ │ - b.n 21d436 │ │ │ │ + b.n 21d4ce │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ 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 61ba8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -614084,165 +614141,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, 21d4f8 │ │ │ │ + cbz r3, 21d590 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d3dc │ │ │ │ + bl 21d474 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ 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 21d4d2 │ │ │ │ + bne.n 21d56a │ │ │ │ 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 2144a4 │ │ │ │ + bl 21453c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r1, 21d532 │ │ │ │ + cbz r1, 21d5ca │ │ │ │ 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, 21d55c │ │ │ │ + cbz r3, 21d5f4 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d4a8 │ │ │ │ + bl 21d540 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d15c │ │ │ │ + bl 21d1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cae4 │ │ │ │ + bl 21cb7c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d530 │ │ │ │ + beq.n 21d5c8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 21d530 │ │ │ │ + b.n 21d5c8 │ │ │ │ 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] @ (21d5c4 ) │ │ │ │ + ldr r2, [pc, #60] @ (21d65c ) │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #52] @ (21d5c8 ) │ │ │ │ + ldr r3, [pc, #52] @ (21d660 ) │ │ │ │ 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 21cc8c │ │ │ │ - ldr r2, [pc, #36] @ (21d5cc ) │ │ │ │ - ldr r3, [pc, #28] @ (21d5c8 ) │ │ │ │ + bl 21cd24 │ │ │ │ + ldr r2, [pc, #36] @ (21d664 ) │ │ │ │ + ldr r3, [pc, #28] @ (21d660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21d5be │ │ │ │ + bne.n 21d656 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w ip, [pc, #72] @ 21d62c │ │ │ │ + ldr.w ip, [pc, #72] @ 21d6c4 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #64] @ (21d630 ) │ │ │ │ + ldr r2, [pc, #64] @ (21d6c8 ) │ │ │ │ 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 21cc8c │ │ │ │ - ldr r2, [pc, #36] @ (21d634 ) │ │ │ │ - ldr r3, [pc, #28] @ (21d630 ) │ │ │ │ + bl 21cd24 │ │ │ │ + ldr r2, [pc, #36] @ (21d6cc ) │ │ │ │ + ldr r3, [pc, #28] @ (21d6c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21d626 │ │ │ │ + bne.n 21d6be │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (21d6f4 ) │ │ │ │ + ldr r0, [pc, #168] @ (21d78c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (21d6f8 ) │ │ │ │ + ldr r1, [pc, #168] @ (21d790 ) │ │ │ │ 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] │ │ │ │ @@ -614252,133 +614309,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 21d6be │ │ │ │ + beq.n 21d756 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 21d6d6 │ │ │ │ + cbz r3, 21d76e │ │ │ │ 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 214428 │ │ │ │ + bl 2144c0 │ │ │ │ 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 21d15c │ │ │ │ + bl 21d1f4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21cae4 │ │ │ │ + bl 21cb7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 21d6e6 │ │ │ │ - ldr r2, [pc, #60] @ (21d6fc ) │ │ │ │ - ldr r3, [pc, #52] @ (21d6f8 ) │ │ │ │ + cbz r3, 21d77e │ │ │ │ + ldr r2, [pc, #60] @ (21d794 ) │ │ │ │ + ldr r3, [pc, #52] @ (21d790 ) │ │ │ │ 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 21d6f0 │ │ │ │ + bne.n 21d788 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 21d686 │ │ │ │ + b.n 21d71e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5da4 │ │ │ │ - b.n 21d6be │ │ │ │ + bl 1f5e3c │ │ │ │ + b.n 21d756 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #92] @ (21d76c ) │ │ │ │ + ldr r2, [pc, #92] @ (21d804 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #92] @ (21d770 ) │ │ │ │ + ldr r3, [pc, #92] @ (21d808 ) │ │ │ │ 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 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ 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 21d4fc │ │ │ │ + bl 21d594 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f5da4 │ │ │ │ - ldr r2, [pc, #36] @ (21d774 ) │ │ │ │ - ldr r3, [pc, #28] @ (21d770 ) │ │ │ │ + bl 1f5e3c │ │ │ │ + ldr r2, [pc, #36] @ (21d80c ) │ │ │ │ + ldr r3, [pc, #28] @ (21d808 ) │ │ │ │ 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 21d768 │ │ │ │ + bne.n 21d800 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 2142f8 │ │ │ │ + bl 214390 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 21d7f8 │ │ │ │ + cbnz r2, 21d890 │ │ │ │ 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 │ │ │ │ @@ -614398,813 +614455,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, 21d842 │ │ │ │ + cbnz r2, 21d8da │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 61ba8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d79c │ │ │ │ + beq.n 21d834 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21d820 │ │ │ │ + b.n 21d8b8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 21d838 │ │ │ │ + cbz r1, 21d8d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 21d81e │ │ │ │ - b.n 21d79c │ │ │ │ + bhi.n 21d8b6 │ │ │ │ + b.n 21d834 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21d7f0 │ │ │ │ + beq.n 21d888 │ │ │ │ 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 21d85a │ │ │ │ + bne.n 21d8f2 │ │ │ │ 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] @ (21da54 ) │ │ │ │ + ldr r2, [pc, #464] @ (21daec ) │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #452] @ (21da58 ) │ │ │ │ + ldr r3, [pc, #452] @ (21daf0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f62b8 │ │ │ │ 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 213e00 │ │ │ │ + bl 213e98 │ │ │ │ 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 21d4a8 │ │ │ │ + bl 21d540 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d8ee │ │ │ │ + cbz r3, 21d986 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d810 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5efc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d8d4 │ │ │ │ + bne.n 21d96c │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21d8fe │ │ │ │ - b.n 21d950 │ │ │ │ + cbnz r3, 21d996 │ │ │ │ + b.n 21d9e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d950 │ │ │ │ + cbz r3, 21d9e8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d8f8 │ │ │ │ + beq.n 21d990 │ │ │ │ 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, 21d940 │ │ │ │ + cbz r3, 21d9d8 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21d4fc │ │ │ │ + bl 21d594 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r8, #24] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21d938 │ │ │ │ - b.n 21d950 │ │ │ │ + cbnz r3, 21d9d0 │ │ │ │ + b.n 21d9e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d950 │ │ │ │ + cbz r3, 21d9e8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d932 │ │ │ │ - b.n 21d904 │ │ │ │ + beq.n 21d9ca │ │ │ │ + b.n 21d99c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d918 │ │ │ │ + beq.n 21d9b0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ - b.n 21d91a │ │ │ │ + b.n 21d9b2 │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ add.w r1, r7, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 61ba8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 21d976 │ │ │ │ + cbz r1, 21da0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9da4 │ │ │ │ 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, 21d9ee │ │ │ │ + cbnz r2, 21da86 │ │ │ │ ldr.w r1, [r7, #476] @ 0x1dc │ │ │ │ - cbz r1, 21d9c4 │ │ │ │ + cbz r1, 21da5c │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1f9cdc │ │ │ │ + bl 1f9d74 │ │ │ │ str.w r0, [r6, #476] @ 0x1dc │ │ │ │ ldr.w r2, [r7, #480] @ 0x1e0 │ │ │ │ - cbnz r2, 21d9fe │ │ │ │ + cbnz r2, 21da96 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5da4 │ │ │ │ - ldr r2, [pc, #136] @ (21da5c ) │ │ │ │ - ldr r3, [pc, #128] @ (21da58 ) │ │ │ │ + bl 1f5e3c │ │ │ │ + ldr r2, [pc, #136] @ (21daf4 ) │ │ │ │ + ldr r3, [pc, #128] @ (21daf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21da50 │ │ │ │ + bne.n 21dae8 │ │ │ │ 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 1f9cdc │ │ │ │ + bl 1f9d74 │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ - b.n 21d9aa │ │ │ │ + b.n 21da42 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 21da4a │ │ │ │ + cbz r3, 21dae2 │ │ │ │ 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 1f9cdc │ │ │ │ + bl 1f9d74 │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1f9cdc │ │ │ │ + bl 1f9d74 │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21da12 │ │ │ │ + bcc.n 21daaa │ │ │ │ strd r3, r9, [r6, #480] @ 0x1e0 │ │ │ │ - b.n 21d9ca │ │ │ │ + b.n 21da62 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 214b2c │ │ │ │ + bl 214bc4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 21dabc │ │ │ │ + beq.n 21db54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 21da9c │ │ │ │ + cbz r1, 21db34 │ │ │ │ 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 214cb8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ 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 21db58 │ │ │ │ + beq.n 21dbf0 │ │ │ │ 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 21db20 │ │ │ │ + bne.n 21dbb8 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 21db14 │ │ │ │ + cbz r4, 21dbac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21db50 │ │ │ │ + beq.n 21dbe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21db28 │ │ │ │ + beq.n 21dbc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21db0e │ │ │ │ + cbz r3, 21dba6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21db0e │ │ │ │ + cbz r2, 21dba6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 21db4a │ │ │ │ + beq.n 21dbe2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dafc │ │ │ │ + bne.n 21db94 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21db24 │ │ │ │ + beq.n 21dbbc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21db20 │ │ │ │ + cbz r3, 21dbb8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21dae6 │ │ │ │ + beq.n 21db7e │ │ │ │ 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 1fa184 │ │ │ │ + bl 1fa21c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21daf8 │ │ │ │ - b.n 21db14 │ │ │ │ + bne.n 21db90 │ │ │ │ + b.n 21dbac │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21db28 │ │ │ │ + b.n 21dbc0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 21db14 │ │ │ │ - b.n 21db26 │ │ │ │ + bne.n 21dbac │ │ │ │ + b.n 21dbbe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21dbae │ │ │ │ + cbz r2, 21dc46 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21dbae │ │ │ │ + bne.n 21dc46 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 21dbb4 │ │ │ │ + cbz r3, 21dc4c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 21db82 │ │ │ │ - b.n 21db8c │ │ │ │ + cbnz r0, 21dc1a │ │ │ │ + b.n 21dc24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21db8c │ │ │ │ + cbz r0, 21dc24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21db7c │ │ │ │ + bne.n 21dc14 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - cbz r2, 21dbae │ │ │ │ + cbz r2, 21dc46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21dba4 │ │ │ │ + cbz r3, 21dc3c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21dba4 │ │ │ │ + bne.n 21dc3c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21dbb0 │ │ │ │ + cbz r2, 21dc48 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21db82 │ │ │ │ + b.n 21dc1a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21db82 │ │ │ │ + bne.n 21dc1a │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21db8e │ │ │ │ + b.n 21dc26 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 21db74 │ │ │ │ + b.n 21dc0c │ │ │ │ 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 21dbf2 │ │ │ │ + beq.n 21dc8a │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21dbe0 │ │ │ │ + b.n 21dc78 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21dbee │ │ │ │ + beq.n 21dc86 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21dbda │ │ │ │ + bne.n 21dc72 │ │ │ │ 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 21dc3e │ │ │ │ + beq.n 21dcd6 │ │ │ │ ldr.w lr, [ip, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ movs.w r1, lr, lsr #2 │ │ │ │ - beq.n 21dc3e │ │ │ │ + beq.n 21dcd6 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ - b.n 21dc2c │ │ │ │ + b.n 21dcc4 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21dc3e │ │ │ │ + beq.n 21dcd6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 21dc26 │ │ │ │ + bne.n 21dcbe │ │ │ │ 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, 21dc46 │ │ │ │ - bl 21dbb8 │ │ │ │ + cbz r1, 21dcde │ │ │ │ + bl 21dc50 │ │ │ │ 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] @ (21dd88 ) │ │ │ │ + ldr r3, [pc, #300] @ (21de20 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21dcc8 │ │ │ │ + bhi.n 21dd60 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21dc86 │ │ │ │ + cbz r3, 21dd1e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dce0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dc76 │ │ │ │ + bne.n 21dd0e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21dc9c │ │ │ │ + cbz r3, 21dd34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dce0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dc8c │ │ │ │ + bne.n 21dd24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21dc9c │ │ │ │ + beq.n 21dd34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21dd58 │ │ │ │ + beq.n 21ddf0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21dd38 │ │ │ │ + bhi.n 21ddd0 │ │ │ │ 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 21dc9c │ │ │ │ + beq.n 21dd34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dce0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dcd0 │ │ │ │ - b.n 21dc9c │ │ │ │ + bne.n 21dd68 │ │ │ │ + b.n 21dd34 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21dcf8 │ │ │ │ + cbz r3, 21dd90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dce0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dce8 │ │ │ │ + bne.n 21dd80 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21dd0e │ │ │ │ + cbz r3, 21dda6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dce0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dcfe │ │ │ │ + bne.n 21dd96 │ │ │ │ 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] @ (21dd8c ) │ │ │ │ + ldr r3, [pc, #108] @ (21de24 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 21dd38 │ │ │ │ + cbz r3, 21ddd0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21da60 │ │ │ │ + bl 21daf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21dc9c │ │ │ │ + beq.n 21dd34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21dd4e │ │ │ │ + cbz r3, 21dde6 │ │ │ │ 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 21dcb6 │ │ │ │ + bne.n 21dd4e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 21dd64 │ │ │ │ + cbz r3, 21ddfc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21db5c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21dd70 │ │ │ │ + cbz r3, 21de08 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21db5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 21dd3e │ │ │ │ + bne.n 21ddd6 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21696c │ │ │ │ - b.n 21dd3e │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + bl 216a04 │ │ │ │ + b.n 21ddd6 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ 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] @ 21df48 │ │ │ │ + ldr.w r8, [pc, #416] @ 21dfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21de34 │ │ │ │ + beq.n 21decc │ │ │ │ mov r1, r5 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21dc50 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21db5c │ │ │ │ - cbz r4, 21de22 │ │ │ │ + bl 21dbf4 │ │ │ │ + cbz r4, 21deba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21dc50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 21db5c │ │ │ │ - mov r0, r6 │ │ │ │ bl 21dbf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 21dc8c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21df42 │ │ │ │ + bhi.w 21dfda │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21de54 │ │ │ │ + bhi.n 21deec │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21df42 │ │ │ │ + beq.w 21dfda │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - cbz r4, 21de1c │ │ │ │ + cbz r4, 21deb4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21df42 │ │ │ │ + bhi.w 21dfda │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21de8a │ │ │ │ + bhi.n 21df22 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21df42 │ │ │ │ + beq.w 21dfda │ │ │ │ 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 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bls.n 21dde8 │ │ │ │ + bls.n 21de80 │ │ │ │ str r4, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21debc │ │ │ │ + beq.n 21df54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21dc50 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21db5c │ │ │ │ - mov r0, r6 │ │ │ │ bl 21dbf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 21dc8c │ │ │ │ strd r5, r4, [r6, #44] @ 0x2c │ │ │ │ - b.n 21de00 │ │ │ │ + b.n 21de98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21ded6 │ │ │ │ + bls.n 21df6e │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #232] @ (21df4c ) │ │ │ │ + ldr r3, [pc, #232] @ (21dfe4 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21def6 │ │ │ │ + beq.n 21df8e │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dee2 │ │ │ │ + beq.n 21df7a │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21df42 │ │ │ │ + beq.n 21dfda │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ str.w r9, [r5, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21ddf8 │ │ │ │ + b.n 21de90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21decc │ │ │ │ + bls.n 21df64 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #176] @ (21df4c ) │ │ │ │ + ldr r1, [pc, #176] @ (21dfe4 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21df1c │ │ │ │ + beq.n 21dfb4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21deec │ │ │ │ + cbz r0, 21df84 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21df42 │ │ │ │ + beq.n 21dfda │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21de18 │ │ │ │ + b.n 21deb0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ 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 21de98 │ │ │ │ + b.n 21df30 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 21de62 │ │ │ │ + b.n 21defa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 61450 │ │ │ │ - b.n 21de7a │ │ │ │ + b.n 21df12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 61450 │ │ │ │ - b.n 21deae │ │ │ │ + b.n 21df46 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ - cbz r0, 21df42 │ │ │ │ + cbz r0, 21dfda │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61ba8 │ │ │ │ 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 21ddf8 │ │ │ │ + b.n 21de90 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21df42 │ │ │ │ + cbz r0, 21dfda │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21de18 │ │ │ │ + b.n 21deb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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 21e014 │ │ │ │ + beq.n 21e0ac │ │ │ │ ldr r6, [r1, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21dfd4 │ │ │ │ + beq.n 21e06c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21dd90 │ │ │ │ + bl 21de28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21df94 │ │ │ │ + cbz r3, 21e02c │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21df8a │ │ │ │ + bne.n 21e022 │ │ │ │ add.w r3, r2, #24 │ │ │ │ add.w ip, r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21dfb8 │ │ │ │ + beq.n 21e050 │ │ │ │ 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] │ │ │ │ @@ -615212,265 +615269,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, 21e018 │ │ │ │ + cbz r6, 21e0b0 │ │ │ │ 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, 21dfe4 │ │ │ │ + cbz r3, 21e07c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21db5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 21dff4 │ │ │ │ + cbz r3, 21e08c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21db5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ 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 21df76 │ │ │ │ + b.n 21e00e │ │ │ │ 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] @ 21e188 │ │ │ │ + ldr.w fp, [pc, #332] @ 21e220 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21e0cc │ │ │ │ + beq.n 21e164 │ │ │ │ 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 21e06e │ │ │ │ + b.n 21e106 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 21e180 │ │ │ │ + beq.w 21e218 │ │ │ │ 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 21e0c2 │ │ │ │ + beq.n 21e15a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 21e10a │ │ │ │ + beq.n 21e1a2 │ │ │ │ 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 21e180 │ │ │ │ + bhi.n 21e218 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 21e052 │ │ │ │ + bls.n 21e0ea │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 21e0d2 │ │ │ │ - ldr r3, [pc, #244] @ (21e18c ) │ │ │ │ + bhi.n 21e16a │ │ │ │ + ldr r3, [pc, #244] @ (21e224 ) │ │ │ │ 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 21e0e4 │ │ │ │ + beq.n 21e17c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e146 │ │ │ │ + beq.n 21e1de │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e180 │ │ │ │ + beq.n 21e218 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21e05a │ │ │ │ + b.n 21e0f2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #60] @ 0x3c │ │ │ │ - cbnz r2, 21e110 │ │ │ │ + cbnz r2, 21e1a8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (21e18c ) │ │ │ │ + ldr r3, [pc, #184] @ (21e224 ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21e0a8 │ │ │ │ + bne.n 21e140 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 61c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e180 │ │ │ │ + beq.n 21e218 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 61ba8 │ │ │ │ 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 21e05a │ │ │ │ + b.n 21e0f2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 21e064 │ │ │ │ + b.n 21e0fc │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 21e150 │ │ │ │ - ldr r3, [pc, #112] @ (21e18c ) │ │ │ │ + bhi.n 21e1e8 │ │ │ │ + ldr r3, [pc, #112] @ (21e224 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21e16a │ │ │ │ - cbz r3, 21e162 │ │ │ │ + beq.n 21e202 │ │ │ │ + cbz r3, 21e1fa │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f9a0c │ │ │ │ - cbz r0, 21e180 │ │ │ │ + bl 1f9aa4 │ │ │ │ + cbz r0, 21e218 │ │ │ │ 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 21e152 │ │ │ │ + b.n 21e1ea │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ - b.n 21e0b4 │ │ │ │ - cbz r0, 21e180 │ │ │ │ + b.n 21e14c │ │ │ │ + cbz r0, 21e218 │ │ │ │ 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 61450 │ │ │ │ - b.n 21e132 │ │ │ │ + b.n 21e1ca │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 61c20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21e180 │ │ │ │ + cbz r0, 21e218 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ - b.n 21e152 │ │ │ │ + b.n 21e1ea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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 214428 │ │ │ │ + bl 2144c0 │ │ │ │ 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 21e024 │ │ │ │ + bl 21e0bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e23a │ │ │ │ + beq.n 21e2d2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21e23a │ │ │ │ + bne.n 21e2d2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21e240 │ │ │ │ + beq.n 21e2d8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21e240 │ │ │ │ + bne.n 21e2d8 │ │ │ │ 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 21e212 │ │ │ │ + b.n 21e2aa │ │ │ │ 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, 21e222 │ │ │ │ + cbz r4, 21e2ba │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 21e1fc │ │ │ │ + beq.n 21e294 │ │ │ │ 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] │ │ │ │ @@ -615495,851 +615552,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 21e190 │ │ │ │ + bl 21e228 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21e2be │ │ │ │ + cbz r2, 21e356 │ │ │ │ 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 21e2be │ │ │ │ + beq.n 21e356 │ │ │ │ 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, 21e2be │ │ │ │ + cbz r2, 21e356 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 21e2b8 │ │ │ │ + cbz r1, 21e350 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21e292 │ │ │ │ + bne.n 21e32a │ │ │ │ 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] @ (21e408 ) │ │ │ │ + ldr r2, [pc, #308] @ (21e4a0 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21e364 │ │ │ │ + beq.n 21e3fc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 21e318 │ │ │ │ + bne.n 21e3b0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21e2fc │ │ │ │ + cbz r3, 21e394 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21e2c0 │ │ │ │ + bl 21e358 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e2ea │ │ │ │ + bne.n 21e382 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21e312 │ │ │ │ + cbz r3, 21e3aa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21e2c0 │ │ │ │ + bl 21e358 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e302 │ │ │ │ + bne.n 21e39a │ │ │ │ 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 21e312 │ │ │ │ + beq.n 21e3aa │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e312 │ │ │ │ + beq.n 21e3aa │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 21e312 │ │ │ │ + bne.n 21e3aa │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21e312 │ │ │ │ + bne.n 21e3aa │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ adds r2, r3, #5 │ │ │ │ - bhi.n 21e402 │ │ │ │ + bhi.n 21e49a │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r2, r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bhi.n 21e396 │ │ │ │ + bhi.n 21e42e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 21e402 │ │ │ │ + beq.n 21e49a │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 21e312 │ │ │ │ + b.n 21e3aa │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21e37c │ │ │ │ + cbz r3, 21e414 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21e2c0 │ │ │ │ + bl 21e358 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e36a │ │ │ │ + bne.n 21e402 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e312 │ │ │ │ + beq.n 21e3aa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21e2c0 │ │ │ │ + bl 21e358 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e384 │ │ │ │ - b.n 21e312 │ │ │ │ + bne.n 21e41c │ │ │ │ + b.n 21e3aa │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e3c8 │ │ │ │ + bhi.n 21e460 │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (21e40c ) │ │ │ │ + ldr r1, [pc, #100] @ (21e4a4 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 21e3de │ │ │ │ + beq.n 21e476 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21e3d2 │ │ │ │ + cbz r0, 21e46a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 21e402 │ │ │ │ + cbz r3, 21e49a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ - b.n 21e358 │ │ │ │ + b.n 21e3f0 │ │ │ │ cmp r1, r8 │ │ │ │ it cc │ │ │ │ movcc r1, r8 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e3a6 │ │ │ │ + b.n 21e43e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21e3bc │ │ │ │ + b.n 21e454 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21e402 │ │ │ │ + cbz r0, 21e49a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21e358 │ │ │ │ + b.n 21e3f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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 21e496 │ │ │ │ + beq.n 21e52e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21e496 │ │ │ │ + bne.n 21e52e │ │ │ │ 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 214b2c │ │ │ │ + bl 214bc4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21e49c │ │ │ │ + beq.n 21e534 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21e460 │ │ │ │ + cbz r2, 21e4f8 │ │ │ │ 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 214cb8 │ │ │ │ + bl 214d50 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214abc │ │ │ │ + bl 214b54 │ │ │ │ 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, 21e496 │ │ │ │ + cbz r2, 21e52e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21e438 │ │ │ │ + beq.n 21e4d0 │ │ │ │ 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] @ (21e82c ) │ │ │ │ + ldr r2, [pc, #884] @ (21e8c4 ) │ │ │ │ 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 21e554 │ │ │ │ + beq.n 21e5ec │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21e4d8 │ │ │ │ + beq.n 21e570 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 21e5f4 │ │ │ │ + beq.w 21e68c │ │ │ │ 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 21e722 │ │ │ │ + beq.w 21e7ba │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - beq.w 21e6f6 │ │ │ │ - cbz r4, 21e516 │ │ │ │ + beq.w 21e78e │ │ │ │ + cbz r4, 21e5ae │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 21e704 │ │ │ │ + bhi.w 21e79c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e67c │ │ │ │ + bhi.w 21e714 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e704 │ │ │ │ + beq.w 21e79c │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ - cbz r5, 21e53c │ │ │ │ + cbz r5, 21e5d4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e704 │ │ │ │ + bhi.w 21e79c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e6b4 │ │ │ │ + bhi.w 21e74c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e704 │ │ │ │ + beq.w 21e79c │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21e410 │ │ │ │ + bl 21e4a8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21e410 │ │ │ │ + bl 21e4a8 │ │ │ │ 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 21e5ba │ │ │ │ + beq.n 21e652 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21e65e │ │ │ │ + beq.n 21e6f6 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21e61a │ │ │ │ + beq.n 21e6b2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e704 │ │ │ │ + bhi.w 21e79c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 21e610 │ │ │ │ + bls.n 21e6a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21e746 │ │ │ │ + bhi.w 21e7de │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #676] @ (21e830 ) │ │ │ │ + ldr r1, [pc, #676] @ (21e8c8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e7fe │ │ │ │ + beq.w 21e896 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e7f2 │ │ │ │ + beq.w 21e88a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e704 │ │ │ │ + beq.w 21e79c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21e616 │ │ │ │ + b.n 21e6ae │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21e750 │ │ │ │ + beq.w 21e7e8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e704 │ │ │ │ + bhi.w 21e79c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 21e624 │ │ │ │ + bhi.n 21e6bc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e704 │ │ │ │ + beq.w 21e79c │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - bl 21e410 │ │ │ │ + bl 21e4a8 │ │ │ │ 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 21e5e2 │ │ │ │ + beq.n 21e67a │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21e5e2 │ │ │ │ + beq.n 21e67a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 21e5ce │ │ │ │ - b.n 21e704 │ │ │ │ + bls.n 21e666 │ │ │ │ + b.n 21e79c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21e704 │ │ │ │ + beq.n 21e79c │ │ │ │ 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 21e6ea │ │ │ │ + bls.n 21e782 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #508] @ (21e830 ) │ │ │ │ + ldr r1, [pc, #508] @ (21e8c8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e756 │ │ │ │ + beq.w 21e7ee │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e732 │ │ │ │ + beq.n 21e7ca │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e704 │ │ │ │ + beq.n 21e79c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21e5de │ │ │ │ + b.n 21e676 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r0, r2, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 21e7ec │ │ │ │ + beq.w 21e884 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21e602 │ │ │ │ + bne.n 21e69a │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 21e602 │ │ │ │ + b.n 21e69a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21e716 │ │ │ │ + bls.n 21e7ae │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #420] @ (21e830 ) │ │ │ │ + ldr r1, [pc, #420] @ (21e8c8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e7c2 │ │ │ │ + beq.w 21e85a │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e780 │ │ │ │ + beq.n 21e818 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e704 │ │ │ │ + cbz r0, 21e79c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21e510 │ │ │ │ + b.n 21e5a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21e70a │ │ │ │ + bls.n 21e7a2 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #364] @ (21e830 ) │ │ │ │ + ldr r1, [pc, #364] @ (21e8c8 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21e798 │ │ │ │ + beq.n 21e830 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e78c │ │ │ │ + beq.n 21e824 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e704 │ │ │ │ + cbz r0, 21e79c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b.n 21e536 │ │ │ │ + b.n 21e5ce │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e632 │ │ │ │ - cbz r4, 21e73e │ │ │ │ + b.n 21e6ca │ │ │ │ + cbz r4, 21e7d6 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 21e4fc │ │ │ │ + bls.w 21e594 │ │ │ │ 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 21e6c2 │ │ │ │ + b.n 21e75a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e68a │ │ │ │ + b.n 21e722 │ │ │ │ cmp r5, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #44] @ 0x2c │ │ │ │ - beq.n 21e73e │ │ │ │ + beq.n 21e7d6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e516 │ │ │ │ + b.n 21e5ae │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e650 │ │ │ │ + b.n 21e6e8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 21e53c │ │ │ │ + b.n 21e5d4 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e58a │ │ │ │ + b.n 21e622 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e5e2 │ │ │ │ + b.n 21e67a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e704 │ │ │ │ + beq.n 21e79c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21e5de │ │ │ │ + b.n 21e676 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e6a8 │ │ │ │ + b.n 21e740 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e6de │ │ │ │ + b.n 21e776 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e704 │ │ │ │ + beq.n 21e79c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21e536 │ │ │ │ + b.n 21e5ce │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e704 │ │ │ │ + beq.n 21e79c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21e510 │ │ │ │ + b.n 21e5a8 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e5e2 │ │ │ │ + b.n 21e67a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e5aa │ │ │ │ + b.n 21e642 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e704 │ │ │ │ + beq.w 21e79c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21e616 │ │ │ │ + b.n 21e6ae │ │ │ │ nop │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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 214428 │ │ │ │ + bl 2144c0 │ │ │ │ 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 21e86e │ │ │ │ + beq.n 21e906 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e87e │ │ │ │ + beq.n 21e916 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21dd90 │ │ │ │ + bl 21de28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21e4a4 │ │ │ │ + bl 21e53c │ │ │ │ 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 21e8f8 │ │ │ │ + bhi.n 21e990 │ │ │ │ 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 21e260 │ │ │ │ + bl 21e2f8 │ │ │ │ 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 21e834 │ │ │ │ + bl 21e8cc │ │ │ │ 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 21e190 │ │ │ │ + bl 21e228 │ │ │ │ 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, 21e914 │ │ │ │ + cbz r3, 21e9ac │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 21e260 │ │ │ │ + bl 21e2f8 │ │ │ │ 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 21e834 │ │ │ │ + bl 21e8cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 21e8c2 │ │ │ │ + b.n 21e95a │ │ │ │ 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] @ (21ea0c ) │ │ │ │ + ldr r7, [pc, #208] @ (21eaa4 ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21ea00 │ │ │ │ + beq.n 21ea98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 214428 │ │ │ │ + bl 2144c0 │ │ │ │ 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 216ce0 │ │ │ │ + bl 216d78 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e024 │ │ │ │ + bl 21e0bc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21ea06 │ │ │ │ + bhi.n 21ea9e │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21e9b4 │ │ │ │ + bls.n 21ea4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e9c8 │ │ │ │ + bhi.n 21ea60 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #124] @ (21ea10 ) │ │ │ │ + ldr r3, [pc, #124] @ (21eaa8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e9dc │ │ │ │ + beq.n 21ea74 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21e9d2 │ │ │ │ + cbz r0, 21ea6a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ - cbz r0, 21ea06 │ │ │ │ + bl 1f9aa4 │ │ │ │ + cbz r0, 21ea9e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21e9ba │ │ │ │ + b.n 21ea52 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 21ea06 │ │ │ │ + beq.n 21ea9e │ │ │ │ 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 21e992 │ │ │ │ + b.n 21ea2a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61450 │ │ │ │ - b.n 21e9a6 │ │ │ │ + b.n 21ea3e │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21ea06 │ │ │ │ + cbz r0, 21ea9e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21e9ba │ │ │ │ + b.n 21ea52 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -616352,30 +616409,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 21e024 │ │ │ │ + bl 21e0bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 21ea70 │ │ │ │ + beq.n 21eb08 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21ea62 │ │ │ │ + b.n 21eafa │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21ea70 │ │ │ │ + beq.n 21eb08 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21ea5c │ │ │ │ + bne.n 21eaf4 │ │ │ │ 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 │ │ │ │ @@ -616384,390 +616441,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] @ (21ed14 ) │ │ │ │ + ldr r2, [pc, #636] @ (21edac ) │ │ │ │ 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, 21eab8 │ │ │ │ + cbz r3, 21eb50 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21db5c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21eac4 │ │ │ │ + cbz r3, 21eb5c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21db5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21eb16 │ │ │ │ + bhi.n 21ebae │ │ │ │ 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, 21eb0c │ │ │ │ + cbz r5, 21eba4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 21ebb8 │ │ │ │ + bhi.n 21ec50 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 21ec16 │ │ │ │ + bhi.w 21ecae │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21ec50 │ │ │ │ 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 21ebca │ │ │ │ + beq.n 21ec62 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 21ebb8 │ │ │ │ + bhi.n 21ec50 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 21ebbe │ │ │ │ + bls.n 21ec56 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21ec94 │ │ │ │ + bhi.w 21ed2c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #468] @ (21ed18 ) │ │ │ │ + ldr r1, [pc, #468] @ (21edb0 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21ece6 │ │ │ │ + beq.w 21ed7e │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21eca8 │ │ │ │ + beq.w 21ed40 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21ec50 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r6, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21ebc4 │ │ │ │ + b.n 21ec5c │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21eaf0 │ │ │ │ - b.n 21eb0c │ │ │ │ + bne.n 21eb88 │ │ │ │ + b.n 21eba4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21eb8a │ │ │ │ + beq.n 21ec22 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21eb82 │ │ │ │ + bne.n 21ec1a │ │ │ │ ldr r5, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21eb72 │ │ │ │ + bne.n 21ec0a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 21eb0c │ │ │ │ + b.n 21eba4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21eba8 │ │ │ │ + beq.n 21ec40 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21eba0 │ │ │ │ + bne.n 21ec38 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21eb92 │ │ │ │ + beq.n 21ec2a │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.n 21eaf6 │ │ │ │ + bls.n 21eb8e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21ec50 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21eb10 │ │ │ │ + beq.n 21eba8 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21ebb8 │ │ │ │ + bhi.n 21ec50 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 21ec5e │ │ │ │ + bls.n 21ecf6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 21ec9e │ │ │ │ + bhi.n 21ed36 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #292] @ (21ed18 ) │ │ │ │ + ldr r3, [pc, #292] @ (21edb0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21ecbe │ │ │ │ + beq.n 21ed56 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ecb4 │ │ │ │ + beq.n 21ed4c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21ec50 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21ec64 │ │ │ │ + b.n 21ecfc │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21ec48 │ │ │ │ + bls.n 21ece0 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (21ed18 ) │ │ │ │ + ldr r3, [pc, #240] @ (21edb0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21ec6e │ │ │ │ + beq.n 21ed06 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r0, 21ec54 │ │ │ │ + cbz r0, 21ecec │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21ec50 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21eb08 │ │ │ │ + b.n 21eba0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21ec24 │ │ │ │ + b.n 21ecbc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ - b.n 21ec3a │ │ │ │ + b.n 21ecd2 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21ec50 │ │ │ │ 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 61c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21ec50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61ba8 │ │ │ │ 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 21eb08 │ │ │ │ + b.n 21eba0 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21eb42 │ │ │ │ + b.n 21ebda │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21ebf0 │ │ │ │ + b.n 21ec88 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21eb62 │ │ │ │ + b.n 21ebfa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ - b.n 21ec08 │ │ │ │ + b.n 21eca0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ebb8 │ │ │ │ + beq.w 21ec50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61ba8 │ │ │ │ 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 21ec64 │ │ │ │ + b.n 21ecfc │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ebb8 │ │ │ │ + beq.w 21ec50 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21ebc4 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + b.n 21ec5c │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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, 21ed38 │ │ │ │ + cbz r3, 21edd0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21db5c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21ed44 │ │ │ │ + cbz r3, 21eddc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21db5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ - bl 21e4a4 │ │ │ │ + bl 21dc8c │ │ │ │ + bl 21e53c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ 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] @ 21f2e0 │ │ │ │ + ldr.w r6, [pc, #1392] @ 21f378 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1392] @ 21f2e4 │ │ │ │ + ldr.w r2, [pc, #1392] @ 21f37c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1384] @ 21f2e8 │ │ │ │ + ldr.w r7, [pc, #1384] @ 21f380 │ │ │ │ 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 21e88c │ │ │ │ + bl 21e924 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 21edf8 │ │ │ │ + cbnz r2, 21ee90 │ │ │ │ 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 21edc4 │ │ │ │ + beq.n 21ee5c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21efc4 │ │ │ │ + beq.w 21f05c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21df50 │ │ │ │ + bl 21dfe8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21df50 │ │ │ │ - ldr.w r2, [pc, #1296] @ 21f2ec │ │ │ │ - ldr.w r3, [pc, #1284] @ 21f2e4 │ │ │ │ + bl 21dfe8 │ │ │ │ + ldr.w r2, [pc, #1296] @ 21f384 │ │ │ │ + ldr.w r3, [pc, #1284] @ 21f37c │ │ │ │ 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 21f2da │ │ │ │ + bne.w 21f372 │ │ │ │ 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 21eebe │ │ │ │ + bne.n 21ef56 │ │ │ │ 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] │ │ │ │ @@ -616775,106 +616832,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 21ee3e │ │ │ │ + beq.n 21eed6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21ef24 │ │ │ │ + beq.n 21efbc │ │ │ │ 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 21f152 │ │ │ │ + beq.w 21f1ea │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 21f164 │ │ │ │ - bl 21dbf4 │ │ │ │ + beq.w 21f1fc │ │ │ │ + bl 21dc8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21ee88 │ │ │ │ + cbz r3, 21ef20 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21f180 │ │ │ │ + bhi.w 21f218 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21f096 │ │ │ │ + bhi.w 21f12e │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f218 │ │ │ │ str.w fp, [r3, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21ef1c │ │ │ │ + beq.n 21efb4 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 21f180 │ │ │ │ + bhi.w 21f218 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21f0d4 │ │ │ │ + bhi.w 21f16c │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f218 │ │ │ │ str.w fp, [sl, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21ef1e │ │ │ │ + b.n 21efb6 │ │ │ │ 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 21eed6 │ │ │ │ + beq.n 21ef6e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21edd8 │ │ │ │ + beq.n 21ee70 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 21edd8 │ │ │ │ + bne.w 21ee70 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21efec │ │ │ │ + beq.w 21f084 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21ef18 │ │ │ │ + cbz r3, 21efb0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21f180 │ │ │ │ + bhi.w 21f218 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21f116 │ │ │ │ + bhi.w 21f1ae │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f218 │ │ │ │ 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 21edd8 │ │ │ │ + bne.w 21ee70 │ │ │ │ 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 │ │ │ │ @@ -616884,475 +616941,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 21ef56 │ │ │ │ + beq.n 21efee │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21eff8 │ │ │ │ + beq.n 21f090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21efcc │ │ │ │ + beq.n 21f064 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21f180 │ │ │ │ + bhi.w 21f218 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 21f01a │ │ │ │ + bhi.n 21f0b2 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f218 │ │ │ │ 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 21ef9a │ │ │ │ + beq.n 21f032 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21edd8 │ │ │ │ + beq.w 21ee70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21f180 │ │ │ │ + bhi.w 21f218 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 21f058 │ │ │ │ + bhi.n 21f0f0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f218 │ │ │ │ str r5, [r6, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 21edd8 │ │ │ │ + b.n 21ee70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ea84 │ │ │ │ - b.n 21edc4 │ │ │ │ + bl 21eb1c │ │ │ │ + b.n 21ee5c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21efe2 │ │ │ │ + beq.n 21f07a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21edd8 │ │ │ │ + beq.w 21ee70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - b.n 21efbe │ │ │ │ + b.n 21f056 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 21ef18 │ │ │ │ + b.n 21efb0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21f00c │ │ │ │ + beq.n 21f0a4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21edd8 │ │ │ │ + beq.w 21ee70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dc8c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21efa2 │ │ │ │ - b.n 21efbe │ │ │ │ + bne.n 21f03a │ │ │ │ + b.n 21f056 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21f1a2 │ │ │ │ + bhi.w 21f23a │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #704] @ (21f2f0 ) │ │ │ │ + ldr r3, [pc, #704] @ (21f388 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 21f20c │ │ │ │ + beq.w 21f2a4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f1ce │ │ │ │ + beq.w 21f266 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f218 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 21ef7c │ │ │ │ + b.n 21f014 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21f19a │ │ │ │ + bhi.w 21f232 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #644] @ (21f2f0 ) │ │ │ │ + ldr r1, [pc, #644] @ (21f388 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21f1e4 │ │ │ │ + beq.w 21f27c │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f1c0 │ │ │ │ + beq.w 21f258 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f218 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ - b.n 21efba │ │ │ │ + b.n 21f052 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21f190 │ │ │ │ + bhi.n 21f228 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #584] @ (21f2f0 ) │ │ │ │ + ldr r1, [pc, #584] @ (21f388 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21f262 │ │ │ │ + beq.w 21f2fa │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f1d8 │ │ │ │ + beq.w 21f270 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f218 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21ee82 │ │ │ │ + b.n 21ef1a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21f186 │ │ │ │ + bhi.n 21f21e │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #520] @ (21f2f0 ) │ │ │ │ + ldr r1, [pc, #520] @ (21f388 ) │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21f232 │ │ │ │ + beq.w 21f2ca │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f1b6 │ │ │ │ + beq.n 21f24e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f218 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ str.w r7, [sl, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #56] @ 0x38 │ │ │ │ - b.n 21eeb4 │ │ │ │ + b.n 21ef4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21f1ac │ │ │ │ + bhi.n 21f244 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #456] @ (21f2f0 ) │ │ │ │ + ldr r1, [pc, #456] @ (21f388 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21f29c │ │ │ │ + beq.w 21f334 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f290 │ │ │ │ + beq.w 21f328 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f9aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21f180 │ │ │ │ + cbz r0, 21f218 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21ef12 │ │ │ │ + b.n 21efaa │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 21f2cc │ │ │ │ - bl 21dbf4 │ │ │ │ + beq.w 21f364 │ │ │ │ + bl 21dc8c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 21ee88 │ │ │ │ - bl 21dbf4 │ │ │ │ + b.n 21ef20 │ │ │ │ + bl 21dc8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ef1a │ │ │ │ + beq.w 21efb2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ it ls │ │ │ │ movls.w sl, #0 │ │ │ │ - bls.w 21ee6e │ │ │ │ + bls.w 21ef06 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21f0e4 │ │ │ │ + b.n 21f17c │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21f0a6 │ │ │ │ + b.n 21f13e │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 21f068 │ │ │ │ + b.n 21f100 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21f02c │ │ │ │ + b.n 21f0c4 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21f126 │ │ │ │ + b.n 21f1be │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ - b.n 21f102 │ │ │ │ + b.n 21f19a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21f088 │ │ │ │ + b.n 21f120 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ - b.n 21f048 │ │ │ │ + b.n 21f0e0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21f0c6 │ │ │ │ + b.n 21f15e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f218 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21efba │ │ │ │ + b.n 21f052 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f218 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61ba8 │ │ │ │ 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 21ef7c │ │ │ │ + b.n 21f014 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f218 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21eeb4 │ │ │ │ + b.n 21ef4c │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f218 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21ee82 │ │ │ │ + b.n 21ef1a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21f146 │ │ │ │ + b.n 21f1de │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f218 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61ba8 │ │ │ │ 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 21ef12 │ │ │ │ - bl 21dbf4 │ │ │ │ + b.n 21efaa │ │ │ │ + bl 21dc8c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21ef1e │ │ │ │ + b.n 21efb6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ 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] @ (21f3f4 ) │ │ │ │ + ldr r0, [pc, #236] @ (21f48c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #236] @ (21f3f8 ) │ │ │ │ + ldr r1, [pc, #236] @ (21f490 ) │ │ │ │ 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 214bb8 │ │ │ │ - cbz r0, 21f362 │ │ │ │ + bl 214c50 │ │ │ │ + cbz r0, 21f3fa │ │ │ │ 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] @ (21f3fc ) │ │ │ │ - ldr r3, [pc, #172] @ (21f3f8 ) │ │ │ │ + ldr r2, [pc, #180] @ (21f494 ) │ │ │ │ + ldr r3, [pc, #172] @ (21f490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21f3ee │ │ │ │ + bne.n 21f486 │ │ │ │ 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 21e88c │ │ │ │ + bl 21e924 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f380 │ │ │ │ + bne.n 21f418 │ │ │ │ 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 21e88c │ │ │ │ + bl 21e924 │ │ │ │ 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 2625d0 │ │ │ │ + bl 262668 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21f3be │ │ │ │ + b.n 21f456 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ @@ -617361,94 +617418,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 21f3b4 │ │ │ │ + bne.n 21f44c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21df50 │ │ │ │ - b.n 21f346 │ │ │ │ + bl 21dfe8 │ │ │ │ + b.n 21f3de │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ 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] @ (21f53c ) │ │ │ │ + ldr r4, [pc, #296] @ (21f5d4 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #296] @ (21f540 ) │ │ │ │ + ldr r1, [pc, #296] @ (21f5d8 ) │ │ │ │ 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 21f502 │ │ │ │ + beq.n 21f59a │ │ │ │ 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 21f45e │ │ │ │ - b.n 21f464 │ │ │ │ + bne.n 21f4f6 │ │ │ │ + b.n 21f4fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 21e2c0 │ │ │ │ + bl 21e358 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f454 │ │ │ │ + bne.n 21f4ec │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 21e88c │ │ │ │ + bl 21e924 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrd r7, r4, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f4de │ │ │ │ + beq.n 21f576 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f51e │ │ │ │ + beq.n 21f5b6 │ │ │ │ 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 21f4be │ │ │ │ + b.n 21f556 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21f4c6 │ │ │ │ + cbz r2, 21f55e │ │ │ │ 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] │ │ │ │ @@ -617456,15 +617513,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 21f49e │ │ │ │ + bne.n 21f536 │ │ │ │ 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] │ │ │ │ @@ -617476,383 +617533,383 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 21df50 │ │ │ │ + bl 21dfe8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 21df50 │ │ │ │ - ldr r2, [pc, #64] @ (21f544 ) │ │ │ │ - ldr r3, [pc, #56] @ (21f540 ) │ │ │ │ + bl 21dfe8 │ │ │ │ + ldr r2, [pc, #64] @ (21f5dc ) │ │ │ │ + ldr r3, [pc, #56] @ (21f5d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21f536 │ │ │ │ + bne.n 21f5ce │ │ │ │ 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 21f4de │ │ │ │ + b.n 21f576 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ 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, 21f56e │ │ │ │ + cbz r3, 21f606 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dce0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f55e │ │ │ │ + bne.n 21f5f6 │ │ │ │ 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] @ (21f6a0 ) │ │ │ │ + ldr r2, [pc, #288] @ (21f738 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #288] @ (21f6a4 ) │ │ │ │ + ldr r3, [pc, #288] @ (21f73c ) │ │ │ │ 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 21f59a │ │ │ │ + b.n 21f632 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f598 │ │ │ │ + bne.n 21f630 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f674 │ │ │ │ + beq.n 21f70c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f69c │ │ │ │ + beq.n 21f734 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21f66a │ │ │ │ + beq.n 21f702 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f66a │ │ │ │ + bne.n 21f702 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f67a │ │ │ │ + beq.n 21f712 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f67a │ │ │ │ + bne.n 21f712 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21da60 │ │ │ │ + bl 21daf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21f5fe │ │ │ │ + cbz r3, 21f696 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f5fe │ │ │ │ + bne.n 21f696 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21da60 │ │ │ │ + bl 21daf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f5de │ │ │ │ + bne.n 21f676 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21da60 │ │ │ │ + bl 21daf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21f670 │ │ │ │ + beq.n 21f708 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f696 │ │ │ │ + beq.n 21f72e │ │ │ │ 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 21f2f4 │ │ │ │ + bl 21f38c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f652 │ │ │ │ + cbz r3, 21f6ea │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dce0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f642 │ │ │ │ - ldr r2, [pc, #84] @ (21f6a8 ) │ │ │ │ - ldr r3, [pc, #76] @ (21f6a4 ) │ │ │ │ + bne.n 21f6da │ │ │ │ + ldr r2, [pc, #84] @ (21f740 ) │ │ │ │ + ldr r3, [pc, #76] @ (21f73c ) │ │ │ │ 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 21f692 │ │ │ │ + bne.n 21f72a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 21f68c │ │ │ │ + cbnz r3, 21f724 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21f620 │ │ │ │ + b.n 21f6b8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 21f66c │ │ │ │ + b.n 21f704 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21da60 │ │ │ │ + bl 21daf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ - b.n 21f60e │ │ │ │ + bl 215910 │ │ │ │ + b.n 21f6a6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21f620 │ │ │ │ + b.n 21f6b8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 21f620 │ │ │ │ + b.n 21f6b8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ 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, 21f71e │ │ │ │ + cbz r3, 21f7b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216dbc │ │ │ │ + bl 216e54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216f74 │ │ │ │ + bl 21700c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 21f716 │ │ │ │ + beq.n 21f7ae │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21f6fe │ │ │ │ + cbz r5, 21f796 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21f732 │ │ │ │ + cbz r3, 21f7ca │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f73a │ │ │ │ + beq.n 21f7d2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 21f6f8 │ │ │ │ + cbz r4, 21f790 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f6f8 │ │ │ │ + cbz r3, 21f790 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f720 │ │ │ │ + beq.n 21f7b8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21f6e6 │ │ │ │ + bne.n 21f77e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f72a │ │ │ │ + beq.n 21f7c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 225ac8 │ │ │ │ + bl 225b60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216f74 │ │ │ │ + bl 21700c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 21f6d2 │ │ │ │ + bne.n 21f76a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f6c0 │ │ │ │ + bne.n 21f758 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 2213d4 │ │ │ │ - b.n 21f6f2 │ │ │ │ + bl 22146c │ │ │ │ + b.n 21f78a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2213d4 │ │ │ │ - b.n 21f6fe │ │ │ │ + bl 22146c │ │ │ │ + b.n 21f796 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f6fe │ │ │ │ - b.n 21f72c │ │ │ │ - bl 2213d4 │ │ │ │ - b.n 21f6e2 │ │ │ │ + bne.n 21f796 │ │ │ │ + b.n 21f7c4 │ │ │ │ + bl 22146c │ │ │ │ + b.n 21f77a │ │ │ │ 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] @ (21f7bc ) │ │ │ │ - ldr r3, [pc, #104] @ (21f7c0 ) │ │ │ │ + ldr r2, [pc, #104] @ (21f854 ) │ │ │ │ + ldr r3, [pc, #104] @ (21f858 ) │ │ │ │ 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 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 21f76c │ │ │ │ - ldr r2, [pc, #40] @ (21f7c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (21f7c0 ) │ │ │ │ + bcs.n 21f804 │ │ │ │ + ldr r2, [pc, #40] @ (21f85c ) │ │ │ │ + ldr r3, [pc, #32] @ (21f858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21f7b6 │ │ │ │ + bne.n 21f84e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ 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 21f814 │ │ │ │ + beq.n 21f8ac │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 21f80c │ │ │ │ + bmi.n 21f8a4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f80c │ │ │ │ + bne.n 21f8a4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 21f806 │ │ │ │ + bhi.n 21f89e │ │ │ │ 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 21f7c8 │ │ │ │ + bl 21f860 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21f7e6 │ │ │ │ + bne.n 21f87e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f7c8 │ │ │ │ - b.n 21f80c │ │ │ │ + bl 21f860 │ │ │ │ + b.n 21f8a4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f7c8 │ │ │ │ - b.n 21f80c │ │ │ │ + bl 21f860 │ │ │ │ + b.n 21f8a4 │ │ │ │ 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] @ (21f9cc ) │ │ │ │ + ldr r2, [pc, #368] @ (21fa64 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21f9d0 ) │ │ │ │ + ldr r3, [pc, #368] @ (21fa68 ) │ │ │ │ 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 │ │ │ │ @@ -617862,215 +617919,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 21f9c2 │ │ │ │ + beq.w 21fa5a │ │ │ │ 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 21f8a0 │ │ │ │ + bhi.n 21f938 │ │ │ │ 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 21f92a │ │ │ │ + bne.n 21f9c2 │ │ │ │ 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 21f946 │ │ │ │ + beq.n 21f9de │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21f8f6 │ │ │ │ + cbz r3, 21f98e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f97a │ │ │ │ + beq.n 21fa12 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ - ldr r2, [pc, #168] @ (21f9d4 ) │ │ │ │ - ldr r3, [pc, #160] @ (21f9d0 ) │ │ │ │ + bl 218c54 │ │ │ │ + ldr r2, [pc, #168] @ (21fa6c ) │ │ │ │ + ldr r3, [pc, #160] @ (21fa68 ) │ │ │ │ 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 21f9c6 │ │ │ │ + bne.n 21fa5e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21f92a │ │ │ │ + beq.n 21f9c2 │ │ │ │ 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 21f952 │ │ │ │ + bne.n 21f9ea │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21f92a │ │ │ │ + beq.n 21f9c2 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f8f6 │ │ │ │ + beq.n 21f98e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21f8f6 │ │ │ │ - b.n 21f980 │ │ │ │ - cbz r4, 21f99c │ │ │ │ + bne.n 21f98e │ │ │ │ + b.n 21fa18 │ │ │ │ + cbz r4, 21fa34 │ │ │ │ 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 21f986 │ │ │ │ + bne.n 21fa1e │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f92a │ │ │ │ + beq.n 21f9c2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ - b.n 21f92a │ │ │ │ + bl 218c54 │ │ │ │ + b.n 21f9c2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21f8bc │ │ │ │ + b.n 21f954 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ 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 21fa14 │ │ │ │ + beq.n 21faac │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 21d56c │ │ │ │ + bl 21d604 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 21fa1a │ │ │ │ + cbnz r2, 21fab2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21fa0c │ │ │ │ + bne.n 21faa4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 21f9d8 │ │ │ │ + bl 21fa70 │ │ │ │ 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 21fa0c │ │ │ │ + b.n 21faa4 │ │ │ │ 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] @ 22000c │ │ │ │ + ldr.w r2, [pc, #1432] @ 2200a4 │ │ │ │ mul.w r0, r5, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1428] @ 220010 │ │ │ │ + ldr.w r3, [pc, #1428] @ 2200a8 │ │ │ │ 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 21fb2c │ │ │ │ + bcc.n 21fbc4 │ │ │ │ mov r1, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ orr.w r3, r4, #4 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r9 │ │ │ │ uxtb r2, r3 │ │ │ │ @@ -618082,57 +618139,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 21fecc │ │ │ │ + bcc.w 21ff64 │ │ │ │ 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 21fad8 │ │ │ │ + bls.n 21fb70 │ │ │ │ sub.w r0, r9, fp │ │ │ │ blx 60e04 <__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 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, sl │ │ │ │ - bhi.w 21fcac │ │ │ │ + bhi.w 21fd44 │ │ │ │ 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 21facc │ │ │ │ + bhi.n 21fb64 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 21ffd8 │ │ │ │ + bls.w 220070 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21fc7e │ │ │ │ + beq.w 21fd16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ orr.w r9, r4, #4 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add.w r8, ip, r5, lsl #2 │ │ │ │ @@ -618142,237 +618199,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 217efc │ │ │ │ + bl 217f94 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ cmp.w r8, #32 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 21fdde │ │ │ │ + beq.w 21fe76 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ - bne.n 21fba0 │ │ │ │ + bne.n 21fc38 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21ffa8 │ │ │ │ + beq.w 220040 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 21ffc8 │ │ │ │ + beq.w 220060 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 21fefc │ │ │ │ + beq.w 21ff94 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21fbd6 │ │ │ │ + cbz r0, 21fc6e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21fc6a │ │ │ │ + beq.n 21fd02 │ │ │ │ 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 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 219f68 │ │ │ │ + bl 21a000 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21fc3e │ │ │ │ + cbz r0, 21fcd6 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21fbe6 │ │ │ │ + bcc.n 21fc7e │ │ │ │ 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 21fb6c │ │ │ │ + bne.w 21fc04 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219024 │ │ │ │ - ldr r2, [pc, #900] @ (220014 ) │ │ │ │ - ldr r3, [pc, #892] @ (220010 ) │ │ │ │ + bl 2190bc │ │ │ │ + ldr r2, [pc, #900] @ (2200ac ) │ │ │ │ + ldr r3, [pc, #892] @ (2200a8 ) │ │ │ │ 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 220006 │ │ │ │ + bne.w 22009e │ │ │ │ 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 21feda │ │ │ │ + beq.w 21ff72 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.w 21fe06 │ │ │ │ + bne.w 21fe9e │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21fff8 │ │ │ │ + beq.w 220090 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.w 21ff9a │ │ │ │ + beq.w 220032 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.w 21fe06 │ │ │ │ + bne.w 21fe9e │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ 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 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ 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 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ 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 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ 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 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ 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 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ 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 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ 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 │ │ │ │ @@ -618382,126 +618439,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 219024 │ │ │ │ + bl 2190bc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21feae │ │ │ │ + b.n 21ff46 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21ffb8 │ │ │ │ + beq.w 220050 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 21fc6a │ │ │ │ + beq.w 21fd02 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 21fba0 │ │ │ │ + bne.w 21fc38 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21fc6a │ │ │ │ + b.n 21fd02 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcc.n 21fe9c │ │ │ │ + bcc.n 21ff34 │ │ │ │ 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 21fe7c │ │ │ │ + b.n 21ff14 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21fe6e │ │ │ │ + cbz r0, 21ff06 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 219f68 │ │ │ │ + bl 21a000 │ │ │ │ cmp r8, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - bhi.n 21fe38 │ │ │ │ + bhi.n 21fed0 │ │ │ │ ldrd r8, r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219024 │ │ │ │ + bl 2190bc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 61af4 <__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 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fb14 │ │ │ │ + b.n 21fbac │ │ │ │ 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 21faf0 │ │ │ │ + b.n 21fb88 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21ffea │ │ │ │ + beq.w 220082 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.n 21feae │ │ │ │ + beq.n 21ff46 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.n 21fe06 │ │ │ │ + bne.n 21fe9e │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21feae │ │ │ │ + b.n 21ff46 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -618510,23 +618567,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 21ff0e │ │ │ │ + bne.n 21ffa6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -618535,168 +618592,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 21ff4e │ │ │ │ + bne.n 21ffe6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21fc6a │ │ │ │ + b.n 21fd02 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21feae │ │ │ │ + b.n 21ff46 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21fc6a │ │ │ │ + b.n 21fd02 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21fc6a │ │ │ │ + b.n 21fd02 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21fc6a │ │ │ │ + b.n 21fd02 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219024 │ │ │ │ - b.n 21fc8e │ │ │ │ + bl 2190bc │ │ │ │ + b.n 21fd26 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21feae │ │ │ │ + b.n 21ff46 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218ed0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21feae │ │ │ │ + b.n 21ff46 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2200dc │ │ │ │ + bne.n 220174 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e5330 │ │ │ │ + bl 2e53c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2200de │ │ │ │ + beq.n 220176 │ │ │ │ ldr.w lr, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2200f4 │ │ │ │ + bhi.n 22018c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 2200e2 │ │ │ │ + bls.n 22017a │ │ │ │ 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 22007c │ │ │ │ + bne.n 220114 │ │ │ │ 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 220130 │ │ │ │ + bhi.n 2201c8 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 22017a │ │ │ │ + bls.n 220212 │ │ │ │ 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 2200b2 │ │ │ │ + bne.n 22014a │ │ │ │ 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, 2200dc │ │ │ │ + cbnz r3, 220174 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 2200dc │ │ │ │ - cbz r5, 2200e6 │ │ │ │ + cbnz r3, 220174 │ │ │ │ + cbz r5, 22017e │ │ │ │ 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 2200e6 │ │ │ │ + bls.n 22017e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #32 │ │ │ │ - b.n 22007c │ │ │ │ + b.n 220114 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2200de │ │ │ │ + beq.n 220176 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 213cb0 │ │ │ │ - b.n 2200de │ │ │ │ + bl 213d48 │ │ │ │ + b.n 220176 │ │ │ │ subs r1, #14 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 2200e2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 220104 ) │ │ │ │ + bhi.n 22017a │ │ │ │ + add r2, pc, #8 @ (adr r2, 22019c ) │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -618708,15 +618765,15 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 22017a │ │ │ │ + bhi.n 220212 │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xff99ffff │ │ │ │ movs r7, r6 │ │ │ │ @@ -618736,37 +618793,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 22007c │ │ │ │ + b.n 220114 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ - b.n 2200b2 │ │ │ │ + b.n 22014a │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 2200b2 │ │ │ │ + b.n 22014a │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 220192 │ │ │ │ + bne.n 22022a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 220196 │ │ │ │ + beq.n 22022e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 220192 │ │ │ │ + bne.n 22022a │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 220192 │ │ │ │ + bne.n 22022a │ │ │ │ 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} │ │ │ │ @@ -618774,129 +618831,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 22024c │ │ │ │ + beq.n 2202e4 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 220254 │ │ │ │ + beq.n 2202ec │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 2201fe │ │ │ │ + cbz r3, 220296 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2201dc │ │ │ │ + beq.n 220274 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 22024c │ │ │ │ + ble.n 2202e4 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9b24 │ │ │ │ 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 22023a │ │ │ │ + beq.n 2202d2 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 220250 │ │ │ │ + cbz r3, 2202e8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220250 │ │ │ │ + bne.n 2202e8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 220220 │ │ │ │ + bne.n 2202b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 220180 │ │ │ │ + bl 220218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220226 │ │ │ │ + bne.n 2202be │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 220226 │ │ │ │ + b.n 2202be │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 220180 │ │ │ │ + bl 220218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2201f0 │ │ │ │ + bne.n 220288 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 2201f0 │ │ │ │ + b.n 220288 │ │ │ │ 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 220288 │ │ │ │ + bcc.n 220320 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 22028e │ │ │ │ + bls.n 220326 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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, 2202de │ │ │ │ + cbz r0, 220376 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2202d4 │ │ │ │ - bl 215878 │ │ │ │ + bne.n 22036c │ │ │ │ + bl 215910 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 2202d8 │ │ │ │ + cbz r3, 220370 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2202d8 │ │ │ │ + bne.n 220370 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2202b0 │ │ │ │ + beq.n 220348 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2202d4 │ │ │ │ + b.n 22036c │ │ │ │ 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] @ (220428 ) │ │ │ │ + ldr r4, [pc, #304] @ (2204c0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #304] @ (22042c ) │ │ │ │ + ldr r3, [pc, #304] @ (2204c4 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ adds r6, #20 │ │ │ │ @@ -618918,165 +618975,165 @@ │ │ │ │ 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 22041e │ │ │ │ + beq.n 2204b6 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ - b.n 2203bc │ │ │ │ + b.n 220454 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #2 │ │ │ │ - beq.n 2203dc │ │ │ │ + beq.n 220474 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrb.w sl, [r0, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 2203aa │ │ │ │ + bne.n 220442 │ │ │ │ sub.w r8, r0, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21f9d8 │ │ │ │ + bl 21fa70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 2203aa │ │ │ │ + beq.n 220442 │ │ │ │ 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 220290 │ │ │ │ + bl 220328 │ │ │ │ strb.w sl, [sp, #28] │ │ │ │ add.w r5, r9, #4 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 2203fc │ │ │ │ + beq.n 220494 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 220356 │ │ │ │ + bpl.n 2203ee │ │ │ │ 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 220360 │ │ │ │ + b.n 2203f8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 22041a │ │ │ │ + beq.n 2204b2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 22041a │ │ │ │ + cbz r2, 2204b2 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b.n 220360 │ │ │ │ + b.n 2203f8 │ │ │ │ ldrb.w r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (220430 ) │ │ │ │ - ldr r3, [pc, #40] @ (22042c ) │ │ │ │ + ldr r2, [pc, #44] @ (2204c8 ) │ │ │ │ + ldr r3, [pc, #40] @ (2204c4 ) │ │ │ │ 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 220422 │ │ │ │ + bne.n 2204ba │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 220360 │ │ │ │ + b.n 2203f8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 220400 │ │ │ │ + b.n 220498 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r0, #-668] @ 0xfffffd64 │ │ │ │ + stc2l 0, cr0, [r8], #-668 @ 0xfffffd64 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbf800a7 │ │ │ │ + @ instruction: 0xfb6000a7 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 220460 │ │ │ │ + cbz r3, 2204f8 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 220464 │ │ │ │ + beq.n 2204fc │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22044e │ │ │ │ + bne.n 2204e6 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 220464 │ │ │ │ + bne.n 2204fc │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220468 │ │ │ │ + bne.n 220500 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220438 │ │ │ │ + bne.n 2204d0 │ │ │ │ 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 22050c │ │ │ │ + beq.n 2205a4 │ │ │ │ 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 2204a2 │ │ │ │ + beq.n 22053a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220506 │ │ │ │ + beq.n 22059e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220506 │ │ │ │ + bne.n 22059e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22048c │ │ │ │ + bne.n 220524 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 220490 │ │ │ │ + bne.n 220528 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 2204e4 │ │ │ │ + bhi.n 22057c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 220516 │ │ │ │ + bhi.n 2205ae │ │ │ │ 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 │ │ │ │ @@ -619091,264 +619148,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 22051e │ │ │ │ + bne.n 2205b6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 22051a │ │ │ │ + bcs.n 2205b2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220490 │ │ │ │ + bne.n 220528 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2204e4 │ │ │ │ + b.n 22057c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2204e4 │ │ │ │ + b.n 22057c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 220508 │ │ │ │ + b.n 2205a0 │ │ │ │ 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 2205fc │ │ │ │ + beq.n 220694 │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne.n 2205b0 │ │ │ │ + bne.n 220648 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 220576 │ │ │ │ + beq.n 22060e │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 220570 │ │ │ │ + bne.n 220608 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movw ip, #361 @ 0x169 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 2205a8 │ │ │ │ + beq.n 220640 │ │ │ │ cmp.w r0, #362 @ 0x16a │ │ │ │ - bcs.n 2205be │ │ │ │ + bcs.n 220656 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bhi.n 2205b4 │ │ │ │ + bhi.n 22064c │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bhi.n 2205d6 │ │ │ │ + bhi.n 22066e │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq.n 2205a8 │ │ │ │ + beq.n 220640 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 220570 │ │ │ │ + bne.n 220608 │ │ │ │ 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 220572 │ │ │ │ + bhi.n 22060a │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 220524 │ │ │ │ + bl 2205bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220572 │ │ │ │ + bne.n 22060a │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 220540 │ │ │ │ + bne.n 2205d8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 220572 │ │ │ │ + b.n 22060a │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2205a8 │ │ │ │ - b.n 220570 │ │ │ │ + beq.n 220640 │ │ │ │ + b.n 220608 │ │ │ │ movw ip, #745 @ 0x2e9 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 2205e2 │ │ │ │ + beq.n 22067a │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 220570 │ │ │ │ + bne.n 220608 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220570 │ │ │ │ - b.n 2205a8 │ │ │ │ + bne.n 220608 │ │ │ │ + b.n 220640 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220570 │ │ │ │ + bne.n 220608 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 220570 │ │ │ │ - b.n 2205a8 │ │ │ │ + bpl.n 220608 │ │ │ │ + b.n 220640 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2205f6 │ │ │ │ + beq.n 22068e │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220570 │ │ │ │ + bne.n 220608 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.n 220570 │ │ │ │ - b.n 2205a8 │ │ │ │ + bpl.n 220608 │ │ │ │ + b.n 220640 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 2205a8 │ │ │ │ - b.n 2205ea │ │ │ │ + bmi.n 220640 │ │ │ │ + b.n 220682 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 220572 │ │ │ │ + b.n 22060a │ │ │ │ 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 22067e │ │ │ │ - bhi.n 220670 │ │ │ │ + beq.n 220716 │ │ │ │ + bhi.n 220708 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 220698 │ │ │ │ + bhi.n 220730 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2206d4 │ │ │ │ + bne.n 22076c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e535c │ │ │ │ + bl 2e53f4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2206a0 │ │ │ │ + beq.n 220738 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 2206a0 │ │ │ │ + bpl.n 220738 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 2206c2 │ │ │ │ + beq.n 22075a │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 2206c6 │ │ │ │ + bhi.n 22075e │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 2206c2 │ │ │ │ + bls.n 22075a │ │ │ │ subs r2, r3, #3 │ │ │ │ movs r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ - bne.n 220678 │ │ │ │ + bne.n 220710 │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ tst r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 220678 │ │ │ │ + b.n 220710 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 220698 │ │ │ │ + bne.n 220730 │ │ │ │ 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 220600 │ │ │ │ + bl 220698 │ │ │ │ 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 2e52fc │ │ │ │ + bl 2e5394 │ │ │ │ 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 220644 │ │ │ │ + bne.n 2206dc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #4 │ │ │ │ - b.n 220678 │ │ │ │ + b.n 220710 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 2206c2 │ │ │ │ + bhi.n 22075a │ │ │ │ cmp r3, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ - b.n 220678 │ │ │ │ + b.n 220710 │ │ │ │ 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] @ (2207c0 ) │ │ │ │ + ldr r4, [pc, #212] @ (220858 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #212] @ (2207c4 ) │ │ │ │ + ldr r3, [pc, #212] @ (22085c ) │ │ │ │ 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 2201b8 │ │ │ │ + bl 220250 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2207b8 │ │ │ │ + beq.n 220850 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2207a6 │ │ │ │ + beq.n 22083e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 22076e │ │ │ │ + beq.n 220806 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 220754 │ │ │ │ + bhi.n 2207ec │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 220754 │ │ │ │ + bhi.n 2207ec │ │ │ │ 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 │ │ │ │ @@ -619372,97 +619429,97 @@ │ │ │ │ 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 220714 │ │ │ │ + bne.n 2207ac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r2 │ │ │ │ - bcs.n 220788 │ │ │ │ - bl 1f9b9c │ │ │ │ - ldr r2, [pc, #60] @ (2207c8 ) │ │ │ │ - ldr r3, [pc, #56] @ (2207c4 ) │ │ │ │ + bcs.n 220820 │ │ │ │ + bl 1f9c34 │ │ │ │ + ldr r2, [pc, #60] @ (220860 ) │ │ │ │ + ldr r3, [pc, #56] @ (22085c ) │ │ │ │ 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 2207bc │ │ │ │ + bne.n 220854 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 220754 │ │ │ │ + b.n 2207ec │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 21f740 │ │ │ │ + bl 21f7d8 │ │ │ │ add r7, r0 │ │ │ │ - b.n 22076e │ │ │ │ + b.n 220806 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 220778 │ │ │ │ + b.n 220810 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - vst4.32 {d0-d3}, [sl :128], r7 │ │ │ │ + ldr??.w r0, [r2, r7, lsl #2] │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, r7, lsl #2] │ │ │ │ + @ instruction: 0xf7d800a7 │ │ │ │ stmdb 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] @ 220c18 │ │ │ │ + ldr.w r5, [pc, #1080] @ 220cb0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 220c1c │ │ │ │ + ldr.w r3, [pc, #1080] @ 220cb4 │ │ │ │ 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 2201b8 │ │ │ │ + bl 220250 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22082a │ │ │ │ + cbz r0, 2208c2 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220992 │ │ │ │ + beq.w 220a2a │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 220986 │ │ │ │ + bhi.w 220a1e │ │ │ │ tbb [pc, r3] │ │ │ │ - add r1, pc, #12 @ (adr r1, 220854 ) │ │ │ │ + add r1, pc, #12 @ (adr r1, 2208ec ) │ │ │ │ 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 │ │ │ │ @@ -619472,15 +619529,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 220a16 │ │ │ │ + beq.w 220aae │ │ │ │ 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 │ │ │ │ @@ -619490,39 +619547,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 220a4e │ │ │ │ + beq.w 220ae6 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 220a30 │ │ │ │ + beq.w 220ac8 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r9, ip, r3 │ │ │ │ - beq.n 220978 │ │ │ │ + beq.n 220a10 │ │ │ │ ldrb.w r9, [lr, #115] @ 0x73 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 220c08 │ │ │ │ + bne.w 220ca0 │ │ │ │ ldrb.w lr, [lr, #41] @ 0x29 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2208f2 │ │ │ │ + bne.n 22098a │ │ │ │ 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 220af0 │ │ │ │ + beq.w 220b88 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 220b6e │ │ │ │ + bhi.w 220c06 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 220aec │ │ │ │ + bhi.w 220b84 │ │ │ │ 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 │ │ │ │ @@ -619548,127 +619605,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, 220986 │ │ │ │ + cbz r0, 220a1e │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 220978 │ │ │ │ + cbz r0, 220a10 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220836 │ │ │ │ + bne.w 2208ce │ │ │ │ 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 2209a4 │ │ │ │ + bcs.n 220a3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ - ldr r2, [pc, #632] @ (220c20 ) │ │ │ │ - ldr r3, [pc, #628] @ (220c1c ) │ │ │ │ + bl 1f9c34 │ │ │ │ + ldr r2, [pc, #632] @ (220cb8 ) │ │ │ │ + ldr r3, [pc, #628] @ (220cb4 ) │ │ │ │ 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 220c04 │ │ │ │ + bne.w 220c9c │ │ │ │ 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 21f740 │ │ │ │ + bl 21f7d8 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 22094a │ │ │ │ + beq.n 2209e2 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 220986 │ │ │ │ + beq.n 220a1e │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 220b86 │ │ │ │ + bhi.w 220c1e │ │ │ │ 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 220998 │ │ │ │ + bcc.n 220a30 │ │ │ │ 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 220b54 │ │ │ │ + beq.w 220bec │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - bne.w 2208ba │ │ │ │ + bne.w 220952 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220968 │ │ │ │ - b.n 220978 │ │ │ │ + bne.n 220a00 │ │ │ │ + b.n 220a10 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 220a30 │ │ │ │ + beq.n 220ac8 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #8] │ │ │ │ - beq.n 220978 │ │ │ │ + beq.n 220a10 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 220c00 │ │ │ │ + bhi.w 220c98 │ │ │ │ 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} │ │ │ │ @@ -619683,517 +619740,517 @@ │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220abe │ │ │ │ + cbz r0, 220b56 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220986 │ │ │ │ + b.n 220a1e │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 220a92 │ │ │ │ + b.n 220b2a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 220a92 │ │ │ │ + b.n 220b2a │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 220a92 │ │ │ │ + b.n 220b2a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 220b74 │ │ │ │ + beq.n 220c0c │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220b34 │ │ │ │ + cbz r0, 220bcc │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220986 │ │ │ │ + b.n 220a1e │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 220a2e │ │ │ │ + beq.w 220ac6 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.w 220978 │ │ │ │ + beq.w 220a10 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 220ba8 │ │ │ │ + b.n 220c40 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 220a92 │ │ │ │ + b.n 220b2a │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 220afe │ │ │ │ + b.n 220b96 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 220952 │ │ │ │ + b.n 2209ea │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 220952 │ │ │ │ + b.n 2209ea │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 220952 │ │ │ │ + b.n 2209ea │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 220952 │ │ │ │ + b.n 2209ea │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220bd4 │ │ │ │ + cbz r0, 220c6c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220986 │ │ │ │ + b.n 220a1e │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 220ba8 │ │ │ │ + b.n 220c40 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 220ba8 │ │ │ │ + b.n 220c40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 220ba8 │ │ │ │ + b.n 220c40 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ - bls.w 220a62 │ │ │ │ - b.n 220b68 │ │ │ │ - ldrb.w r0, [r4, r7, lsl #2] │ │ │ │ + bls.w 220afa │ │ │ │ + b.n 220c00 │ │ │ │ + @ instruction: 0xf77c00a7 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65400a7 │ │ │ │ + subs.w r0, ip, #5472256 @ 0x538000 │ │ │ │ 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 220cb0 │ │ │ │ + beq.n 220d48 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 220c6a │ │ │ │ + cbz r3, 220d02 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 220c9e │ │ │ │ + cbz r2, 220d36 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220cb4 │ │ │ │ + beq.n 220d4c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 220c64 │ │ │ │ + cbz r4, 220cfc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 220c64 │ │ │ │ + cbz r2, 220cfc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220c84 │ │ │ │ + beq.n 220d1c │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220c52 │ │ │ │ + bne.n 220cea │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220c92 │ │ │ │ + beq.n 220d2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220c3e │ │ │ │ + bne.n 220cd6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 220290 │ │ │ │ + bl 220328 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 220c5e │ │ │ │ + b.n 220cf6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 220290 │ │ │ │ + bl 220328 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 220c6a │ │ │ │ + b.n 220d02 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220c6a │ │ │ │ - bl 220290 │ │ │ │ + bne.n 220d02 │ │ │ │ + bl 220328 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 220c6a │ │ │ │ + b.n 220d02 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 220c76 │ │ │ │ + b.n 220d0e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 220290 │ │ │ │ + bl 220328 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 220c4e │ │ │ │ + b.n 220ce6 │ │ │ │ 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, 220ce2 │ │ │ │ - b.n 220d0a │ │ │ │ + cbnz r3, 220d7a │ │ │ │ + b.n 220da2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220d0a │ │ │ │ + cbz r3, 220da2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220cdc │ │ │ │ + beq.n 220d74 │ │ │ │ movs r5, #0 │ │ │ │ - bl 220c24 │ │ │ │ + bl 220cbc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 220d06 │ │ │ │ + cbz r3, 220d9e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220cea │ │ │ │ + bne.n 220d82 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220cf8 │ │ │ │ + bne.n 220d90 │ │ │ │ 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, 220d34 │ │ │ │ - b.n 220e2a │ │ │ │ + cbnz r3, 220dcc │ │ │ │ + b.n 220ec2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220e2a │ │ │ │ + beq.n 220ec2 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 220d2c │ │ │ │ + beq.n 220dc4 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220e26 │ │ │ │ + beq.n 220ebe │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220dbc │ │ │ │ + beq.n 220e54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 220db6 │ │ │ │ + cbz r0, 220e4e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220dae │ │ │ │ + bne.n 220e46 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 220dca │ │ │ │ + cbz r1, 220e62 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 220dae │ │ │ │ + bne.n 220e46 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 220daa │ │ │ │ + bls.n 220e42 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 220d8c │ │ │ │ + beq.n 220e24 │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 220dbc │ │ │ │ + cbz r3, 220e54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 220db6 │ │ │ │ + cbz r3, 220e4e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 220db6 │ │ │ │ + cbz r1, 220e4e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220dae │ │ │ │ + bne.n 220e46 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 220dca │ │ │ │ + cbz r1, 220e62 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 220d72 │ │ │ │ + beq.n 220e0a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 220d8c │ │ │ │ + b.n 220e24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220d92 │ │ │ │ + bne.n 220e2a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220dd8 │ │ │ │ + beq.n 220e70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r3, r8 │ │ │ │ - cbz r3, 220df8 │ │ │ │ + cbz r3, 220e90 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 220d52 │ │ │ │ + b.n 220dea │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 220d82 │ │ │ │ + b.n 220e1a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220dca │ │ │ │ + beq.n 220e62 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 220d72 │ │ │ │ + beq.n 220e0a │ │ │ │ mov r0, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220dc6 │ │ │ │ + bne.n 220e5e │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220e1e │ │ │ │ + cbz r3, 220eb6 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 220d3e │ │ │ │ + bne.n 220dd6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220e10 │ │ │ │ + bne.n 220ea8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - b.n 220df8 │ │ │ │ + b.n 220e90 │ │ │ │ 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 220e5c │ │ │ │ + beq.n 220ef4 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - bne.n 220e60 │ │ │ │ + bne.n 220ef8 │ │ │ │ ands r0, r1 │ │ │ │ - beq.n 220eda │ │ │ │ + beq.n 220f72 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 220ed8 │ │ │ │ + bne.n 220f70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220ede │ │ │ │ + bne.n 220f76 │ │ │ │ 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 220ee4 │ │ │ │ + beq.n 220f7c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 220f18 │ │ │ │ + beq.n 220fb0 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 220eda │ │ │ │ + bne.n 220f72 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [lr, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22103e │ │ │ │ + beq.w 2210d6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r4, lr, r2 │ │ │ │ - b.n 220eac │ │ │ │ + b.n 220f44 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22103e │ │ │ │ + beq.w 2210d6 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 220e9c │ │ │ │ + beq.n 220f34 │ │ │ │ ldr.w r4, [lr, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22103e │ │ │ │ + beq.w 2210d6 │ │ │ │ add.w r0, lr, r2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 220ece │ │ │ │ + b.n 220f66 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 220efa │ │ │ │ + cbz r3, 220f92 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220ec8 │ │ │ │ + bne.n 220f60 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 220e86 │ │ │ │ - b.n 220ed8 │ │ │ │ + beq.n 220f1e │ │ │ │ + b.n 220f70 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 22106e │ │ │ │ + beq.w 221106 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 220eda │ │ │ │ + bmi.n 220f72 │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220f72 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 220f3c │ │ │ │ + cbz r0, 220fd4 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 220f0c │ │ │ │ + b.n 220fa4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 220f36 │ │ │ │ + cbz r0, 220fce │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220f06 │ │ │ │ - b.n 220ed8 │ │ │ │ + bne.n 220f9e │ │ │ │ + b.n 220f70 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 220e86 │ │ │ │ + beq.n 220f1e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 220ed8 │ │ │ │ + beq.n 220f70 │ │ │ │ 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 220eda │ │ │ │ + b.n 220f72 │ │ │ │ movs r0, #6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 220eda │ │ │ │ + beq.n 220f72 │ │ │ │ add r2, lr │ │ │ │ movs r0, #14 │ │ │ │ rsb lr, lr, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22105c │ │ │ │ + beq.w 2210f4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 221062 │ │ │ │ + bhi.w 2210fa │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.n 221014 │ │ │ │ + beq.n 2210ac │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 220ff2 │ │ │ │ + beq.n 22108a │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r4, [r1, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 22101e │ │ │ │ + bne.n 2210b6 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 22101e │ │ │ │ + bne.n 2210b6 │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrd r5, r1, [r1, #20] │ │ │ │ cmp r4, #32 │ │ │ │ - bhi.n 221050 │ │ │ │ + bhi.n 2210e8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 221038 │ │ │ │ + bhi.n 2210d0 │ │ │ │ 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] │ │ │ │ @@ -620209,18 +620266,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 221056 │ │ │ │ + bhi.n 2210ee │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 22102c │ │ │ │ + bhi.n 2210c4 │ │ │ │ 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 │ │ │ │ @@ -620235,145 +620292,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 22106a │ │ │ │ + bne.n 221102 │ │ │ │ add.w r1, lr, r2 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220f44 │ │ │ │ + bne.n 220fdc │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221258 │ │ │ │ + beq.w 2212f0 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #6 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220f72 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 220ff2 │ │ │ │ + b.n 22108a │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 220ff2 │ │ │ │ + b.n 22108a │ │ │ │ uxth r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 220fea │ │ │ │ + b.n 221082 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 220fea │ │ │ │ + b.n 221082 │ │ │ │ uxth r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220fb0 │ │ │ │ + b.n 221048 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220fb0 │ │ │ │ + b.n 221048 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220f00 │ │ │ │ + bne.w 220f98 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220f72 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 220fb0 │ │ │ │ + b.n 221048 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 220fea │ │ │ │ + b.n 221082 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220f72 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 220ff2 │ │ │ │ + beq.n 22108a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220f72 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221266 │ │ │ │ + beq.w 2212fe │ │ │ │ mov r2, ip │ │ │ │ add.w r8, lr, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 221206 │ │ │ │ + bne.w 22129e │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 221206 │ │ │ │ + beq.w 22129e │ │ │ │ mov r5, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 221082 │ │ │ │ + bne.n 22111a │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 221278 │ │ │ │ + beq.w 221310 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r5, r8 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 2210d6 │ │ │ │ + beq.n 22116e │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220f70 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2210ba │ │ │ │ + bne.n 221152 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220f70 │ │ │ │ add.w r9, lr, r2 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov.w fp, #14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220f70 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220f70 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220f70 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 22124e │ │ │ │ + beq.w 2212e6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ biceq.w fp, fp, #4 │ │ │ │ - beq.n 2211b4 │ │ │ │ + beq.n 22124c │ │ │ │ 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 221244 │ │ │ │ + bne.w 2212dc │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 221244 │ │ │ │ + bne.w 2212dc │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp r6, #32 │ │ │ │ it hi │ │ │ │ movhi r8, r5 │ │ │ │ - bhi.n 22116e │ │ │ │ + bhi.n 221206 │ │ │ │ subs r5, r6, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 221200 │ │ │ │ + bhi.n 221298 │ │ │ │ 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] │ │ │ │ @@ -620389,18 +620446,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 2211a8 │ │ │ │ + bhi.n 221240 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 2211f4 │ │ │ │ + bhi.n 22128c │ │ │ │ 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 │ │ │ │ @@ -620416,179 +620473,179 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 220eea │ │ │ │ + bne.w 220f82 │ │ │ │ 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 2210e8 │ │ │ │ + bne.n 221180 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 220ed8 │ │ │ │ + bne.w 220f70 │ │ │ │ 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 220ed8 │ │ │ │ - b.n 220e8a │ │ │ │ + beq.w 220f70 │ │ │ │ + b.n 220f22 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2211a8 │ │ │ │ + b.n 221240 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2211a8 │ │ │ │ + b.n 221240 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 22116e │ │ │ │ + b.n 221206 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 22116e │ │ │ │ + b.n 221206 │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2210a6 │ │ │ │ + beq.w 22113e │ │ │ │ add.w r8, lr, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 221236 │ │ │ │ + beq.n 2212ce │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220f70 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22121a │ │ │ │ + bne.n 2212b2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2210b4 │ │ │ │ - b.n 2210dc │ │ │ │ + bne.w 22114c │ │ │ │ + b.n 221174 │ │ │ │ cmp r5, r7 │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ - b.n 2211b4 │ │ │ │ + b.n 22124c │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ bicne.w fp, fp, #8 │ │ │ │ - b.n 2211b4 │ │ │ │ + b.n 22124c │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.w 220eda │ │ │ │ + bpl.w 220f72 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220f72 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 221274 │ │ │ │ + cbz r3, 22130c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 2210b4 │ │ │ │ + b.n 22114c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 220e8a │ │ │ │ + b.n 220f22 │ │ │ │ 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] @ (221314 ) │ │ │ │ - ldr r2, [pc, #136] @ (221318 ) │ │ │ │ + ldr r1, [pc, #132] @ (2213ac ) │ │ │ │ + ldr r2, [pc, #136] @ (2213b0 ) │ │ │ │ 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 2212f6 │ │ │ │ + beq.n 22138e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220250 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220250 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 220e38 │ │ │ │ + bl 220ed0 │ │ │ │ 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 2212dc │ │ │ │ + bcs.n 221374 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ 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, 2212f6 │ │ │ │ - bl 1f9b9c │ │ │ │ - ldr r2, [pc, #36] @ (22131c ) │ │ │ │ - ldr r3, [pc, #28] @ (221318 ) │ │ │ │ + cbz r4, 22138e │ │ │ │ + bl 1f9c34 │ │ │ │ + ldr r2, [pc, #36] @ (2213b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2213b0 ) │ │ │ │ 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 221310 │ │ │ │ + bne.n 2213a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [sl, #-668]! @ 0xfffffd64 │ │ │ │ + ldcl 0, cr0, [r2], {167} @ 0xa7 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r2, #-668] @ 0xfffffd64 │ │ │ │ + stcl 0, cr0, [sl], #-668 @ 0xfffffd64 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 221328 │ │ │ │ + cbz r3, 2213c0 │ │ │ │ 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 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220250 │ │ │ │ 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 │ │ │ │ @@ -620596,222 +620653,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 221388 │ │ │ │ + beq.n 221420 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 221392 │ │ │ │ + cbz r5, 22142a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 2213b2 │ │ │ │ + cbz r1, 22144a │ │ │ │ mov r0, r5 │ │ │ │ - bl 220e38 │ │ │ │ + bl 220ed0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 22127c │ │ │ │ + bl 221314 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220250 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22137e │ │ │ │ + bne.n 221416 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9a30 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220250 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 22137e │ │ │ │ + b.n 221416 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 220290 │ │ │ │ - cbz r0, 2213ec │ │ │ │ + bl 220328 │ │ │ │ + cbz r0, 221484 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2202e4 │ │ │ │ + bl 22037c │ │ │ │ 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 216cdc │ │ │ │ + bl 216d74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221496 │ │ │ │ + beq.n 22152e │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r7, 22143e │ │ │ │ + cbz r7, 2214d6 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22147e │ │ │ │ + beq.n 221516 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22149e │ │ │ │ + beq.n 221536 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 221438 │ │ │ │ + cbz r4, 2214d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 221438 │ │ │ │ + cbz r3, 2214d0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221450 │ │ │ │ + beq.n 2214e8 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 221426 │ │ │ │ + bne.n 2214be │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221462 │ │ │ │ + beq.n 2214fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216f5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 221410 │ │ │ │ + bne.n 2214a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 220290 │ │ │ │ - cbz r0, 22146c │ │ │ │ + bl 220328 │ │ │ │ + cbz r0, 221504 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 221422 │ │ │ │ - b.n 22143e │ │ │ │ + bne.n 2214ba │ │ │ │ + b.n 2214d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 220290 │ │ │ │ + bl 220328 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 221492 │ │ │ │ + cbnz r0, 22152a │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r4 │ │ │ │ - bl 2202e4 │ │ │ │ + bl 22037c │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 221422 │ │ │ │ - b.n 22143e │ │ │ │ + bne.n 2214ba │ │ │ │ + b.n 2214d6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 22143e │ │ │ │ + bne.n 2214d6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 220290 │ │ │ │ + bl 220328 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22146c │ │ │ │ + beq.n 221504 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 22143e │ │ │ │ + b.n 2214d6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 220290 │ │ │ │ - cbnz r0, 2214ae │ │ │ │ + bl 220328 │ │ │ │ + cbnz r0, 221546 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 22146c │ │ │ │ + b.n 221504 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 221422 │ │ │ │ + b.n 2214ba │ │ │ │ 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] @ 221e10 │ │ │ │ + ldr.w r2, [pc, #2372] @ 221ea8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2372] @ 221e14 │ │ │ │ + ldr.w r3, [pc, #2372] @ 221eac │ │ │ │ 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] @ 221e18 │ │ │ │ + ldr.w sl, [pc, #2344] @ 221eb0 │ │ │ │ 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 221f28 │ │ │ │ + beq.w 221fc0 │ │ │ │ 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 221776 │ │ │ │ + beq.w 22180e │ │ │ │ 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 2215ca │ │ │ │ + beq.n 221662 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2217b0 │ │ │ │ - cbnz r3, 2215aa │ │ │ │ - ldr.w r2, [pc, #2244] @ 221e1c │ │ │ │ + beq.w 221848 │ │ │ │ + cbnz r3, 221642 │ │ │ │ + ldr.w r2, [pc, #2244] @ 221eb4 │ │ │ │ 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, 2215aa │ │ │ │ + cbz r5, 221642 │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22159a │ │ │ │ + bne.n 221632 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 22159a │ │ │ │ + bne.n 221632 │ │ │ │ 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 │ │ │ │ @@ -620820,117 +620877,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 22156a │ │ │ │ + bne.n 221602 │ │ │ │ orr.w r3, ip, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 221774 │ │ │ │ + beq.w 22180c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 2215bc │ │ │ │ + cbz r3, 221654 │ │ │ │ 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 22154c │ │ │ │ + bne.n 2215e4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2215aa │ │ │ │ + beq.n 221642 │ │ │ │ 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 221ffa │ │ │ │ + bne.w 222092 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 221bbc │ │ │ │ + beq.w 221c54 │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 221bbc │ │ │ │ + bne.w 221c54 │ │ │ │ and.w r1, r1, ip │ │ │ │ mov r9, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221bc4 │ │ │ │ + bne.w 221c5c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 221620 │ │ │ │ + bne.n 2216b8 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 221bd2 │ │ │ │ + beq.w 221c6a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 221c32 │ │ │ │ + beq.w 221cca │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 2215aa │ │ │ │ + bne.n 221642 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221ca0 │ │ │ │ + bne.w 221d38 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221ce0 │ │ │ │ + bne.w 221d78 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r0, 22164e │ │ │ │ + cbnz r0, 2216e6 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 221e28 │ │ │ │ + beq.w 221ec0 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ strdeq r3, r5, [sp, #12] │ │ │ │ - beq.n 22168c │ │ │ │ - b.w 221e7c │ │ │ │ + beq.n 221724 │ │ │ │ + b.w 221f14 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 221694 │ │ │ │ + bne.n 22172c │ │ │ │ mov r0, sl │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 221e78 │ │ │ │ + bne.w 221f10 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 221660 │ │ │ │ + beq.n 2216f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221ce0 │ │ │ │ + beq.w 221d78 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 221ce0 │ │ │ │ + bne.w 221d78 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 221ce0 │ │ │ │ + bne.w 221d78 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 2216be │ │ │ │ + cbnz r3, 221756 │ │ │ │ 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] │ │ │ │ @@ -620938,44 +620995,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 220180 │ │ │ │ + bl 220218 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221954 │ │ │ │ + beq.w 2219ec │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 221cf0 │ │ │ │ + bne.w 221d88 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22201a │ │ │ │ + bne.w 2220b2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 221f42 │ │ │ │ + beq.w 221fda │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne sl, r5 │ │ │ │ - beq.w 221fde │ │ │ │ + beq.w 222076 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r5, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 221f0c │ │ │ │ + beq.w 221fa4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ subs r2, #4 │ │ │ │ mov r8, r3 │ │ │ │ subs r0, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 22175a │ │ │ │ + b.n 2217f2 │ │ │ │ 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] │ │ │ │ @@ -620983,102 +621040,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 221f08 │ │ │ │ + beq.w 221fa0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22172e │ │ │ │ + bne.n 2217c6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #3 │ │ │ │ ite eq │ │ │ │ moveq r3, sl │ │ │ │ orrne.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22172e │ │ │ │ - b.n 22174c │ │ │ │ + bne.n 2217c6 │ │ │ │ + b.n 2217e4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22151e │ │ │ │ + bne.w 2215b6 │ │ │ │ mov r5, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2625d0 │ │ │ │ - ldr.w r2, [pc, #1676] @ 221e20 │ │ │ │ - ldr.w r3, [pc, #1660] @ 221e14 │ │ │ │ + bl 262668 │ │ │ │ + ldr.w r2, [pc, #1676] @ 221eb8 │ │ │ │ + ldr.w r3, [pc, #1660] @ 221eac │ │ │ │ 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 22200e │ │ │ │ + bne.w 2220a6 │ │ │ │ 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 221902 │ │ │ │ + beq.w 22199a │ │ │ │ cmp.w r3, #362 @ 0x16a │ │ │ │ - bcs.w 22195a │ │ │ │ + bcs.w 2219f2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq.w 221b58 │ │ │ │ + beq.w 221bf0 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221642 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 221bc8 │ │ │ │ - bl 216c90 │ │ │ │ + bne.w 221c60 │ │ │ │ + bl 216d28 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22199a │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22199a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ - bl 220018 │ │ │ │ + bl 2200b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221902 │ │ │ │ + beq.n 22199a │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 22201e │ │ │ │ + bne.w 2220b6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 221dd0 │ │ │ │ + bhi.w 221e68 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 221efc │ │ │ │ + bls.w 221f94 │ │ │ │ subs r3, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 221f22 │ │ │ │ + bne.w 221fba │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ itt ne │ │ │ │ movne r1, #8 │ │ │ │ movne lr, r1 │ │ │ │ - beq.w 221ef0 │ │ │ │ + beq.w 221f88 │ │ │ │ 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] │ │ │ │ @@ -621094,132 +621151,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 2218bc │ │ │ │ + beq.n 221954 │ │ │ │ mul.w r0, lr, r3 │ │ │ │ mov r1, r8 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21fa54 │ │ │ │ + bl 21faec │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 2218f2 │ │ │ │ + beq.n 22198a │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, r9 │ │ │ │ - cbz r3, 2218e4 │ │ │ │ + cbz r3, 22197c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 2218da │ │ │ │ + bne.n 221972 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216b5c │ │ │ │ + bl 216bf4 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221642 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221642 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221642 │ │ │ │ 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 214b2c │ │ │ │ + bl 214bc4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 221946 │ │ │ │ + cbz r0, 2219de │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2215aa │ │ │ │ + b.n 221642 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221642 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r8, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221bcc │ │ │ │ + bne.w 221c64 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221642 │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 221b48 │ │ │ │ - ldr.w r3, [pc, #1180] @ 221e24 │ │ │ │ + bne.w 221be0 │ │ │ │ + ldr.w r3, [pc, #1180] @ 221ebc │ │ │ │ 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 220018 │ │ │ │ + bl 2200b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221e6a │ │ │ │ + beq.w 221f02 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22201e │ │ │ │ + bne.w 2220b6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 221de8 │ │ │ │ + bhi.w 221e80 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 221f02 │ │ │ │ + bls.w 221f9a │ │ │ │ subs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 221f2c │ │ │ │ + bne.w 221fc4 │ │ │ │ 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 │ │ │ │ @@ -621241,15 +621298,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 221a86 │ │ │ │ + beq.n 221b1e │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 61174 │ │ │ │ movs r0, #1 │ │ │ │ @@ -621263,60 +621320,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 221a5c │ │ │ │ + bne.n 221af4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 221ab4 │ │ │ │ + beq.n 221b4c │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r0, [r8, #13] │ │ │ │ mov r8, r3 │ │ │ │ mul.w r0, r0, r9 │ │ │ │ blx 61af4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21fa54 │ │ │ │ + bl 21faec │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 221aea │ │ │ │ + beq.n 221b82 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 61174 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 221adc │ │ │ │ + cbz r2, 221b74 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 221ad2 │ │ │ │ + bne.n 221b6a │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f8dc │ │ │ │ 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 │ │ │ │ @@ -621325,83 +621382,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 213d58 │ │ │ │ + bl 213df0 │ │ │ │ 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 2215aa │ │ │ │ + bne.w 221642 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221642 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 2215aa │ │ │ │ - b.n 22194e │ │ │ │ + bne.w 221642 │ │ │ │ + b.n 2219e6 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2215aa │ │ │ │ - ldr r3, [pc, #700] @ (221e24 ) │ │ │ │ + bne.w 221642 │ │ │ │ + ldr r3, [pc, #700] @ (221ebc ) │ │ │ │ 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 221d8a │ │ │ │ + beq.w 221e22 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 2215aa │ │ │ │ - vldr d7, [pc, #632] @ 221e08 │ │ │ │ + bne.w 221642 │ │ │ │ + vldr d7, [pc, #632] @ 221ea0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2215aa │ │ │ │ + beq.w 221642 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 221946 │ │ │ │ + b.n 2219de │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22160c │ │ │ │ - b.n 2215aa │ │ │ │ + beq.w 2216a4 │ │ │ │ + b.n 221642 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 2215aa │ │ │ │ - bl 216c90 │ │ │ │ + b.n 221642 │ │ │ │ + bl 216d28 │ │ │ │ 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 2147c4 │ │ │ │ + bl 21485c │ │ │ │ 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 │ │ │ │ @@ -621413,37 +621470,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 221946 │ │ │ │ + b.n 2219de │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 221cfa │ │ │ │ + beq.n 221d92 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221642 │ │ │ │ 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 218e88 │ │ │ │ + bl 218f20 │ │ │ │ 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] │ │ │ │ @@ -621460,57 +621517,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 221954 │ │ │ │ + b.n 2219ec │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237d58 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 221cd4 │ │ │ │ + cbz r0, 221d6c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 221e00 │ │ │ │ + bhi.w 221e98 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 60e04 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 221e00 │ │ │ │ + bne.w 221e98 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #68] @ 0x44 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22163c │ │ │ │ + beq.w 2216d4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 220180 │ │ │ │ + bl 220218 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2216ea │ │ │ │ + bne.w 221782 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 2215aa │ │ │ │ + b.n 221642 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 221d5a │ │ │ │ + bhi.n 221df2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 221eda │ │ │ │ + bhi.w 221f72 │ │ │ │ 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 │ │ │ │ @@ -621540,221 +621597,222 @@ │ │ │ │ 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 221c3e │ │ │ │ + bne.w 221cd6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 221c2c │ │ │ │ + bne.w 221cc4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221c2c │ │ │ │ + bne.w 221cc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 220180 │ │ │ │ + bl 220218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221c2c │ │ │ │ + beq.w 221cc4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, #20 │ │ │ │ - b.n 221946 │ │ │ │ + b.n 2219de │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221f32 │ │ │ │ + beq.w 221fca │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ tst.w r8, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 221946 │ │ │ │ - b.n 221b8c │ │ │ │ + bne.w 2219de │ │ │ │ + b.n 221c24 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 221efc │ │ │ │ + bhi.w 221f94 │ │ │ │ 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 221f02 │ │ │ │ + bhi.w 221f9a │ │ │ │ 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 221632 │ │ │ │ + b.n 2216ca │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xeb2600a7 │ │ │ │ + eor.w r0, lr, r7, asr #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r0, r7, asr #2 │ │ │ │ + orn r0, r8, r7, asr #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r4], #-668 @ 0x29c │ │ │ │ + b.n 221e54 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 221e52 │ │ │ │ + cbz r0, 221eea │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 221e52 │ │ │ │ + bne.n 221eea │ │ │ │ mov r1, sl │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 221f6a │ │ │ │ + beq.w 222002 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221ce0 │ │ │ │ + bne.w 221d78 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.w 22164e │ │ │ │ + b.w 2216e6 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ - b.n 221b34 │ │ │ │ + b.n 221bcc │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 221696 │ │ │ │ + bne.w 22172e │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e31f4 │ │ │ │ + bl 2e328c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 221eb4 │ │ │ │ + beq.n 221f4c │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 221f62 │ │ │ │ + beq.n 221ffa │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e3210 │ │ │ │ + bl 2e32a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 221696 │ │ │ │ + bne.w 22172e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ - bl 21f7c8 │ │ │ │ - b.n 221954 │ │ │ │ + bl 21f860 │ │ │ │ + b.n 2219ec │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 221c3e │ │ │ │ - b.n 221d60 │ │ │ │ + bne.w 221cd6 │ │ │ │ + b.n 221df8 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 221c3e │ │ │ │ - b.n 221d60 │ │ │ │ + bne.w 221cd6 │ │ │ │ + b.n 221df8 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 221c3e │ │ │ │ - b.n 221d60 │ │ │ │ + bne.w 221cd6 │ │ │ │ + b.n 221df8 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221850 │ │ │ │ + b.n 2218e8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2219f6 │ │ │ │ + b.n 221a8e │ │ │ │ movs r1, #32 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221850 │ │ │ │ + b.n 2218e8 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2219f6 │ │ │ │ + b.n 221a8e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 220290 │ │ │ │ + bl 220328 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221cf0 │ │ │ │ + beq.w 221d88 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 2215aa │ │ │ │ + b.w 221642 │ │ │ │ movs r1, #16 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221850 │ │ │ │ + b.n 2218e8 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 221786 │ │ │ │ + b.n 22181e │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2219f6 │ │ │ │ + b.n 221a8e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b.n 221b84 │ │ │ │ + b.n 221c1c │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 221850 │ │ │ │ + b.n 2218e8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2219f6 │ │ │ │ + b.n 221a8e │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 222016 │ │ │ │ + bne.n 2220ae │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ sub.w sl, r2, r1 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 221710 │ │ │ │ + b.w 2217a8 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 221e9a │ │ │ │ - b.w 221696 │ │ │ │ + bne.n 221f32 │ │ │ │ + b.w 22172e │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 221e52 │ │ │ │ + bne.w 221eea │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ 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 │ │ │ │ @@ -621763,756 +621821,756 @@ │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220290 │ │ │ │ - b.n 221954 │ │ │ │ + bl 220328 │ │ │ │ + b.n 2219ec │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 220600 │ │ │ │ + bl 220698 │ │ │ │ sub.w sl, r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 221710 │ │ │ │ + b.w 2217a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221642 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 222012 │ │ │ │ + beq.n 2220aa │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 221632 │ │ │ │ - b.w 2215aa │ │ │ │ + beq.w 2216ca │ │ │ │ + b.w 221642 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 221c34 │ │ │ │ + b.n 221ccc │ │ │ │ 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, 222042 │ │ │ │ - b.n 22206a │ │ │ │ + cbnz r3, 2220da │ │ │ │ + b.n 222102 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22206a │ │ │ │ + cbz r3, 222102 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22203c │ │ │ │ + beq.n 2220d4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2214b8 │ │ │ │ + bl 221550 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 222066 │ │ │ │ + cbz r3, 2220fe │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22204a │ │ │ │ + bne.n 2220e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 222058 │ │ │ │ + bne.n 2220f0 │ │ │ │ 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, 2220a2 │ │ │ │ + cbz r2, 22213a │ │ │ │ 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 22208c │ │ │ │ + bne.n 222124 │ │ │ │ ldr.w r4, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2220b4 │ │ │ │ - b.n 22218a │ │ │ │ + cbnz r3, 22214c │ │ │ │ + b.n 222222 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22218a │ │ │ │ + beq.n 222222 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2220ac │ │ │ │ + beq.n 222144 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 222194 │ │ │ │ + beq.n 22222c │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222134 │ │ │ │ + beq.n 2221cc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 22212e │ │ │ │ + cbz r0, 2221c6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 222126 │ │ │ │ + bne.n 2221be │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 222142 │ │ │ │ + cbz r1, 2221da │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 222126 │ │ │ │ + bne.n 2221be │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 222122 │ │ │ │ + bls.n 2221ba │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 222104 │ │ │ │ + beq.n 22219c │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 222134 │ │ │ │ + cbz r3, 2221cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 22212e │ │ │ │ + cbz r3, 2221c6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 22212e │ │ │ │ + cbz r1, 2221c6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 222126 │ │ │ │ + bne.n 2221be │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 222142 │ │ │ │ + cbz r1, 2221da │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2220ea │ │ │ │ + beq.n 222182 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 222104 │ │ │ │ + b.n 22219c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22210a │ │ │ │ + bne.n 2221a2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 222150 │ │ │ │ + beq.n 2221e8 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 216e2c │ │ │ │ - cbz r5, 222170 │ │ │ │ + bl 216ec4 │ │ │ │ + cbz r5, 222208 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2220ca │ │ │ │ + b.n 222162 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 2220fa │ │ │ │ + b.n 222192 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222142 │ │ │ │ + beq.n 2221da │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 2220ea │ │ │ │ + beq.n 222182 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22213e │ │ │ │ + bne.n 2221d6 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2625d0 │ │ │ │ - b.n 222182 │ │ │ │ + bl 262668 │ │ │ │ + b.n 22221a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2220ba │ │ │ │ + bne.n 222152 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22217c │ │ │ │ + bne.n 222214 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23b608 │ │ │ │ + bl 23b6a0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r5 │ │ │ │ - b.n 222170 │ │ │ │ + b.n 222208 │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2221c0 │ │ │ │ - cbz r3, 2221c0 │ │ │ │ + beq.n 222258 │ │ │ │ + cbz r3, 222258 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 222244 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 2221c0 │ │ │ │ + cbz r3, 222258 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2221a8 │ │ │ │ - cbz r1, 2221c4 │ │ │ │ + bne.n 222240 │ │ │ │ + cbz r1, 22225c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 2221bc │ │ │ │ + b.n 222254 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 2221c4 │ │ │ │ + cbz r2, 22225c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2221b8 │ │ │ │ + bne.n 222250 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #59] @ 0x3b │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 2221d4 │ │ │ │ + beq.n 22226c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2221a8 │ │ │ │ + b.n 222240 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (222508 ) │ │ │ │ + ldr r2, [pc, #812] @ (2225a0 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 222252 │ │ │ │ + bhi.n 2222ea │ │ │ │ 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 2224cc │ │ │ │ + beq.w 222564 │ │ │ │ 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 222204 │ │ │ │ + beq.n 22229c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w lr, r1, #24 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 22259a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 222248 │ │ │ │ + bcc.n 2222e0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222206 │ │ │ │ + beq.n 22229e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 222242 │ │ │ │ + beq.n 2222da │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22223a │ │ │ │ + bne.n 2222d2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2224c8 │ │ │ │ + bne.w 222560 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 222218 │ │ │ │ - b.n 222204 │ │ │ │ + bne.n 2222b0 │ │ │ │ + b.n 22229c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222204 │ │ │ │ + beq.n 22229c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 22259a │ │ │ │ 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 222298 │ │ │ │ + bcc.n 222330 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222206 │ │ │ │ + beq.n 22229e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 222292 │ │ │ │ + beq.n 22232a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22228a │ │ │ │ + bne.n 222322 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2224c8 │ │ │ │ + bne.w 222560 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 222262 │ │ │ │ - b.n 222204 │ │ │ │ - ldr r3, [pc, #612] @ (22250c ) │ │ │ │ + bne.n 2222fa │ │ │ │ + b.n 22229c │ │ │ │ + ldr r3, [pc, #612] @ (2225a4 ) │ │ │ │ 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 222204 │ │ │ │ + beq.n 22229c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 22259a │ │ │ │ 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 2222f8 │ │ │ │ + bcc.n 222390 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222206 │ │ │ │ + beq.n 22229e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2222f2 │ │ │ │ + beq.n 22238a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2222ea │ │ │ │ + bne.n 222382 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2224c8 │ │ │ │ + bne.w 222560 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 2222c2 │ │ │ │ - b.n 222204 │ │ │ │ + bne.n 22235a │ │ │ │ + b.n 22229c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222204 │ │ │ │ + beq.w 22229c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 22259a │ │ │ │ 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 22234c │ │ │ │ + bcc.n 2223e4 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 22229e │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 222346 │ │ │ │ + beq.n 2223de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22233e │ │ │ │ + bne.n 2223d6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2224c8 │ │ │ │ + bne.w 222560 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 222204 │ │ │ │ + bne.w 22229c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi.w 222204 │ │ │ │ + bhi.w 22229c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 22229e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22237c │ │ │ │ + beq.n 222414 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 222374 │ │ │ │ + bne.n 22240c │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 222206 │ │ │ │ + b.n 22229e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2223c0 │ │ │ │ + cbz r3, 222458 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r4, r1, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 22259a │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 2223c0 │ │ │ │ + bcc.n 222458 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 22229e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2223ba │ │ │ │ + beq.n 222452 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2223b2 │ │ │ │ + bne.n 22244a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2224c8 │ │ │ │ + bne.w 222560 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222204 │ │ │ │ + beq.w 22229c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 22259a │ │ │ │ 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 222408 │ │ │ │ + bcc.n 2224a0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 22229e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 222404 │ │ │ │ + beq.n 22249c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2223fc │ │ │ │ + bne.n 222494 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2224c8 │ │ │ │ + bne.n 222560 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 2223d2 │ │ │ │ - b.n 222204 │ │ │ │ + bne.n 22246a │ │ │ │ + b.n 22229c │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 222204 │ │ │ │ + beq.w 22229c │ │ │ │ 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 222502 │ │ │ │ + beq.n 22259a │ │ │ │ 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 222460 │ │ │ │ + bcc.n 2224f8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 22229e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22245c │ │ │ │ + beq.n 2224f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 222454 │ │ │ │ + bne.n 2224ec │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2224c8 │ │ │ │ + bne.n 222560 │ │ │ │ add.w ip, ip, #5 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 222430 │ │ │ │ - b.n 222204 │ │ │ │ - ldr r3, [pc, #164] @ (222510 ) │ │ │ │ + bne.n 2224c8 │ │ │ │ + b.n 22229c │ │ │ │ + ldr r3, [pc, #164] @ (2225a8 ) │ │ │ │ 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 222204 │ │ │ │ + beq.w 22229c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 222502 │ │ │ │ + beq.n 22259a │ │ │ │ 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 2224ba │ │ │ │ + bcc.n 222552 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 22229e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2224b6 │ │ │ │ + beq.n 22254e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2224ae │ │ │ │ + bne.n 222546 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2224c8 │ │ │ │ + bne.n 222560 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 222486 │ │ │ │ - b.n 222204 │ │ │ │ + bne.n 22251e │ │ │ │ + b.n 22229c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 222206 │ │ │ │ + b.n 22229e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 222502 │ │ │ │ + beq.n 22259a │ │ │ │ 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 222204 │ │ │ │ + bcc.w 22229c │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 22229e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22237c │ │ │ │ + beq.w 222414 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2224f8 │ │ │ │ - b.n 22237c │ │ │ │ + bne.n 222590 │ │ │ │ + b.n 222414 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - udf #30 │ │ │ │ + ble.n 2224b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r4, [pc, #3084] @ 223134 │ │ │ │ + ldr.w r4, [pc, #3084] @ 2231cc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #3084] @ 223138 │ │ │ │ + ldr.w r0, [pc, #3084] @ 2231d0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3080] @ 22313c │ │ │ │ - ldr.w r2, [pc, #3080] @ 223140 │ │ │ │ + ldr.w r3, [pc, #3080] @ 2231d4 │ │ │ │ + ldr.w r2, [pc, #3080] @ 2231d8 │ │ │ │ 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 222622 │ │ │ │ + beq.n 2226ba │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 222622 │ │ │ │ + bne.n 2226ba │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #490 @ 0x1ea │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 222642 │ │ │ │ + bcs.n 2226da │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 22272a │ │ │ │ + bcs.w 2227c2 │ │ │ │ cmp.w ip, #316 @ 0x13c │ │ │ │ - bhi.w 222764 │ │ │ │ + bhi.w 2227fc │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bhi.w 2238ca │ │ │ │ + bhi.w 223962 │ │ │ │ cmp.w ip, #227 @ 0xe3 │ │ │ │ - bhi.w 2227c2 │ │ │ │ + bhi.w 22285a │ │ │ │ cmp.w ip, #219 @ 0xdb │ │ │ │ - bhi.w 223882 │ │ │ │ + bhi.w 22391a │ │ │ │ cmp.w ip, #118 @ 0x76 │ │ │ │ - beq.w 223396 │ │ │ │ - bls.w 222b9c │ │ │ │ + beq.w 22342e │ │ │ │ + bls.w 222c34 │ │ │ │ cmp.w ip, #203 @ 0xcb │ │ │ │ - bhi.w 222daa │ │ │ │ + bhi.w 222e42 │ │ │ │ cmp.w ip, #171 @ 0xab │ │ │ │ - bhi.w 223858 │ │ │ │ + bhi.w 2238f0 │ │ │ │ cmp.w ip, #166 @ 0xa6 │ │ │ │ - beq.w 222962 │ │ │ │ - bhi.w 2239e8 │ │ │ │ + beq.w 2229fa │ │ │ │ + bhi.w 223a80 │ │ │ │ sub.w ip, ip, #124 @ 0x7c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 2226aa │ │ │ │ + bhi.n 222742 │ │ │ │ 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 22378e │ │ │ │ + bne.w 223826 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2226aa │ │ │ │ + beq.n 222742 │ │ │ │ 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, 22261e │ │ │ │ + cbz r3, 2226b6 │ │ │ │ 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 22261e │ │ │ │ + bpl.n 2226b6 │ │ │ │ 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] @ 223144 │ │ │ │ - ldr.w r3, [pc, #2832] @ 223138 │ │ │ │ + ldr.w r2, [pc, #2848] @ 2231dc │ │ │ │ + ldr.w r3, [pc, #2832] @ 2231d0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 223bac │ │ │ │ + bne.w 223c44 │ │ │ │ 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 2226b2 │ │ │ │ + bhi.n 22274a │ │ │ │ movw r3, #686 @ 0x2ae │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222eca │ │ │ │ + bhi.w 222f62 │ │ │ │ cmp.w ip, #640 @ 0x280 │ │ │ │ - bcs.w 222f2e │ │ │ │ + bcs.w 222fc6 │ │ │ │ cmp.w ip, #604 @ 0x25c │ │ │ │ - bhi.w 222894 │ │ │ │ + bhi.w 22292c │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bcs.w 2230ee │ │ │ │ + bcs.w 223186 │ │ │ │ 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 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ cmp.w ip, #504 @ 0x1f8 │ │ │ │ - beq.w 22322c │ │ │ │ + beq.w 2232c4 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 2226aa │ │ │ │ + bpl.n 222742 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2226aa │ │ │ │ + cbnz r4, 222742 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2226aa │ │ │ │ + cbnz r4, 222742 │ │ │ │ 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 2225fc │ │ │ │ + b.n 222694 │ │ │ │ cmp.w ip, #780 @ 0x30c │ │ │ │ - bcs.w 222e5c │ │ │ │ + bcs.w 222ef4 │ │ │ │ cmp.w ip, #772 @ 0x304 │ │ │ │ - bcs.w 222942 │ │ │ │ + bcs.w 2229da │ │ │ │ movw r3, #749 @ 0x2ed │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222fbc │ │ │ │ + bhi.w 223054 │ │ │ │ movw r3, #729 @ 0x2d9 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 223148 │ │ │ │ + bls.w 2231e0 │ │ │ │ subw r2, ip, #730 @ 0x2da │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #2535 @ 0x9e7 │ │ │ │ movt r2, #8 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.w 223212 │ │ │ │ + bne.w 2232aa │ │ │ │ movw r3, #742 @ 0x2e6 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 2226aa │ │ │ │ + bne.n 222742 │ │ │ │ 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 2226aa │ │ │ │ + beq.n 222742 │ │ │ │ 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 22347a │ │ │ │ + bne.w 223512 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 2226aa │ │ │ │ + b.n 222742 │ │ │ │ sub.w r3, ip, #480 @ 0x1e0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2226aa │ │ │ │ - add r2, pc, #8 @ (adr r2, 22273c ) │ │ │ │ + bhi.n 222742 │ │ │ │ + add r2, pc, #8 @ (adr r2, 2227d4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -622527,49 +622585,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 222848 │ │ │ │ + bcs.n 2228e0 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bcs.w 222c58 │ │ │ │ + bcs.w 222cf0 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.w 223050 │ │ │ │ + bcs.w 2230e8 │ │ │ │ cmp.w ip, #368 @ 0x170 │ │ │ │ - bls.w 22329c │ │ │ │ + bls.w 223334 │ │ │ │ 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 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ tst.w r3, #1605632 @ 0x188000 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222742 │ │ │ │ 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 2225fc │ │ │ │ + b.n 222694 │ │ │ │ cmp.w ip, #266 @ 0x10a │ │ │ │ - bhi.w 222f76 │ │ │ │ + bhi.w 22300e │ │ │ │ cmp.w ip, #242 @ 0xf2 │ │ │ │ - bls.w 223522 │ │ │ │ + bls.w 2235ba │ │ │ │ sub.w ip, ip, #243 @ 0xf3 │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 2227e8 ) │ │ │ │ + bhi.w 222742 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222880 ) │ │ │ │ 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 │ │ │ │ @@ -622599,835 +622657,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 223200 │ │ │ │ + beq.w 223298 │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bcs.w 22302c │ │ │ │ + bcs.w 2230c4 │ │ │ │ cmp.w ip, #444 @ 0x1bc │ │ │ │ - bls.w 223916 │ │ │ │ + bls.w 2239ae │ │ │ │ cmp.w ip, #446 @ 0x1be │ │ │ │ ittt eq │ │ │ │ mvneq.w r3, r9 │ │ │ │ andeq.w r7, r3, #1 │ │ │ │ addeq.w r3, r5, #100 @ 0x64 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222742 │ │ │ │ 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 22349c │ │ │ │ + bne.w 223534 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ orrs r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 2226aa │ │ │ │ + b.n 222742 │ │ │ │ mvn.w r1, #604 @ 0x25c │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #34 @ 0x22 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 2228ac ) │ │ │ │ + bhi.w 222742 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222944 ) │ │ │ │ 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]! @ 222cb4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222d4c │ │ │ │ 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]! @ 222cc4 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222cc8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222d5c │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222d60 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222cd0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222d68 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222cd8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222d70 │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222ce4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222d7c │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222cf0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222cf4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222d88 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222d8c │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222d00 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222d98 │ │ │ │ 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]! @ 222d10 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222d14 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222da8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222dac │ │ │ │ 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]! @ 222d28 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222d2c │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222d30 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222dc0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222dc4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222dc8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ add lr, r8 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 2225fc │ │ │ │ + b.n 222694 │ │ │ │ sub.w r2, ip, #772 @ 0x304 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #11 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ tst.w r3, #80 @ 0x50 │ │ │ │ - bne.w 2233ec │ │ │ │ + bne.w 223484 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222742 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 2225fc │ │ │ │ + b.n 222694 │ │ │ │ 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 2225fc │ │ │ │ + b.n 222694 │ │ │ │ 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 22372a │ │ │ │ + bne.w 2237c2 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbnz r3, 2229d0 │ │ │ │ + cbnz r3, 222a68 │ │ │ │ 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 223a74 │ │ │ │ + bne.w 223b0c │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 2229e6 │ │ │ │ + bne.n 222a7e │ │ │ │ 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 2225fc │ │ │ │ + b.n 222694 │ │ │ │ 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 223818 │ │ │ │ + bne.w 2238b0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2229e6 │ │ │ │ + bne.n 222a7e │ │ │ │ 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 2235ac │ │ │ │ + bne.w 223644 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 2229e6 │ │ │ │ + b.n 222a7e │ │ │ │ subw ip, ip, #694 @ 0x2b6 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ - bne.n 222938 │ │ │ │ + bne.n 2229d0 │ │ │ │ movw r2, #16389 @ 0x4005 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 222aa4 │ │ │ │ + bne.n 222b3c │ │ │ │ tst.w r3, #2560 @ 0xa00 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222742 │ │ │ │ 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 22374a │ │ │ │ + bne.w 2237e2 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 223a00 │ │ │ │ + beq.w 223a98 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222742 │ │ │ │ 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 2226aa │ │ │ │ + b.n 222742 │ │ │ │ sub.w ip, ip, #101 @ 0x65 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ movw r3, #65413 @ 0xff85 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 2226aa │ │ │ │ + bpl.w 222742 │ │ │ │ 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 223b5c │ │ │ │ + beq.w 223bf4 │ │ │ │ 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 222e3e │ │ │ │ + bne.w 222ed6 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222ae0 │ │ │ │ + cbnz r4, 222b78 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222aba │ │ │ │ + bne.n 222b52 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 2225fc │ │ │ │ + b.n 222694 │ │ │ │ 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 2237b4 │ │ │ │ + bne.w 22384c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ 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 223a94 │ │ │ │ + bne.w 223b2c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.n 2229e6 │ │ │ │ + b.n 222a7e │ │ │ │ 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 22370a │ │ │ │ + bne.w 2237a2 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 2239f4 │ │ │ │ + beq.w 223a8c │ │ │ │ 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 2225fc │ │ │ │ + b.n 222694 │ │ │ │ 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 2237f2 │ │ │ │ + bne.w 22388a │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222742 │ │ │ │ ubfx r4, r9, #7, #1 │ │ │ │ - b.n 2226aa │ │ │ │ + b.n 222742 │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - bhi.w 22396c │ │ │ │ + bhi.w 223a04 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bhi.w 2238a6 │ │ │ │ + bhi.w 22393e │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 2233ec │ │ │ │ + beq.w 223484 │ │ │ │ sub.w ip, ip, #34 @ 0x22 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #1923 @ 0x783 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ tst.w r3, #2064 @ 0x810 │ │ │ │ - bne.w 222962 │ │ │ │ + bne.w 2229fa │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222742 │ │ │ │ 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 2234c0 │ │ │ │ + bne.w 223558 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223460 │ │ │ │ + bne.w 2234f8 │ │ │ │ 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 2234dc │ │ │ │ + bne.w 223574 │ │ │ │ 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 2225fc │ │ │ │ + bne.w 222694 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bpl.w 2225fc │ │ │ │ + bpl.w 222694 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 2225fc │ │ │ │ + bmi.w 222694 │ │ │ │ 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 2225fc │ │ │ │ + b.n 222694 │ │ │ │ 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 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ movw r2, #36867 @ 0x9003 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2232d4 │ │ │ │ + bne.w 22336c │ │ │ │ movw r3, #411 @ 0x19b │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222742 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #4128 @ 0x1020 │ │ │ │ - beq.w 2226ac │ │ │ │ + beq.w 222744 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223b5c │ │ │ │ + beq.w 223bf4 │ │ │ │ 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 222f10 │ │ │ │ + bne.w 222fa8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222ca4 │ │ │ │ - b.n 222ae0 │ │ │ │ + bne.n 222d3c │ │ │ │ + b.n 222b78 │ │ │ │ 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 2234fc │ │ │ │ + bne.w 223594 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222d06 │ │ │ │ + cbnz r4, 222d9e │ │ │ │ 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 2225fc │ │ │ │ + bls.w 222694 │ │ │ │ sub.w r2, r7, #199 @ 0xc7 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 2225fc │ │ │ │ + beq.w 222694 │ │ │ │ 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 2225fc │ │ │ │ + b.n 222694 │ │ │ │ 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 2237d4 │ │ │ │ + bne.w 22386c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2236a2 │ │ │ │ + bne.w 22373a │ │ │ │ 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 2235cc │ │ │ │ + beq.w 223664 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222ae0 │ │ │ │ + b.n 222b78 │ │ │ │ add.w r3, r8, #77824 @ 0x13000 │ │ │ │ ubfx r4, r9, #6, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 2225fc │ │ │ │ + b.n 222694 │ │ │ │ cmp.w ip, #204 @ 0xcc │ │ │ │ - beq.w 22354c │ │ │ │ + beq.w 2235e4 │ │ │ │ sub.w ip, ip, #208 @ 0xd0 │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2178 @ 0x882 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.w 222be4 │ │ │ │ + bne.w 222c7c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 2226aa │ │ │ │ + bpl.w 222742 │ │ │ │ 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 2236ee │ │ │ │ + bne.w 223786 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223688 │ │ │ │ + bne.w 223720 │ │ │ │ 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 22394c │ │ │ │ + bne.w 2239e4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ 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 2235cc │ │ │ │ + beq.w 223664 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 222d8c │ │ │ │ - b.n 222ae0 │ │ │ │ + beq.n 222e24 │ │ │ │ + b.n 222b78 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222ae0 │ │ │ │ + bne.w 222b78 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222ad0 │ │ │ │ + b.n 222b68 │ │ │ │ movw r3, #781 @ 0x30d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2233d6 │ │ │ │ - bls.w 2233b0 │ │ │ │ + beq.w 22346e │ │ │ │ + bls.w 223448 │ │ │ │ movw r3, #813 @ 0x32d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 2235d2 │ │ │ │ + bhi.w 22366a │ │ │ │ movw r3, #782 @ 0x30e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222742 │ │ │ │ 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 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ tst.w r3, #35127296 @ 0x2180000 │ │ │ │ - bne.w 222962 │ │ │ │ + bne.w 2229fa │ │ │ │ tst.w r3, #1140850688 @ 0x44000000 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222742 │ │ │ │ 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 22376c │ │ │ │ + bne.w 223804 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2229e6 │ │ │ │ - b.n 222a0c │ │ │ │ + beq.w 222a7e │ │ │ │ + b.n 222aa4 │ │ │ │ subw ip, ip, #687 @ 0x2af │ │ │ │ cmp.w ip, #6 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 222ee0 ) │ │ │ │ + bhi.w 222742 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222f78 ) │ │ │ │ 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 1eeef6 │ │ │ │ + bl 1eef8e │ │ │ │ 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 2225fc │ │ │ │ + b.w 222694 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222cba │ │ │ │ + b.n 222d52 │ │ │ │ cmp.w ip, #664 @ 0x298 │ │ │ │ - bhi.w 223b0e │ │ │ │ + bhi.w 223ba6 │ │ │ │ cmp.w ip, #656 @ 0x290 │ │ │ │ - bls.w 22336a │ │ │ │ + bls.w 223402 │ │ │ │ mvn.w r0, #656 @ 0x290 │ │ │ │ movs r3, #1 │ │ │ │ add ip, r0 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83 @ 0x53 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222742 │ │ │ │ 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 2225fc │ │ │ │ + b.w 222694 │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bne.w 2231b0 │ │ │ │ + bne.w 223248 │ │ │ │ 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 223838 │ │ │ │ + bne.w 2238d0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ 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 223a1c │ │ │ │ + bne.w 223ab4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222a10 │ │ │ │ - b.n 2229e6 │ │ │ │ + beq.w 222aa8 │ │ │ │ + b.n 222a7e │ │ │ │ subw ip, ip, #750 @ 0x2ee │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 222fd4 ) │ │ │ │ + bhi.w 222742 │ │ │ │ + add r3, pc, #8 @ (adr r3, 22306c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 15efd6 │ │ │ │ - bl fafda │ │ │ │ - bl fafde │ │ │ │ - bl fafe2 │ │ │ │ - bl fafe6 │ │ │ │ - bl fafea │ │ │ │ - bl fafee │ │ │ │ - bl faff2 │ │ │ │ - bl faff6 │ │ │ │ - bl faffa │ │ │ │ + bl 15f06e │ │ │ │ + bl fb072 │ │ │ │ + bl fb076 │ │ │ │ + bl fb07a │ │ │ │ + bl fb07e │ │ │ │ + bl fb082 │ │ │ │ + bl fb086 │ │ │ │ + bl fb08a │ │ │ │ + bl fb08e │ │ │ │ + bl fb092 │ │ │ │ @ instruction: 0xf965ffff │ │ │ │ - bl fb002 │ │ │ │ - bl fb006 │ │ │ │ - bl fb00a │ │ │ │ - bl fb00e │ │ │ │ - bl fb012 │ │ │ │ - bl fb016 │ │ │ │ + bl fb09a │ │ │ │ + bl fb09e │ │ │ │ + bl fb0a2 │ │ │ │ + bl fb0a6 │ │ │ │ + bl fb0aa │ │ │ │ + bl fb0ae │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ - bl 14d02a │ │ │ │ + bl 14d0c2 │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 223098 │ │ │ │ + bne.n 223130 │ │ │ │ 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 2225fc │ │ │ │ + b.w 222694 │ │ │ │ sub.w ip, ip, #390 @ 0x186 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 223070 ) │ │ │ │ + bhi.w 222742 │ │ │ │ + add r3, pc, #8 @ (adr r3, 223108 ) │ │ │ │ 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 5f07a │ │ │ │ - bl 5f07e │ │ │ │ + bl 5f112 │ │ │ │ + bl 5f116 │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5f08a │ │ │ │ + bl 5f122 │ │ │ │ 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 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #57481 @ 0xe089 │ │ │ │ movt r3, #996 @ 0x3e4 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 222aa4 │ │ │ │ + beq.w 222b3c │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222742 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r4, r9 │ │ │ │ and.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 222694 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ - b.w 222878 │ │ │ │ + b.w 222910 │ │ │ │ movw r3, #541 @ 0x21d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 223a3c │ │ │ │ + bhi.w 223ad4 │ │ │ │ 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 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 2226aa │ │ │ │ + bpl.w 222742 │ │ │ │ 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 2226aa │ │ │ │ - b.w 22270e │ │ │ │ + beq.w 222742 │ │ │ │ + b.w 2227a6 │ │ │ │ nop │ │ │ │ - bge.n 2230d0 │ │ │ │ + bge.n 223238 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2230c4 │ │ │ │ + bge.n 22322c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2230ec │ │ │ │ + bls.n 223254 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp.w ip, #708 @ 0x2c4 │ │ │ │ - bls.w 222a24 │ │ │ │ + bls.w 222abc │ │ │ │ subw ip, ip, #714 @ 0x2ca │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 223170 ) │ │ │ │ + bhi.w 222742 │ │ │ │ + add r3, pc, #8 @ (adr r3, 223208 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1ed176 │ │ │ │ - bl 1ed17a │ │ │ │ - bl 1ed17e │ │ │ │ - bl 1ed182 │ │ │ │ - bl 1ed186 │ │ │ │ - bl 1ed18a │ │ │ │ - bl 1ed18e │ │ │ │ - bl 1ed192 │ │ │ │ - bl fff5f196 │ │ │ │ - bl 1ed19a │ │ │ │ - bl 1ed19e │ │ │ │ - bl fff5f1a2 │ │ │ │ + bl 1ed20e │ │ │ │ + bl 1ed212 │ │ │ │ + bl 1ed216 │ │ │ │ + bl 1ed21a │ │ │ │ + bl 1ed21e │ │ │ │ + bl 1ed222 │ │ │ │ + bl 1ed226 │ │ │ │ + bl 1ed22a │ │ │ │ + bl fff5f22e │ │ │ │ + bl 1ed232 │ │ │ │ + bl 1ed236 │ │ │ │ + bl fff5f23a │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ - bl 2171aa │ │ │ │ - bl 2171ae │ │ │ │ + bl 217242 │ │ │ │ + bl 217246 │ │ │ │ movw r3, #267 @ 0x10b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222742 │ │ │ │ sub.w r2, ip, #268 @ 0x10c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #6456 @ 0x1938 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ movw r2, #32775 @ 0x8007 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ movw r3, #281 @ 0x119 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222742 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bne.n 223226 │ │ │ │ + bne.n 2232be │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 222694 │ │ │ │ add lr, r8 │ │ │ │ ubfx r4, r9, #11, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 222694 │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #5, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - beq.w 2225fc │ │ │ │ + beq.w 222694 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 222694 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.n 223270 │ │ │ │ - add r3, pc, #8 @ (adr r3, 22323c ) │ │ │ │ + bhi.n 223308 │ │ │ │ + add r3, pc, #8 @ (adr r3, 2232d4 ) │ │ │ │ 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 │ │ │ │ @@ -623448,848 +623506,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 2225fc │ │ │ │ + b.w 222694 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.w 2229ec │ │ │ │ + b.w 222a84 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 223284 │ │ │ │ + b.n 22331c │ │ │ │ cmp.w ip, #348 @ 0x15c │ │ │ │ - bcc.w 223ab4 │ │ │ │ + bcc.w 223b4c │ │ │ │ sub.w ip, ip, #350 @ 0x15e │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #28767 @ 0x705f │ │ │ │ movt r2, #2 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.w 222aa4 │ │ │ │ + beq.w 222b3c │ │ │ │ cmp.w ip, #9 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222742 │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 22330c │ │ │ │ + beq.n 2233a4 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bmi.n 22330c │ │ │ │ + bmi.n 2233a4 │ │ │ │ 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 2225fc │ │ │ │ + bne.w 222694 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223bb0 │ │ │ │ + beq.w 223c48 │ │ │ │ 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, 22334c │ │ │ │ + cbnz r4, 2233e4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222ae0 │ │ │ │ + bne.w 222b78 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 223322 │ │ │ │ - b.w 222ae0 │ │ │ │ + bne.n 2233ba │ │ │ │ + b.w 222b78 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222ae0 │ │ │ │ + bne.w 222b78 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 223334 │ │ │ │ + b.n 2233cc │ │ │ │ sub.w ip, ip, #640 @ 0x280 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #22801 @ 0x5911 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 222aa4 │ │ │ │ + beq.w 222b3c │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222742 │ │ │ │ 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 2225fc │ │ │ │ + b.w 222694 │ │ │ │ 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 222cd0 │ │ │ │ + bne.w 222d68 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 222694 │ │ │ │ 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 2225fc │ │ │ │ + b.w 222694 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #6144 @ 0x1800 │ │ │ │ - beq.w 2226ac │ │ │ │ + beq.w 222744 │ │ │ │ ldrb.w r4, [lr, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2226ac │ │ │ │ + beq.w 222744 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r4 │ │ │ │ add r7, sp, #12 │ │ │ │ - b.n 223424 │ │ │ │ + b.n 2234bc │ │ │ │ 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 2229ec │ │ │ │ + bcs.w 222a84 │ │ │ │ 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 22340a │ │ │ │ + beq.n 2234a2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 223458 │ │ │ │ + cbnz r2, 2234f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 22340e │ │ │ │ + b.n 2234a6 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 22340e │ │ │ │ + b.n 2234a6 │ │ │ │ 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 2225fc │ │ │ │ - b.w 222c04 │ │ │ │ + bmi.w 222694 │ │ │ │ + b.w 222c9c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2234b6 │ │ │ │ + cbnz r4, 22354e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2226aa │ │ │ │ + b.w 222742 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2234b6 │ │ │ │ + cbnz r4, 22354e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ orr.w r4, r7, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2226aa │ │ │ │ + b.w 222742 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223460 │ │ │ │ + bne.n 2234f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ - b.w 222bfe │ │ │ │ + bl 222230 │ │ │ │ + b.w 222c96 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222c1a │ │ │ │ + b.w 222cb2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 223a12 │ │ │ │ + bne.w 223aaa │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222cfa │ │ │ │ + b.w 222d92 │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.w 222ddc │ │ │ │ + beq.w 222e74 │ │ │ │ sub.w ip, ip, #232 @ 0xe8 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #85 @ 0x55 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - beq.w 223b50 │ │ │ │ + beq.w 223be8 │ │ │ │ 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 2236d4 │ │ │ │ + bne.w 22376c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2236bc │ │ │ │ + bne.w 223754 │ │ │ │ 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 2238f8 │ │ │ │ + bne.w 223990 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ 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 223af0 │ │ │ │ + bne.w 223b88 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222c08 │ │ │ │ - b.w 2229e6 │ │ │ │ + beq.w 222ca0 │ │ │ │ + b.w 222a7e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2229e6 │ │ │ │ + b.w 222a7e │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.w 222ae0 │ │ │ │ + b.w 222b78 │ │ │ │ movw r3, #830 @ 0x33e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2225cc │ │ │ │ - bls.w 223b96 │ │ │ │ + beq.w 222664 │ │ │ │ + bls.w 223c2e │ │ │ │ sub.w ip, ip, #892 @ 0x37c │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 223600 ) │ │ │ │ + bhi.w 222742 │ │ │ │ + add r3, pc, #8 @ (adr r3, 223698 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffec9602 │ │ │ │ - bl 2cf606 │ │ │ │ - bl 2cf60a │ │ │ │ - bl 2cf60e │ │ │ │ - bl 2cf612 │ │ │ │ - bl 2cf616 │ │ │ │ - bl 2cf61a │ │ │ │ - bl 2cf61e │ │ │ │ - bl 2cf622 │ │ │ │ - bl 2cf626 │ │ │ │ - bl 2cf62a │ │ │ │ - bl 55d62e │ │ │ │ - bl ffec9632 │ │ │ │ - bl ffec9636 │ │ │ │ - bl ffec963a │ │ │ │ - bl ffec963e │ │ │ │ - bl ffec9642 │ │ │ │ - bl 2cf646 │ │ │ │ - bl 2cf64a │ │ │ │ - bl 2cf64e │ │ │ │ - bl 2cf652 │ │ │ │ - bl 2cf656 │ │ │ │ - bl 55d65a │ │ │ │ - bl 2cf65e │ │ │ │ - bl 2cf662 │ │ │ │ - bl 2cf666 │ │ │ │ - bl 2cf66a │ │ │ │ - bl 2cf66e │ │ │ │ - bl 587672 │ │ │ │ - bl 587676 │ │ │ │ - bl 58767a │ │ │ │ - bl 58767e │ │ │ │ - bl ffec9682 │ │ │ │ - bl ffec9686 │ │ │ │ + bl ffec969a │ │ │ │ + bl 2cf69e │ │ │ │ + bl 2cf6a2 │ │ │ │ + bl 2cf6a6 │ │ │ │ + bl 2cf6aa │ │ │ │ + bl 2cf6ae │ │ │ │ + bl 2cf6b2 │ │ │ │ + bl 2cf6b6 │ │ │ │ + bl 2cf6ba │ │ │ │ + bl 2cf6be │ │ │ │ + bl 2cf6c2 │ │ │ │ + bl 55d6c6 │ │ │ │ + bl ffec96ca │ │ │ │ + bl ffec96ce │ │ │ │ + bl ffec96d2 │ │ │ │ + bl ffec96d6 │ │ │ │ + bl ffec96da │ │ │ │ + bl 2cf6de │ │ │ │ + bl 2cf6e2 │ │ │ │ + bl 2cf6e6 │ │ │ │ + bl 2cf6ea │ │ │ │ + bl 2cf6ee │ │ │ │ + bl 55d6f2 │ │ │ │ + bl 2cf6f6 │ │ │ │ + bl 2cf6fa │ │ │ │ + bl 2cf6fe │ │ │ │ + bl 2cf702 │ │ │ │ + bl 2cf706 │ │ │ │ + bl 58770a │ │ │ │ + bl 58770e │ │ │ │ + bl 587712 │ │ │ │ + bl 587716 │ │ │ │ + bl ffec971a │ │ │ │ + bl ffec971e │ │ │ │ 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 2225fc │ │ │ │ - b.w 222dfc │ │ │ │ + bmi.w 222694 │ │ │ │ + b.w 222e94 │ │ │ │ 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 2225fc │ │ │ │ - b.w 222d66 │ │ │ │ + bmi.w 222694 │ │ │ │ + b.w 222dfe │ │ │ │ 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 2225fc │ │ │ │ - b.n 22356c │ │ │ │ + bmi.w 222694 │ │ │ │ + b.n 223604 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2236bc │ │ │ │ + bne.n 223754 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ - b.n 223566 │ │ │ │ + bl 222230 │ │ │ │ + b.n 2235fe │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223688 │ │ │ │ + bne.n 223720 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ - b.w 222df6 │ │ │ │ + bl 222230 │ │ │ │ + b.w 222e8e │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 223722 │ │ │ │ + cbnz r2, 2237ba │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ - b.w 222b4c │ │ │ │ + b.w 222be4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2229d0 │ │ │ │ + bne.w 222a68 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 2229b4 │ │ │ │ + b.w 222a4c │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 223762 │ │ │ │ + cbnz r2, 2237fa │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222a5c │ │ │ │ + b.w 222af4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222a0c │ │ │ │ + bne.w 222aa4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2229e6 │ │ │ │ - b.w 222a0c │ │ │ │ + beq.w 222a7e │ │ │ │ + b.w 222aa4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 223b46 │ │ │ │ + bne.w 223bde │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2225e6 │ │ │ │ + b.w 22267e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222b02 │ │ │ │ + b.w 222b9a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2236a2 │ │ │ │ + bne.w 22373a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ - b.w 222d60 │ │ │ │ + bl 222230 │ │ │ │ + b.w 222df8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2234b6 │ │ │ │ + bne.w 22354e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222b90 │ │ │ │ + b.w 222c28 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222a08 │ │ │ │ + b.w 222aa0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222f94 │ │ │ │ + b.w 22302c │ │ │ │ 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 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ movt r2, #16448 @ 0x4040 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222be4 │ │ │ │ + bne.w 222c7c │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 2226aa │ │ │ │ - b.n 22354c │ │ │ │ + bne.w 222742 │ │ │ │ + b.n 2235e4 │ │ │ │ sub.w r2, ip, #220 @ 0xdc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #82 @ 0x52 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ tst.w r3, #129 @ 0x81 │ │ │ │ - bne.w 22354c │ │ │ │ + bne.w 2235e4 │ │ │ │ cmp.w ip, #225 @ 0xe1 │ │ │ │ - bne.w 2226aa │ │ │ │ - b.w 222be4 │ │ │ │ + bne.w 222742 │ │ │ │ + b.w 222c7c │ │ │ │ sub.w r2, ip, #59 @ 0x3b │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #81 @ 0x51 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - bne.w 22354c │ │ │ │ + bne.w 2235e4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 2226aa │ │ │ │ - b.w 222be4 │ │ │ │ + bne.w 222742 │ │ │ │ + b.w 222c7c │ │ │ │ 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 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 222aa4 │ │ │ │ + bmi.w 222b3c │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bne.w 2226aa │ │ │ │ - b.w 2230cc │ │ │ │ + bne.w 222742 │ │ │ │ + b.w 223164 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 223582 │ │ │ │ + b.n 22361a │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ - bcc.w 2226aa │ │ │ │ + bcc.w 222742 │ │ │ │ sub.w r2, ip, #426 @ 0x1aa │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4481 @ 0x1181 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ movw r2, #16386 @ 0x4002 │ │ │ │ movt r2, #5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222a44 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 222adc │ │ │ │ + b.w 222742 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222e12 │ │ │ │ + b.w 222eaa │ │ │ │ cmp.w ip, #90 @ 0x5a │ │ │ │ - bhi.w 222a8a │ │ │ │ + bhi.w 222b22 │ │ │ │ cmp.w ip, #69 @ 0x45 │ │ │ │ - bls.w 2226aa │ │ │ │ + bls.w 222742 │ │ │ │ sub.w ip, ip, #70 @ 0x46 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 223994 ) │ │ │ │ + bhi.w 222742 │ │ │ │ + add r3, pc, #8 @ (adr r3, 223a2c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffe6d996 │ │ │ │ - bl 33599a │ │ │ │ - bl 33599e │ │ │ │ + bl ffe6da2e │ │ │ │ + bl 335a32 │ │ │ │ + bl 335a36 │ │ │ │ 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 3359be │ │ │ │ - bl 3359c2 │ │ │ │ + bl 335a56 │ │ │ │ + bl 335a5a │ │ │ │ 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 2225cc │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 222664 │ │ │ │ + b.w 222742 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 222694 │ │ │ │ mvn.w r1, r9 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ - b.w 2226aa │ │ │ │ + b.w 222742 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222d06 │ │ │ │ + b.w 222d9e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222fb0 │ │ │ │ + b.w 223048 │ │ │ │ cmp.w ip, #572 @ 0x23c │ │ │ │ - bls.w 223b66 │ │ │ │ + bls.w 223bfe │ │ │ │ sub.w ip, ip, #584 @ 0x248 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222742 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ cmp.w ip, #14 │ │ │ │ - beq.w 222962 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 2229fa │ │ │ │ + b.w 222742 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2229d0 │ │ │ │ + bne.w 222a68 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 2229d0 │ │ │ │ + b.w 222a68 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222b1e │ │ │ │ + b.w 222bb6 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222742 │ │ │ │ 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 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #14 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ cmp.w ip, #340 @ 0x154 │ │ │ │ - beq.w 222962 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 2229fa │ │ │ │ + b.w 222742 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 222a7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22359e │ │ │ │ + b.n 223636 │ │ │ │ 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 222aa4 │ │ │ │ + bne.w 222b3c │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #12 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ movw r3, #685 @ 0x2ad │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222962 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 2229fa │ │ │ │ + b.w 222742 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2225ea │ │ │ │ + b.w 222682 │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.w 222be4 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 222c7c │ │ │ │ + b.w 222742 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ mov r4, fp │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 222694 │ │ │ │ movw r3, #549 @ 0x225 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 2226aa │ │ │ │ + bls.w 222742 │ │ │ │ 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 222938 │ │ │ │ + bne.w 2229d0 │ │ │ │ tst.w r3, #19 │ │ │ │ - bne.w 222aa4 │ │ │ │ - b.w 2226aa │ │ │ │ + bne.w 222b3c │ │ │ │ + b.w 222742 │ │ │ │ movw r3, #818 @ 0x332 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222aa4 │ │ │ │ + bls.w 222b3c │ │ │ │ cmp.w ip, #824 @ 0x338 │ │ │ │ - beq.w 222aa4 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 222b3c │ │ │ │ + b.w 222742 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 222694 │ │ │ │ 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] @ 2246b0 │ │ │ │ - ldr.w r2, [pc, #2788] @ 2246b4 │ │ │ │ + ldr.w r3, [pc, #2788] @ 224748 │ │ │ │ + ldr.w r2, [pc, #2788] @ 22474c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2780] @ 2246b8 │ │ │ │ + ldr.w r3, [pc, #2780] @ 224750 │ │ │ │ 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 223e3a │ │ │ │ + beq.w 223ed2 │ │ │ │ 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 22407a │ │ │ │ + bhi.w 224112 │ │ │ │ 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 22469a │ │ │ │ + beq.w 224732 │ │ │ │ mov r0, fp │ │ │ │ - bl 216ce0 │ │ │ │ + bl 216d78 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223c64 │ │ │ │ + cbz r3, 223cfc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223c64 │ │ │ │ + bne.n 223cfc │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224236 │ │ │ │ + bne.w 2242ce │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224236 │ │ │ │ + beq.w 2242ce │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223c64 │ │ │ │ + cbz r3, 223cfc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223c44 │ │ │ │ + beq.n 223cdc │ │ │ │ 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 │ │ │ │ @@ -624305,598 +624363,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 223bb8 │ │ │ │ + bl 223c50 │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ ldrb.w r6, [sp, #82] @ 0x52 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223d4e │ │ │ │ + beq.n 223de6 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223d4e │ │ │ │ + bne.n 223de6 │ │ │ │ mov r4, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r6, [r4, #34] @ 0x22 │ │ │ │ - cbnz r6, 223d2e │ │ │ │ + cbnz r6, 223dc6 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223d2e │ │ │ │ + cbz r3, 223dc6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 223d0e │ │ │ │ + b.n 223da6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 222198 │ │ │ │ - cbnz r0, 223d22 │ │ │ │ - cbz r7, 223d04 │ │ │ │ + bl 222230 │ │ │ │ + cbnz r0, 223dba │ │ │ │ + cbz r7, 223d9c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 223d04 │ │ │ │ + beq.n 223d9c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 224218 │ │ │ │ + beq.w 2242b0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 22422a │ │ │ │ + bne.w 2242c2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224224 │ │ │ │ + beq.w 2242bc │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldrb.w r2, [r8, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 223ce4 │ │ │ │ + beq.n 223d7c │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 223d3a │ │ │ │ + cbz r3, 223dd2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223cd2 │ │ │ │ + beq.n 223d6a │ │ │ │ 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 223ca6 │ │ │ │ + bne.n 223d3e │ │ │ │ ldrb.w r5, [sp, #83] @ 0x53 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - cbnz r5, 223d64 │ │ │ │ + cbnz r5, 223dfc │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ - cbz r3, 223d88 │ │ │ │ + cbz r3, 223e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216dbc │ │ │ │ + bl 216e54 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 223d7e │ │ │ │ + b.n 223e16 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216f74 │ │ │ │ + bl 21700c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 223d6e │ │ │ │ + bne.n 223e06 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r4, #58] @ 0x3a │ │ │ │ strb.w r5, [r4, #59] @ 0x3b │ │ │ │ - bl 216f74 │ │ │ │ + bl 21700c │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223e1c │ │ │ │ + beq.n 223eb4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223e1c │ │ │ │ + bne.n 223eb4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224392 │ │ │ │ + beq.w 22442a │ │ │ │ strh.w r9, [r7, #34] @ 0x22 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223e10 │ │ │ │ + cbz r3, 223ea8 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224356 │ │ │ │ + bne.w 2243ee │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldrb.w r3, [fp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224384 │ │ │ │ + bne.w 22441c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 224384 │ │ │ │ + bne.w 22441c │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ - cbz r3, 223e08 │ │ │ │ + cbz r3, 223ea0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22438e │ │ │ │ + beq.w 224426 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 224384 │ │ │ │ + bne.w 22441c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223dca │ │ │ │ + bne.n 223e62 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 223e1c │ │ │ │ + cbz r3, 223eb4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223db0 │ │ │ │ + beq.n 223e48 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 223e2c │ │ │ │ + cbnz r3, 223ec4 │ │ │ │ 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 223c06 │ │ │ │ - ldr.w r2, [pc, #2176] @ 2246bc │ │ │ │ - ldr.w r3, [pc, #2168] @ 2246b8 │ │ │ │ + bne.w 223c9e │ │ │ │ + ldr.w r2, [pc, #2176] @ 224754 │ │ │ │ + ldr.w r3, [pc, #2168] @ 224750 │ │ │ │ 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 224690 │ │ │ │ + bne.w 224728 │ │ │ │ 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 224430 │ │ │ │ + bne.w 2244c8 │ │ │ │ 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 223bb8 │ │ │ │ + bl 223c50 │ │ │ │ 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 223bb8 │ │ │ │ + bl 223c50 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22440e │ │ │ │ + beq.w 2244a6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 224694 │ │ │ │ + beq.w 22472c │ │ │ │ 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 223f00 │ │ │ │ + bcc.n 223f98 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22440e │ │ │ │ + beq.w 2244a6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 223ef0 │ │ │ │ + bne.n 223f88 │ │ │ │ subs r6, r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216f74 │ │ │ │ + bl 21700c │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223fb0 │ │ │ │ + beq.n 224048 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223fb0 │ │ │ │ + bne.n 224048 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r2, [sl, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 224274 │ │ │ │ + beq.w 22430c │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r9, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2242f4 │ │ │ │ + bne.w 22438c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ strb.w r0, [r9, #35] @ 0x23 │ │ │ │ ands.w r2, r2, #256 @ 0x100 │ │ │ │ - beq.n 223f4e │ │ │ │ + beq.n 223fe6 │ │ │ │ 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 22429c │ │ │ │ + beq.w 224334 │ │ │ │ mov.w fp, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 223f84 │ │ │ │ + b.n 22401c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 222198 │ │ │ │ - cbnz r0, 223f94 │ │ │ │ + bl 222230 │ │ │ │ + cbnz r0, 22402c │ │ │ │ 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 2242dc │ │ │ │ + beq.w 224374 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 223f62 │ │ │ │ + beq.n 223ffa │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 223fae │ │ │ │ + cbz r3, 224046 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223f20 │ │ │ │ + beq.n 223fb8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 223fc0 │ │ │ │ + cbnz r3, 224058 │ │ │ │ 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, 223fd4 │ │ │ │ + cbnz r1, 22406c │ │ │ │ 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, 223ff2 │ │ │ │ + cbnz r2, 22408a │ │ │ │ ldrb.w r2, [sl, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #25] │ │ │ │ - b.n 22407a │ │ │ │ + b.n 224112 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22406a │ │ │ │ + beq.n 224102 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 224060 │ │ │ │ + beq.n 2240f8 │ │ │ │ ldrb.w r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2242a0 │ │ │ │ + beq.w 224338 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 224300 │ │ │ │ + beq.w 224398 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 224038 │ │ │ │ + bhi.n 2240d0 │ │ │ │ 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 224060 │ │ │ │ + bne.n 2240f8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 224060 │ │ │ │ + bhi.n 2240f8 │ │ │ │ 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 224002 │ │ │ │ + bne.n 22409a │ │ │ │ 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 223c06 │ │ │ │ - b.n 223e3a │ │ │ │ + bne.w 223c9e │ │ │ │ + b.n 223ed2 │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224060 │ │ │ │ + bne.n 2240f8 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224060 │ │ │ │ + beq.n 2240f8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #22] │ │ │ │ - b.n 224060 │ │ │ │ + b.n 2240f8 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224060 │ │ │ │ + bne.n 2240f8 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224060 │ │ │ │ + beq.n 2240f8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ - b.n 224060 │ │ │ │ - ldr.w r3, [pc, #1544] @ 2246c0 │ │ │ │ + b.n 2240f8 │ │ │ │ + ldr.w r3, [pc, #1544] @ 224758 │ │ │ │ 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, 2240d2 │ │ │ │ + cbz r3, 22416a │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 222514 │ │ │ │ - b.n 224060 │ │ │ │ + bl 2225ac │ │ │ │ + b.n 2240f8 │ │ │ │ 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 224060 │ │ │ │ + bls.n 2240f8 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 224612 │ │ │ │ + beq.w 2246aa │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r8, #20 │ │ │ │ - b.n 22412e │ │ │ │ + b.n 2241c6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 22439e │ │ │ │ + bpl.w 224436 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2244b6 │ │ │ │ + bne.w 22454e │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ orrs r4, r3 │ │ │ │ strb.w r3, [r5, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - bcs.n 22417a │ │ │ │ + bcs.n 224212 │ │ │ │ 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 22439e │ │ │ │ + bhi.w 224436 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ - bne.w 2243f0 │ │ │ │ + bne.w 224488 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 22410a │ │ │ │ + beq.n 2241a2 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 224498 │ │ │ │ + bne.w 224530 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224128 │ │ │ │ + beq.n 2241c0 │ │ │ │ ldrb.w r3, [r5, #74] @ 0x4a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bcc.n 22412e │ │ │ │ + bcc.n 2241c6 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 224060 │ │ │ │ + b.n 2240f8 │ │ │ │ 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 22460e │ │ │ │ + bhi.w 2246a6 │ │ │ │ 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] @ 2246c4 │ │ │ │ + ldr.w r3, [pc, #1288] @ 22475c │ │ │ │ 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 224060 │ │ │ │ + beq.w 2240f8 │ │ │ │ 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 2241f2 │ │ │ │ + bpl.n 22428a │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2243b2 │ │ │ │ + beq.w 22444a │ │ │ │ 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 2242be │ │ │ │ + bne.n 224356 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2242d4 │ │ │ │ + bne.n 22436c │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r6, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 2241dc │ │ │ │ - b.n 224060 │ │ │ │ + bne.n 224274 │ │ │ │ + b.n 2240f8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223d0e │ │ │ │ + bne.w 223da6 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - b.n 223d2e │ │ │ │ + b.n 223dc6 │ │ │ │ mov.w r3, #1 │ │ │ │ mov r8, r7 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 223d2e │ │ │ │ + b.n 223dc6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strb.w r6, [r5, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 22424c │ │ │ │ - b.n 223c58 │ │ │ │ + cbnz r2, 2242e4 │ │ │ │ + b.n 223cf0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223c58 │ │ │ │ + beq.w 223cf0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 224242 │ │ │ │ + bne.n 2242da │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ - cbnz r3, 22426e │ │ │ │ + cbnz r3, 224306 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223c58 │ │ │ │ + b.n 223cf0 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 22428a │ │ │ │ + bpl.n 224322 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223f9c │ │ │ │ + bne.w 224034 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223f5a │ │ │ │ + bne.w 223ff2 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 2242de │ │ │ │ + b.n 224376 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 22403c │ │ │ │ + beq.w 2240d4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 224412 │ │ │ │ + bhi.w 2244aa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22444a │ │ │ │ + beq.w 2244e2 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224060 │ │ │ │ - b.n 224196 │ │ │ │ + bne.w 2240f8 │ │ │ │ + b.n 22422e │ │ │ │ mov r0, r7 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 2242d4 │ │ │ │ + cbnz r3, 22436c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22420c │ │ │ │ + beq.n 2242a4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 224060 │ │ │ │ + b.n 2240f8 │ │ │ │ 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 223f9c │ │ │ │ - b.n 223f94 │ │ │ │ + beq.w 224034 │ │ │ │ + b.n 22402c │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2221d8 │ │ │ │ - b.n 223f36 │ │ │ │ + bl 222270 │ │ │ │ + b.n 223fce │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ - cbz r1, 224352 │ │ │ │ + cbz r1, 2243ea │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 224352 │ │ │ │ - add r2, pc, #8 @ (adr r2, 224314 ) │ │ │ │ + bhi.n 2243ea │ │ │ │ + add r2, pc, #8 @ (adr r2, 2243ac ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -624910,472 +624968,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 217944 │ │ │ │ - cbz r0, 22434e │ │ │ │ + bl 2179dc │ │ │ │ + cbz r0, 2243e6 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2221d8 │ │ │ │ + bl 222270 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 22401c │ │ │ │ + b.n 2240b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 22401c │ │ │ │ + b.n 2240b4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 224694 │ │ │ │ + beq.w 22472c │ │ │ │ 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 223dd4 │ │ │ │ + bcc.w 223e6c │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 224384 │ │ │ │ + cbz r2, 22441c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 224376 │ │ │ │ + bne.n 22440e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 223dd4 │ │ │ │ + beq.w 223e6c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - b.n 223e10 │ │ │ │ + b.n 223ea8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 223e08 │ │ │ │ + b.n 223ea0 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223e10 │ │ │ │ - b.n 223dbe │ │ │ │ + bne.w 223ea8 │ │ │ │ + b.n 223e56 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 224456 │ │ │ │ + bne.n 2244ee │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 224128 │ │ │ │ + b.n 2241c0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2241f2 │ │ │ │ + bne.w 22428a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 2241f2 │ │ │ │ + bne.w 22428a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 22420c │ │ │ │ + bls.w 2242a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r1, [r3], #-1 │ │ │ │ add r3, r0 │ │ │ │ - b.n 2243e6 │ │ │ │ + b.n 22447e │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22420c │ │ │ │ + beq.w 2242a4 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2243e0 │ │ │ │ - b.n 2241f2 │ │ │ │ + beq.n 224478 │ │ │ │ + b.n 22428a │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 224478 │ │ │ │ + bne.n 224510 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 224128 │ │ │ │ + beq.w 2241c0 │ │ │ │ ldrb.w r3, [r5, #73] @ 0x49 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 224128 │ │ │ │ + b.n 2241c0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 223f00 │ │ │ │ + b.n 223f98 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 224060 │ │ │ │ + bne.w 2240f8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 2240d2 │ │ │ │ + bne.w 22416a │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224060 │ │ │ │ - b.n 2240e6 │ │ │ │ + bne.w 2240f8 │ │ │ │ + b.n 22417e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldrb r7, [r5, #14] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 223e76 │ │ │ │ + bne.w 223f0e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 223e76 │ │ │ │ + b.n 223f0e │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224060 │ │ │ │ - b.n 2241b8 │ │ │ │ + bne.w 2240f8 │ │ │ │ + b.n 224250 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 224598 │ │ │ │ + bne.w 224630 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 224128 │ │ │ │ + b.n 2241c0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 224592 │ │ │ │ + bne.w 22462a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 224400 │ │ │ │ + b.n 224498 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22458c │ │ │ │ + bne.n 224624 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 224168 │ │ │ │ + b.n 224200 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224584 │ │ │ │ + bne.n 22461c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 224124 │ │ │ │ + b.n 2241bc │ │ │ │ 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 2245a0 │ │ │ │ + bne.n 224638 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 224060 │ │ │ │ + b.n 2240f8 │ │ │ │ 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 2245f2 │ │ │ │ + bne.n 22468a │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 2244e0 │ │ │ │ + b.n 224578 │ │ │ │ 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 2245bc │ │ │ │ + bne.n 224654 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 2245d0 │ │ │ │ + b.n 224668 │ │ │ │ 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 22460e │ │ │ │ + beq.n 2246a6 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 224664 │ │ │ │ + beq.w 2246fc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldrsb.w r1, [r3, #72] @ 0x48 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 224646 │ │ │ │ + beq.n 2246de │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 224626 │ │ │ │ + beq.n 2246be │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 224580 │ │ │ │ + bne.n 224618 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224638 │ │ │ │ + bne.n 2246d0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 224594 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 224124 │ │ │ │ + b.n 2241bc │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 22416c │ │ │ │ + b.n 224204 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 224406 │ │ │ │ + b.n 22449e │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 224128 │ │ │ │ + b.n 2241c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2244fc │ │ │ │ + bne.n 224594 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ orrs r7, r0 │ │ │ │ uxtb r3, r7 │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 224594 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ - cbnz r3, 2245d0 │ │ │ │ + cbnz r3, 224668 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2244fc │ │ │ │ + beq.n 224594 │ │ │ │ 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 2244fc │ │ │ │ + b.n 224594 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216e10 │ │ │ │ ldrb.w r7, [r8, #14] │ │ │ │ - cbnz r7, 224608 │ │ │ │ + cbnz r7, 2246a0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ - b.n 2244e0 │ │ │ │ + b.n 224578 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 224594 │ │ │ │ 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 224060 │ │ │ │ + b.n 2240f8 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224580 │ │ │ │ + beq.n 224618 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 224594 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224580 │ │ │ │ + beq.n 224618 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #896 @ 0x380 │ │ │ │ subs.w r3, r3, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 224594 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 61174 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 21748c │ │ │ │ + bl 217524 │ │ │ │ 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 222514 │ │ │ │ + bl 2225ac │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 224594 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 216ce0 │ │ │ │ + bl 216d78 │ │ │ │ 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 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ 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, 2246e2 │ │ │ │ + cbnz r3, 22477a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 222198 │ │ │ │ + bl 222230 │ │ │ │ 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] @ (224760 ) │ │ │ │ + ldr r2, [pc, #104] @ (2247f8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (224764 ) │ │ │ │ + ldr r3, [pc, #104] @ (2247fc ) │ │ │ │ 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 2624c0 │ │ │ │ + bl 262558 │ │ │ │ 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 223bb8 │ │ │ │ + bl 223c50 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2625d0 │ │ │ │ - ldr r2, [pc, #32] @ (224768 ) │ │ │ │ - ldr r3, [pc, #28] @ (224764 ) │ │ │ │ + bl 262668 │ │ │ │ + ldr r2, [pc, #32] @ (224800 ) │ │ │ │ + ldr r3, [pc, #28] @ (2247fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22475c │ │ │ │ + bne.n 2247f4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ 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, 22478a │ │ │ │ - b.n 2247a6 │ │ │ │ + cbnz r3, 224822 │ │ │ │ + b.n 22483e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2247a6 │ │ │ │ + cbz r3, 22483e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224784 │ │ │ │ + beq.n 22481c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 2624c0 │ │ │ │ - b.n 22479e │ │ │ │ + bl 262558 │ │ │ │ + b.n 224836 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224790 │ │ │ │ + bne.n 224828 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224798 │ │ │ │ + bne.n 224830 │ │ │ │ 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, 2247ec │ │ │ │ + cbz r2, 224884 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2247c8 │ │ │ │ + b.n 224860 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 2247ec │ │ │ │ + cbz r2, 224884 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2247c2 │ │ │ │ + beq.n 22485a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2246e8 │ │ │ │ - b.n 2247e4 │ │ │ │ + bl 224780 │ │ │ │ + b.n 22487c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2247d6 │ │ │ │ + bne.n 22486e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2247de │ │ │ │ + bne.n 224876 │ │ │ │ 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] │ │ │ │ @@ -625383,469 +625441,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 224a64 │ │ │ │ + beq.w 224afc │ │ │ │ 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 224a4c │ │ │ │ + beq.w 224ae4 │ │ │ │ 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 224a2a │ │ │ │ + beq.w 224ac2 │ │ │ │ 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 224a0c │ │ │ │ + beq.w 224aa4 │ │ │ │ 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 2249ea │ │ │ │ + beq.w 224a82 │ │ │ │ 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 2249c8 │ │ │ │ + beq.n 224a60 │ │ │ │ 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 2249ac │ │ │ │ + beq.n 224a44 │ │ │ │ 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, 22498c │ │ │ │ + cbz r3, 224a24 │ │ │ │ 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, 22496e │ │ │ │ + cbz r3, 224a06 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl 2247f0 │ │ │ │ + bl 224888 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 22495c │ │ │ │ + bcc.n 2249f4 │ │ │ │ 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 22493e │ │ │ │ + bcc.n 2249d6 │ │ │ │ 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 22491a │ │ │ │ + bcc.n 2249b2 │ │ │ │ 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 2248f0 │ │ │ │ + bcc.n 224988 │ │ │ │ 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 2248ca │ │ │ │ + bcc.w 224962 │ │ │ │ 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 22489e │ │ │ │ + bcc.w 224936 │ │ │ │ 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 224872 │ │ │ │ + bcc.w 22490a │ │ │ │ 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 22484c │ │ │ │ + bcc.w 2248e4 │ │ │ │ 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 224820 │ │ │ │ + bhi.w 2248b8 │ │ │ │ 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] @ (224c7c ) │ │ │ │ + ldr r2, [pc, #496] @ (224d14 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #496] @ (224c80 ) │ │ │ │ + ldr r3, [pc, #496] @ (224d18 ) │ │ │ │ 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 2624c0 │ │ │ │ + bl 262558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ - cbz r0, 224ae0 │ │ │ │ + bl 216d74 │ │ │ │ + cbz r0, 224b78 │ │ │ │ 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 1fb654 │ │ │ │ + bl 1fb6ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216f5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224ab6 │ │ │ │ + bne.n 224b4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ + bl 216d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224b4e │ │ │ │ + beq.n 224be6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 224b42 │ │ │ │ + beq.n 224bda │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224c6a │ │ │ │ + beq.w 224d02 │ │ │ │ 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, 224b34 │ │ │ │ + cbz r3, 224bcc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 224c60 │ │ │ │ + beq.w 224cf8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 224b34 │ │ │ │ + beq.n 224bcc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 224b2c │ │ │ │ + bls.n 224bc4 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 224b1c │ │ │ │ + bhi.n 224bb4 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 224b30 │ │ │ │ + bls.n 224bc8 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 224b28 │ │ │ │ + bhi.n 224bc0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 224b14 │ │ │ │ + bne.n 224bac │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 224b02 │ │ │ │ + bne.n 224b9a │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #76] @ 0x4c │ │ │ │ movne r6, #1 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224aec │ │ │ │ + bne.n 224b84 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 224ae0 │ │ │ │ + bne.n 224b78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ + bl 216d74 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224b98 │ │ │ │ + cbz r0, 224c30 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 224b8c │ │ │ │ + bls.n 224c24 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 224b86 │ │ │ │ + cbz r1, 224c1e │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 224b86 │ │ │ │ + beq.n 224c1e │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 224b70 │ │ │ │ + bne.n 224c08 │ │ │ │ ldrd r2, r3, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 224b62 │ │ │ │ + bne.n 224bfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216f5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224b58 │ │ │ │ + bne.n 224bf0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - bl 1f9cc8 │ │ │ │ + bl 1f9d60 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ - cbz r0, 224bc0 │ │ │ │ + bl 216d74 │ │ │ │ + cbz r0, 224c58 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 224bb8 │ │ │ │ + cbz r3, 224c50 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224bae │ │ │ │ + bne.n 224c46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ + bl 216d74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 224bfa │ │ │ │ + cbz r0, 224c92 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 224be6 │ │ │ │ + b.n 224c7e │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #88 @ 0x58 │ │ │ │ - bhi.n 224c6e │ │ │ │ + bhi.n 224d06 │ │ │ │ strd r7, r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216f5c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 224bfa │ │ │ │ + cbz r0, 224c92 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 224bce │ │ │ │ + bne.n 224c66 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216f5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224be6 │ │ │ │ + bne.n 224c7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ - cbz r0, 224c1a │ │ │ │ + bl 216d74 │ │ │ │ + cbz r0, 224cb2 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 224c12 │ │ │ │ + cbz r3, 224caa │ │ │ │ ldrd r2, r1, [r3, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224c02 │ │ │ │ + bne.n 224c9a │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #312] @ 0x138 │ │ │ │ - cbz r2, 224c42 │ │ │ │ + cbz r2, 224cda │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, sp │ │ │ │ - bl 2247f0 │ │ │ │ + bl 224888 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 224c2e │ │ │ │ + bcc.n 224cc6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (224c84 ) │ │ │ │ + ldr r2, [pc, #64] @ (224d1c ) │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #52] @ (224c80 ) │ │ │ │ + ldr r3, [pc, #52] @ (224d18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 224c78 │ │ │ │ + bne.n 224d10 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 224b02 │ │ │ │ - b.n 224b38 │ │ │ │ + bne.w 224b9a │ │ │ │ + b.n 224bd0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 224b38 │ │ │ │ + b.n 224bd0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9a8c │ │ │ │ - b.n 224bd8 │ │ │ │ + bl 1f9b24 │ │ │ │ + b.n 224c70 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 224cf4 │ │ │ │ + cbz r2, 224d66 │ │ │ │ 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 224c9e │ │ │ │ + bpl.n 224d36 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 224a78 │ │ │ │ + bl 224b10 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ ldr.w r2, [r1, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 224cc2 │ │ │ │ + bcc.n 224d5a │ │ │ │ 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, 224cd6 │ │ │ │ + cbz r3, 224d6e │ │ │ │ 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] @ (224e64 ) │ │ │ │ + ldr r2, [pc, #368] @ (224efc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (224e68 ) │ │ │ │ + ldr r3, [pc, #368] @ (224f00 ) │ │ │ │ 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 │ │ │ │ @@ -625855,193 +625913,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 224e5a │ │ │ │ + beq.w 224ef2 │ │ │ │ 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 224d38 │ │ │ │ + bhi.n 224dd0 │ │ │ │ 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 224dc2 │ │ │ │ + bne.n 224e5a │ │ │ │ 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 224dde │ │ │ │ + beq.n 224e76 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 224d8e │ │ │ │ + cbz r3, 224e26 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 224e12 │ │ │ │ + beq.n 224eaa │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 2147f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 218bbc │ │ │ │ - ldr r2, [pc, #168] @ (224e6c ) │ │ │ │ - ldr r3, [pc, #160] @ (224e68 ) │ │ │ │ + bl 218c54 │ │ │ │ + ldr r2, [pc, #168] @ (224f04 ) │ │ │ │ + ldr r3, [pc, #160] @ (224f00 ) │ │ │ │ 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 224e5e │ │ │ │ + bne.n 224ef6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 224dc2 │ │ │ │ + beq.n 224e5a │ │ │ │ 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 224dea │ │ │ │ + bne.n 224e82 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 224dc2 │ │ │ │ + beq.n 224e5a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224d8e │ │ │ │ + beq.n 224e26 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 224d8e │ │ │ │ - b.n 224e18 │ │ │ │ - cbz r4, 224e34 │ │ │ │ + bne.n 224e26 │ │ │ │ + b.n 224eb0 │ │ │ │ + cbz r4, 224ecc │ │ │ │ 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 224e1e │ │ │ │ + bne.n 224eb6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224dc2 │ │ │ │ + beq.n 224e5a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 218bbc │ │ │ │ - b.n 224dc2 │ │ │ │ + bl 218c54 │ │ │ │ + b.n 224e5a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 224d54 │ │ │ │ + b.n 224dec │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, 224ea8 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r6 │ │ │ │ + cbz r6, 224f2e │ │ │ │ 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] @ (2250ac ) │ │ │ │ + ldr r5, [pc, #552] @ (225144 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #552] @ (2250b0 ) │ │ │ │ + ldr r4, [pc, #552] @ (225148 ) │ │ │ │ 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 224f3c │ │ │ │ + bcs.n 224fd4 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224f2c │ │ │ │ + beq.n 224fc4 │ │ │ │ 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 224fa2 │ │ │ │ + beq.n 22503a │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 224cdc │ │ │ │ + bl 224d74 │ │ │ │ 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 224f58 │ │ │ │ + beq.n 224ff0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22501c │ │ │ │ + bne.w 2250b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 225064 │ │ │ │ + bne.w 2250fc │ │ │ │ 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 │ │ │ │ @@ -626050,399 +626108,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 224eca │ │ │ │ + bne.n 224f62 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 217efc │ │ │ │ + bl 217f94 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219024 │ │ │ │ - ldr r2, [pc, #372] @ (2250b4 ) │ │ │ │ - ldr r3, [pc, #368] @ (2250b0 ) │ │ │ │ + bl 2190bc │ │ │ │ + ldr r2, [pc, #372] @ (22514c ) │ │ │ │ + ldr r3, [pc, #368] @ (225148 ) │ │ │ │ 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 2250a6 │ │ │ │ + bne.w 22513e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224fd2 │ │ │ │ + bne.n 22506a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 224efe │ │ │ │ + beq.n 224f96 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224f90 │ │ │ │ + cbz r0, 225028 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 224efe │ │ │ │ + b.n 224f96 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224fcc │ │ │ │ + cbz r0, 225064 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ str.w r5, [r9] │ │ │ │ - b.n 224f1c │ │ │ │ + b.n 224fb4 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 225006 │ │ │ │ + cbz r0, 22509e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 224efe │ │ │ │ - b.n 224f60 │ │ │ │ + beq.w 224f96 │ │ │ │ + b.n 224ff8 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 225050 │ │ │ │ + cbz r0, 2250e8 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 224efe │ │ │ │ + beq.w 224f96 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 225094 │ │ │ │ + cbz r0, 22512c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 224efe │ │ │ │ + b.n 224f96 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r4, 2250cc │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ 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] @ (225270 ) │ │ │ │ + ldr r2, [pc, #424] @ (225308 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #424] @ (225274 ) │ │ │ │ + ldr r3, [pc, #424] @ (22530c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ - vldr d0, [pc, #372] @ 225248 │ │ │ │ + vldr d0, [pc, #372] @ 2252e0 │ │ │ │ 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 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22510a │ │ │ │ + cbz r0, 2251a2 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ - vldr d0, [pc, #308] @ 225250 │ │ │ │ + vldr d0, [pc, #308] @ 2252e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 225146 │ │ │ │ + cbz r0, 2251de │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #256] @ 225258 │ │ │ │ + vldr d0, [pc, #256] @ 2252f0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 225188 │ │ │ │ + cbz r0, 225220 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ - vldr d0, [pc, #204] @ 225260 │ │ │ │ + bl 218f20 │ │ │ │ + vldr d0, [pc, #204] @ 2252f8 │ │ │ │ movs r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2251c4 │ │ │ │ + cbz r0, 22525c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - vldr d0, [pc, #148] @ 225268 │ │ │ │ + vldr d0, [pc, #148] @ 225300 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 216640 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 225204 │ │ │ │ + cbz r0, 22529c │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218f20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218f94 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ - ldr r2, [pc, #80] @ (225278 ) │ │ │ │ - ldr r3, [pc, #72] @ (225274 ) │ │ │ │ + bl 218ed0 │ │ │ │ + ldr r2, [pc, #80] @ (225310 ) │ │ │ │ + ldr r3, [pc, #72] @ (22530c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22523e │ │ │ │ + bne.n 2252d6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 225264 │ │ │ │ + bvc.n 2252fc │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 2251ee │ │ │ │ - b.n 224f0c │ │ │ │ + bcc.n 225286 │ │ │ │ + b.n 224fa4 │ │ │ │ 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 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ 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] @ (2253bc ) │ │ │ │ + ldr r6, [pc, #300] @ (225454 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ - bl 1fb6d0 │ │ │ │ + bl 1fb768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22536e │ │ │ │ + beq.n 225406 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2253b6 │ │ │ │ + beq.w 22544e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2253b6 │ │ │ │ + beq.n 22544e │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -626460,15 +626518,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] @ (2253c0 ) │ │ │ │ + ldr r2, [pc, #148] @ (225458 ) │ │ │ │ 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] │ │ │ │ @@ -626480,111 +626538,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 225388 │ │ │ │ + cbz r0, 225420 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ - cbz r1, 225382 │ │ │ │ + cbz r1, 22541a │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2252a6 │ │ │ │ + bne.n 22533e │ │ │ │ adds r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 225376 │ │ │ │ + bne.n 22540e │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225368 │ │ │ │ + beq.n 225400 │ │ │ │ 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 22527c │ │ │ │ + bl 225314 │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 225398 │ │ │ │ - b.n 225368 │ │ │ │ + bne.n 225430 │ │ │ │ + b.n 225400 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2252c4 │ │ │ │ + b.n 22535c │ │ │ │ nop │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #428] @ (225584 ) │ │ │ │ + ldr r3, [pc, #428] @ (22561c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 22557e │ │ │ │ + beq.w 225616 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #416] @ (225588 ) │ │ │ │ + ldr r2, [pc, #416] @ (225620 ) │ │ │ │ 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 22550e │ │ │ │ + b.n 2255a6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 22552c │ │ │ │ + beq.w 2255c4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r3, 225424 │ │ │ │ + cbz r3, 2254bc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 225552 │ │ │ │ + beq.w 2255ea │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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 │ │ │ │ @@ -626605,15 +626663,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 │ │ │ │ @@ -626633,81 +626691,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 22557e │ │ │ │ + beq.n 225616 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 225404 │ │ │ │ + bpl.w 22549c │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 225546 │ │ │ │ + cbz r2, 2255de │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 225424 │ │ │ │ + b.n 2254bc │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 225546 │ │ │ │ + beq.n 2255de │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbz r3, 225546 │ │ │ │ + cbz r3, 2255de │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 22540c │ │ │ │ + beq.w 2254a4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 225424 │ │ │ │ + b.n 2254bc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 225424 │ │ │ │ + bne.w 2254bc │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 225424 │ │ │ │ + bne.w 2254bc │ │ │ │ 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 2254de │ │ │ │ - b.n 225424 │ │ │ │ + beq.n 225576 │ │ │ │ + b.n 2254bc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r2, [pc, #436] @ (225754 ) │ │ │ │ + ldr r2, [pc, #436] @ (2257ec ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (225758 ) │ │ │ │ + ldr r3, [pc, #436] @ (2257f0 ) │ │ │ │ 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] @ 22575c │ │ │ │ + ldr.w r9, [pc, #412] @ 2257f4 │ │ │ │ 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] │ │ │ │ @@ -626719,16 +626777,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 2148b4 │ │ │ │ - ldr r3, [pc, #356] @ (225760 ) │ │ │ │ + bl 21494c │ │ │ │ + ldr r3, [pc, #356] @ (2257f8 ) │ │ │ │ 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 │ │ │ │ @@ -626744,32 +626802,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2253c4 │ │ │ │ + bl 22545c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 22571c │ │ │ │ + beq.n 2257b4 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -626803,82 +626861,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 218bbc │ │ │ │ - ldr r2, [pc, #100] @ (225764 ) │ │ │ │ - ldr r3, [pc, #88] @ (225758 ) │ │ │ │ + bl 218c54 │ │ │ │ + ldr r2, [pc, #100] @ (2257fc ) │ │ │ │ + ldr r3, [pc, #88] @ (2257f0 ) │ │ │ │ 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 22574e │ │ │ │ + bne.n 2257e6 │ │ │ │ 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, 22574a │ │ │ │ + cbz r3, 2257e2 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 22574a │ │ │ │ + bne.n 2257e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225740 │ │ │ │ + cbz r2, 2257d8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 225740 │ │ │ │ + bne.n 2257d8 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 225730 │ │ │ │ + bne.n 2257c8 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ - b.n 22566e │ │ │ │ + b.n 225706 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 225744 │ │ │ │ + b.n 2257dc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ 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] @ (225ab4 ) │ │ │ │ + ldr r2, [pc, #824] @ (225b4c ) │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #820] @ (225ab8 ) │ │ │ │ + ldr r3, [pc, #820] @ (225b50 ) │ │ │ │ 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] @ (225abc ) │ │ │ │ + ldr r6, [pc, #800] @ (225b54 ) │ │ │ │ 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 │ │ │ │ @@ -626886,45 +626944,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 225a8c │ │ │ │ + beq.w 225b24 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 225a04 │ │ │ │ + beq.w 225a9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #28] │ │ │ │ - bne.w 225a04 │ │ │ │ + bne.w 225a9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225aac │ │ │ │ + beq.w 225b44 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - ldr r3, [pc, #716] @ (225ac0 ) │ │ │ │ + ldr r3, [pc, #716] @ (225b58 ) │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -626936,18 +626994,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ 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 │ │ │ │ @@ -626959,22 +627017,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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ 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] │ │ │ │ @@ -626990,48 +627048,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225a54 │ │ │ │ + beq.w 225aec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225a22 │ │ │ │ + beq.n 225aba │ │ │ │ mov r6, r9 │ │ │ │ - b.n 2259ee │ │ │ │ + b.n 225a86 │ │ │ │ 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 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -627066,128 +627124,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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225a54 │ │ │ │ + beq.n 225aec │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 225a00 │ │ │ │ + beq.n 225a98 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 225942 │ │ │ │ + bne.n 2259da │ │ │ │ movs r1, #1 │ │ │ │ - b.n 22594e │ │ │ │ + b.n 2259e6 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #188] @ (225ac4 ) │ │ │ │ - ldr r3, [pc, #172] @ (225ab8 ) │ │ │ │ + ldr r2, [pc, #188] @ (225b5c ) │ │ │ │ + ldr r3, [pc, #172] @ (225b50 ) │ │ │ │ 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 225ab0 │ │ │ │ + bne.n 225b48 │ │ │ │ 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 225a2c │ │ │ │ + b.n 225ac4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 22527c │ │ │ │ + bl 225314 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb654 │ │ │ │ + bl 1fb6ec │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 225a2a │ │ │ │ + bne.n 225ac2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 225a78 │ │ │ │ + cbz r3, 225b10 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225a74 │ │ │ │ + cbz r2, 225b0c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 225800 │ │ │ │ + b.n 225898 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 225a6c │ │ │ │ + b.n 225b04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 225a06 │ │ │ │ + bne.n 225a9e │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb634 │ │ │ │ - b.n 225a06 │ │ │ │ + bl 1fb6cc │ │ │ │ + b.n 225a9e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1fb868 │ │ │ │ + bl 1fb900 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 225aa8 │ │ │ │ + cbz r1, 225b40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2257e2 │ │ │ │ + beq.w 22587a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 225a82 │ │ │ │ + b.n 225b1a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2257f2 │ │ │ │ + b.n 22588a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r7, pc, #904 @ (adr r7, 225ed8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r7, pc, #792 @ (adr r7, 225e70 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #968 @ (adr r5, 225e90 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 225cc8 ) │ │ │ │ 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] @ (225e98 ) │ │ │ │ + ldr r3, [pc, #956] @ (225f30 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #952] @ (225e9c ) │ │ │ │ + ldr r2, [pc, #952] @ (225f34 ) │ │ │ │ add r3, pc │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #944] @ (225ea0 ) │ │ │ │ + ldr r3, [pc, #944] @ (225f38 ) │ │ │ │ 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] │ │ │ │ @@ -627204,59 +627262,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 225c04 │ │ │ │ + beq.n 225c9c │ │ │ │ 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 225b8e │ │ │ │ + beq.n 225c26 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 225c8c │ │ │ │ + beq.w 225d24 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225c20 │ │ │ │ + bne.n 225cb8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #550 @ 0x226 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 225d9a │ │ │ │ - ldr r3, [pc, #832] @ (225ea4 ) │ │ │ │ + beq.w 225e32 │ │ │ │ + ldr r3, [pc, #832] @ (225f3c ) │ │ │ │ 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 225e56 │ │ │ │ + bne.w 225eee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 225c00 │ │ │ │ + beq.n 225c98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 225b84 │ │ │ │ + cbz r3, 225c1c │ │ │ │ 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 225b4a │ │ │ │ + bne.n 225be2 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r9, [r4, #33] @ 0x21 │ │ │ │ - bl 2148b4 │ │ │ │ - ldr r3, [pc, #772] @ (225ea4 ) │ │ │ │ + bl 21494c │ │ │ │ + ldr r3, [pc, #772] @ (225f3c ) │ │ │ │ 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] │ │ │ │ @@ -627270,39 +627328,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2253c4 │ │ │ │ + bl 22545c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 225b78 │ │ │ │ + bne.n 225c10 │ │ │ │ ldrb.w r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #672] @ (225ea8 ) │ │ │ │ - ldr r3, [pc, #664] @ (225ea0 ) │ │ │ │ + ldr r2, [pc, #672] @ (225f40 ) │ │ │ │ + ldr r3, [pc, #664] @ (225f38 ) │ │ │ │ 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 225e94 │ │ │ │ + bne.w 225f2c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 225b74 │ │ │ │ - add r2, pc, #8 @ (adr r2, 225c30 ) │ │ │ │ + bhi.n 225c0c │ │ │ │ + add r2, pc, #8 @ (adr r2, 225cc8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #6 │ │ │ │ @@ -627316,40 +627374,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 225b74 │ │ │ │ + beq.n 225c0c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225c7e │ │ │ │ + b.n 225d16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 225c84 │ │ │ │ + bne.n 225d1c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 225c84 │ │ │ │ + beq.n 225d1c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225c0c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 225c68 │ │ │ │ + bpl.n 225d00 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22558c │ │ │ │ - b.n 225b74 │ │ │ │ + bl 225624 │ │ │ │ + b.n 225c0c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #33] @ 0x21 │ │ │ │ - bl 2148b4 │ │ │ │ - ldr r3, [pc, #516] @ (225ea4 ) │ │ │ │ + bl 21494c │ │ │ │ + ldr r3, [pc, #516] @ (225f3c ) │ │ │ │ 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] │ │ │ │ @@ -627366,28 +627424,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 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219d5c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2253c4 │ │ │ │ + bl 22545c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ movs r3, #3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ 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 │ │ │ │ @@ -627419,279 +627477,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 218bbc │ │ │ │ - b.n 225b74 │ │ │ │ + bl 218c54 │ │ │ │ + b.n 225c0c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 225b74 │ │ │ │ - b.n 225b60 │ │ │ │ + bls.w 225c0c │ │ │ │ + b.n 225bf8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225c0c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225dd4 │ │ │ │ + b.n 225e6c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225c84 │ │ │ │ + bne.w 225d1c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225c84 │ │ │ │ + beq.w 225d1c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225c0c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 225dba │ │ │ │ + bpl.n 225e52 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22558c │ │ │ │ - b.n 225b74 │ │ │ │ + bl 225624 │ │ │ │ + b.n 225c0c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225c0c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225e0e │ │ │ │ + b.n 225ea6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225c84 │ │ │ │ + bne.w 225d1c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225c84 │ │ │ │ + beq.w 225d1c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225c0c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 225df4 │ │ │ │ + bpl.n 225e8c │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22558c │ │ │ │ - b.n 225b74 │ │ │ │ + bl 225624 │ │ │ │ + b.n 225c0c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225c0c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225e48 │ │ │ │ + b.n 225ee0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225c84 │ │ │ │ + bne.w 225d1c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225c84 │ │ │ │ + beq.w 225d1c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225c0c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 225e2e │ │ │ │ + bpl.n 225ec6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22558c │ │ │ │ - b.n 225b74 │ │ │ │ + bl 225624 │ │ │ │ + b.n 225c0c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225c0c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 225e80 │ │ │ │ + b.n 225f18 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 225e86 │ │ │ │ + bne.n 225f1e │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 225e86 │ │ │ │ + beq.n 225f1e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225c0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 225e6a │ │ │ │ + bpl.n 225f02 │ │ │ │ add.w r7, r7, r2, lsl #7 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225b74 │ │ │ │ - b.n 225c84 │ │ │ │ + beq.w 225c0c │ │ │ │ + b.n 225d1c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #104 @ (adr r5, 225f04 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 22613c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, pc, #72 @ (adr r5, 225ee8 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 226120 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #976 @ (adr r3, 22627c ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 2260b4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 225ef2 │ │ │ │ + bne.n 225f8a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 225ef2 │ │ │ │ + bpl.n 225f8a │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 225ef4 │ │ │ │ + bpl.n 225f8c │ │ │ │ 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 225ef2 │ │ │ │ + beq.n 225f8a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225ee8 │ │ │ │ + bmi.n 225f80 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225f12 │ │ │ │ + beq.n 225faa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 225edc │ │ │ │ + bne.n 225f74 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 225ec8 │ │ │ │ + bmi.n 225f60 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 225ec8 │ │ │ │ + bmi.n 225f60 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 225ef2 │ │ │ │ + bpl.n 225f8a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 225ec8 │ │ │ │ + b.n 225f60 │ │ │ │ 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 225eac │ │ │ │ + bl 225f44 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 225f44 │ │ │ │ + beq.n 225fdc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225f2e │ │ │ │ + bmi.n 225fc6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 225f2e │ │ │ │ - b.n 225f22 │ │ │ │ + bne.n 225fc6 │ │ │ │ + b.n 225fba │ │ │ │ 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] @ 2262d8 │ │ │ │ + ldr.w sl, [pc, #888] @ 226370 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #884] @ (2262dc ) │ │ │ │ + ldr r2, [pc, #884] @ (226374 ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #884] @ (2262e0 ) │ │ │ │ + ldr r3, [pc, #884] @ (226378 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21d700 │ │ │ │ + bl 21d798 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 225fa8 │ │ │ │ + beq.n 226040 │ │ │ │ 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 2262a4 │ │ │ │ + beq.w 22633c │ │ │ │ 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, 22601e │ │ │ │ + cbz r5, 2260b6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2261dc │ │ │ │ + beq.w 226274 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22616a │ │ │ │ + beq.w 226202 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 226006 │ │ │ │ + beq.n 22609e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22611c │ │ │ │ + beq.w 2261b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22611c │ │ │ │ + beq.w 2261b4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 22616a │ │ │ │ + beq.w 226202 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225fe8 │ │ │ │ + bne.n 226080 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq.w 2261c8 │ │ │ │ + beq.w 226260 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 226138 │ │ │ │ + beq.w 2261d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225fea │ │ │ │ + bne.n 226082 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225fce │ │ │ │ + bne.n 226066 │ │ │ │ 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] │ │ │ │ @@ -627701,354 +627759,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 22629e │ │ │ │ + beq.w 226336 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 22606e │ │ │ │ + cbz r1, 226106 │ │ │ │ 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 226292 │ │ │ │ + beq.w 22632a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2262c4 │ │ │ │ + beq.w 22635c │ │ │ │ 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 21f2f4 │ │ │ │ + bl 21f38c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22623e │ │ │ │ + beq.w 2262d6 │ │ │ │ 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 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2260d6 │ │ │ │ + cbz r0, 22616e │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219dcc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22629e │ │ │ │ + beq.w 226336 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 226296 │ │ │ │ + beq.w 22632e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2262c8 │ │ │ │ + beq.w 226360 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 21f400 │ │ │ │ + bl 21f498 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219df0 │ │ │ │ - b.n 226276 │ │ │ │ + bl 219e88 │ │ │ │ + b.n 22630e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2261a4 │ │ │ │ + beq.n 22623c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22601e │ │ │ │ + bne.w 2260b6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq.n 226202 │ │ │ │ + beq.n 22629a │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 22601e │ │ │ │ + bne.w 2260b6 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #424] @ (2262e4 ) │ │ │ │ + ldr r1, [pc, #424] @ (22637c ) │ │ │ │ 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 216b18 │ │ │ │ + bl 216bb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225fea │ │ │ │ - b.n 22601e │ │ │ │ + bne.w 226082 │ │ │ │ + b.n 2260b6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2261be │ │ │ │ - cbnz r2, 226188 │ │ │ │ + beq.n 226256 │ │ │ │ + cbnz r2, 226220 │ │ │ │ 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, 226192 │ │ │ │ + cbz r0, 22622a │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225fea │ │ │ │ - b.n 22601e │ │ │ │ + bne.w 226082 │ │ │ │ + b.n 2260b6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22621c │ │ │ │ + beq.n 2262b4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 22618a │ │ │ │ + b.n 226222 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 2261ec │ │ │ │ + beq.n 226284 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 226172 │ │ │ │ + beq.n 22620a │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225fce │ │ │ │ - b.n 22602a │ │ │ │ + bne.w 226066 │ │ │ │ + b.n 2260c2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 225eac │ │ │ │ - b.n 22618a │ │ │ │ + bl 225f44 │ │ │ │ + b.n 226222 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225fea │ │ │ │ - b.n 22601e │ │ │ │ + bne.w 226082 │ │ │ │ + b.n 2260b6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 226168 │ │ │ │ + beq.n 226200 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22601e │ │ │ │ + bne.w 2260b6 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 22600a │ │ │ │ + b.n 2260a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225eac │ │ │ │ + bl 225f44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225fce │ │ │ │ - b.n 22602a │ │ │ │ + bne.w 226066 │ │ │ │ + b.n 2260c2 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225fce │ │ │ │ - b.n 22602a │ │ │ │ + bne.w 226066 │ │ │ │ + b.n 2260c2 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 21d3dc │ │ │ │ + bl 21d474 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 213e74 │ │ │ │ + bl 213f0c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f5e64 │ │ │ │ - b.n 22619c │ │ │ │ + bl 1f5efc │ │ │ │ + b.n 226234 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21494c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218c54 │ │ │ │ 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 21f400 │ │ │ │ + bl 21f498 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 22629a │ │ │ │ + cbz r3, 226332 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ strd r4, r6, [r7] │ │ │ │ - ldr r2, [pc, #112] @ (2262e8 ) │ │ │ │ - ldr r3, [pc, #100] @ (2262e0 ) │ │ │ │ + ldr r2, [pc, #112] @ (226380 ) │ │ │ │ + ldr r3, [pc, #100] @ (226378 ) │ │ │ │ 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 2262d4 │ │ │ │ + bne.n 22636c │ │ │ │ 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 226086 │ │ │ │ + b.n 22611e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 226102 │ │ │ │ + b.n 22619a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b.n 22626c │ │ │ │ + b.n 226304 │ │ │ │ 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 2262cc │ │ │ │ + beq.n 226364 │ │ │ │ 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 226056 │ │ │ │ + b.n 2260ee │ │ │ │ mov r2, r3 │ │ │ │ - b.n 226086 │ │ │ │ + b.n 22611e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 226102 │ │ │ │ + b.n 22619a │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 226056 │ │ │ │ + b.n 2260ee │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #592 @ (adr r0, 22652c ) │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, pc, #576 @ (adr r0, 226520 ) │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ 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] @ (226548 ) │ │ │ │ - ldr r3, [pc, #584] @ (22654c ) │ │ │ │ + ldr r2, [pc, #584] @ (2265e0 ) │ │ │ │ + ldr r3, [pc, #584] @ (2265e4 ) │ │ │ │ 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 22639e │ │ │ │ + beq.n 226436 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #188] @ 0xbc │ │ │ │ - cbz r2, 226338 │ │ │ │ + cbz r2, 2263d0 │ │ │ │ ldrsb.w r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 2264c4 │ │ │ │ + beq.w 22655c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb6d0 │ │ │ │ + bl 1fb768 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2263ca │ │ │ │ + beq.n 226462 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2264c0 │ │ │ │ + beq.w 226558 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215910 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 2263bc │ │ │ │ + bhi.n 226454 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 226528 │ │ │ │ + beq.w 2265c0 │ │ │ │ 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 226376 │ │ │ │ + bhi.n 22640e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225f48 │ │ │ │ + bl 225fe0 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 22639c │ │ │ │ + beq.n 226434 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #432] @ (226550 ) │ │ │ │ - ldr r3, [pc, #424] @ (22654c ) │ │ │ │ + ldr r2, [pc, #432] @ (2265e8 ) │ │ │ │ + ldr r3, [pc, #424] @ (2265e4 ) │ │ │ │ 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 226544 │ │ │ │ + bne.w 2265dc │ │ │ │ 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 61c20 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22636e │ │ │ │ + b.n 226406 │ │ │ │ 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] │ │ │ │ @@ -628056,209 +628114,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 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226540 │ │ │ │ + beq.w 2265d8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 226470 │ │ │ │ + beq.n 226508 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22647e │ │ │ │ + beq.n 226516 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22642c │ │ │ │ + bne.n 2264c4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2262ec │ │ │ │ + bl 226384 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 226458 │ │ │ │ + cbz r4, 2264f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 226458 │ │ │ │ + cbz r2, 2264f0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 22642c │ │ │ │ + bne.n 2264c4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2262ec │ │ │ │ + bl 226384 │ │ │ │ mov r3, r4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 226430 │ │ │ │ + bne.n 2264c8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 226470 │ │ │ │ + bne.n 226508 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2262ec │ │ │ │ + bl 226384 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216e2c │ │ │ │ - cbz r7, 2264a0 │ │ │ │ + bl 216ec4 │ │ │ │ + cbz r7, 226538 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 226404 │ │ │ │ + b.n 22649c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 226470 │ │ │ │ + bne.n 226508 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2262ec │ │ │ │ + bl 226384 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22647a │ │ │ │ + bne.n 226512 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 226538 │ │ │ │ + bne.n 2265d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 226350 │ │ │ │ + bne.w 2263e8 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b.n 226352 │ │ │ │ + b.n 2263ea │ │ │ │ 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 226338 │ │ │ │ + bne.w 2263d0 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 22650a │ │ │ │ + cbz r0, 2265a2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2264fe │ │ │ │ + cbz r2, 226596 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2264f6 │ │ │ │ + bne.n 22658e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.n 226520 │ │ │ │ + beq.n 2265b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2264ea │ │ │ │ - bl 216e2c │ │ │ │ + bne.n 226582 │ │ │ │ + bl 216ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2264e4 │ │ │ │ + bne.n 22657c │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 22651a │ │ │ │ + bhi.n 2265b2 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 226520 │ │ │ │ + bls.n 2265b8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 22639e │ │ │ │ + bne.w 226436 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - b.n 226338 │ │ │ │ + b.n 2263d0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225f48 │ │ │ │ - b.n 22639c │ │ │ │ + bl 225fe0 │ │ │ │ + b.n 226434 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2170a0 │ │ │ │ - b.n 2264ae │ │ │ │ + bl 217138 │ │ │ │ + b.n 226546 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 2264a0 │ │ │ │ + b.n 226538 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ 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] @ (2266e4 ) │ │ │ │ + ldr r2, [pc, #380] @ (22677c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #380] @ (2266e8 ) │ │ │ │ + ldr r3, [pc, #380] @ (226780 ) │ │ │ │ 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 1fb868 │ │ │ │ + bl 1fb900 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 226594 │ │ │ │ - b.n 2266d8 │ │ │ │ + cbnz r3, 22662c │ │ │ │ + b.n 226770 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2266d8 │ │ │ │ + beq.w 226770 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22658a │ │ │ │ + beq.n 226622 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb6d0 │ │ │ │ + bl 1fb768 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2265b2 │ │ │ │ - b.n 2265e0 │ │ │ │ + cbnz r0, 22664a │ │ │ │ + b.n 226678 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22659e │ │ │ │ + bne.n 226636 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2265ac │ │ │ │ + bne.n 226644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb634 │ │ │ │ - ldr r2, [pc, #296] @ (2266ec ) │ │ │ │ - ldr r3, [pc, #288] @ (2266e8 ) │ │ │ │ + bl 1fb6cc │ │ │ │ + ldr r2, [pc, #296] @ (226784 ) │ │ │ │ + ldr r3, [pc, #288] @ (226780 ) │ │ │ │ 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 2266de │ │ │ │ + bne.w 226776 │ │ │ │ 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 │ │ │ │ @@ -628269,583 +628327,583 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2266d4 │ │ │ │ + beq.n 22676c │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 22667c │ │ │ │ + cbz r4, 226714 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22668a │ │ │ │ + cbz r3, 226722 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 226638 │ │ │ │ + bne.n 2266d0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2262ec │ │ │ │ + bl 226384 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 226664 │ │ │ │ + cbz r5, 2266fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 226664 │ │ │ │ + cbz r3, 2266fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - bne.n 226638 │ │ │ │ + bne.n 2266d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2262ec │ │ │ │ + bl 226384 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22663c │ │ │ │ + bne.n 2266d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 22667c │ │ │ │ + bne.n 226714 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2262ec │ │ │ │ + bl 226384 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216e2c │ │ │ │ - cbz r4, 2266ac │ │ │ │ + bl 216ec4 │ │ │ │ + cbz r4, 226744 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 226618 │ │ │ │ + b.n 2266b0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 22667c │ │ │ │ + bne.n 226714 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2262ec │ │ │ │ + bl 226384 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 226686 │ │ │ │ + bne.n 22671e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2625d0 │ │ │ │ - cbnz r0, 2266c2 │ │ │ │ + bl 262668 │ │ │ │ + cbnz r0, 22675a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb74c │ │ │ │ - b.n 2265b2 │ │ │ │ + bl 1fb7e4 │ │ │ │ + b.n 22664a │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2170a0 │ │ │ │ + bl 217138 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb74c │ │ │ │ - b.n 2265b2 │ │ │ │ + bl 1fb7e4 │ │ │ │ + b.n 22664a │ │ │ │ mov fp, r4 │ │ │ │ - b.n 2266ac │ │ │ │ + b.n 226744 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 2265ba │ │ │ │ + b.n 226652 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ 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] @ (2267a8 ) │ │ │ │ + ldr r2, [pc, #164] @ (226840 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #156] @ (2267ac ) │ │ │ │ + ldr r1, [pc, #156] @ (226844 ) │ │ │ │ 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 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 22673c │ │ │ │ + bne.n 2267d4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #462 @ 0x1ce │ │ │ │ - beq.n 22679e │ │ │ │ + beq.n 226836 │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226756 │ │ │ │ + beq.n 2267ee │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #112] @ (2267b0 ) │ │ │ │ - ldr r3, [pc, #100] @ (2267a8 ) │ │ │ │ + ldr r2, [pc, #112] @ (226848 ) │ │ │ │ + ldr r3, [pc, #100] @ (226840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2267a2 │ │ │ │ + bne.n 22683a │ │ │ │ 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 226790 │ │ │ │ + bls.n 226828 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 22673c │ │ │ │ + bhi.n 2267d4 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 22673c │ │ │ │ + bne.n 2267d4 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 22673e │ │ │ │ + b.n 2267d6 │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 226776 │ │ │ │ + bhi.n 22680e │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 226784 │ │ │ │ + bhi.n 22681c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 22673e │ │ │ │ + b.n 2267d6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #912] @ (226b58 ) │ │ │ │ + ldr r5, [pc, #912] @ (226bf0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #912] @ (226b5c ) │ │ │ │ + ldr r4, [pc, #912] @ (226bf4 ) │ │ │ │ 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 226972 │ │ │ │ + ble.w 226a0a │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ strd ip, lr, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r6, r4, #1 │ │ │ │ - beq.w 226972 │ │ │ │ + beq.w 226a0a │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 22698e │ │ │ │ + bpl.w 226a26 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 226992 │ │ │ │ + bls.w 226a2a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 22698e │ │ │ │ + bls.w 226a26 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 226972 │ │ │ │ + bhi.w 226a0a │ │ │ │ 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 243694 │ │ │ │ + bl 24372c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220250 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 226880 │ │ │ │ + cbz r7, 226918 │ │ │ │ ldrsb.w r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 226adc │ │ │ │ + beq.w 226b74 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 226b0e │ │ │ │ + beq.w 226ba6 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.w 2269ae │ │ │ │ + bne.w 226a46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2269ae │ │ │ │ + beq.w 226a46 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2268aa │ │ │ │ + bne.n 226942 │ │ │ │ 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 226896 │ │ │ │ + bne.n 22692e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 22026c │ │ │ │ + bl 220304 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2269b2 │ │ │ │ + beq.n 226a4a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2269f6 │ │ │ │ + beq.w 226a8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 226ab4 │ │ │ │ + beq.w 226b4c │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ - cbz r2, 2268ee │ │ │ │ + cbz r2, 226986 │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ - cbz r7, 226912 │ │ │ │ + cbz r7, 2269aa │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 226b3c │ │ │ │ + beq.w 226bd4 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 226912 │ │ │ │ + bne.n 2269aa │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 22694a │ │ │ │ + bpl.n 2269e2 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 22694a │ │ │ │ + bne.n 2269e2 │ │ │ │ ldrh.w r3, [fp, #32] │ │ │ │ ldrb.w r2, [r5, #376] @ 0x178 │ │ │ │ and.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r5, #376] @ 0x178 │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 226966 │ │ │ │ + bge.n 2269fe │ │ │ │ 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 2267f8 │ │ │ │ - ldr r2, [pc, #492] @ (226b60 ) │ │ │ │ - ldr r3, [pc, #484] @ (226b5c ) │ │ │ │ + bne.w 226890 │ │ │ │ + ldr r2, [pc, #492] @ (226bf8 ) │ │ │ │ + ldr r3, [pc, #484] @ (226bf4 ) │ │ │ │ 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 226b52 │ │ │ │ + bne.w 226bea │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 226972 │ │ │ │ + bgt.n 226a0a │ │ │ │ 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 226848 │ │ │ │ + b.n 2268e0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2268b2 │ │ │ │ + b.n 22694a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 226a1e │ │ │ │ + beq.n 226ab6 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 2269ce │ │ │ │ + cbz r2, 226a66 │ │ │ │ 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 226a4a │ │ │ │ + beq.n 226ae2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 226966 │ │ │ │ + bne.n 2269fe │ │ │ │ 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 226966 │ │ │ │ + b.n 2269fe │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 226a64 │ │ │ │ + beq.n 226afc │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbz r2, 226a12 │ │ │ │ + cbz r2, 226aaa │ │ │ │ ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #240] @ 0xf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 226912 │ │ │ │ + beq.w 2269aa │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 2268fa │ │ │ │ + b.n 226992 │ │ │ │ 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 2269ce │ │ │ │ + beq.n 226a66 │ │ │ │ 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 2269d6 │ │ │ │ + bne.n 226a6e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 226b26 │ │ │ │ + beq.n 226bbe │ │ │ │ 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 226966 │ │ │ │ + b.n 2269fe │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 226a12 │ │ │ │ + bmi.n 226aaa │ │ │ │ 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, 226a8e │ │ │ │ + cbz r2, 226b26 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 226912 │ │ │ │ + beq.w 2269aa │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2268fa │ │ │ │ + bne.w 226992 │ │ │ │ ldr.w r3, [r5, #408] @ 0x198 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #408] @ 0x198 │ │ │ │ ldr.w r3, [r5, #412] @ 0x19c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #412] @ 0x19c │ │ │ │ - b.n 226912 │ │ │ │ + b.n 2269aa │ │ │ │ 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 2268ee │ │ │ │ + beq.w 226986 │ │ │ │ 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 2268ee │ │ │ │ + b.n 226986 │ │ │ │ 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 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 226b0a │ │ │ │ + bne.n 226ba2 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 22687c │ │ │ │ + b.n 226914 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 2266f0 │ │ │ │ + bl 226788 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 22687c │ │ │ │ + b.n 226914 │ │ │ │ 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 226966 │ │ │ │ + b.n 2269fe │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ - b.n 226912 │ │ │ │ + b.n 2269aa │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ - bhi.n 226b8e │ │ │ │ + bhi.n 226c26 │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ - bhi.n 226bc4 │ │ │ │ + bhi.n 226c5c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bhi.n 226bee │ │ │ │ + bhi.n 226c86 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bls.n 226bd6 │ │ │ │ + bls.n 226c6e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 226c46 │ │ │ │ + bne.n 226cde │ │ │ │ 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 226c16 │ │ │ │ + bhi.n 226cae │ │ │ │ movw r2, #825 @ 0x339 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 226c04 │ │ │ │ + bls.n 226c9c │ │ │ │ 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, 226bc0 │ │ │ │ + cbnz r1, 226c58 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226b76 │ │ │ │ + beq.n 226c0e │ │ │ │ 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 226c3a │ │ │ │ + bhi.n 226cd2 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bls.n 226c2c │ │ │ │ + bls.n 226cc4 │ │ │ │ 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 226bbc │ │ │ │ + bhi.n 226c54 │ │ │ │ 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 226bbc │ │ │ │ + bhi.n 226c54 │ │ │ │ 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 │ │ │ │ @@ -628873,81 +628931,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] @ 2277d4 │ │ │ │ - ldr.w r3, [pc, #2924] @ 2277d8 │ │ │ │ + ldr.w r2, [pc, #2924] @ 22786c │ │ │ │ + ldr.w r3, [pc, #2924] @ 227870 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2920] @ 2277dc │ │ │ │ + ldr.w r6, [pc, #2920] @ 227874 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fb6d0 │ │ │ │ - cbz r0, 226ca8 │ │ │ │ - ldr.w r2, [pc, #2900] @ 2277e0 │ │ │ │ - ldr.w r3, [pc, #2888] @ 2277d8 │ │ │ │ + bl 1fb768 │ │ │ │ + cbz r0, 226d40 │ │ │ │ + ldr.w r2, [pc, #2900] @ 227878 │ │ │ │ + ldr.w r3, [pc, #2888] @ 227870 │ │ │ │ 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 22842c │ │ │ │ + bne.w 2284c4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb7e4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 226c88 │ │ │ │ + beq.n 226d20 │ │ │ │ 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 226f7e │ │ │ │ + beq.w 227016 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 226f9c │ │ │ │ + bhi.w 227034 │ │ │ │ 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] @ 2277e4 │ │ │ │ + ldr.w r3, [pc, #2816] @ 22787c │ │ │ │ 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 2270c2 │ │ │ │ + bne.w 22715a │ │ │ │ mov r3, ip │ │ │ │ mov r5, ip │ │ │ │ mov r7, ip │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp.w r2, #334 @ 0x14e │ │ │ │ - bcs.w 227048 │ │ │ │ + bcs.w 2270e0 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ - bls.w 22722c │ │ │ │ + bls.w 2272c4 │ │ │ │ sub.w r1, r2, #103 @ 0x67 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - bhi.w 2274c6 │ │ │ │ + bhi.w 22755e │ │ │ │ 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 │ │ │ │ @@ -629174,87 +629232,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 2271c6 │ │ │ │ + beq.w 22725e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 226f2a │ │ │ │ + cbz r1, 226fc2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 226f16 │ │ │ │ + b.n 226fae │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 227032 │ │ │ │ + beq.w 2270ca │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 226f0e │ │ │ │ + bne.n 226fa6 │ │ │ │ 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, 226f3c │ │ │ │ + cbz r3, 226fd4 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218328 │ │ │ │ - cbnz r0, 226f58 │ │ │ │ + bl 2183c0 │ │ │ │ + cbnz r0, 226ff0 │ │ │ │ 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 2270b4 │ │ │ │ - bhi.w 22709e │ │ │ │ + beq.w 22714c │ │ │ │ + bhi.w 227136 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 226f9c │ │ │ │ + bne.n 227034 │ │ │ │ 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 226ccc │ │ │ │ + bne.w 226d64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226cc2 │ │ │ │ - b.n 226c88 │ │ │ │ + bne.w 226d5a │ │ │ │ + b.n 226d20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 226f9c │ │ │ │ + cbz r0, 227034 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 226c4c │ │ │ │ + bl 226ce4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 226ccc │ │ │ │ + bne.w 226d64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226cc2 │ │ │ │ - b.n 226c88 │ │ │ │ - ldr.w r3, [pc, #2096] @ 2277e8 │ │ │ │ + bne.w 226d5a │ │ │ │ + b.n 226d20 │ │ │ │ + ldr.w r3, [pc, #2096] @ 227880 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ mla r2, r8, r1, r7 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 227008 │ │ │ │ + cbz r5, 2270a0 │ │ │ │ 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] │ │ │ │ @@ -629266,139 +629324,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 226fd6 │ │ │ │ + bne.n 22706e │ │ │ │ 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 226f9c │ │ │ │ + b.n 227034 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22703e │ │ │ │ + b.n 2270d6 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 226f2a │ │ │ │ + beq.w 226fc2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 227036 │ │ │ │ - b.n 226f1e │ │ │ │ + bne.n 2270ce │ │ │ │ + b.n 226fb6 │ │ │ │ movw r1, #797 @ 0x31d │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 227b5e │ │ │ │ - bhi.w 227160 │ │ │ │ + beq.w 227bf6 │ │ │ │ + bhi.w 2271f8 │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ - bhi.w 2272f0 │ │ │ │ + bhi.w 227388 │ │ │ │ cmp.w r2, #458 @ 0x1ca │ │ │ │ - bhi.w 227540 │ │ │ │ + bhi.w 2275d8 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bcs.n 227094 │ │ │ │ + bcs.n 22712c │ │ │ │ cmp.w r2, #424 @ 0x1a8 │ │ │ │ - bcc.w 2277ec │ │ │ │ + bcc.w 227884 │ │ │ │ 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 227764 │ │ │ │ + bne.w 2277fc │ │ │ │ movt r1, #578 @ 0x242 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 227b7e │ │ │ │ + bne.w 227c16 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ - b.n 2274e0 │ │ │ │ + b.n 227578 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226f9c │ │ │ │ + bhi.w 227034 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226f74 │ │ │ │ + b.n 22700c │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226f9c │ │ │ │ + b.n 227034 │ │ │ │ add.w r0, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ and.w r3, r5, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 227186 │ │ │ │ + beq.n 22721e │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #55] @ 0x37 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add.w r0, r1, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ cmp r0, #31 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bhi.n 2271e0 │ │ │ │ + bhi.n 227278 │ │ │ │ sub.w r7, r1, #64 @ 0x40 │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ uxtb.w fp, r7 │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ strb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ uxtb r5, r5 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldrb.w r3, [r3, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227280 │ │ │ │ + beq.w 227318 │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 227786 │ │ │ │ + beq.w 22781e │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 22727a │ │ │ │ + bls.w 227312 │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 227280 │ │ │ │ + bhi.w 227318 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 227292 │ │ │ │ + b.n 22732a │ │ │ │ movw r1, #885 @ 0x375 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 227890 │ │ │ │ - bls.w 22739a │ │ │ │ + beq.w 227928 │ │ │ │ + bls.w 227432 │ │ │ │ movw r3, #891 @ 0x37b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2277b0 │ │ │ │ + bne.w 227848 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.n 226f9c │ │ │ │ + b.n 227034 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2270f4 │ │ │ │ + b.n 22718c │ │ │ │ ldrb.w r3, [r9, #381] @ 0x17d │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #381] @ 0x17d │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r2, lsl #7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ @@ -629408,30 +629466,30 @@ │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb.w r2, [r9, #381] @ 0x17d │ │ │ │ and.w r3, r3, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r9, #381] @ 0x17d │ │ │ │ - b.n 226f9c │ │ │ │ + b.n 227034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218348 │ │ │ │ + bl 2183e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226efe │ │ │ │ + beq.w 226f96 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 226efe │ │ │ │ + b.n 226f96 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r1, #32 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ mov fp, r1 │ │ │ │ cmp r7, #15 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ - bhi.n 22712c │ │ │ │ + bhi.n 2271c4 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r1, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -629442,22 +629500,22 @@ │ │ │ │ lslne.w r3, r0, r3 │ │ │ │ and.w r0, r1, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ ands r3, r1 │ │ │ │ - b.n 226d0a │ │ │ │ + b.n 226da2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 227b6e │ │ │ │ + beq.w 227c06 │ │ │ │ sub.w r3, r2, #49 @ 0x31 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22712c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 2274c6 │ │ │ │ + bhi.w 22755e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -629478,81 +629536,81 @@ │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r5, r4, #12 │ │ │ │ lsls r5, r4, #12 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 227158 │ │ │ │ + bhi.w 2271f0 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 2272b4 │ │ │ │ + beq.n 22734c │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w r7, fp, r7 │ │ │ │ subs r3, #1 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ adc.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 227b10 │ │ │ │ + beq.w 227ba8 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r7, r1, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ and.w r5, r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ and.w r7, r7, fp │ │ │ │ - b.n 226d0a │ │ │ │ + b.n 226da2 │ │ │ │ cmp.w r2, #680 @ 0x2a8 │ │ │ │ - bhi.w 227fa2 │ │ │ │ + bhi.w 22803a │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.w 227664 │ │ │ │ + bls.w 2276fc │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r2, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r9, #112] @ 0x70 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 227c9e │ │ │ │ + beq.w 227d36 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 227394 │ │ │ │ + beq.n 22742c │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -629560,80 +629618,80 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #112] @ 0x70 │ │ │ │ - b.n 226f9c │ │ │ │ + b.n 227034 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 22781a │ │ │ │ + beq.w 2278b2 │ │ │ │ subw r0, r2, #855 @ 0x357 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22712c │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ lsrs r1, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 227094 │ │ │ │ + bpl.w 22712c │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ movw r0, #855 @ 0x357 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 2281ec │ │ │ │ + beq.w 228284 │ │ │ │ ldr.w r1, [r9, #104] @ 0x68 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ ldr.w r1, [r9, #108] @ 0x6c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r1, [r9, #182] @ 0xb6 │ │ │ │ orrs r1, r3 │ │ │ │ strh.w r1, [r9, #182] @ 0xb6 │ │ │ │ movw r1, #857 @ 0x359 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 227412 │ │ │ │ + bne.n 2274aa │ │ │ │ ldr.w r2, [r9, #160] @ 0xa0 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #160] @ 0xa0 │ │ │ │ ldr.w r2, [r9, #164] @ 0xa4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 24590c │ │ │ │ + bl 2459a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 227444 │ │ │ │ + beq.n 2274dc │ │ │ │ ldr.w r2, [r9, #224] @ 0xe0 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #224] @ 0xe0 │ │ │ │ ldr.w r2, [r9, #228] @ 0xe4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #228] @ 0xe4 │ │ │ │ ldrh.w r2, [r9, #190] @ 0xbe │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #190] @ 0xbe │ │ │ │ ldrsb.w ip, [r9, #72] @ 0x48 │ │ │ │ mov r2, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 227ce4 │ │ │ │ + beq.w 227d7c │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 227ca8 │ │ │ │ + beq.w 227d40 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2274a8 │ │ │ │ + bne.n 227540 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r2, [r3, #78] @ 0x4e │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ @@ -629652,198 +629710,198 @@ │ │ │ │ cmp ip, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226f9c │ │ │ │ + beq.w 227034 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #172] @ 0xac │ │ │ │ - b.n 226f9c │ │ │ │ + b.n 227034 │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22712c │ │ │ │ movw r3, #32663 @ 0x7f97 │ │ │ │ movt r3, #5 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 227094 │ │ │ │ + beq.w 22712c │ │ │ │ ldrb.w r2, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb.w r2, [r9, #365] @ 0x16d │ │ │ │ - bl 226b64 │ │ │ │ - cbz r0, 227500 │ │ │ │ + bl 226bfc │ │ │ │ + cbz r0, 227598 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 227c68 │ │ │ │ + bpl.w 227d00 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 227f5e │ │ │ │ + beq.w 227ff6 │ │ │ │ cmp r2, #226 @ 0xe2 │ │ │ │ - bhi.w 227f42 │ │ │ │ + bhi.w 227fda │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ - bhi.w 227f8e │ │ │ │ + bhi.w 228026 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bhi.w 228004 │ │ │ │ + bhi.w 22809c │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bls.w 226f9c │ │ │ │ + bls.w 227034 │ │ │ │ subs r2, #59 @ 0x3b │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 226f68 │ │ │ │ - b.n 226f9c │ │ │ │ + bmi.w 227000 │ │ │ │ + b.n 227034 │ │ │ │ mvn.w lr, #458 @ 0x1ca │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r2, lr │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #33805 @ 0x840d │ │ │ │ movt r0, #516 @ 0x204 │ │ │ │ ands r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 227764 │ │ │ │ + bne.w 2277fc │ │ │ │ tst.w r1, #270532608 @ 0x10200000 │ │ │ │ - bne.w 227c22 │ │ │ │ + bne.w 227cba │ │ │ │ tst.w r1, #671088640 @ 0x28000000 │ │ │ │ - beq.w 227094 │ │ │ │ + beq.w 22712c │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ add.w ip, ip, #10 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #92] @ 0x5c │ │ │ │ add.w r1, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #95] @ 0x5f │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 2275b2 │ │ │ │ + bpl.n 22764a │ │ │ │ ldr.w r1, [r9, #96] @ 0x60 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #96] @ 0x60 │ │ │ │ ldr.w r1, [r9, #100] @ 0x64 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #100] @ 0x64 │ │ │ │ cmp.w r2, #486 @ 0x1e6 │ │ │ │ - bne.n 2275cc │ │ │ │ + bne.n 227664 │ │ │ │ ldr.w r2, [r9, #152] @ 0x98 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #152] @ 0x98 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #156] @ 0x9c │ │ │ │ ldrh.w r2, [r9, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #180] @ 0xb4 │ │ │ │ - bl 24590c │ │ │ │ + bl 2459a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 227608 │ │ │ │ + beq.n 2276a0 │ │ │ │ ldr.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r9, #212] @ 0xd4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r2, [r9, #186] @ 0xba │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #186] @ 0xba │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227ef8 │ │ │ │ + beq.w 227f90 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 227034 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 227034 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22814a │ │ │ │ + bne.w 2281e2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22814a │ │ │ │ + beq.w 2281e2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 228414 │ │ │ │ + beq.w 2284ac │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #136] @ 0x88 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ - b.n 226f9c │ │ │ │ + b.n 227034 │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - bhi.n 227736 │ │ │ │ + bhi.n 2277ce │ │ │ │ mvn.w fp, #488 @ 0x1e8 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r2, fp │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #32912 @ 0x8090 │ │ │ │ tst r1, r0 │ │ │ │ - bne.n 227764 │ │ │ │ + bne.n 2277fc │ │ │ │ tst.w r1, #67 @ 0x43 │ │ │ │ - beq.w 227094 │ │ │ │ + beq.w 22712c │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #112] @ 0x70 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #116] @ 0x74 │ │ │ │ ldrh.w r2, [r9, #184] @ 0xb8 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #184] @ 0xb8 │ │ │ │ - bl 24590c │ │ │ │ + bl 2459a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2276d6 │ │ │ │ + beq.n 22776e │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #216] @ 0xd8 │ │ │ │ ldr.w r2, [r9, #220] @ 0xdc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #220] @ 0xdc │ │ │ │ ldrh.w r2, [r9, #188] @ 0xbc │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #188] @ 0xbc │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227d92 │ │ │ │ + beq.w 227e2a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 227d58 │ │ │ │ + beq.w 227df0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2274a8 │ │ │ │ + bne.w 227540 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #495 @ 0x1ef │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ @@ -629855,162 +629913,162 @@ │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 2274a8 │ │ │ │ + bpl.w 227540 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 2274a8 │ │ │ │ + b.n 227540 │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 227fe6 │ │ │ │ + bhi.w 22807e │ │ │ │ cmp.w r2, #580 @ 0x244 │ │ │ │ - bcs.w 2281b0 │ │ │ │ + bcs.w 228248 │ │ │ │ mvn.w r1, #524 @ 0x20c │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22712c │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 227094 │ │ │ │ + bpl.w 22712c │ │ │ │ mov r0, r2 │ │ │ │ - bl 2174a4 │ │ │ │ + bl 21753c │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 2174a4 │ │ │ │ + bl 21753c │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #120] @ 0x78 │ │ │ │ - b.n 226f9c │ │ │ │ + b.n 227034 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 227144 │ │ │ │ + bne.w 2271dc │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 22728e │ │ │ │ + bne.w 227326 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r5, r3 │ │ │ │ moveq r7, r3 │ │ │ │ - beq.w 227048 │ │ │ │ + beq.w 2270e0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r3 │ │ │ │ - b.n 2272be │ │ │ │ + b.n 227356 │ │ │ │ sub.w r2, r2, #900 @ 0x384 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22712c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 227034 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 226f9c │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + b.w 227034 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r2, #386 @ 0x182 │ │ │ │ - bcs.w 227fc8 │ │ │ │ + bcs.w 228060 │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bls.w 227094 │ │ │ │ + bls.w 22712c │ │ │ │ mvn.w r5, #358 @ 0x166 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r2, r5 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #8208 @ 0x2010 │ │ │ │ movt r1, #1266 @ 0x4f2 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 227764 │ │ │ │ + bne.n 2277fc │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 227094 │ │ │ │ + bpl.w 22712c │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 22843c │ │ │ │ + bne.w 2284d4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 227ddc │ │ │ │ + bne.w 227e74 │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226b64 │ │ │ │ - cbz r0, 22784a │ │ │ │ + bl 226bfc │ │ │ │ + cbz r0, 2278e2 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 227034 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 226f9c │ │ │ │ + beq.w 227034 │ │ │ │ ldrb.w r3, [r9, #378] @ 0x17a │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #378] @ 0x17a │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 227d42 │ │ │ │ + bhi.w 227dda │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r2, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r9, #104] @ 0x68 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 227c96 │ │ │ │ + beq.w 227d2e │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 227922 │ │ │ │ + beq.n 2279ba │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -630018,69 +630076,69 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #104] @ 0x68 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #47] @ 0x2f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226f9c │ │ │ │ + bhi.w 227034 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 227964 │ │ │ │ - b.w 228430 │ │ │ │ + beq.n 2279fc │ │ │ │ + b.w 2284c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 228430 │ │ │ │ + bne.w 2284c8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 227bc6 │ │ │ │ + beq.w 227c5e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 22795e │ │ │ │ + bne.n 2279f6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 227964 │ │ │ │ + beq.n 2279fc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add.w fp, r9, #384 @ 0x180 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 227b1a │ │ │ │ + beq.w 227bb2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 227990 │ │ │ │ + bne.n 227a28 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2253] @ 0x8cd │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ mov r2, r3 │ │ │ │ @@ -630099,104 +630157,104 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r9, #365] @ 0x16d │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1323] @ 0x52b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227bf4 │ │ │ │ + beq.w 227c8c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #106] @ 0x6a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 227bf4 │ │ │ │ + bne.w 227c8c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 227034 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1451] @ 0x5ab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227c04 │ │ │ │ + beq.w 227c9c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #106] @ 0x6a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 227c04 │ │ │ │ + bne.w 227c9c │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #128] @ 0x80 │ │ │ │ orreq.w r3, r3, #2 │ │ │ │ streq.w r3, [r9, #128] @ 0x80 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 227034 │ │ │ │ ldrb.w r3, [r9, #377] @ 0x179 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #377] @ 0x179 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #299] @ 0x12b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227c12 │ │ │ │ + beq.w 227caa │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #106] @ 0x6a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 227c12 │ │ │ │ + bne.w 227caa │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 227034 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 226d0a │ │ │ │ + b.w 226da2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 227b54 │ │ │ │ + bhi.n 227bec │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 227b54 │ │ │ │ + bhi.n 227bec │ │ │ │ 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 │ │ │ │ @@ -630208,236 +630266,236 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r1, r1 │ │ │ │ str.w r1, [fp, r7, lsl #2] │ │ │ │ - b.n 2279ac │ │ │ │ + b.n 227a44 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 227b54 │ │ │ │ + b.n 227bec │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ movw r0, #441 @ 0x1b9 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 22756c │ │ │ │ + bne.w 227604 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 24590c │ │ │ │ + bl 2459a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 227608 │ │ │ │ + beq.w 2276a0 │ │ │ │ ldr.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #232] @ 0xe8 │ │ │ │ - b.n 227608 │ │ │ │ + b.n 2276a0 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e53c4 │ │ │ │ + bl 2e545c │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226f9c │ │ │ │ + bhi.w 227034 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.n 227a9e │ │ │ │ + b.n 227b36 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #480 @ 0x1e0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.w 227686 │ │ │ │ + bne.w 22771e │ │ │ │ ldr.w r3, [r9, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #200] @ 0xc8 │ │ │ │ - bl 24590c │ │ │ │ + bl 2459a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 2276d6 │ │ │ │ + beq.w 22776e │ │ │ │ ldr.w r3, [r9, #236] @ 0xec │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #236] @ 0xec │ │ │ │ - b.n 2276d6 │ │ │ │ + b.n 22776e │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 22751a │ │ │ │ + bpl.w 2275b2 │ │ │ │ ldrb.w r3, [r9, #346] @ 0x15a │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #346] @ 0x15a │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 227c92 │ │ │ │ + bne.n 227d2a │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 22751a │ │ │ │ + b.n 2275b2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2278e8 │ │ │ │ + b.n 227980 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 22735a │ │ │ │ + b.w 2273f2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #857 @ 0x359 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2274a8 │ │ │ │ + bne.w 227540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245c74 │ │ │ │ + bl 245d0c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2266f0 │ │ │ │ - cbnz r0, 227cdc │ │ │ │ + bl 226788 │ │ │ │ + cbnz r0, 227d74 │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r2, [r9, #72] @ 0x48 │ │ │ │ - b.w 227458 │ │ │ │ + b.w 2274f0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #859 @ 0x35b │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 228168 │ │ │ │ + beq.w 228200 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ tst.w r2, #16 │ │ │ │ mov r2, ip │ │ │ │ - bne.w 227452 │ │ │ │ + bne.w 2274ea │ │ │ │ ldr.w r1, [r9, #416] @ 0x1a0 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #416] @ 0x1a0 │ │ │ │ ldr.w r1, [r9, #420] @ 0x1a4 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #420] @ 0x1a4 │ │ │ │ ldrh.w r1, [r9, #428] @ 0x1ac │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r9, #428] @ 0x1ac │ │ │ │ - b.w 227452 │ │ │ │ + b.w 2274ea │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 227034 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mvn.w r1, #486 @ 0x1e6 │ │ │ │ add r3, r1 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 2274a8 │ │ │ │ + bne.w 227540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245c74 │ │ │ │ + bl 245d0c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2266f0 │ │ │ │ - cbnz r0, 227d8c │ │ │ │ + bl 226788 │ │ │ │ + cbnz r0, 227e24 │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.n 2276e6 │ │ │ │ + b.n 22777e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2274a8 │ │ │ │ + bne.w 227540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245c74 │ │ │ │ + bl 245d0c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ │ │ - bl 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 22826e │ │ │ │ + beq.w 228306 │ │ │ │ ldr.w r3, [r9, #400] @ 0x190 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #400] @ 0x190 │ │ │ │ ldr.w r3, [r9, #404] @ 0x194 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #404] @ 0x194 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.n 2276e0 │ │ │ │ + b.n 227778 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #20 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 228282 │ │ │ │ + beq.w 22831a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - beq.n 227eee │ │ │ │ + beq.n 227f86 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 228430 │ │ │ │ + bne.w 2284c8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 227dea │ │ │ │ + bne.n 227e82 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ movw r5, #359 @ 0x167 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -630447,278 +630505,278 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 243694 │ │ │ │ + bl 24372c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 227e40 │ │ │ │ + cbz r0, 227ed8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 227e6e │ │ │ │ + blt.n 227f06 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r5, r3, #16 │ │ │ │ - beq.w 22801e │ │ │ │ + beq.w 2280b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2281da │ │ │ │ + beq.w 228272 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 227e6e │ │ │ │ + beq.n 227f06 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 228346 │ │ │ │ + beq.w 2283de │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 243694 │ │ │ │ + bl 24372c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228264 │ │ │ │ + bne.w 2282fc │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 228250 │ │ │ │ + beq.w 2282e8 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 228246 │ │ │ │ + beq.w 2282de │ │ │ │ ubfx r5, r3, #2, #2 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 2267b4 │ │ │ │ + bl 22684c │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 227836 │ │ │ │ + bne.w 2278ce │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 228286 │ │ │ │ + beq.w 22831e │ │ │ │ mov r0, r4 │ │ │ │ - bl 226b64 │ │ │ │ + bl 226bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226f9c │ │ │ │ + beq.w 227034 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 227dfa │ │ │ │ + beq.n 227e92 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #488 @ 0x1e8 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 227034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245c74 │ │ │ │ + bl 245d0c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2282f2 │ │ │ │ + beq.w 22838a │ │ │ │ ldr.w r3, [r9, #392] @ 0x188 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #392] @ 0x188 │ │ │ │ ldr.w r3, [r9, #396] @ 0x18c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 227612 │ │ │ │ + b.w 2276aa │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ - bhi.w 22815a │ │ │ │ + bhi.w 2281f2 │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bls.w 226f9c │ │ │ │ + bls.w 227034 │ │ │ │ subs r2, #232 @ 0xe8 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 226f68 │ │ │ │ - b.w 226f9c │ │ │ │ + bmi.w 227000 │ │ │ │ + b.w 227034 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #114 @ 0x72 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 226f9c │ │ │ │ + bls.w 227034 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.w 22751a │ │ │ │ + b.w 2275b2 │ │ │ │ subs r2, #203 @ 0xcb │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #161 @ 0xa1 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 226f9c │ │ │ │ - b.w 226f68 │ │ │ │ + bpl.w 227034 │ │ │ │ + b.w 227000 │ │ │ │ movw r3, #701 @ 0x2bd │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 227764 │ │ │ │ + beq.w 2277fc │ │ │ │ subw r1, r2, #711 @ 0x2c7 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22712c │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.w 227764 │ │ │ │ - b.w 227094 │ │ │ │ + bmi.w 2277fc │ │ │ │ + b.w 22712c │ │ │ │ sub.w r1, r2, #390 @ 0x186 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22712c │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ movt r3, #9728 @ 0x2600 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 227764 │ │ │ │ - b.w 227094 │ │ │ │ + bmi.w 2277fc │ │ │ │ + b.w 22712c │ │ │ │ sub.w r1, r2, #636 @ 0x27c │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22712c │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 227764 │ │ │ │ - b.w 227094 │ │ │ │ + bmi.w 2277fc │ │ │ │ + b.w 22712c │ │ │ │ subs r2, #171 @ 0xab │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 226f9c │ │ │ │ + bhi.w 227034 │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #16640 @ 0x4100 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 226f68 │ │ │ │ - b.w 226f9c │ │ │ │ + bmi.w 227000 │ │ │ │ + b.w 227034 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov sl, r6 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2280d8 │ │ │ │ + beq.n 228170 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 228048 │ │ │ │ - cbz r2, 228082 │ │ │ │ + beq.n 2280e0 │ │ │ │ + cbz r2, 22811a │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 228082 │ │ │ │ + bne.n 22811a │ │ │ │ sub.w r7, r2, #20 │ │ │ │ - b.n 22802c │ │ │ │ + b.n 2280c4 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 228436 │ │ │ │ + bne.w 2284ce │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 228042 │ │ │ │ + beq.n 2280da │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 22805e │ │ │ │ + bcc.n 2280f6 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 228036 │ │ │ │ + b.n 2280ce │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 2280f0 │ │ │ │ + bne.n 228188 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ adds r3, r5, #1 │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - beq.w 227e6e │ │ │ │ + beq.w 227f06 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - bne.w 2281da │ │ │ │ + bne.w 228272 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 227e6e │ │ │ │ + bls.w 227f06 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 228338 │ │ │ │ + beq.w 2283d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 228324 │ │ │ │ + beq.w 2283bc │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 2267b4 │ │ │ │ - b.n 227eba │ │ │ │ + bl 22684c │ │ │ │ + b.n 227f52 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22807c │ │ │ │ + beq.n 228114 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 228430 │ │ │ │ + bne.w 2284c8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 228082 │ │ │ │ + beq.n 22811a │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 22831a │ │ │ │ + bne.w 2283b2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 22813c │ │ │ │ + bhi.n 2281d4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 22813c │ │ │ │ + bhi.n 2281d4 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -630732,76 +630790,76 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add r5, r0 │ │ │ │ - b.n 228036 │ │ │ │ + b.n 2280ce │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 22813c │ │ │ │ + b.n 2281d4 │ │ │ │ ldrb.w r3, [r9, #364] @ 0x16c │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #364] @ 0x16c │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226f9c │ │ │ │ - b.w 226f68 │ │ │ │ + bne.w 227034 │ │ │ │ + b.w 227000 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 245c74 │ │ │ │ + bl 245d0c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 217e24 │ │ │ │ + bl 217ebc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 2283e4 │ │ │ │ + beq.w 22847c │ │ │ │ ldr.w r2, [r9, #408] @ 0x198 │ │ │ │ ldrsb.w ip, [r9, #72] @ 0x48 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #408] @ 0x198 │ │ │ │ ldr.w r2, [r9, #412] @ 0x19c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #412] @ 0x19c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 227cf6 │ │ │ │ + b.n 227d8e │ │ │ │ sub.w r1, r2, #580 @ 0x244 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 227094 │ │ │ │ - b.w 227764 │ │ │ │ + bpl.w 22712c │ │ │ │ + b.w 2277fc │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [fp, #21] │ │ │ │ ubfx r1, r1, #2, #2 │ │ │ │ adds r5, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ lsrs r5, r5, #2 │ │ │ │ orr.w r5, r5, r2, lsl #30 │ │ │ │ ubfx r7, r3, #2, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 2280a6 │ │ │ │ + b.n 22813e │ │ │ │ ldr.w r3, [r9, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #196] @ 0xc4 │ │ │ │ - bl 24590c │ │ │ │ + bl 2459a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r9, #240] @ 0xf0 │ │ │ │ orrne r3, r5 │ │ │ │ @@ -630818,48 +630876,48 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r3, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #424] @ 0x1a8 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #424] @ 0x1a8 │ │ │ │ - b.w 227452 │ │ │ │ + b.w 2274ea │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 227ea8 │ │ │ │ + b.n 227f40 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 227e8c │ │ │ │ + bne.w 227f24 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 227e8c │ │ │ │ + bmi.w 227f24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 227e8c │ │ │ │ + b.n 227f24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227dc2 │ │ │ │ + bne.w 227e5a │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 2276e0 │ │ │ │ + b.w 227778 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 227e02 │ │ │ │ + b.n 227e9a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e53c4 │ │ │ │ - bl 2e539c │ │ │ │ + bl 2e545c │ │ │ │ + bl 2e5434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 227832 │ │ │ │ + beq.w 2278ca │ │ │ │ mov r3, sl │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2282d6 │ │ │ │ + b.n 22836e │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ add r3, r5 │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ @@ -630870,60 +630928,60 @@ │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ str.w r1, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 2282a4 │ │ │ │ + bcc.n 22833c │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 227832 │ │ │ │ + b.w 2278ca │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227f26 │ │ │ │ + bne.w 227fbe │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r9, #388] @ 0x184 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 227612 │ │ │ │ + b.w 2276aa │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - b.n 227e6e │ │ │ │ + b.n 227f06 │ │ │ │ ubfx r7, r3, #2, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 2280c4 │ │ │ │ + b.n 22815c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2280c4 │ │ │ │ + b.n 22815c │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 2283f8 │ │ │ │ + bhi.n 228490 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2281c4 │ │ │ │ - add r0, pc, #8 @ (adr r0, 228364 ) │ │ │ │ + bhi.w 22825c │ │ │ │ + add r0, pc, #8 @ (adr r0, 2283fc ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr15, cr15, {7} │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ @@ -630956,35 +631014,35 @@ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 228194 │ │ │ │ + bne.w 22822c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #72] @ 0x48 │ │ │ │ - b.n 227cf6 │ │ │ │ + b.n 227d8e │ │ │ │ ubfx r1, r3, #2, #2 │ │ │ │ adds r5, r1, r2 │ │ │ │ adc.w r2, r0, #0 │ │ │ │ lsrs r5, r5, #2 │ │ │ │ orr.w r5, r5, r2, lsl #30 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.w 2281da │ │ │ │ - b.n 227e6e │ │ │ │ + bne.w 228272 │ │ │ │ + b.n 227f06 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2281c4 │ │ │ │ + b.n 22825c │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr.w r3, [r9, #148] @ 0x94 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #148] @ 0x94 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 227034 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -630993,16 +631051,16 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1200] @ 228908 │ │ │ │ - ldr.w r3, [pc, #1200] @ 22890c │ │ │ │ + ldr.w r1, [pc, #1200] @ 2289a0 │ │ │ │ + ldr.w r3, [pc, #1200] @ 2289a4 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -631012,57 +631070,57 @@ │ │ │ │ strb.w r2, [r0, #76] @ 0x4c │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ strb.w r2, [r0, #80] @ 0x50 │ │ │ │ strh.w r2, [r0, #362] @ 0x16a │ │ │ │ strb.w r3, [r0, #365] @ 0x16d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2285a8 │ │ │ │ + beq.w 228640 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2284ac │ │ │ │ + b.n 228544 │ │ │ │ ldrb.w r3, [r6, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r6, #365] @ 0x16d │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 2284ba │ │ │ │ + bpl.n 228552 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2284f2 │ │ │ │ + cbz r3, 22858a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 2284a6 │ │ │ │ + beq.n 22853e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 228494 │ │ │ │ + bmi.n 22852c │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2284a6 │ │ │ │ + bne.n 22853e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5cc8 │ │ │ │ + bl 2e5d60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5ce0 │ │ │ │ + bl 2e5d78 │ │ │ │ ldrb.w r3, [r6, #76] @ 0x4c │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #76] @ 0x4c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5cf8 │ │ │ │ + bl 2e5d90 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2284ac │ │ │ │ + bne.n 228544 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2285ae │ │ │ │ + bne.n 228646 │ │ │ │ ldrsb.w r2, [r6, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #361] @ 0x169 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #180] @ 0xb4 │ │ │ │ strd r0, r1, [r6, #88] @ 0x58 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -631081,120 +631139,120 @@ │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r0, r1, [r6, #224] @ 0xe0 │ │ │ │ strd r3, r3, [r6, #232] @ 0xe8 │ │ │ │ str.w r3, [r6, #240] @ 0xf0 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ strd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ - cbz r2, 2285b8 │ │ │ │ + cbz r2, 228650 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 2288c6 │ │ │ │ + bne.w 22895e │ │ │ │ ldrb.w r3, [r6, #364] @ 0x16c │ │ │ │ ldr.w r2, [r6, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #364] @ 0x16c │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65519 @ 0xffef │ │ │ │ ands r3, r2 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ str.w r3, [r6, #376] @ 0x178 │ │ │ │ - b.n 2285d0 │ │ │ │ + b.n 228668 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e53c4 │ │ │ │ + bl 2e545c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #365] @ 0x16d │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [r6, #365] @ 0x16d │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2284fa │ │ │ │ + beq.n 228592 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 2285a6 │ │ │ │ - b.n 22858a │ │ │ │ + beq.n 22863e │ │ │ │ + b.n 228622 │ │ │ │ strd r0, r1, [r6, #376] @ 0x178 │ │ │ │ ldrb.w r3, [r6, #364] @ 0x16c │ │ │ │ ldrb.w r2, [r6, #365] @ 0x16d │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r6, #365] @ 0x16d │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fb408 │ │ │ │ + bl 1fb4a0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 226c4c │ │ │ │ + bl 226ce4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fb5bc │ │ │ │ + bl 1fb654 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228744 │ │ │ │ + beq.w 2287dc │ │ │ │ movs r4, #1 │ │ │ │ - b.n 228610 │ │ │ │ + b.n 2286a8 │ │ │ │ ldrb.w r2, [r6, #376] @ 0x178 │ │ │ │ bfi r2, r3, #3, #1 │ │ │ │ strb.w r2, [r6, #376] @ 0x178 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228742 │ │ │ │ + beq.w 2287da │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 228606 │ │ │ │ + bpl.n 22869e │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 22864a │ │ │ │ + bmi.n 2286e2 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2286c8 │ │ │ │ + blt.n 228760 │ │ │ │ ldrb.w r3, [r6, #376] @ 0x178 │ │ │ │ ldrsb.w r2, [r6, #72] @ 0x48 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2285fa │ │ │ │ + bne.n 228692 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 2285fa │ │ │ │ + beq.n 228692 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #12 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - b.n 2285fa │ │ │ │ + b.n 228692 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ - beq.w 228816 │ │ │ │ + beq.w 2288ae │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r2, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 2286bc │ │ │ │ + beq.n 228754 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r3, r3 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -631203,184 +631261,184 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 228624 │ │ │ │ + bge.n 2286bc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 22881e │ │ │ │ + beq.w 2288b6 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 22873c │ │ │ │ + beq.n 2287d4 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ - b.n 228624 │ │ │ │ + b.n 2286bc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 228826 │ │ │ │ + beq.n 2288be │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 228782 │ │ │ │ + cbz r3, 22881a │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 22877a │ │ │ │ + bpl.n 228812 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5438 │ │ │ │ + bl 2e54d0 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 228770 │ │ │ │ + bls.n 228808 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5438 │ │ │ │ + bl 2e54d0 │ │ │ │ ldr.w r3, [r6, #332] @ 0x14c │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 228756 │ │ │ │ + bne.n 2287ee │ │ │ │ ldr.w r5, [r6, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 228794 │ │ │ │ - b.n 2287e0 │ │ │ │ + cbnz r3, 22882c │ │ │ │ + b.n 228878 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2287e0 │ │ │ │ + beq.n 228878 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22878c │ │ │ │ + beq.n 228824 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2287d8 │ │ │ │ + cbz r3, 228870 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 2287c4 │ │ │ │ + bpl.n 22885c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5438 │ │ │ │ + bl 2e54d0 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 2287ba │ │ │ │ + bls.n 228852 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5438 │ │ │ │ + bl 2e54d0 │ │ │ │ ldr.w r3, [r6, #332] @ 0x14c │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2287a0 │ │ │ │ + bne.n 228838 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2287e0 │ │ │ │ + cbz r3, 228878 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22879a │ │ │ │ + bne.n 228832 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2287d2 │ │ │ │ + bne.n 22886a │ │ │ │ ldrsb.w r3, [r6, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #296] @ (228910 ) │ │ │ │ + ldr r2, [pc, #296] @ (2289a8 ) │ │ │ │ cmp r3, #4 │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ ldreq r3, [r6, #88] @ 0x58 │ │ │ │ ldrne r3, [r6, #104] @ 0x68 │ │ │ │ tst.w r3, #1966080 @ 0x1e0000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r6, #360] @ 0x168 │ │ │ │ biceq.w r3, r3, #4080 @ 0xff0 │ │ │ │ strheq.w r3, [r6, #360] @ 0x168 │ │ │ │ - ldr r3, [pc, #264] @ (22890c ) │ │ │ │ + ldr r3, [pc, #264] @ (2289a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 228904 │ │ │ │ + bne.n 22899c │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 228688 │ │ │ │ + b.n 228720 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 228708 │ │ │ │ + b.n 2287a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22874c │ │ │ │ + beq.n 2287e4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 22883a │ │ │ │ + b.n 2288d2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2288c2 │ │ │ │ + beq.n 22895a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 228832 │ │ │ │ + bpl.n 2288ca │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 228832 │ │ │ │ + bpl.n 2288ca │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #156] @ 0x9c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 2288fc │ │ │ │ + beq.n 228994 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 2288b6 │ │ │ │ + beq.n 22894e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -631390,43 +631448,43 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #152] @ 0x98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22883a │ │ │ │ + bne.n 2288d2 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 22874c │ │ │ │ + b.n 2287e4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2288de │ │ │ │ + beq.n 228976 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 2285b8 │ │ │ │ + beq.w 228650 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #384] @ 0x180 │ │ │ │ streq.w r3, [r6, #392] @ 0x188 │ │ │ │ - b.n 2285bc │ │ │ │ + b.n 228654 │ │ │ │ strd r0, r1, [r6, #384] @ 0x180 │ │ │ │ strd r0, r1, [r6, #392] @ 0x188 │ │ │ │ strd r0, r1, [r6, #400] @ 0x190 │ │ │ │ strd r0, r1, [r6, #408] @ 0x198 │ │ │ │ strd r0, r1, [r6, #416] @ 0x1a0 │ │ │ │ str.w r3, [r6, #424] @ 0x1a8 │ │ │ │ strh.w r3, [r6, #428] @ 0x1ac │ │ │ │ - b.n 2285bc │ │ │ │ + b.n 228654 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 228882 │ │ │ │ + b.n 22891a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -631435,38 +631493,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 22896c │ │ │ │ + cbz r3, 228a04 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ orr.w r0, r0, ip, lsl #26 │ │ │ │ orr.w r0, r0, r3, lsl #16 │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ - cbz r3, 228976 │ │ │ │ + cbz r3, 228a0e │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ push {lr} │ │ │ │ ldrb.w lr, [r1] │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ orr.w r3, r3, lr, lsl #26 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ subs r0, r0, r3 │ │ │ │ pop {pc} │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ mov.w r0, #268435456 @ 0x10000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22894e │ │ │ │ + bne.n 2289e6 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -631476,82 +631534,82 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r4, r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ - bl 2e2a40 │ │ │ │ - cbz r0, 2289b6 │ │ │ │ + bl 2e2ad8 │ │ │ │ + cbz r0, 228a4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5378 │ │ │ │ + bl 2e5410 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2289ca │ │ │ │ + cbz r0, 228a62 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.w 228b1a │ │ │ │ + bpl.w 228bb2 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 228a10 │ │ │ │ + bhi.n 228aa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5404 │ │ │ │ - cbz r0, 228a0a │ │ │ │ + bl 2e549c │ │ │ │ + cbz r0, 228aa2 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ adds r7, #1 │ │ │ │ strd r0, r6, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 228980 │ │ │ │ + bl 228a18 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 2289e8 │ │ │ │ + bne.n 228a80 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ asr.w r2, r3, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 228af8 │ │ │ │ + bpl.n 228b90 │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 228af2 │ │ │ │ - bl 2e47b0 │ │ │ │ + bmi.n 228b8a │ │ │ │ + bl 2e4848 │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ ubfx ip, ip, #2, #2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 228b64 │ │ │ │ + beq.w 228bfc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 228a0a │ │ │ │ + beq.n 228aa2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov fp, r4 │ │ │ │ ldrh.w r8, [r6, #22] │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ @@ -631574,15 +631632,15 @@ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str.w r0, [fp] │ │ │ │ mov.w ip, #0 │ │ │ │ movs.w r9, r9, lsr #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bne.n 228a72 │ │ │ │ + bne.n 228b0a │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -631593,76 +631651,76 @@ │ │ │ │ strb r2, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e5404 │ │ │ │ - b.n 228a3c │ │ │ │ + bl 2e549c │ │ │ │ + b.n 228ad4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ strb r3, [r6, #0] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldrh.w r1, [r9, #70] @ 0x46 │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 228a1c │ │ │ │ + b.n 228ab4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 228b96 │ │ │ │ + bne.n 228c2e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228a0a │ │ │ │ + beq.w 228aa2 │ │ │ │ mov r8, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd fp, r6, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 228980 │ │ │ │ + bl 228a18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 228b42 │ │ │ │ + bne.n 228bda │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 228a60 │ │ │ │ + beq.w 228af8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ adds r0, r2, #1 │ │ │ │ strh.w r0, [sl] │ │ │ │ add.w sl, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ str.w r8, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh.w r1, [sl, #10] │ │ │ │ strb.w r7, [sl, #8] │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 228a60 │ │ │ │ + b.n 228af8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 228bc4 │ │ │ │ + beq.n 228c5c │ │ │ │ ldrh.w r3, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ strh.w ip, [sl] │ │ │ │ strh r1, [r3, #10] │ │ │ │ @@ -631670,178 +631728,178 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 228b32 │ │ │ │ + b.n 228bca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #508] @ (228dd8 ) │ │ │ │ + ldr r3, [pc, #508] @ (228e70 ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (228ddc ) │ │ │ │ + ldr r2, [pc, #504] @ (228e74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228d0e │ │ │ │ + beq.w 228da6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 228c08 │ │ │ │ + b.n 228ca0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 228c30 │ │ │ │ + cbz r3, 228cc8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 228c02 │ │ │ │ + bpl.n 228c9a │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.n 228c02 │ │ │ │ + bpl.n 228c9a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4868 │ │ │ │ + bl 2e4900 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 228c08 │ │ │ │ + bne.n 228ca0 │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ - beq.n 228d0e │ │ │ │ + beq.n 228da6 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r5, 228c62 │ │ │ │ + cbz r5, 228cfa │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 228cda │ │ │ │ + beq.n 228d72 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 228cb0 │ │ │ │ + b.n 228d48 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 228d28 │ │ │ │ + beq.n 228dc0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 228ca6 │ │ │ │ + bpl.n 228d3e │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 228980 │ │ │ │ + bl 228a18 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 228cd8 │ │ │ │ + cbz r3, 228d70 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 228ca6 │ │ │ │ + bpl.n 228d3e │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 228ca6 │ │ │ │ + bpl.n 228d3e │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 228c72 │ │ │ │ + bne.n 228d0a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 228ca6 │ │ │ │ + bpl.n 228d3e │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - b.n 228c80 │ │ │ │ + b.n 228d18 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #256] @ (228de0 ) │ │ │ │ + ldr r3, [pc, #256] @ (228e78 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 60cf8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 228d00 │ │ │ │ + cbz r3, 228d98 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #240] @ (228de4 ) │ │ │ │ + ldr r3, [pc, #240] @ (228e7c ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 60cf8 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #216] @ (228de8 ) │ │ │ │ - ldr r3, [pc, #196] @ (228dd8 ) │ │ │ │ + ldr r2, [pc, #216] @ (228e80 ) │ │ │ │ + ldr r3, [pc, #196] @ (228e70 ) │ │ │ │ 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 228dd2 │ │ │ │ + bne.n 228e6a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e53c4 │ │ │ │ + bl 2e545c │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 228d3e │ │ │ │ + beq.n 228dd6 │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 228ca6 │ │ │ │ - b.n 228cd2 │ │ │ │ + bpl.n 228d3e │ │ │ │ + b.n 228d6a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e5438 │ │ │ │ + bl 2e54d0 │ │ │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e549c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 228ca6 │ │ │ │ + beq.n 228d3e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 228ca6 │ │ │ │ + beq.n 228d3e │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 228d9e │ │ │ │ + b.n 228e36 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ adds r4, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -631849,116 +631907,116 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, r9 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str.w ip, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 228980 │ │ │ │ + bl 228a18 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 228dc6 │ │ │ │ + beq.n 228e5e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 228d70 │ │ │ │ + bge.n 228e08 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e4a88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 228d9e │ │ │ │ + bne.n 228e36 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 228d6c │ │ │ │ - b.n 228ca6 │ │ │ │ + bne.n 228e04 │ │ │ │ + b.n 228d3e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ mcrr2 15, 15, pc, r3, cr15 @ │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 228bc8 │ │ │ │ + bl 228c60 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r2, [pc, #1236] @ 2292ec │ │ │ │ + ldr.w r2, [pc, #1236] @ 229384 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1236] @ 2292f0 │ │ │ │ + ldr.w r3, [pc, #1236] @ 229388 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1232] @ 2292f4 │ │ │ │ + ldr.w fp, [pc, #1232] @ 22938c │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2292e8 │ │ │ │ + beq.w 229380 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 228e3e │ │ │ │ + bne.n 228ed6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2292e8 │ │ │ │ + beq.w 229380 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22917e │ │ │ │ + beq.w 229216 │ │ │ │ mov r6, fp │ │ │ │ strd r1, r1, [sp, #20] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22906e │ │ │ │ + beq.w 229106 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 228e90 │ │ │ │ + b.n 228f28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22906a │ │ │ │ + beq.w 229102 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 228e86 │ │ │ │ + bne.n 228f1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218478 │ │ │ │ + bl 218510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 228e86 │ │ │ │ - ldr.w r3, [pc, #1108] @ 2292f8 │ │ │ │ + beq.n 228f1e │ │ │ │ + ldr.w r3, [pc, #1108] @ 229390 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ adds r0, r5, r2 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb.w r0, [r0, #79] @ 0x4f │ │ │ │ @@ -631966,20 +632024,20 @@ │ │ │ │ adds r0, #10 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 228e86 │ │ │ │ + beq.n 228f1e │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - b.n 228ee6 │ │ │ │ + b.n 228f7e │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 22905c │ │ │ │ + beq.w 2290f4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ eor.w r6, r6, r8 │ │ │ │ lsls r2, r2, #7 │ │ │ │ add.w r1, r9, r2 │ │ │ │ rbit r7, r6 │ │ │ │ clz r7, r7 │ │ │ │ movs r3, #1 │ │ │ │ @@ -631988,15 +632046,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add r5, r7 │ │ │ │ mov.w ip, r5, lsl #1 │ │ │ │ add.w r3, sp, ip │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 228ed8 │ │ │ │ + beq.n 228f70 │ │ │ │ ldrb.w r0, [r1, #78] @ 0x4e │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ add r3, r5 │ │ │ │ adds r0, #10 │ │ │ │ cmp r3, #32 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ @@ -632006,19 +632064,19 @@ │ │ │ │ ldrb.w r0, [sp, #44] @ 0x2c │ │ │ │ and.w lr, r1, #1 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb.w r0, [sp, #46] @ 0x2e │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 2291a6 │ │ │ │ + beq.w 22923e │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 228f78 │ │ │ │ + beq.n 229010 │ │ │ │ and.w r3, r3, #31 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ subs r3, #1 │ │ │ │ and.w sl, r5, #31 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w sl, r0, sl │ │ │ │ @@ -632050,31 +632108,31 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh.w r3, [sp, #46] @ 0x2e │ │ │ │ ubfx r3, r1, #4, #4 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strb.w sl, [sp, #52] @ 0x34 │ │ │ │ cmn.w r3, #13 │ │ │ │ - bhi.w 2291c6 │ │ │ │ + bhi.w 22925e │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 22919a │ │ │ │ + bcs.w 229232 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bhi.w 2291aa │ │ │ │ + bhi.w 229242 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ it cc │ │ │ │ movcc.w fp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ blx 61450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2291be │ │ │ │ + beq.w 229256 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r0, fp, [sp, #20] │ │ │ │ add r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r8, r6 │ │ │ │ @@ -632091,44 +632149,44 @@ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - bne.w 228ede │ │ │ │ + bne.w 228f76 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 228e90 │ │ │ │ + bne.w 228f28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228e70 │ │ │ │ + bne.w 228f08 │ │ │ │ ldr.w r9, [sp] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #11 │ │ │ │ - bls.n 22917e │ │ │ │ + bls.n 229216 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r9 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 2291ce │ │ │ │ + bne.w 229266 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2292d4 │ │ │ │ + beq.w 22936c │ │ │ │ movs r0, #12 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strb r3, [r5, #1] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -632145,31 +632203,31 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ ittt mi │ │ │ │ ldrbmi r2, [r1, r3] │ │ │ │ lslmi r2, r2, #2 │ │ │ │ strhmi.w r2, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2290dc │ │ │ │ - cbz r4, 22910c │ │ │ │ + bne.n 229174 │ │ │ │ + cbz r4, 2291a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r6, r1 │ │ │ │ ldrb.w r3, [r1], #12 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ add.w r2, r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ - bne.n 2290f8 │ │ │ │ + bne.n 229190 │ │ │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ │ │ - cbz r0, 22916c │ │ │ │ + cbz r0, 229204 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bics.w r2, r3, r7 │ │ │ │ - beq.n 22916c │ │ │ │ + beq.n 229204 │ │ │ │ rbit r3, r2 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ add.w lr, r5, r3 │ │ │ │ @@ -632187,112 +632245,112 @@ │ │ │ │ subs r1, r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ strh r6, [r3, #4] │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 22912c │ │ │ │ + bne.n 2291c4 │ │ │ │ strb.w ip, [r5, #1] │ │ │ │ strb r7, [r5, #0] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9c34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r5, [sl, #476] @ 0x1dc │ │ │ │ - cbz r3, 22917e │ │ │ │ + cbz r3, 229216 │ │ │ │ mov r0, r3 │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #380] @ (2292fc ) │ │ │ │ - ldr r3, [pc, #364] @ (2292f0 ) │ │ │ │ + ldr r2, [pc, #380] @ (229394 ) │ │ │ │ + ldr r3, [pc, #364] @ (229388 ) │ │ │ │ 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 2292e4 │ │ │ │ + bne.w 22937c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, r3, r2 │ │ │ │ it eq │ │ │ │ moveq sl, r2 │ │ │ │ - b.n 22901a │ │ │ │ + b.n 2290b2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 228f66 │ │ │ │ + b.n 228ffe │ │ │ │ cmp fp, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, sl │ │ │ │ mov r1, fp │ │ │ │ blx 61450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 229012 │ │ │ │ + bne.w 2290aa │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 22901a │ │ │ │ + b.n 2290b2 │ │ │ │ ldr.w sl, [sp] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22901a │ │ │ │ + b.n 2290b2 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #300] @ (229300 ) │ │ │ │ + ldr r3, [pc, #300] @ (229398 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r4 │ │ │ │ add r3, pc │ │ │ │ subs r5, r4, #1 │ │ │ │ blx 60cf8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 2291ee │ │ │ │ + b.n 229286 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 229286 │ │ │ │ + ble.n 22931e │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2291e8 │ │ │ │ + beq.n 229280 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 2291e8 │ │ │ │ + ble.n 229280 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 22927a │ │ │ │ + b.n 229312 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2291e8 │ │ │ │ + bne.n 229280 │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2291e8 │ │ │ │ + bne.n 229280 │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2291e8 │ │ │ │ + bne.n 229280 │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2291e8 │ │ │ │ + bne.n 229280 │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2291e8 │ │ │ │ + bne.n 229280 │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 229272 │ │ │ │ + cbz r6, 22930a │ │ │ │ ldrb r7, [r3, #22] │ │ │ │ ldrh.w lr, [r3, #14] │ │ │ │ ldrb.w r9, [r2, #10] │ │ │ │ ldrb.w fp, [r3, #22] │ │ │ │ sub.w lr, lr, r7, lsl #2 │ │ │ │ ldrh r7, [r2, #2] │ │ │ │ sub.w r7, r7, r9, lsl #2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 229272 │ │ │ │ + bne.n 22930a │ │ │ │ ldrb.w lr, [r2, #9] │ │ │ │ cmp fp, r9 │ │ │ │ mov r7, fp │ │ │ │ it cs │ │ │ │ movcs r7, r9 │ │ │ │ orr.w r6, r6, lr │ │ │ │ lsr.w r9, r6, r7 │ │ │ │ @@ -632301,74 +632359,74 @@ │ │ │ │ ittt eq │ │ │ │ strbeq r7, [r2, #10] │ │ │ │ strbeq r6, [r2, #9] │ │ │ │ strbeq.w lr, [r3, #21] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2291e8 │ │ │ │ + beq.n 229280 │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 229204 │ │ │ │ + beq.n 22929c │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 2291ee │ │ │ │ + bgt.n 229286 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #120] @ (229304 ) │ │ │ │ + ldr r3, [pc, #120] @ (22939c ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 60cf8 │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ - b.n 2292a0 │ │ │ │ + b.n 229338 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ - cbnz r2, 2292b6 │ │ │ │ + cbnz r2, 22934e │ │ │ │ subs r3, #12 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22929e │ │ │ │ + bne.n 229336 │ │ │ │ mov r8, r2 │ │ │ │ movs r1, #24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 2292c4 │ │ │ │ + b.n 22935c │ │ │ │ uxth.w r1, r8 │ │ │ │ movs r3, #12 │ │ │ │ mov r4, r8 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f9a78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2290b0 │ │ │ │ - b.n 2292dc │ │ │ │ + bne.w 229148 │ │ │ │ + b.n 229374 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22917e │ │ │ │ + beq.w 229216 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ - b.n 22917e │ │ │ │ + b.n 229216 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bl 17d302 │ │ │ │ - bl c7306 │ │ │ │ + bl 17d39a │ │ │ │ + bl c739e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #11 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ orr.w r3, r3, r4, lsl #6 │ │ │ │ @@ -632397,34 +632455,34 @@ │ │ │ │ orr.w r3, r3, ip, lsl #27 │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ orr.w r3, r3, r1, lsl #28 │ │ │ │ orr.w r3, r3, r2, lsl #29 │ │ │ │ orr.w r0, r3, r0, lsl #30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbz r1, 2293e4 │ │ │ │ + cbz r1, 22947c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 2293c4 │ │ │ │ + bls.n 22945c │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov ip, r1 │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ sub.w lr, r6, ip │ │ │ │ cmp.w lr, #3 │ │ │ │ mla r3, r5, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r0, r4, r3 │ │ │ │ - bhi.n 2293a0 │ │ │ │ + bhi.n 229438 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 2293e4 │ │ │ │ + cbz r2, 22947c │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movw r1, #26545 @ 0x67b1 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ movw r2, #31153 @ 0x79b1 │ │ │ │ movt r2, #40503 @ 0x9e37 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ @@ -632440,67 +632498,67 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #184] @ (2294d4 ) │ │ │ │ + ldr r5, [pc, #184] @ (22956c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #184] @ (2294d8 ) │ │ │ │ + ldr r2, [pc, #184] @ (229570 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #180] @ (2294dc ) │ │ │ │ - ldr r0, [pc, #184] @ (2294e0 ) │ │ │ │ + ldr r3, [pc, #180] @ (229574 ) │ │ │ │ + ldr r0, [pc, #184] @ (229578 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb.w r6, [r1, #114] @ 0x72 │ │ │ │ - cbnz r6, 22944e │ │ │ │ + cbnz r6, 2294e6 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ - cbz r1, 229478 │ │ │ │ + cbz r1, 229510 │ │ │ │ adds r2, r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r2, [r2, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61ba8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 229490 │ │ │ │ + cbz r2, 229528 │ │ │ │ subs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #104] @ (2294e4 ) │ │ │ │ - ldr r3, [pc, #92] @ (2294d8 ) │ │ │ │ + ldr r2, [pc, #104] @ (22957c ) │ │ │ │ + ldr r3, [pc, #92] @ (229570 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2294ce │ │ │ │ + bne.n 229566 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 229476 │ │ │ │ + beq.n 22950e │ │ │ │ adds r3, #10 │ │ │ │ ldrb.w r6, [r7, #78] @ 0x4e │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ subs r6, #1 │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ add r3, sp, #20 │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ @@ -632509,31 +632567,31 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #16] │ │ │ │ bfi r1, r2, #0, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 229478 │ │ │ │ + b.n 229510 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 22954a │ │ │ │ + cbz r2, 2295e2 │ │ │ │ add r2, r1 │ │ │ │ add.w r3, r1, #15 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r4, #26546 @ 0x67b2 │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ @@ -632550,15 +632608,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, lr, r0 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ eor.w r7, r0, r0, lsr #16 │ │ │ │ - bne.n 229520 │ │ │ │ + bne.n 2295b8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ @@ -632574,28 +632632,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r2, [pc, #2232] @ 229e5c │ │ │ │ + ldr.w r2, [pc, #2232] @ 229ef4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #2232] @ 229e60 │ │ │ │ + ldr.w r3, [pc, #2232] @ 229ef8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #2228] @ 229e64 │ │ │ │ + ldr.w r0, [pc, #2228] @ 229efc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 229704 │ │ │ │ + bhi.w 22979c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r7, r4, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r3, r2, #9 │ │ │ │ movs r1, r1 │ │ │ │ @@ -632619,22 +632677,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - beq.w 229c22 │ │ │ │ + beq.w 229cba │ │ │ │ mov.w r8, r0, lsl #3 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp.w r8, #15 │ │ │ │ mov r9, r3 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 2296d2 │ │ │ │ + bls.n 22976a │ │ │ │ sub.w lr, r8, #15 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ add.w r0, r3, lr │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ add lr, r4 │ │ │ │ @@ -632654,15 +632712,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla ip, r2, ip, r1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r1, r5, ip │ │ │ │ - bhi.n 229664 │ │ │ │ + bhi.n 2296fc │ │ │ │ subs r3, r0, r6 │ │ │ │ mov.w ip, r7, ror #25 │ │ │ │ add.w ip, ip, lr, ror #31 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ adds r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -632671,25 +632729,25 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r1, r9, #16 │ │ │ │ add.w r9, r3, r1 │ │ │ │ and.w r2, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r8, ip │ │ │ │ - bl 229384 │ │ │ │ + bl 22941c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1924] @ 229e68 │ │ │ │ - ldr.w r3, [pc, #1912] @ 229e60 │ │ │ │ + ldr.w r2, [pc, #1924] @ 229f00 │ │ │ │ + ldr.w r3, [pc, #1912] @ 229ef8 │ │ │ │ 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 229e58 │ │ │ │ + bne.w 229ef0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ @@ -632705,15 +632763,15 @@ │ │ │ │ mul.w r4, lr, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2296e2 │ │ │ │ + beq.n 22977a │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mla r2, r0, r2, r5 │ │ │ │ mla r3, r0, r3, r5 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ @@ -632729,16 +632787,16 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22974e │ │ │ │ - b.n 2296e2 │ │ │ │ + bne.n 2297e6 │ │ │ │ + b.n 22977a │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r1, [r6, #32] │ │ │ │ strb.w r1, [sp, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ @@ -632754,15 +632812,15 @@ │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r2, r5, r4, r2 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mla r4, r7, r2, r4 │ │ │ │ - ldr.w r2, [pc, #1648] @ 229e6c │ │ │ │ + ldr.w r2, [pc, #1648] @ 229f04 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -632770,40 +632828,40 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 229c96 │ │ │ │ + bne.w 229d2e │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2296e2 │ │ │ │ + beq.w 22977a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2294e8 │ │ │ │ + bl 229580 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 229840 │ │ │ │ - b.n 2296e2 │ │ │ │ + bcc.n 2298d8 │ │ │ │ + b.n 22977a │ │ │ │ mov r0, r6 │ │ │ │ movw r4, #51831 @ 0xca77 │ │ │ │ movt r4, #34283 @ 0x85eb │ │ │ │ - bl 229308 │ │ │ │ + bl 2293a0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ movw r0, #17448 @ 0x4428 │ │ │ │ @@ -632847,25 +632905,25 @@ │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ cmp r2, r5 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 229912 │ │ │ │ + bne.n 2299aa │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2296e2 │ │ │ │ + beq.w 22977a │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ @@ -632879,16 +632937,16 @@ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 22996a │ │ │ │ - b.n 2296e2 │ │ │ │ + bne.n 229a02 │ │ │ │ + b.n 22977a │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ @@ -632914,15 +632972,15 @@ │ │ │ │ add r3, r2 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 229c60 │ │ │ │ + beq.w 229cf8 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ @@ -632930,16 +632988,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.w 229dca │ │ │ │ - add r3, pc, #8 @ (adr r3, 229a58 ) │ │ │ │ + bhi.w 229e62 │ │ │ │ + add r3, pc, #8 @ (adr r3, 229af0 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ lsls r1, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @@ -632948,15 +633006,15 @@ │ │ │ │ lsls r5, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ - ldr r4, [pc, #1012] @ (229e70 ) │ │ │ │ + ldr r4, [pc, #1012] @ (229f08 ) │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r1, #60207 @ 0xeb2f │ │ │ │ movt r1, #10196 @ 0x27d4 │ │ │ │ lsls r7, r5, #7 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mla r4, r2, r5, r3 │ │ │ │ @@ -632969,15 +633027,15 @@ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - cbz r0, 229af2 │ │ │ │ + cbz r0, 229b8a │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ strh.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ add r3, r4 │ │ │ │ @@ -632986,21 +633044,21 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22940c │ │ │ │ + bl 2294a4 │ │ │ │ add.w r3, r9, sl │ │ │ │ mov fp, r0 │ │ │ │ ldrb r3, [r3, #21] │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 229c16 │ │ │ │ + bls.w 229cae │ │ │ │ sub.w r3, r7, #15 │ │ │ │ movw ip, #51831 @ 0xca77 │ │ │ │ movt ip, #34283 @ 0x85eb │ │ │ │ add.w r8, r0, r3 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -633025,15 +633083,15 @@ │ │ │ │ cmp r8, r3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla r5, ip, r5, r1 │ │ │ │ mul.w r4, lr, r4 │ │ │ │ mov.w r5, r5, ror #19 │ │ │ │ mul.w r1, lr, r5 │ │ │ │ - bhi.n 229b3c │ │ │ │ + bhi.n 229bd4 │ │ │ │ mov.w r2, r2, ror #25 │ │ │ │ and.w r3, r7, #1008 @ 0x3f0 │ │ │ │ add.w r0, r2, r0, ror #31 │ │ │ │ subs r3, #16 │ │ │ │ add.w r2, fp, #1 │ │ │ │ add.w r0, r0, r4, ror #20 │ │ │ │ add.w r0, r0, r1, ror #14 │ │ │ │ @@ -633041,20 +633099,20 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r1, fp, #16 │ │ │ │ add.w fp, r3, r1 │ │ │ │ mov r1, fp │ │ │ │ add r0, r7 │ │ │ │ and.w r2, r7, #12 │ │ │ │ - bl 229384 │ │ │ │ + bl 22941c │ │ │ │ add.w r3, r9, sl │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2296e2 │ │ │ │ + beq.w 22977a │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -633068,22 +633126,22 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 229bea │ │ │ │ - b.n 2296e2 │ │ │ │ + bne.n 229c82 │ │ │ │ + b.n 22977a │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 229ba8 │ │ │ │ + b.n 229c40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2296e2 │ │ │ │ + beq.w 22977a │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -633092,71 +633150,71 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 229c2c │ │ │ │ - b.n 2296e2 │ │ │ │ + bne.n 229cc4 │ │ │ │ + b.n 22977a │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 2296e2 │ │ │ │ + b.n 22977a │ │ │ │ mov r0, r6 │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2294e8 │ │ │ │ + bl 229580 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2294e8 │ │ │ │ + bl 229580 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 2296e2 │ │ │ │ + bls.w 22977a │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2294e8 │ │ │ │ + bl 229580 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 229cd8 │ │ │ │ - b.n 2296e2 │ │ │ │ + bcc.n 229d70 │ │ │ │ + b.n 22977a │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -633183,15 +633241,15 @@ │ │ │ │ mov.w r4, r4, ror #21 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 2296e2 │ │ │ │ + b.n 22977a │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -633202,15 +633260,15 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 2296e2 │ │ │ │ + b.n 22977a │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -633241,23 +633299,23 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 2296e2 │ │ │ │ + b.n 22977a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -633275,53 +633333,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w ip, [sp, #24] │ │ │ │ cmp.w ip, #68 @ 0x44 │ │ │ │ - beq.w 229fb2 │ │ │ │ - bhi.n 229ef4 │ │ │ │ + beq.w 22a04a │ │ │ │ + bhi.n 229f8c │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 229f70 │ │ │ │ + bhi.n 22a008 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 229f76 │ │ │ │ + bls.n 22a00e │ │ │ │ sub.w ip, ip, #10 │ │ │ │ mov.w lr, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w ip, lr, ip │ │ │ │ tst.w ip, #83886080 @ 0x5000000 │ │ │ │ - bne.n 229fa2 │ │ │ │ + bne.n 22a03a │ │ │ │ tst.w ip, #1280 @ 0x500 │ │ │ │ - bne.n 229f5c │ │ │ │ + bne.n 229ff4 │ │ │ │ tst.w ip, #5 │ │ │ │ - beq.n 229f76 │ │ │ │ + beq.n 22a00e │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ cmn r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - beq.n 229f80 │ │ │ │ + beq.n 22a018 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 229f3a │ │ │ │ + beq.n 229fd2 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 229f76 │ │ │ │ + bne.n 22a00e │ │ │ │ uxth r0, r0 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5524 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ @@ -633344,15 +633402,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 229fb2 │ │ │ │ + beq.n 22a04a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -633391,131 +633449,131 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r6, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #520] @ (22a200 ) │ │ │ │ + ldr r2, [pc, #520] @ (22a298 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (22a204 ) │ │ │ │ + ldr r3, [pc, #520] @ (22a29c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216860 │ │ │ │ + bl 2168f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22a082 │ │ │ │ + beq.n 22a11a │ │ │ │ add.w r7, r7, sl, lsl #5 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216860 │ │ │ │ + bl 2168f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22a110 │ │ │ │ + beq.n 22a1a8 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w r9, [r1, #13] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 22a110 │ │ │ │ + bne.n 22a1a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ orr.w fp, r2, r9 │ │ │ │ add.w r9, r6, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 22a050 │ │ │ │ + b.n 22a0e8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #16 │ │ │ │ - beq.w 22a1f4 │ │ │ │ + beq.w 22a28c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ cmp r0, r6 │ │ │ │ - bls.n 22a048 │ │ │ │ + bls.n 22a0e0 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ ldrb.w r1, [r9, r6] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 229e8c │ │ │ │ + bl 229f24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22a048 │ │ │ │ + bne.n 22a0e0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 22a114 │ │ │ │ + b.n 22a1ac │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ add.w r8, sp, #28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 22a0a8 │ │ │ │ + cbnz r3, 22a140 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ ite ne │ │ │ │ movne.w r2, #292 @ 0x124 │ │ │ │ moveq r2, #207 @ 0xcf │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 22a18e │ │ │ │ + beq.n 22a226 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ - cbz r1, 22a0bc │ │ │ │ + cbz r1, 22a154 │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 22a0b2 │ │ │ │ + bne.n 22a14a │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, r3, lsl #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r7, ip │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 22a0f0 │ │ │ │ + cbnz r3, 22a188 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ite ne │ │ │ │ movne.w r2, #292 @ 0x124 │ │ │ │ moveq r2, #207 @ 0xcf │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22a130 │ │ │ │ + beq.n 22a1c8 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 22a104 │ │ │ │ + cbz r0, 22a19c │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 22a0fa │ │ │ │ + bne.n 22a192 │ │ │ │ mov lr, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 22a114 │ │ │ │ + beq.n 22a1ac │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 22a1be │ │ │ │ + beq.n 22a256 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #240] @ (22a208 ) │ │ │ │ - ldr r3, [pc, #236] @ (22a204 ) │ │ │ │ + ldr r2, [pc, #240] @ (22a2a0 ) │ │ │ │ + ldr r3, [pc, #236] @ (22a29c ) │ │ │ │ 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 22a1fa │ │ │ │ + bne.n 22a292 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eor.w sl, sl, #1 │ │ │ │ movw r2, #65497 @ 0xffd9 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ ldr.w lr, [r6, #36] @ 0x24 │ │ │ │ @@ -633527,98 +633585,98 @@ │ │ │ │ add.w r8, sp, #43 @ 0x2b │ │ │ │ str r5, [sp, #20] │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, ip │ │ │ │ strd lr, r1, [sp, #8] │ │ │ │ - b.n 22a16e │ │ │ │ + b.n 22a206 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r8, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ add.w r3, r6, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 22a166 │ │ │ │ + bhi.n 22a1fe │ │ │ │ mov ip, r4 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ - b.n 22a106 │ │ │ │ + b.n 22a19e │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ sub.w fp, r6, #20 │ │ │ │ str r4, [sp, #16] │ │ │ │ adds r6, #39 @ 0x27 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 22a1a8 │ │ │ │ + b.n 22a240 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ strb.w r2, [r8, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 22a19e │ │ │ │ + bhi.n 22a236 │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 22a0c2 │ │ │ │ + b.n 22a15a │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, ip, #59 @ 0x3b │ │ │ │ add r6, r7 │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 22a1d0 │ │ │ │ + b.n 22a268 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 22a114 │ │ │ │ + bls.n 22a1ac │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ add r3, sp │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 22a1ce │ │ │ │ - b.n 22a110 │ │ │ │ + beq.n 22a266 │ │ │ │ + b.n 22a1a8 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 22a114 │ │ │ │ + b.n 22a1ac │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, #0] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 22a244 │ │ │ │ + ldr.w ip, [pc, #40] @ 22a2dc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (22a248 ) │ │ │ │ + ldr r4, [pc, #36] @ (22a2e0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, lr, r4 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 229fcc │ │ │ │ + bl 22a064 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -633628,25 +633686,25 @@ │ │ │ │ add.w r5, r9, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 22a286 │ │ │ │ + b.n 22a31e │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22a2ac │ │ │ │ + bne.n 22a344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 22a27a │ │ │ │ + bhi.n 22a312 │ │ │ │ add sl, r9 │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -633655,652 +633713,652 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1280] @ 22a7c8 │ │ │ │ - ldr.w r3, [pc, #1280] @ 22a7cc │ │ │ │ + ldr.w r1, [pc, #1280] @ 22a860 │ │ │ │ + ldr.w r3, [pc, #1280] @ 22a864 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #1276] @ 22a7d0 │ │ │ │ + ldr.w r2, [pc, #1276] @ 22a868 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 22a308 │ │ │ │ + bne.n 22a3a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 22a2fe │ │ │ │ + bhi.n 22a396 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r4, [r6, #16] │ │ │ │ add r1, sp, #20 │ │ │ │ subs r7, r2, r7 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22a514 │ │ │ │ + beq.w 22a5ac │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1224] @ 22a7d4 │ │ │ │ - ldr.w r3, [pc, #1212] @ 22a7cc │ │ │ │ + ldr.w r2, [pc, #1224] @ 22a86c │ │ │ │ + ldr.w r3, [pc, #1212] @ 22a864 │ │ │ │ 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 22a7c4 │ │ │ │ + bne.w 22a85c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22a308 │ │ │ │ + bne.n 22a3a0 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 22a308 │ │ │ │ + bne.n 22a3a0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 22a5fa │ │ │ │ + beq.w 22a692 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61f88 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 22a30a │ │ │ │ + b.n 22a3a2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 22a308 │ │ │ │ + bne.n 22a3a0 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r6, r1, #30 │ │ │ │ - bne.n 22a308 │ │ │ │ + bne.n 22a3a0 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 22a308 │ │ │ │ + bne.n 22a3a0 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r5, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 22a308 │ │ │ │ - ldr.w r1, [pc, #1100] @ 22a7d8 │ │ │ │ + bne.n 22a3a0 │ │ │ │ + ldr.w r1, [pc, #1100] @ 22a870 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov fp, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 22a652 │ │ │ │ + bne.w 22a6ea │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a560 │ │ │ │ + beq.w 22a5f8 │ │ │ │ add.w sl, r5, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ add.w r9, r4, #59 @ 0x3b │ │ │ │ mov r7, sl │ │ │ │ mov r6, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 22a3d2 │ │ │ │ + b.n 22a46a │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 22a308 │ │ │ │ + bne.n 22a3a0 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 22a3bc │ │ │ │ + bcc.n 22a454 │ │ │ │ ldr.w r2, [r9, #-3] │ │ │ │ ldr.w r3, [sl, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22a308 │ │ │ │ + bne.n 22a3a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ add.w r2, r8, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mov r8, r2 │ │ │ │ add.w sl, sl, #32 │ │ │ │ mla r3, r0, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 22a3b4 │ │ │ │ - b.n 22a560 │ │ │ │ + bhi.n 22a44c │ │ │ │ + b.n 22a5f8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a644 │ │ │ │ + beq.w 22a6dc │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 22a57e │ │ │ │ + bhi.w 22a616 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ ldr r7, [sp, #700] @ 0x2bc │ │ │ │ - bl 229308 │ │ │ │ + bl 2293a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229308 │ │ │ │ + bl 2293a0 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22a5aa │ │ │ │ + beq.w 22a642 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r1, #16 │ │ │ │ add.w lr, r1, #12 │ │ │ │ add.w r1, ip, #16 │ │ │ │ add.w ip, ip, #12 │ │ │ │ - b.n 22a494 │ │ │ │ + b.n 22a52c │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ ldr.w r7, [lr, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 22a5aa │ │ │ │ + beq.w 22a642 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 22a47e │ │ │ │ - b.n 22a308 │ │ │ │ + beq.n 22a516 │ │ │ │ + b.n 22a3a0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - ldr r3, [pc, #796] @ (22a7dc ) │ │ │ │ + ldr r3, [pc, #796] @ (22a874 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 22a4e6 │ │ │ │ + cbz r3, 22a57e │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ add.w r3, r9, r8 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - cbnz r1, 22a506 │ │ │ │ - b.n 22a61a │ │ │ │ + cbnz r1, 22a59e │ │ │ │ + b.n 22a6b2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 22a61a │ │ │ │ + beq.w 22a6b2 │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ ldr.w r7, [lr, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 22a4fc │ │ │ │ - b.n 22a308 │ │ │ │ + beq.n 22a594 │ │ │ │ + b.n 22a3a0 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22a560 │ │ │ │ + cbz r3, 22a5f8 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 22a558 │ │ │ │ + cbz r2, 22a5f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 22a548 │ │ │ │ + b.n 22a5e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22a558 │ │ │ │ + cbz r2, 22a5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 22a542 │ │ │ │ + bne.n 22a5da │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22a538 │ │ │ │ + bne.n 22a5d0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 22a30a │ │ │ │ + b.n 22a3a2 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 22a30a │ │ │ │ + b.n 22a3a2 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 22a30a │ │ │ │ + b.n 22a3a2 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ subs r4, r0, r3 │ │ │ │ negs r0, r4 │ │ │ │ adcs r0, r4 │ │ │ │ - b.n 22a30a │ │ │ │ + b.n 22a3a2 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 61f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldrb.w r0, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 22a30a │ │ │ │ + b.n 22a3a2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22a560 │ │ │ │ + beq.n 22a5f8 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 22a60c │ │ │ │ + b.n 22a6a4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 22a560 │ │ │ │ + beq.n 22a5f8 │ │ │ │ ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ ldrb.w r1, [r5, r3, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 22a606 │ │ │ │ - b.n 22a308 │ │ │ │ + beq.n 22a69e │ │ │ │ + b.n 22a3a0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22940c │ │ │ │ + bl 2294a4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22940c │ │ │ │ + bl 2294a4 │ │ │ │ add.w r3, r9, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61f88 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 22a30a │ │ │ │ + b.n 22a3a2 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 22a30a │ │ │ │ + b.n 22a3a2 │ │ │ │ add.w r3, r4, #59 @ 0x3b │ │ │ │ movw r1, #65477 @ 0xffc5 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ mov r7, r3 │ │ │ │ add.w r9, r5, #59 @ 0x3b │ │ │ │ sub.w r8, r1, r4 │ │ │ │ add.w r6, r5, #59 @ 0x3b │ │ │ │ - b.n 22a67e │ │ │ │ + b.n 22a716 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 22a74a │ │ │ │ + bne.n 22a7e2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 22a66e │ │ │ │ + bhi.n 22a706 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w sl, r5, #91 @ 0x5b │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22a74e │ │ │ │ + bne.n 22a7e6 │ │ │ │ movw r3, #65445 @ 0xffa5 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ subs r3, r3, r4 │ │ │ │ add.w r2, r4, #91 @ 0x5b │ │ │ │ add.w r6, r5, #91 @ 0x5b │ │ │ │ - b.n 22a6be │ │ │ │ + b.n 22a756 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 22a74e │ │ │ │ + bne.n 22a7e6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 22a6b2 │ │ │ │ + bhi.n 22a74a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22a74e │ │ │ │ + bne.n 22a7e6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 22a560 │ │ │ │ + bls.w 22a5f8 │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ add.w r7, r5, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 22a70e │ │ │ │ + b.n 22a7a6 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 22a6fe │ │ │ │ + bcc.n 22a796 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r6, r2 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r0, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 22a6f6 │ │ │ │ - b.n 22a560 │ │ │ │ + bhi.n 22a78e │ │ │ │ + b.n 22a5f8 │ │ │ │ add.w sl, r5, #91 @ 0x5b │ │ │ │ mov r6, sl │ │ │ │ - b.n 22a768 │ │ │ │ + b.n 22a800 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ add.w r3, r8, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 22a752 │ │ │ │ + bhi.n 22a7ea │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ movw r3, #65445 @ 0xffa5 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ add.w r2, r4, #91 @ 0x5b │ │ │ │ subs r3, r3, r4 │ │ │ │ - b.n 22a7a4 │ │ │ │ + b.n 22a83c │ │ │ │ mov r6, r9 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 22a308 │ │ │ │ + bne.w 22a3a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 217fac │ │ │ │ + bl 218044 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 22a792 │ │ │ │ + bhi.n 22a82a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 22a6dc │ │ │ │ - b.n 22a308 │ │ │ │ + beq.n 22a774 │ │ │ │ + b.n 22a3a0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 22a2b4 │ │ │ │ + bl 22a34c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ (22a810 ) │ │ │ │ - ldr r2, [pc, #12] @ (22a814 ) │ │ │ │ + ldr r3, [pc, #12] @ (22a8a8 ) │ │ │ │ + ldr r2, [pc, #12] @ (22a8ac ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1fb398 │ │ │ │ + bl 1fb430 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ stc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb5bc │ │ │ │ + bl 1fb654 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #356] @ (22a9a8 ) │ │ │ │ - ldr r3, [pc, #360] @ (22a9ac ) │ │ │ │ + ldr r1, [pc, #356] @ (22aa40 ) │ │ │ │ + ldr r3, [pc, #360] @ (22aa44 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #352] @ (22a9b0 ) │ │ │ │ + ldr r7, [pc, #352] @ (22aa48 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 22a894 │ │ │ │ + bne.n 22a92c │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 22a8ee │ │ │ │ + beq.n 22a986 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #320] @ (22a9b4 ) │ │ │ │ - ldr r3, [pc, #312] @ (22a9ac ) │ │ │ │ + ldr r2, [pc, #320] @ (22aa4c ) │ │ │ │ + ldr r3, [pc, #312] @ (22aa44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22a9a4 │ │ │ │ + bne.w 22aa3c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ sub.w r3, r3, #900 @ 0x384 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 22a8fe │ │ │ │ + bhi.n 22a996 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb794 │ │ │ │ + bl 1fb82c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 22a86e │ │ │ │ - cbz r6, 22a8b4 │ │ │ │ + beq.n 22a906 │ │ │ │ + cbz r6, 22a94c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22a944 │ │ │ │ + beq.n 22a9dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 216604 │ │ │ │ + bl 21669c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216604 │ │ │ │ + bl 21669c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r3, 22a90a │ │ │ │ + cbnz r3, 22a9a2 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #6 │ │ │ │ orr.w r2, r2, r3, lsr #2 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 22a870 │ │ │ │ + beq.n 22a908 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ - bl 216b18 │ │ │ │ - b.n 22a870 │ │ │ │ + bl 216bb0 │ │ │ │ + b.n 22a908 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 22a88c │ │ │ │ + bhi.n 22a924 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 22a894 │ │ │ │ + bhi.n 22a92c │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 22a894 │ │ │ │ + bls.n 22a92c │ │ │ │ mov r0, r4 │ │ │ │ - bl 217944 │ │ │ │ + bl 2179dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22a86e │ │ │ │ - b.n 22a894 │ │ │ │ + beq.n 22a906 │ │ │ │ + b.n 22a92c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 22a8e0 │ │ │ │ - ldr r3, [pc, #168] @ (22a9b8 ) │ │ │ │ + bne.n 22a978 │ │ │ │ + ldr r3, [pc, #168] @ (22aa50 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #7 │ │ │ │ adds r1, r2, r3 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ - cbnz r1, 22a948 │ │ │ │ + cbnz r1, 22a9e0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22a8e0 │ │ │ │ + beq.n 22a978 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 22a8e0 │ │ │ │ + b.n 22a978 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 22a86e │ │ │ │ + b.n 22a906 │ │ │ │ adds r1, #10 │ │ │ │ add.w lr, sp, #20 │ │ │ │ add.w r7, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #24] │ │ │ │ ands.w lr, r1, #1 │ │ │ │ - bne.n 22a91e │ │ │ │ + bne.n 22a9b6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ add.w r7, r5, r3, lsl #2 │ │ │ │ @@ -634312,139 +634370,139 @@ │ │ │ │ bfi r2, lr, #0, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ str r1, [r7, #4] │ │ │ │ - b.n 22a8e0 │ │ │ │ + b.n 22a978 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #652] @ (22ac5c ) │ │ │ │ + ldr r2, [pc, #652] @ (22acf4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #652] @ (22ac60 ) │ │ │ │ + ldr r3, [pc, #652] @ (22acf8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #652] @ 22ac64 │ │ │ │ + ldr.w r9, [pc, #652] @ 22acfc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbz r6, 22aa06 │ │ │ │ + cbz r6, 22aa9e │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22a9f0 │ │ │ │ - cbz r6, 22aa06 │ │ │ │ + bne.n 22aa88 │ │ │ │ + cbz r6, 22aa9e │ │ │ │ ldr r6, [r6, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r3, #346 @ 0x15a │ │ │ │ add.w r0, r3, #350 @ 0x15e │ │ │ │ ldr.w r1, [r3, #476] @ 0x1dc │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ adds r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 22aa14 │ │ │ │ + bne.n 22aaac │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22ac38 │ │ │ │ + beq.w 22acd0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22aac2 │ │ │ │ + beq.n 22ab5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ac08 │ │ │ │ + beq.w 22aca0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 22ac3c │ │ │ │ + beq.w 22acd4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 22abe0 │ │ │ │ + beq.w 22ac78 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22abe0 │ │ │ │ + beq.w 22ac78 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 22ac04 │ │ │ │ - ldr r2, [pc, #508] @ (22ac68 ) │ │ │ │ + bne.w 22ac9c │ │ │ │ + ldr r2, [pc, #508] @ (22ad00 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ac04 │ │ │ │ + beq.w 22ac9c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24590c │ │ │ │ + bl 2459a4 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r1, [r3, #79] @ 0x4f │ │ │ │ adds r1, #10 │ │ │ │ add.w ip, r8, r1, lsl #2 │ │ │ │ ldrb.w r1, [r8, r1, lsl #2] │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bne.n 22aabe │ │ │ │ + bne.n 22ab56 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bne.n 22aabe │ │ │ │ + bne.n 22ab56 │ │ │ │ ldrb.w r1, [ip, #4] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bne.n 22aabe │ │ │ │ + bne.n 22ab56 │ │ │ │ ldrb.w r0, [ip, #6] │ │ │ │ ands.w r5, r0, #15 │ │ │ │ - beq.n 22aaf8 │ │ │ │ + beq.n 22ab90 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22aa52 │ │ │ │ + bne.n 22aaea │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22aa34 │ │ │ │ + bne.n 22aacc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2625d0 │ │ │ │ - ldr r2, [pc, #400] @ (22ac6c ) │ │ │ │ - ldr r3, [pc, #384] @ (22ac60 ) │ │ │ │ + bl 262668 │ │ │ │ + ldr r2, [pc, #400] @ (22ad04 ) │ │ │ │ + ldr r3, [pc, #384] @ (22acf8 ) │ │ │ │ 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 22ac56 │ │ │ │ + bne.w 22acee │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ add.w lr, sp, #28 │ │ │ │ ldrb.w r0, [r3, #78] @ 0x4e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -634461,31 +634519,31 @@ │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrh.w lr, [r6, #22] │ │ │ │ ldrb.w r2, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 22abc4 │ │ │ │ + beq.n 22ac5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ strd r3, r7, [sp, #12] │ │ │ │ - b.n 22ab58 │ │ │ │ + b.n 22abf0 │ │ │ │ adds r0, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 22abc2 │ │ │ │ + beq.n 22ac5a │ │ │ │ ldrb r5, [r6, #28] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 22ab50 │ │ │ │ + bne.n 22abe8 │ │ │ │ ldrb.w r7, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands r7, r3 │ │ │ │ - beq.n 22ab50 │ │ │ │ + beq.n 22abe8 │ │ │ │ ldrb.w sl, [r6, #24] │ │ │ │ ldrh r5, [r6, #26] │ │ │ │ ldrb.w r8, [r6, #34] @ 0x22 │ │ │ │ mov.w sl, sl, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ rsb r8, r8, r5, lsr #2 │ │ │ │ rbit r1, r7 │ │ │ │ @@ -634500,277 +634558,277 @@ │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r1 │ │ │ │ add r1, r8 │ │ │ │ strb.w r1, [r5, #37] @ 0x25 │ │ │ │ bics r7, r2 │ │ │ │ - bne.n 22ab7c │ │ │ │ + bne.n 22ac14 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w sl, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 22ab58 │ │ │ │ + bne.n 22abf0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22aa52 │ │ │ │ - b.n 22aac2 │ │ │ │ + bne.w 22aaea │ │ │ │ + b.n 22ab5a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 22aac2 │ │ │ │ - ldr r2, [pc, #124] @ (22ac68 ) │ │ │ │ + bne.w 22ab5a │ │ │ │ + ldr r2, [pc, #124] @ (22ad00 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22aac2 │ │ │ │ + beq.w 22ab5a │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 22aa84 │ │ │ │ + b.n 22ab1c │ │ │ │ mov r4, r1 │ │ │ │ - b.n 22aa52 │ │ │ │ + b.n 22aaea │ │ │ │ ldrb.w r1, [r8, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 22aac2 │ │ │ │ - ldr r1, [pc, #84] @ (22ac68 ) │ │ │ │ + bne.w 22ab5a │ │ │ │ + ldr r1, [pc, #84] @ (22ad00 ) │ │ │ │ ldr.w r5, [r9, r1] │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb.w r1, [r1, #79] @ 0x4f │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22ac00 │ │ │ │ + bne.n 22ac98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216ec4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22aa34 │ │ │ │ - b.n 22aace │ │ │ │ + bne.w 22aacc │ │ │ │ + b.n 22ab66 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 22aad0 │ │ │ │ - ldr r3, [pc, #40] @ (22ac68 ) │ │ │ │ + b.n 22ab68 │ │ │ │ + ldr r3, [pc, #40] @ (22ad00 ) │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22aa84 │ │ │ │ - b.n 22aa52 │ │ │ │ + bne.w 22ab1c │ │ │ │ + b.n 22aaea │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r2, #8 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ str r2, [r2, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22ad28 │ │ │ │ + beq.n 22adc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22ad2c │ │ │ │ + beq.n 22adc4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 22acc8 │ │ │ │ + bne.n 22ad60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22acba │ │ │ │ + cbz r3, 22ad52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22acba │ │ │ │ + cbz r2, 22ad52 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 22ad4a │ │ │ │ + bne.n 22ade2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22aca4 │ │ │ │ + bne.n 22ad3c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 22ad28 │ │ │ │ + beq.n 22adc0 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22ad3a │ │ │ │ + cbz r3, 22add2 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 22acec │ │ │ │ + b.n 22ad84 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22ad3a │ │ │ │ + cbz r3, 22add2 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 22ad1a │ │ │ │ + bhi.n 22adb2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 22ace6 │ │ │ │ + bmi.n 22ad7e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 22ad1a │ │ │ │ - bne.n 22ace6 │ │ │ │ + blt.n 22adb2 │ │ │ │ + bne.n 22ad7e │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ubfx ip, ip, #2, #2 │ │ │ │ ubfx r3, r3, #2, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 22ace6 │ │ │ │ + bls.n 22ad7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22aca0 │ │ │ │ + bne.n 22ad38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 22ad28 │ │ │ │ + beq.n 22adc0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 22acc8 │ │ │ │ + b.n 22ad60 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22aca0 │ │ │ │ - b.n 22ad28 │ │ │ │ + bne.n 22ad38 │ │ │ │ + b.n 22adc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 22acc8 │ │ │ │ + b.n 22ad60 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22adc2 │ │ │ │ + beq.n 22ae5a │ │ │ │ mov r6, r2 │ │ │ │ - b.n 22ad80 │ │ │ │ + b.n 22ae18 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 22ad7a │ │ │ │ + bpl.n 22ae12 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 22adbe │ │ │ │ + beq.n 22ae56 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22adc2 │ │ │ │ + cbz r3, 22ae5a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx r1, r2, #0, #26 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 22ad7a │ │ │ │ + beq.n 22ae12 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22ad6e │ │ │ │ + bne.n 22ae06 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22ad7a │ │ │ │ + bne.n 22ae12 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3e84 │ │ │ │ + bl 2e3f1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22ad7a │ │ │ │ + beq.n 22ae12 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 22ad7a │ │ │ │ + bmi.n 22ae12 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22ad7a │ │ │ │ + bne.n 22ae12 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d3dc │ │ │ │ + bl 21d474 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213e74 │ │ │ │ + bl 213f0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #800] @ (22b10c ) │ │ │ │ - ldr r3, [pc, #800] @ (22b110 ) │ │ │ │ + ldr r2, [pc, #800] @ (22b1a4 ) │ │ │ │ + ldr r3, [pc, #800] @ (22b1a8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 22af50 │ │ │ │ + beq.w 22afe8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bl 22add8 │ │ │ │ + bl 22ae70 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 22af0a │ │ │ │ + beq.n 22afa2 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 22ae9c │ │ │ │ + bne.n 22af34 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e54f4 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -634778,46 +634836,46 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218bbc │ │ │ │ - ldr r2, [pc, #660] @ (22b114 ) │ │ │ │ - ldr r3, [pc, #652] @ (22b110 ) │ │ │ │ + bl 218c54 │ │ │ │ + ldr r2, [pc, #660] @ (22b1ac ) │ │ │ │ + ldr r3, [pc, #652] @ (22b1a8 ) │ │ │ │ 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 22b106 │ │ │ │ + bne.w 22b19e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 22af80 │ │ │ │ + beq.n 22b018 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r4, [r5, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 22b100 │ │ │ │ + bhi.w 22b198 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22b0fc │ │ │ │ + bhi.w 22b194 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ @@ -634851,37 +634909,37 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 22b062 │ │ │ │ + bhi.w 22b0fa │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22b05e │ │ │ │ + bhi.w 22b0f6 │ │ │ │ tbb [pc, r3] │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldrh r7, [r2, #44] @ 0x2c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ - ldr r5, [pc, #604] @ (22b19c ) │ │ │ │ + ldr r5, [pc, #604] @ (22b234 ) │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -634889,22 +634947,22 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #384] @ 0x180 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 22ae70 │ │ │ │ + b.n 22af08 │ │ │ │ movs r1, #1 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5804 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ @@ -634913,35 +634971,35 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 22ae64 │ │ │ │ + b.n 22aefc │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 2148f4 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22affe │ │ │ │ + cbz r0, 22b096 │ │ │ │ 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 218bbc │ │ │ │ + bl 218c54 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21485c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r0, #48 @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ @@ -634954,51 +635012,51 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes