--- /srv/rebuilderd/tmp/rebuilderdNDQBij/inputs/mesa-vulkan-drivers_26.2.5-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdNDQBij/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 14720432 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 0xc39d1c 0x00c39d1c 0x00c39d1c 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xc39d90 0xc39d90 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 2fea24 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00360ccc 360ccc 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00360d00 360d00 8d901c 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00c39d1c c39d1c 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00c39d8c c39d8c 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) 0x360ccc │ │ │ │ 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: 103ecf3a35c99d148d5ba6009ba55ea5a2450815 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2792,15 +2792,15 @@ │ │ │ │ I{DzDyD< │ │ │ │ I{DzDyD< │ │ │ │ I{DzDyD< │ │ │ │ I{DzDyD< │ │ │ │ I{DzDyD< │ │ │ │ I{DzDyD< │ │ │ │ J}D)FzD< │ │ │ │ - I2F FyD< │ │ │ │ + I2F FyD; │ │ │ │ dB*FIFPF │ │ │ │ nJnKzD │ │ │ │ pGZ{Yi * │ │ │ │ =J>IzDCj │ │ │ │ "!F(F3hC │ │ │ │ )|S`#aCh │ │ │ │ (`XF:F%f7 │ │ │ │ @@ -2833,34 +2833,36 @@ │ │ │ │ "`>J;KzD │ │ │ │ PUKdZZZZ │ │ │ │ gh3F`<`? │ │ │ │ C KzD=`|` │ │ │ │ C KzD5`t` │ │ │ │ oL}D,Y$h │ │ │ │ TIzDyD# │ │ │ │ -:{'" ! F │ │ │ │ -:{'" ! F │ │ │ │ +8{'" ! F │ │ │ │ +8{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ 6{'" ! F │ │ │ │ 6k/!6" F │ │ │ │ +)" F+{(! │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ -6{'" ! F │ │ │ │ -6{6"/! F │ │ │ │ +6{ !'" F │ │ │ │ +6{6"/! F>C │ │ │ │ 6k6"/! F │ │ │ │ -8{'" ! F │ │ │ │ -8{/!6" F │ │ │ │ -8{'" ! F │ │ │ │ +)"(!+{ F │ │ │ │ +8{6"/! FI │ │ │ │ 8k6"/! F │ │ │ │ -6{'" ! F │ │ │ │ +)"(!+{ F │ │ │ │ +6{ !'" F │ │ │ │ 6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ +)"(!+{ F │ │ │ │ (0*F9F F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ ;{9F*F F │ │ │ │ 8k.",! F │ │ │ │ @@ -3843,15 +3845,15 @@ │ │ │ │ @HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdbmi fp!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ eorcs r4, r2, #4, 12 @ 0x400000 │ │ │ │ ldrbtmi r3, [r9], #-12 │ │ │ │ vaddl.s16 , d1, d1 │ │ │ │ - @ instruction: 0x462afd37 │ │ │ │ + @ instruction: 0x462afd1b │ │ │ │ strtmi r9, [r0], -r1, lsl #18 │ │ │ │ - mcr2 2, 2, pc, cr6, cr1, {6} @ │ │ │ │ + mcr2 2, 1, pc, cr10, cr1, {6} @ │ │ │ │ strtmi r4, [r0], -r5, ror #18 │ │ │ │ - @ instruction: 0xf2d24479 │ │ │ │ - stmdbmi r4!, {r0, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf2d14479 │ │ │ │ + stmdbmi r4!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0x76234479 │ │ │ │ - @ instruction: 0xf81af2d2 │ │ │ │ + @ instruction: 0xfffef2d1 │ │ │ │ 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, r3, r4, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-547 @ 0xfffffddd │ │ │ │ - @ instruction: 0xfffaf2d1 │ │ │ │ + @ instruction: 0xffdef2d1 │ │ │ │ @ instruction: 0x1e03495b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0xfff0f2d1 │ │ │ │ + @ instruction: 0xffd4f2d1 │ │ │ │ @ instruction: 0x1e034957 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r5, r4, lsl #17 │ │ │ │ - @ instruction: 0xffe6f2d1 │ │ │ │ + @ instruction: 0xffcaf2d1 │ │ │ │ @ instruction: 0x1e034953 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r6, r4, lsl #17 │ │ │ │ - @ instruction: 0xffdcf2d1 │ │ │ │ + @ instruction: 0xffc0f2d1 │ │ │ │ @ instruction: 0x1e03494f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r7, r4, lsl #17 │ │ │ │ - @ instruction: 0xffd2f2d1 │ │ │ │ + @ instruction: 0xffb6f2d1 │ │ │ │ @ instruction: 0x1e03494b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r8, r4, lsl #17 │ │ │ │ - @ instruction: 0xffc8f2d1 │ │ │ │ + @ instruction: 0xffacf2d1 │ │ │ │ @ instruction: 0x1e034947 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r9, r4, lsl #17 │ │ │ │ - @ instruction: 0xffbef2d1 │ │ │ │ + @ instruction: 0xffa2f2d1 │ │ │ │ @ instruction: 0x1e034943 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sl, r4, lsl #17 │ │ │ │ - @ instruction: 0xffb4f2d1 │ │ │ │ + @ instruction: 0xff98f2d1 │ │ │ │ @ instruction: 0x1e03493f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, fp, r4, lsl #17 │ │ │ │ - @ instruction: 0xffaaf2d1 │ │ │ │ + @ instruction: 0xff8ef2d1 │ │ │ │ @ instruction: 0x1e03493b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, ip, r4, lsl #17 │ │ │ │ - @ instruction: 0xffa0f2d1 │ │ │ │ + @ instruction: 0xff84f2d1 │ │ │ │ @ instruction: 0x1e034937 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sp, r4, lsl #17 │ │ │ │ - @ instruction: 0xff96f2d1 │ │ │ │ + @ instruction: 0xff7af2d1 │ │ │ │ @ instruction: 0x1e034933 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, lr, r4, lsl #17 │ │ │ │ - @ instruction: 0xff8cf2d1 │ │ │ │ + @ instruction: 0xff70f2d1 │ │ │ │ @ instruction: 0x1e03492f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, pc, r4, lsl #17 │ │ │ │ - @ instruction: 0xff94f2d1 │ │ │ │ + @ instruction: 0xff78f2d1 │ │ │ │ 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, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-867 @ 0xfffffc9d │ │ │ │ - @ instruction: 0xff74f2d1 │ │ │ │ + @ instruction: 0xff58f2d1 │ │ │ │ @ instruction: 0x1e034926 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r8, r4, lsl #17 │ │ │ │ - @ instruction: 0xff6af2d1 │ │ │ │ + @ instruction: 0xff4ef2d1 │ │ │ │ @ instruction: 0x1e034922 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r9, r4, lsl #17 │ │ │ │ - @ instruction: 0xff84f2d1 │ │ │ │ + @ instruction: 0xff68f2d1 │ │ │ │ @ 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, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8844479 │ │ │ │ vmla.i16 d19, d1, d0[0] │ │ │ │ - strbtvs pc, [r0], #-3975 @ 0xfffff079 @ │ │ │ │ + strbtvs pc, [r0], #-3947 @ 0xfffff095 @ │ │ │ │ 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, r0, asr #18 │ │ │ │ + eoreq lr, pc, r8, asr #18 │ │ │ │ + eoreq lr, pc, r8, asr #18 │ │ │ │ + eoreq lr, pc, lr, asr #18 │ │ │ │ + eoreq lr, pc, sl, asr r9 @ │ │ │ │ + eoreq lr, pc, r6, ror #18 │ │ │ │ + eoreq lr, pc, r2, ror r9 @ │ │ │ │ + eoreq lr, pc, r6, lsl #19 │ │ │ │ eoreq lr, pc, r6, lsr #19 │ │ │ │ - strhteq lr, [pc], -r2 │ │ │ │ - eoreq lr, pc, r6, asr #19 │ │ │ │ - eoreq lr, pc, r6, ror #19 │ │ │ │ + strhteq lr, [pc], -lr │ │ │ │ + eoreq lr, pc, sl, asr #19 │ │ │ │ + eoreq lr, pc, lr, asr #19 │ │ │ │ + ldrdeq lr, [pc], -sl @ │ │ │ │ + eoreq lr, pc, lr, ror #19 │ │ │ │ + strdeq lr, [pc], -sl @ │ │ │ │ strdeq lr, [pc], -lr @ │ │ │ │ - eoreq lr, pc, sl, lsl #20 │ │ │ │ - eoreq lr, pc, lr, lsl #20 │ │ │ │ - eoreq lr, pc, sl, lsl sl @ │ │ │ │ - eoreq lr, pc, lr, lsr #20 │ │ │ │ + eoreq lr, pc, r0, lsl sl @ │ │ │ │ + eoreq lr, pc, r6, lsr #20 │ │ │ │ eoreq lr, pc, sl, lsr sl @ │ │ │ │ - eoreq lr, pc, lr, lsr sl @ │ │ │ │ + eoreq lr, pc, r2, asr #20 │ │ │ │ + eoreq lr, pc, r4, asr #20 │ │ │ │ eoreq lr, pc, r0, asr sl @ │ │ │ │ - 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 @ │ │ │ │ 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: 0xf956f195 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ rsbseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xffbcf19c │ │ │ │ + @ instruction: 0xffa0f19c │ │ │ │ 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, asr #13 │ │ │ │ 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, ror r6 @ │ │ │ │ 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 @ │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ 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 @ │ │ │ │ + eoreq pc, pc, lr, lsl r7 @ │ │ │ │ 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, asr r7 @ │ │ │ │ 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, ror r7 @ │ │ │ │ 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, lsl #15 │ │ │ │ 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, ror r7 @ │ │ │ │ + eoreq pc, pc, ip, ror r7 @ │ │ │ │ + eoreq pc, pc, r0, asr #14 │ │ │ │ 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, lsl #14 │ │ │ │ + eoreq pc, pc, ip, lsl r8 @ │ │ │ │ + eoreq pc, pc, r8, asr #13 │ │ │ │ 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, lsl #17 │ │ │ │ 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 @ │ │ │ │ + strhteq pc, [pc], -sl @ │ │ │ │ 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, asr #22 │ │ │ │ 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 @ │ │ │ │ + mlaeq pc, r0, r8, pc @ │ │ │ │ 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 @ │ │ │ │ + strdeq 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 @ │ │ │ │ + eoreq pc, pc, r8, lsr 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 @ │ │ │ │ + mlaeq pc, r8, sl, pc @ │ │ │ │ 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, ror #15 │ │ │ │ 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, asr #20 │ │ │ │ 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, lsl #15 │ │ │ │ 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, ror #19 │ │ │ │ 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 @ │ │ │ │ + eoreq pc, pc, r0, lsr r7 @ │ │ │ │ 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, lsr #14 │ │ │ │ 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, lsr #14 │ │ │ │ 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 @ │ │ │ │ + eoreq pc, pc, r8, lsl r9 @ │ │ │ │ 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, ror #12 │ │ │ │ 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, asr #17 │ │ │ │ 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, lsl #12 │ │ │ │ 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, lsl #6 │ │ │ │ + eoreq pc, pc, r4, ror r6 @ │ │ │ │ + strdeq 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, asr #5 │ │ │ │ + eoreq pc, pc, r0, asr r6 @ │ │ │ │ + strhteq pc, [pc], -sl @ │ │ │ │ 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, ror #15 │ │ │ │ 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, lsr #10 │ │ │ │ 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, lsr #4 │ │ │ │ + mlaeq pc, r4, r5, pc @ │ │ │ │ + eoreq pc, pc, lr, lsl r2 @ │ │ │ │ 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, ror #3 │ │ │ │ + eoreq pc, pc, r0, ror r5 @ │ │ │ │ + ldrdeq pc, [pc], -sl @ │ │ │ │ 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, lsl #14 │ │ │ │ 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, asr #8 │ │ │ │ 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, asr #2 │ │ │ │ + strhteq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, lr, lsr r1 @ │ │ │ │ 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, lsl #2 │ │ │ │ + mlaeq pc, r0, r4, pc @ │ │ │ │ + strdeq 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, asr #8 │ │ │ │ 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, asr #9 │ │ │ │ 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, asr #10 │ │ │ │ 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, asr #10 │ │ │ │ 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, asr r5 @ │ │ │ │ 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 @ │ │ │ │ + eoreq pc, pc, ip, lsr r5 @ │ │ │ │ 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, lsr #9 │ │ │ │ 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, ror #3 │ │ │ │ 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, asr #8 │ │ │ │ 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 @ │ │ │ │ + mlaeq pc, r0, r1, pc @ │ │ │ │ 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, ror #8 │ │ │ │ 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, ror #8 │ │ │ │ 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, lsl #8 │ │ │ │ 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 @ │ │ │ │ + strdeq 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, lsr #6 │ │ │ │ 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, rrx │ │ │ │ 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, asr #5 │ │ │ │ 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 @ │ │ │ │ + eoreq pc, pc, r0, lsl 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, asr r3 @ │ │ │ │ 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 @ │ │ │ │ + eoreq pc, pc, ip, lsr r3 @ │ │ │ │ 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 @ │ │ │ │ + eoreq pc, pc, r0, lsr r2 @ │ │ │ │ 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 lr, pc, r8, ror pc @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, ip, lsl #12 │ │ │ │ ldrdcc lr, [sl, -r1] │ │ │ │ ldrmi r4, [r7], -r2, lsl #13 │ │ │ │ suble r4, lr, fp, lsl #6 │ │ │ │ andcs r4, r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf1964479 │ │ │ │ - @ instruction: 0x4605fd3f │ │ │ │ + strmi pc, [r5], -r3, lsr #26 │ │ │ │ @ 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 │ │ │ │ + andlt pc, sl, sp, lsr #24 │ │ │ │ @ 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 │ │ │ │ + ldc2l 1, cr15, [r4], {150} @ 0x96 │ │ │ │ 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, r0, lsl #6 │ │ │ │ + eoreq lr, pc, lr, asr ip @ │ │ │ │ + eoreq lr, pc, r4, asr ip @ │ │ │ │ + eoreq lr, pc, r8, lsr ip @ │ │ │ │ + eoreq lr, pc, ip, lsr #24 │ │ │ │ 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, r8, lsr #5 │ │ │ │ + eoreq pc, pc, r6, lsr r2 @ │ │ │ │ + eoreq pc, pc, r4, asr r2 @ │ │ │ │ + eoreq pc, pc, r2, asr #4 │ │ │ │ + eoreq pc, pc, sl, asr r2 @ │ │ │ │ + eoreq pc, pc, r6, asr #4 │ │ │ │ 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, asr r0 @ │ │ │ │ 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, lsr #32 │ │ │ │ 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 │ │ │ │ + strmi pc, [r5], -sp, asr #23 │ │ │ │ @ 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 │ │ │ │ + ldrdlt pc, [sl], -r7 │ │ │ │ @ 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 201fc36 │ │ │ │ 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 pc, pc, r4, asr r0 @ │ │ │ │ + strhteq lr, [pc], -r2 │ │ │ │ + eoreq lr, pc, r8, lsr #19 │ │ │ │ + eoreq lr, pc, ip, lsl #19 │ │ │ │ + eoreq lr, pc, r0, lsl #19 │ │ │ │ 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 @ │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, sl, lsl #31 │ │ │ │ + eoreq lr, pc, r8, lsr #31 │ │ │ │ + mlaeq pc, r6, pc, lr @ │ │ │ │ + eoreq lr, pc, lr, lsr #31 │ │ │ │ + mlaeq pc, sl, pc, lr @ │ │ │ │ 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: 0xf18dfb49 │ │ │ │ + stmdbls r3, {r0, r1, r2, r6, 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 @ │ │ │ │ + eoreq pc, pc, r4, lsr r1 @ │ │ │ │ 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: 0xf18dfb27 │ │ │ │ + stmdbls r3, {r0, r2, r5, 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, lsr #2 │ │ │ │ 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: 0xf18dfb05 │ │ │ │ + stmdbls r3, {r0, r1, 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, lsr #1 │ │ │ │ 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: 0xf18dfae3 │ │ │ │ + stmdbls r3, {r0, r5, r6, r7, 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 @ │ │ │ │ + mlaeq pc, r8, r0, pc @ │ │ │ │ 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: 0xf18dfac1 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r5, r7, 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, lsr #32 │ │ │ │ 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: 0xf18dfa9f │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r7, 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 @ │ │ │ │ + eoreq pc, pc, r0, lsl 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: 0xf18dfa7d │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, r5, r6, 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 @ │ │ │ │ + mlaeq pc, ip, pc, lr @ │ │ │ │ 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: 0xf18dfa5b │ │ │ │ + stmdbls r3, {r0, r3, r4, r6, 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 lr, pc, r8, lsl #31 │ │ │ │ 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: 0xf18dfa39 │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r5, 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 @ │ │ │ │ + eoreq lr, pc, r4, lsl pc @ │ │ │ │ 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: 0xf18dfa17 │ │ │ │ + stmdbls r3, {r0, r2, r4, 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, lsl #30 │ │ │ │ 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: 0xf18df9f5 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r7, r8, 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 @ │ │ │ │ + ldrdeq lr, [pc], -sl @ │ │ │ │ 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: 0xf18df9d1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, r7, r8, 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 @ │ │ │ │ + ldrdeq lr, [pc], -r6 @ │ │ │ │ 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: 0xf18df9ad │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r7, r8, 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, asr #29 │ │ │ │ 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: 0xf18df989 │ │ │ │ + stmdbls r5, {r0, r1, r2, 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, asr #29 │ │ │ │ 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: 0xf18df965 │ │ │ │ + stmdbls r5, {r0, r1, 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 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 @ │ │ │ │ + strhteq lr, [pc], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18df95b │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df93f │ │ │ │ + stmdbls r5, {r0, r2, r3, 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 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 @ │ │ │ │ + strhteq lr, [pc], -lr │ │ │ │ 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: 0xf18df919 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, 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 @ │ │ │ │ + strhteq lr, [pc], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaccc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18df90f │ │ │ │ - stmdbls r5, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8f3 │ │ │ │ + stmdbls r5, {r0, r4, 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 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, asr #29 │ │ │ │ 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: 0xf18df8cd │ │ │ │ + stmdbls r5, {r0, r1, r3, 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 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, asr #29 │ │ │ │ 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: 0xf18df8a7 │ │ │ │ + stmdbls r5, {r0, r2, r5, 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 208398 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ @ instruction: 0xb006eab6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, r2, lsl pc @ │ │ │ │ + ldrdeq lr, [pc], -r2 @ │ │ │ │ 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: 0xf18df881 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, 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, lsr #28 │ │ │ │ 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: 0xf18df85b │ │ │ │ + stmdbls r5, {r0, r3, r4, r6, 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 @ │ │ │ │ + eoreq lr, pc, sl, lsr lr @ │ │ │ │ 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: 0xf18df835 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, 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 │ │ │ │ + mlaeq pc, r8, r2, lr @ │ │ │ │ + eoreq lr, pc, r2, lsr lr @ │ │ │ │ + eoreq lr, pc, sl, ror r2 @ │ │ │ │ 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: 0xf18df805 │ │ │ │ + stmdbls r5, {r0, r1, 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 @ │ │ │ │ + eoreq lr, pc, r8, lsr r2 @ │ │ │ │ + eoreq lr, pc, r2, lsr #28 │ │ │ │ + eoreq lr, pc, sl, lsl r2 @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf18dffd5 │ │ │ │ + @ instruction: 0x4603fbd3 │ │ │ │ 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} │ │ │ │ + @ instruction: 0xf18dffcd │ │ │ │ + stmdavs r2!, {r0, r1, r3, 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 │ │ │ │ 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 @ │ │ │ │ + strdeq 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 │ │ │ │ + @ instruction: 0xf18dffab │ │ │ │ + strmi pc, [r3], -r9, lsr #23 │ │ │ │ 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} │ │ │ │ + @ instruction: 0xf18dffa3 │ │ │ │ + stmdavs r2!, {r0, 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 │ │ │ │ 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 @ │ │ │ │ + strdeq 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: 0xf18dff81 │ │ │ │ + @ instruction: 0x4603fb7f │ │ │ │ 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: 0xf18dff79 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, r5, r6, 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, asr sp @ │ │ │ │ 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: 0xf18dff57 │ │ │ │ + @ instruction: 0x4603fb55 │ │ │ │ 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: 0xf18dff4f │ │ │ │ + stmdavs r2!, {r0, r2, r3, r6, 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, asr #26 │ │ │ │ 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: 0xf18dff2b │ │ │ │ + strmi pc, [r2], -r9, lsr #22 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff40f296 │ │ │ │ - blx 10204b6 │ │ │ │ + @ instruction: 0xff24f296 │ │ │ │ + blx 9204b6 │ │ │ │ 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, lsr #26 │ │ │ │ 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: 0xf18dfefd │ │ │ │ + @ instruction: 0x4602fafb │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff12f296 │ │ │ │ - blx 4a0512 │ │ │ │ + mrc2 2, 7, pc, cr6, cr6, {4} │ │ │ │ + blx ffda0510 │ │ │ │ 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, asr #26 │ │ │ │ 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: 0xf80ef195 │ │ │ │ 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, lsl #25 │ │ │ │ + eoreq lr, pc, lr, ror #24 │ │ │ │ + eoreq lr, pc, r8, ror #24 │ │ │ │ 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 │ │ │ │ + bfi pc, r5, (invalid: 31:26) @ │ │ │ │ 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 @ │ │ │ │ + eoreq lr, pc, r2, lsr ip @ │ │ │ │ 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: 0xff44f194 │ │ │ │ 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 @ │ │ │ │ + strhteq lr, [pc], -lr │ │ │ │ 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, r4, 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, lsr #23 │ │ │ │ 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], -r7, lsl #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 │ │ │ │ + strdeq sp, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, sl, ror sl @ │ │ │ │ + eoreq sp, pc, r6, lsr #23 │ │ │ │ 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 2e3c18 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [sl, #592]! @ 0x250 │ │ │ │ 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 │ │ │ │ + mlaeq pc, r0, sl, sp @ │ │ │ │ + eoreq sp, pc, r8, lsl #21 │ │ │ │ + eoreq lr, pc, r6, lsl #20 │ │ │ │ adcseq r1, lr, sl, lsr #3 │ │ │ │ - eoreq sp, pc, r2, ror #20 │ │ │ │ - eoreq sp, pc, sl, asr sl @ │ │ │ │ + eoreq sp, pc, r2, lsr #20 │ │ │ │ + eoreq sp, pc, sl, lsl 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 │ │ │ │ + ldc2 1, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ 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, ror #18 │ │ │ │ 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, r3, r4, r6, r7, 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, ror #18 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [sl], {148} @ 0x94 │ │ │ │ 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, ror #17 │ │ │ │ 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, r5, r6, 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 @ │ │ │ │ + strhteq lr, [pc], -r0 │ │ │ │ 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, [r4], #-592 @ 0xfffffdb0 │ │ │ │ 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 @ │ │ │ │ + eoreq lr, pc, lr, lsr r8 @ │ │ │ │ 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, r4, r5, r6, r7, r8, r9, 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 @ │ │ │ │ + eoreq lr, pc, r0, lsl r8 @ │ │ │ │ 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 │ │ │ │ + blx fec20f06 │ │ │ │ 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, lsr #15 │ │ │ │ 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, r3, r4, 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, sp, lsl lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsr #24 │ │ │ │ - strhteq lr, [pc], -r4 │ │ │ │ + eoreq lr, pc, r4, ror r7 @ │ │ │ │ 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 ea0ff2 │ │ │ │ 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, lsl #14 │ │ │ │ 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, 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 @ │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ 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 ff1210dc │ │ │ │ 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, asr r6 @ │ │ │ │ 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, r3, 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 @ │ │ │ │ + eoreq lr, pc, r8, lsr r6 @ │ │ │ │ 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 11211dc │ │ │ │ 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: 0xf892f296 │ │ │ │ + ldc2 1, cr15, [r0], {140} @ 0x8c │ │ │ │ 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, asr r3 @ │ │ │ │ + mlaeq pc, r6, r5, lr @ │ │ │ │ + eoreq sp, pc, r2, lsr r3 @ │ │ │ │ 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, r4, r5, r6, r7, r8, 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, ror r5 @ │ │ │ │ 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, r3, r5, r7, r8, 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: 0xfffaf295 │ │ │ │ + blx ffea1306 │ │ │ │ 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 @ │ │ │ │ + ldrdeq lr, [pc], -r4 @ │ │ │ │ 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, r5, r6, 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 @ │ │ │ │ + strhteq lr, [pc], -r4 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -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, r3, r4, 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: 0xff6af295 │ │ │ │ + blx 1aa1426 │ │ │ │ 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, lsl #8 │ │ │ │ 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, r4, r6, r7, 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 @ │ │ │ │ + strdeq 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: 0xf88af194 │ │ │ │ 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, ror r3 @ │ │ │ │ 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, r4, r6, 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, asr r3 @ │ │ │ │ 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, r3, 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 │ │ │ │ + mrc2 2, 2, pc, cr12, cr5, {4} │ │ │ │ + blx 1721640 │ │ │ │ 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, asr #5 │ │ │ │ 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} │ │ │ │ + stmdbls r5, {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, fp, ror #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, asr #5 │ │ │ │ - eoreq lr, pc, r0, ror #5 │ │ │ │ + eoreq lr, pc, r0, lsr #5 │ │ │ │ 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, r3, r4, r5, r6, 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 │ │ │ │ + stc2l 2, cr15, [ip, #596] @ 0x254 │ │ │ │ + @ instruction: 0xf9caf18c │ │ │ │ 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 @ │ │ │ │ + strdeq 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, r4, r5, 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, ror #3 │ │ │ │ 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 │ │ │ │ + mrc2 1, 7, pc, cr2, cr3, {4} │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18cfd5f │ │ │ │ - blls 1a37b8 │ │ │ │ + @ instruction: 0xf18cfd43 │ │ │ │ + blls 1a3748 │ │ │ │ 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, asr #2 │ │ │ │ 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, r4, r5, r7, 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, lsr #2 │ │ │ │ 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} @ │ │ │ │ + mcr2 1, 3, pc, cr14, cr3, {4} @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ 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 @ │ │ │ │ + strhteq lr, [pc], -r6 │ │ │ │ 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, r3, r4, r5, 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, lsl #1 │ │ │ │ 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} @ │ │ │ │ + stc2l 1, cr15, [ip, #588]! @ 0x24c │ │ │ │ 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 │ │ │ │ + ldc2 2, cr15, [ip], #-596 @ 0xfffffdac │ │ │ │ + @ instruction: 0xf83af18c │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29568d0 │ │ │ │ - @ instruction: 0xf18cfc51 │ │ │ │ - bls 22359c │ │ │ │ + @ instruction: 0xf18cfc35 │ │ │ │ + bls 22352c │ │ │ │ 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 sp, pc, r8, asr #31 │ │ │ │ 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, r3, r4, r7, r8, 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 sp, pc, r8, asr #31 │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [sl, #-588] @ 0xfffffdb4 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bfbc7 │ │ │ │ - blls 1a5488 │ │ │ │ + @ instruction: 0xf18bfbab │ │ │ │ + blls 1a5418 │ │ │ │ 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 @ │ │ │ │ + eoreq sp, pc, r2, lsr pc @ │ │ │ │ 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, r3, r4, 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 @ │ │ │ │ + eoreq sp, pc, r0, lsl pc @ │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r4], {147} @ 0x93 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bfb41 │ │ │ │ - blls 1a537c │ │ │ │ + @ instruction: 0xf18bfb25 │ │ │ │ + blls 1a530c │ │ │ │ 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, ror lr @ │ │ │ │ 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, r4, 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, ror #28 │ │ │ │ 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 │ │ │ │ + mcrr2 1, 9, pc, lr, cr3 @ │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bfabb │ │ │ │ - blls 1a5270 │ │ │ │ + @ instruction: 0xf18bfa9f │ │ │ │ + blls 1a5200 │ │ │ │ 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 @ │ │ │ │ + ldrdeq sp, [pc], -sl @ │ │ │ │ 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, r3, 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 @ │ │ │ │ + strhteq sp, [pc], -ip │ │ │ │ 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 │ │ │ │ + blx ff2a1ece │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bfa35 │ │ │ │ - blls 1a5164 │ │ │ │ + @ instruction: 0xf18bfa19 │ │ │ │ + blls 1a50f4 │ │ │ │ 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, lsr #26 │ │ │ │ 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, 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 @ │ │ │ │ + eoreq sp, pc, r0, lsl sp @ │ │ │ │ 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 10a1fde │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf9ad │ │ │ │ - bls 1e5054 │ │ │ │ + @ instruction: 0xf18bf991 │ │ │ │ + bls 1e4fe4 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18bf9a3 │ │ │ │ - bls 225040 │ │ │ │ + @ instruction: 0xf18bf987 │ │ │ │ + bls 224fd0 │ │ │ │ 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, ror #24 │ │ │ │ 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, r4, r5, r6, r7, 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, asr ip @ │ │ │ │ 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 feba2104 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf919 │ │ │ │ - bls 1e4f2c │ │ │ │ + @ instruction: 0xf18bf8fd │ │ │ │ + bls 1e4ebc │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18bf90f │ │ │ │ - bls 224f18 │ │ │ │ + @ instruction: 0xf18bf8f3 │ │ │ │ + bls 224ea8 │ │ │ │ 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, lsr #23 │ │ │ │ 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, r3, r4, r6, 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, lsl #23 │ │ │ │ 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 7a2224 │ │ │ │ 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 @ │ │ │ │ + eoreq sp, pc, r6, lsl fp @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf9d0f193 │ │ │ │ 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, lsl #5 │ │ │ │ + eoreq sp, pc, r0, lsr #21 │ │ │ │ + eoreq ip, pc, lr, ror #4 │ │ │ │ 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: 0xf978f193 │ │ │ │ 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, lsr #20 │ │ │ │ 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: 0xf92cf193 │ │ │ │ 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, asr #2 │ │ │ │ + strhteq sp, [pc], -r0 │ │ │ │ + eoreq ip, pc, r6, lsr #2 │ │ │ │ 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: 0xf8d4f193 │ │ │ │ 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 @ │ │ │ │ + eoreq sp, pc, r6, lsr r9 @ │ │ │ │ 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: 0xf888f193 │ │ │ │ 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 @ │ │ │ │ + strdeq fp, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, r0, asr #17 │ │ │ │ + ldrdeq fp, [pc], -lr @ │ │ │ │ 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, r5, 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, 3, pc, cr6, cr4, {4} │ │ │ │ + blx 1da2608 │ │ │ │ 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, lsl #16 │ │ │ │ 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} │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r3, lsl #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, r6, lsl #30 │ │ │ │ - eoreq sp, pc, r4, asr #16 │ │ │ │ + eoreq sp, pc, r4, lsl #16 │ │ │ │ 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, r4, 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 │ │ │ │ + stc2l 2, cr15, [r4, #592]! @ 0x250 │ │ │ │ + @ instruction: 0xf9e2f18b │ │ │ │ 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, asr r7 @ │ │ │ │ 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, r3, r6, 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, asr r7 @ │ │ │ │ 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} │ │ │ │ + mrc2 1, 6, pc, cr8, cr2, {4} │ │ │ │ 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, asr r6 @ │ │ │ │ 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, r4, 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, lsr #13 │ │ │ │ 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} @ │ │ │ │ + mcr2 1, 2, pc, cr10, 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 @ │ │ │ │ + eoreq sp, pc, r6, lsl 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 @ │ │ │ │ + @ instruction: 0x06e3fdf5 │ │ │ │ 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 @ │ │ │ │ + strhteq sp, [pc], -ip │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [ip, #584]! @ 0x248 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 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, asr #10 │ │ │ │ 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, [r0, #-584]! @ 0xfffffdb8 │ │ │ │ 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 @ │ │ │ │ + ldrdeq sp, [pc], -lr @ │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r2, #-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, ror r4 @ │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [r4], {146} @ 0x92 │ │ │ │ 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 @ │ │ │ │ + eoreq sp, pc, r8, lsl r4 @ │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r8], #-584 @ 0xfffffdb8 │ │ │ │ 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, asr #7 │ │ │ │ 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 @ │ │ │ │ + stc2 1, cr15, [ip], #-584 @ 0xfffffdb8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ 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, ror #6 │ │ │ │ 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: 0xf04ffbf7 │ │ │ │ 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, lsr #6 │ │ │ │ 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 │ │ │ │ + blx feba2f02 │ │ │ │ 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 @ │ │ │ │ + strhteq sp, [pc], -sl │ │ │ │ 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: 0xf04ffb77 │ │ │ │ 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, ror r2 @ │ │ │ │ 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 @ │ │ │ │ + strdeq sp, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdd78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ @ instruction: 0xf600b08f │ │ │ │ @ instruction: 0xf1a670e4 │ │ │ │ - @ instruction: 0xf8d4fa71 │ │ │ │ + @ instruction: 0xf8d4fa55 │ │ │ │ teqlt r3, r0, ror #31 │ │ │ │ rscvc pc, r4, r4, lsl #12 │ │ │ │ - blx 1ea3230 │ │ │ │ + blx 17a3230 │ │ │ │ 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: 0xf04ffa2b │ │ │ │ @ instruction: 0xe7cc30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d644fc │ │ │ │ - ldrshteq r0, [r6], -ip │ │ │ │ - eorseq r0, r6, r8, ror r5 │ │ │ │ + ldrhteq r0, [r6], -ip │ │ │ │ + eorseq r0, r6, r8, lsr r5 │ │ │ │ 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 │ │ │ │ + mlaeq pc, lr, r4, sp @ │ │ │ │ + eorseq r3, r6, r4, lsl #22 │ │ │ │ + eoreq sp, pc, sl, ror r3 @ │ │ │ │ sbceq r9, r3, r8, lsr r1 │ │ │ │ - eorseq r2, r6, r6, lsl r3 │ │ │ │ - ldrhteq sl, [r0], -sl │ │ │ │ - ldrhteq r0, [r6], -lr │ │ │ │ + ldrsbteq r2, [r6], -r6 │ │ │ │ + eorseq sl, r0, sl, ror sp │ │ │ │ + eorseq r0, r6, lr, ror r0 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eoreq sp, pc, r0, lsl #2 │ │ │ │ + eoreq sp, pc, r0, asr #1 │ │ │ │ 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 ip, pc, r2, asr #31 │ │ │ │ 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 │ │ │ │ + ldrsbteq pc, [r5], -ip @ │ │ │ │ + ldrsbteq 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, asr lr @ │ │ │ │ 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, asr sp @ │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - eorseq lr, r4, r2, lsl #5 │ │ │ │ + eorseq lr, r4, r2, asr #4 │ │ │ │ sbceq r8, r3, r2, lsl #22 │ │ │ │ - eoreq ip, pc, sl, asr #26 │ │ │ │ + eoreq ip, pc, sl, lsl #26 │ │ │ │ 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, lsr #24 │ │ │ │ sbceq r8, r3, r6, ror #20 │ │ │ │ - eorseq lr, r4, r8, asr r1 │ │ │ │ + eorseq lr, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ ldrdeq r8, [r3], #138 @ 0x8a │ │ │ │ andeq r0, r0, r0, lsr pc │ │ │ │ - eoreq ip, pc, ip, lsl fp @ │ │ │ │ + ldrdeq ip, [pc], -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 @ │ │ │ │ + strhteq ip, [pc], -r6 │ │ │ │ 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 │ │ │ │ + ldrdeq ip, [pc], -sl @ │ │ │ │ + eoreq ip, pc, r0, ror #15 │ │ │ │ + eoreq ip, pc, sl, asr #15 │ │ │ │ + eoreq ip, pc, r2, asr #15 │ │ │ │ + eoreq sl, pc, ip, asr #20 │ │ │ │ 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 @ │ │ │ │ + eoreq ip, pc, sl, lsr #15 │ │ │ │ + eoreq ip, pc, ip, lsr #14 │ │ │ │ + eoreq ip, pc, r4, asr #14 │ │ │ │ + eoreq ip, pc, r0, lsl r7 @ │ │ │ │ + eoreq sl, pc, r2, asr r9 @ │ │ │ │ + eoreq sl, pc, lr, lsr r9 @ │ │ │ │ + mlaeq pc, r4, r6, ip @ │ │ │ │ + eoreq ip, pc, lr, lsl #13 │ │ │ │ + eoreq ip, pc, lr, ror r6 @ │ │ │ │ + eoreq ip, pc, r4, ror r6 @ │ │ │ │ + eorseq r8, r0, r4, asr r5 │ │ │ │ + eoreq ip, pc, r6, asr #11 │ │ │ │ + mlaeq pc, sl, r5, ip @ │ │ │ │ + eoreq ip, pc, r0, lsl #11 │ │ │ │ + eorseq r8, r0, r4, lsr r4 │ │ │ │ + eoreq ip, pc, r0, lsl #9 │ │ │ │ + eoreq sl, pc, ip, lsr r7 @ │ │ │ │ + eoreq ip, pc, r2, lsr r4 @ │ │ │ │ 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 │ │ │ │ + mlaseq r6, ip, r6, fp │ │ │ │ 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, lsl #11 │ │ │ │ + eorseq fp, r6, r4, lsl #9 │ │ │ │ + eorseq fp, r6, r6, lsr #2 │ │ │ │ + eorseq sl, r6, r8, asr #27 │ │ │ │ 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, 6, cr15, cr8, 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 @ │ │ │ │ + strdeq fp, [pc], -r8 @ │ │ │ │ + eoreq fp, pc, sl, lsr r4 @ │ │ │ │ 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, r4, 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, 2, cr15, cr4, 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, [r2], #-568 @ 0xfffffdc8 │ │ │ │ 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 │ │ │ │ + mrrc2 1, 8, pc, r2, cr14 @ │ │ │ │ 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 da5644 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [lr], {142} @ 0x8e │ │ │ │ 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, r3, r4, r7, r8, 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, r1, lsl #27] │ │ │ │ strtmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - @ instruction: 0xe75ffd93 │ │ │ │ + @ instruction: 0xe75ffd77 │ │ │ │ @ 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 @ │ │ │ │ + strdeq fp, [pc], -sl @ │ │ │ │ + eoreq fp, pc, r8, lsl #8 │ │ │ │ + eoreq fp, pc, r4, lsr #8 │ │ │ │ + strhteq fp, [pc], -r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, pc, r6, ror #7 │ │ │ │ - eoreq fp, pc, r6, asr #7 │ │ │ │ + eoreq fp, pc, r6, lsr #7 │ │ │ │ + eoreq fp, pc, r6, lsl #7 │ │ │ │ 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 @ │ │ │ │ + strdeq fp, [pc], -lr @ │ │ │ │ + strdeq fp, [pc], -r8 @ │ │ │ │ + strdeq fp, [pc], -r0 @ │ │ │ │ + eoreq fp, pc, sl, ror r3 @ │ │ │ │ + eoreq fp, pc, r0, lsr #5 │ │ │ │ ldrdeq fp, [pc], -sl @ │ │ │ │ + eoreq fp, pc, ip, lsr #6 │ │ │ │ + eoreq fp, pc, ip, ror #4 │ │ │ │ + strdeq fp, [pc], -ip @ │ │ │ │ + eoreq fp, pc, r8, asr r2 @ │ │ │ │ + mlaeq pc, sl, r2, fp @ │ │ │ │ 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: 0xff02f18d │ │ │ │ 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 e8a00 │ │ │ │ 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, lsr #25 │ │ │ │ + eoreq sl, pc, lr, lsl #26 │ │ │ │ + eoreq sl, pc, sl, asr ip @ │ │ │ │ + eorseq ip, r1, ip, ror #21 │ │ │ │ + eoreq sl, pc, r4, asr r0 @ │ │ │ │ + eoreq sl, pc, r8, lsr #23 │ │ │ │ + eoreq sl, pc, r2, lsr fp @ │ │ │ │ + eorseq ip, r1, sl, lsl #19 │ │ │ │ + strdeq r9, [pc], -r0 @ │ │ │ │ sbceq r6, r3, sl, asr #10 │ │ │ │ - eoreq sl, pc, r6, ror sl @ │ │ │ │ - eoreq sl, pc, r0, asr #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, r6, lsr sl @ │ │ │ │ + eoreq sl, pc, r0, lsl #20 │ │ │ │ + eoreq sl, pc, r4, asr #19 │ │ │ │ + eoreq sl, pc, r6, lsr #19 │ │ │ │ + eoreq sl, pc, r4, asr #18 │ │ │ │ + eoreq sl, pc, ip, lsr #18 │ │ │ │ + strdeq sl, [pc], -r8 @ │ │ │ │ + eoreq sl, pc, r0, lsl r9 @ │ │ │ │ + eoreq sl, pc, r8, asr #16 │ │ │ │ + eoreq sl, pc, ip, asr #16 │ │ │ │ + eoreq sl, pc, r8, lsr r8 @ │ │ │ │ + eoreq sl, pc, r8, lsr #16 │ │ │ │ + eoreq sl, pc, r8, lsl r8 @ │ │ │ │ + eoreq sl, pc, sl, asr r7 @ │ │ │ │ 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} │ │ │ │ + cdp2 1, 12, cr15, cr2, cr12, {4} │ │ │ │ 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, lsr #15 │ │ │ │ + eoreq sl, pc, lr, ror #9 │ │ │ │ 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 @ │ │ │ │ + eoreq sl, pc, r4, lsr r5 @ │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [r8, #560] @ 0x230 │ │ │ │ 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 fe127134 │ │ │ │ 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: 0xf928f18c │ │ │ │ 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 │ │ │ │ + strhteq r9, [pc], -sl │ │ │ │ + eoreq r9, pc, r2, lsr #7 │ │ │ │ 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, r4, 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, 0, cr15, cr10, 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, lsr #28 │ │ │ │ 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: 0xf942f284 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0xf9daf284 │ │ │ │ ldrdcs pc, [ip, -r4]! │ │ │ │ smlawteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf8d64639 │ │ │ │ vqdmull.s q0, d4, d0[2] │ │ │ │ - @ instruction: 0xf8d4f9ed │ │ │ │ + @ instruction: 0xf8d4f9d1 │ │ │ │ @ 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, r3, r5, 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, lsl #26 │ │ │ │ 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, ror #24 │ │ │ │ + eoreq r8, pc, r0, asr ip @ │ │ │ │ + eoreq r8, pc, lr, ror #22 │ │ │ │ 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 @ │ │ │ │ + ldrdeq r8, [pc], -sl @ │ │ │ │ + eoreq r8, pc, r8, asr #15 │ │ │ │ + strdeq r8, [pc], -lr @ │ │ │ │ + ldrdeq r8, [pc], -r6 @ │ │ │ │ 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 @ │ │ │ │ + strbmi pc, [r0], -r9, lsr #26 @ │ │ │ │ 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, lsl #12 │ │ │ │ + strhteq r8, [pc], -ip │ │ │ │ @ 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: 0xf105fa45 │ │ │ │ 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 │ │ │ │ + strmi pc, [r2], -r9, asr #17 │ │ │ │ @ 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, ror #11 │ │ │ │ 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 16daf0 │ │ │ │ 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 1e2d734 │ │ │ │ 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 │ │ │ │ + mlaseq r6, lr, lr, r4 │ │ │ │ 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 ed520 │ │ │ │ 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 1bab150 │ │ │ │ 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 ed47c │ │ │ │ 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 52b204 │ │ │ │ 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: 0xf972f188 │ │ │ │ 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 0x000ef947 │ │ │ │ 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: 0xf106f925 │ │ │ │ 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 │ │ │ │ + vstreq d15, [r2, #-876] @ 0xfffffc94 │ │ │ │ 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: 0xff1ef187 │ │ │ │ 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 │ │ │ │ + ldrdeq r5, [pc], -ip @ │ │ │ │ + eoreq r5, pc, r2, asr r1 @ │ │ │ │ + eoreq r5, pc, r6, asr #5 │ │ │ │ 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 @ │ │ │ │ + ldrdeq r4, [pc], -r6 @ │ │ │ │ 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 @ │ │ │ │ + eoreq r4, pc, sl, lsl lr @ │ │ │ │ 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: 0xfff6f28a │ │ │ │ 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} @ │ │ │ │ + mcr2 2, 3, pc, cr10, 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, 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} @ │ │ │ │ @@ -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: 0xff96f28a │ │ │ │ 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: 0xff7af27d │ │ │ │ @ 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, asr #20 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -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: 0xff36f28a │ │ │ │ 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, [r4], #508 @ 0x1fc │ │ │ │ @ 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, lsl #19 │ │ │ │ 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 1b6ee00 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf1a64680 │ │ │ │ - svcgt 0x000ffd3f │ │ │ │ + svcgt 0x000ffd23 │ │ │ │ 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 aef690 │ │ │ │ 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 fe62c78e │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe7b4fd39 │ │ │ │ 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: 0xfff4f1ba │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf80cf1bb │ │ │ │ + @ instruction: 0xfff0f1ba │ │ │ │ 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 │ │ │ │ + stc2l 2, cr15, [ip], #-500 @ 0xfffffe0c │ │ │ │ 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, [r2, #-496]! @ 0xfffffe10 │ │ │ │ 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 fe7ad0d4 │ │ │ │ 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 │ │ │ │ + strmi pc, [r5], -sp, asr #20 │ │ │ │ vsubhn.i16 d4, q5, q8 │ │ │ │ - @ instruction: 0xf190fa65 │ │ │ │ - movwcs pc, #2451 @ 0x993 @ │ │ │ │ + @ instruction: 0xf190fa49 │ │ │ │ + movwcs pc, #2423 @ 0x977 @ │ │ │ │ andls fp, r1, r8, ror r9 │ │ │ │ @ instruction: 0xf1804628 │ │ │ │ - stchi 14, cr15, [r2], {93} @ 0x5d │ │ │ │ + stchi 14, cr15, [r2], {65} @ 0x41 │ │ │ │ @ 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 32d292 │ │ │ │ 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, #18865 @ 0x49b1 @ │ │ │ │ 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, #18461 @ 0x481d @ │ │ │ │ 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, #20105 @ 0x4e89 @ │ │ │ │ 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, r3, ror #27] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - ldc2l 2, cr15, [r8, #548]! @ 0x224 │ │ │ │ + ldc2l 2, cr15, [ip, #548] @ 0x224 │ │ │ │ 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: 0x4622fb17 │ │ │ │ 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 1fadb00 │ │ │ │ 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, lsl #8 │ │ │ │ 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: 0xf18ffb99 │ │ │ │ + ldmdblt r8!, {r0, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf010fc8b │ │ │ │ + @ instruction: 0xf010fc6f │ │ │ │ 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 152e046 │ │ │ │ @ instruction: 0xf17f2601 │ │ │ │ - tstplt r0, fp, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, pc, asr #30 @ p-variant is OBSOLETE │ │ │ │ ldrtmi r6, [r8], -r6, asr #17 │ │ │ │ vabdl.s8 q1, d9, d1 │ │ │ │ - @ instruction: 0xf17ffb65 │ │ │ │ - tstplt r0, r3, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17ffb49 │ │ │ │ + tstplt r0, r7, asr #30 @ p-variant is OBSOLETE │ │ │ │ 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, r3, r5, r6, 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 │ │ │ │ + @ instruction: 0x4651f9dd │ │ │ │ @ instruction: 0xf1a74620 │ │ │ │ - blvc f70084 │ │ │ │ + blvc f70014 │ │ │ │ cmppcc r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx 1cbb88 │ │ │ │ b aee318 │ │ │ │ @ instruction: 0xf1a30903 │ │ │ │ - @ instruction: 0x9603f8d3 │ │ │ │ + @ instruction: 0x9603f8b7 │ │ │ │ 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 32de10 │ │ │ │ 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: 0xf964f1a7 │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals sp, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - stc2 1, cr15, [ip, #-648] @ 0xfffffd78 │ │ │ │ + ldc2l 1, cr15, [r0], #648 @ 0x288 │ │ │ │ pkhbtmi r9, r2, sp, lsl #28 │ │ │ │ @ instruction: 0xf2711ca0 │ │ │ │ - eorcs pc, r0, #749568 @ 0xb7000 │ │ │ │ + eorcs pc, r0, #634880 @ 0x9b000 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1a24630 │ │ │ │ - cdpls 13, 1, cr15, cr13, cr1, {0} │ │ │ │ + cdpls 12, 1, cr15, cr13, cr5, {7} │ │ │ │ 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: 0xffb6f1a2 │ │ │ │ @ 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 @ │ │ │ │ + ldrtmi pc, [r9], -sp, lsr #18 @ │ │ │ │ @ instruction: 0xf1a7a819 │ │ │ │ - bvs fff2ff24 │ │ │ │ + bvs fff2feb4 │ │ │ │ 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: 0xfff0f1a2 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0x464b0814 │ │ │ │ strmi r4, [r7], -r1, asr #12 │ │ │ │ - @ instruction: 0xf91af1a5 │ │ │ │ + @ instruction: 0xf8fef1a5 │ │ │ │ @ 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: 0xf94ef1a7 │ │ │ │ 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, #64735 @ 0xfcdf @ │ │ │ │ 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 @ │ │ │ │ + mlaeq pc, r8, r0, r3 @ │ │ │ │ andeq r0, r0, r0, lsr #27 │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ sbceq lr, r2, r2, ror #13 │ │ │ │ - eoreq r2, pc, r8, ror pc @ │ │ │ │ + eoreq r2, pc, r8, lsr pc @ │ │ │ │ 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: 0x4604ff31 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xf8f2f1a7 │ │ │ │ + @ instruction: 0xf8d6f1a7 │ │ │ │ cmppne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a26938 │ │ │ │ - strbmi pc, [sl], -r9, ror #30 @ │ │ │ │ + strbmi pc, [sl], -sp, asr #30 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0xf878f1a5 │ │ │ │ + @ instruction: 0xf85cf1a5 │ │ │ │ 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: 0xf8acf1a7 │ │ │ │ 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 2efec8 │ │ │ │ blvs 1695b00 │ │ │ │ - @ instruction: 0xf918f289 │ │ │ │ + @ instruction: 0xf8fcf289 │ │ │ │ strmi r9, [r1], sl, lsl #20 │ │ │ │ sbceq pc, r4, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf8d26b51 │ │ │ │ @ instruction: 0xf7ff41a8 │ │ │ │ blls 2f0fe4 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -16048,17 +16048,17 @@ │ │ │ │ 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 │ │ │ │ + blls 2f1c10 │ │ │ │ blvs 1695db8 │ │ │ │ - @ instruction: 0xffbcf288 │ │ │ │ + @ instruction: 0xffa0f288 │ │ │ │ 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 2f1958 │ │ │ │ blvs 1696070 │ │ │ │ - cdp2 2, 6, cr15, cr0, cr8, {4} │ │ │ │ + cdp2 2, 4, cr15, cr4, 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 │ │ │ │ + eorseq r1, r6, sl, lsl r1 │ │ │ │ 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 │ │ │ │ + ldrshteq 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 │ │ │ │ + ldrsbteq r0, [r6], -sl │ │ │ │ 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: 0xf828f288 │ │ │ │ + stc2 1, cr15, [r6], #-504 @ 0xfffffe08 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs ccf8c │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - @ instruction: 0xf83af288 │ │ │ │ - ldc2 1, cr15, [r8], #-504 @ 0xfffffe08 │ │ │ │ + @ instruction: 0xf81ef288 │ │ │ │ + ldc2 1, cr15, [ip], {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 │ │ │ │ + @ instruction: 0xf9a2f288 │ │ │ │ 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 │ │ │ │ + strmi pc, [r3], -r1, ror #31 │ │ │ │ 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, asr #7 │ │ │ │ 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: 0xf17dfbcb │ │ │ │ + @ instruction: 0xf890ffc9 │ │ │ │ @ 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, lsl #4 │ │ │ │ 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: 0xf17df8b9 │ │ │ │ + movwlt pc, #3255 @ 0xcb7 @ │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r2], {125} @ 0x7d │ │ │ │ @ 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: 0xf17dfe1b │ │ │ │ + movwlt pc, #2585 @ 0xa19 @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf9f4f17d │ │ │ │ @ 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: 0xf17cfb8b │ │ │ │ + movwlt pc, #3977 @ 0xf89 @ │ │ │ │ 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: 0xff64f17c │ │ │ │ @ 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: 0xf17cf8fb │ │ │ │ + movwlt pc, #3321 @ 0xcf9 @ │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r4], {124} @ 0x7c │ │ │ │ @ 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, 8, cr15, cr4, cr5, {4} │ │ │ │ + blx fe1315b0 │ │ │ │ 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: 0xf17cfe61 │ │ │ │ + mvnlt pc, pc, asr sl @ │ │ │ │ blcs cf318 │ │ │ │ @ instruction: 0x4620d91a │ │ │ │ vabal.s8 q1, d5, d1 │ │ │ │ - @ instruction: 0xf17cfe73 │ │ │ │ - tstplt r0, r1, ror sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cfe57 │ │ │ │ + tstplt r0, r5, asr sl @ p-variant is OBSOLETE │ │ │ │ strtmi r6, [r0], -r5, asr #17 │ │ │ │ vaddhn.i16 d2, , │ │ │ │ - @ instruction: 0xf17cfe6b │ │ │ │ - tstplt r0, r9, ror #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cfe4f │ │ │ │ + tstplt r0, sp, asr #20 @ p-variant is OBSOLETE │ │ │ │ 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, 2, pc, cr6, 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 │ │ │ │ + ldc2l 2, cr15, [ip, #-468]! @ 0xfffffe2c │ │ │ │ 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: 0xffb0f272 │ │ │ │ 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 474958 │ │ │ │ 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 ab4878 │ │ │ │ @ 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: 0xffb4f17b │ │ │ │ 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 1db1bac │ │ │ │ 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 f3d1c │ │ │ │ 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, #16580608 @ 0xfd0000 │ │ │ │ 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, #7798784 @ 0x770000 │ │ │ │ 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 │ │ │ │ @@ -20211,16 +20211,16 @@ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ 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 │ │ │ │ + vbic.i16 , #64 @ 0x0040 │ │ │ │ + andscs pc, r3, #964 @ 0x3c4 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [sl], {122} @ 0x7a │ │ │ │ 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, r7, lsr #24 @ 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, r9, lsr #23 @ 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: 0xf17afef5 │ │ │ │ + movwlt pc, #35571 @ 0x8af3 @ │ │ │ │ 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, r3, r6, r7, 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 │ │ │ │ + @ instruction: 0xf9c6f17a │ │ │ │ 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, r4, r5, r7, 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: 0xf876f17a │ │ │ │ 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: 0xf179f9a3 │ │ │ │ + movwlt pc, #3489 @ 0xda1 @ │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [ip, #-484]! @ 0xfffffe1c │ │ │ │ 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: 0x4607fcb1 │ │ │ │ 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], -r5, ror #22 │ │ │ │ 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 │ │ │ │ + ldc2 2, cr15, [r8, #-520] @ 0xfffffdf8 │ │ │ │ + @ instruction: 0xf916f179 │ │ │ │ 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 │ │ │ │ + stc2l 2, cr15, [lr], #520 @ 0x208 │ │ │ │ + @ instruction: 0xf8ecf179 │ │ │ │ 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: 0xf179fce3 │ │ │ │ + smlattlt r8, r1, r8, pc @ │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - ldc2l 2, cr15, [r6], #520 @ 0x208 │ │ │ │ - @ instruction: 0xf8f4f179 │ │ │ │ + ldc2l 2, cr15, [sl], {130} @ 0x82 │ │ │ │ + @ instruction: 0xf8d8f179 │ │ │ │ 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: 0xf810f179 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf1784658 │ │ │ │ + @ instruction: 0xb118fff7 │ │ │ │ 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: 0xff36f26f │ │ │ │ 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 537208 │ │ │ │ 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 5370ec │ │ │ │ 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 @ │ │ │ │ + strbt pc, [r8], -pc, asr #19 @ │ │ │ │ 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 c35270 │ │ │ │ + mcr2 1, 1, pc, cr12, 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 6b529c │ │ │ │ + mrc2 1, 0, pc, cr6, 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 fp, lr, r8, lsl #22 │ │ │ │ + eoreq ip, lr, r2, lsr r0 │ │ │ │ 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: 0xf8dcf282 │ │ │ │ + ldc2l 1, cr15, [sl], {120} @ 0x78 │ │ │ │ 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: 0xf8b2f282 │ │ │ │ + ldc2 1, cr15, [r0], #480 @ 0x1e0 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d2, d1 │ │ │ │ - @ instruction: 0xf178f8c3 │ │ │ │ - smlabtlt r8, r1, ip, pc @ │ │ │ │ + @ instruction: 0xf178f8a7 │ │ │ │ + smlatblt r8, r5, ip, pc @ │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xf8baf282 │ │ │ │ - ldc2 1, cr15, [r8], #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xf89ef282 │ │ │ │ + ldc2 1, cr15, [ip], {120} @ 0x78 │ │ │ │ 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 │ │ │ │ + blx ff5b52fe │ │ │ │ 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 │ │ │ │ + @ instruction: 0xb118fbbb │ │ │ │ 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 fff357f4 │ │ │ │ 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 │ │ │ │ @@ -23281,15 +23281,15 @@ │ │ │ │ @ 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 │ │ │ │ + blls 538d80 │ │ │ │ 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 538c64 │ │ │ │ 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: 0xe668fd93 │ │ │ │ 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 │ │ │ │ + ldc2l 2, cr15, [r2, #516]! @ 0x204 │ │ │ │ + @ instruction: 0xf9f0f178 │ │ │ │ @ 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 │ │ │ │ + ldc2l 2, cr15, [ip, #516] @ 0x204 │ │ │ │ + @ instruction: 0xf9daf178 │ │ │ │ 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 @ │ │ │ │ + mlaeq lr, r0, r2, fp │ │ │ │ + strhteq fp, [lr], -sl │ │ │ │ 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, [r0], #516 @ 0x204 │ │ │ │ + @ instruction: 0xf89ef178 │ │ │ │ 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, [r6], #-516 @ 0xfffffdfc │ │ │ │ + @ instruction: 0xf874f178 │ │ │ │ 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: 0xf178fc6b │ │ │ │ + tstplt r8, r9, ror #16 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - ldc2l 2, cr15, [lr], #-516 @ 0xfffffdfc │ │ │ │ - @ instruction: 0xf87cf178 │ │ │ │ + stc2l 2, cr15, [r2], #-516 @ 0xfffffdfc │ │ │ │ + @ instruction: 0xf860f178 │ │ │ │ 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: 0xff98f177 │ │ │ │ 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, pc, ror pc @ 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} │ │ │ │ + cdp2 2, 11, cr15, cr14, cr14, {3} │ │ │ │ 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 538ac8 │ │ │ │ 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 5389ac │ │ │ │ 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: 0xe668f957 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf9b6f281 │ │ │ │ + ldc2 1, cr15, [r4, #476]! @ 0x1dc │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0xf9a0f281 │ │ │ │ + ldc2 1, cr15, [lr, #476] @ 0x1dc │ │ │ │ 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 sl, lr, r8, lsl sl │ │ │ │ + eoreq sl, lr, r2, asr #30 │ │ │ │ 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 │ │ │ │ + strdeq 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, fp, lsr #21 @ 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 │ │ │ │ + ldc2l 2, cr15, [r2, #-512] @ 0xfffffe00 │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7a228 @ │ │ │ │ - stc2l 2, cr15, [r8, #-512]! @ 0xfffffe00 │ │ │ │ + stc2l 2, cr15, [ip, #-512] @ 0xfffffe00 │ │ │ │ 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, asr #32 │ │ │ │ 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, r3 @ @ 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, fp, asr #26 @ 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: 0xfff8f27f │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7acdc @ │ │ │ │ - @ instruction: 0xf80ef280 │ │ │ │ + @ instruction: 0xfff2f27f │ │ │ │ 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, 2, pc, cr6, cr15, {3} │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7b020 @ │ │ │ │ - mcr2 2, 3, pc, cr12, cr15, {3} @ │ │ │ │ + mrc2 2, 2, pc, cr0, 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 │ │ │ │ + eorseq r7, r5, sl, lsl sp │ │ │ │ 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, asr r6 │ │ │ │ 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 r6, r5, sl, lsl #31 │ │ │ │ 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: 0xf8c0f27e │ │ │ │ + @ instruction: 0xff90f183 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - @ instruction: 0xf9b0f27e │ │ │ │ + @ instruction: 0xf994f27e │ │ │ │ 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: 0xf010f957 │ │ │ │ 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, r3, lsl 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, 4, pc, cr4, 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 147f30c │ │ │ │ strtmi r2, [r8], -r0, lsl #16 │ │ │ │ - mrrc2 1, 8, pc, lr, cr0 @ │ │ │ │ + mcrr2 1, 8, pc, r2, cr0 @ │ │ │ │ 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: 0x4605f8d7 │ │ │ │ @ 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 16bcc04 │ │ │ │ strtmi r4, [r8], -r0, lsl #13 │ │ │ │ - blx fe3bcc0c │ │ │ │ + blx 1cbcc0c │ │ │ │ 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: 0xf8b2f180 │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf8e6f180 │ │ │ │ + @ instruction: 0xf8caf180 │ │ │ │ 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: 0xf8dcf27a │ │ │ │ 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 │ │ │ │ + smlattcs r4, pc, sp, pc @ │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r8], #480 @ 0x1e0 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ svcge 0x007ff43f │ │ │ │ @ instruction: 0xf8c36bfb │ │ │ │ @ instruction: 0xf8c35360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [sp], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1906] @ 0x772 │ │ │ │ @@ -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 │ │ │ │ + ldrhteq r2, [r5], -r4 │ │ │ │ @ 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: 0xf8d5fc11 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4603fc79 │ │ │ │ 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} │ │ │ │ + cdp2 1, 12, cr15, cr2, cr11, {3} │ │ │ │ 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: 0xf1bbfe99 │ │ │ │ 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 140974 │ │ │ │ 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, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bichi pc, r3, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - mcr2 1, 0, pc, cr0, cr14, {3} @ │ │ │ │ + stc2l 1, cr15, [r4, #504]! @ 0x1f8 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ andhi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - ldc2 1, cr15, [r6, #-504] @ 0xfffffe08 │ │ │ │ + ldc2l 1, cr15, [sl], #504 @ 0x1f8 │ │ │ │ @ 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, r4, r5, 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 │ │ │ │ + stc2 1, cr15, [sl, #-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, r4, 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, #3367] @ 0xd27 @ │ │ │ │ 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, #2555] @ 0x9fb @ │ │ │ │ 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, #2697]! @ 0xa89 │ │ │ │ @ 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: 0xf8d4f167 │ │ │ │ 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 fedbe7f4 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [sl], {103} @ 0x67 │ │ │ │ movwcs lr, #1251 @ 0x4e3 │ │ │ │ bge 24b314 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [sl], #412 @ 0x19c │ │ │ │ + stc2l 1, cr15, [lr], {103} @ 0x67 │ │ │ │ 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 63e936 │ │ │ │ @ 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, 7, cr15, cr2, 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: 0x6c7bf9ad │ │ │ │ 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 │ │ │ │ @@ -33219,15 +33219,15 @@ │ │ │ │ sadd16mi fp, r3, r8 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], -r7, lsl #2 @ │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf1760358 │ │ │ │ - @ instruction: 0x4604ffd7 │ │ │ │ + @ instruction: 0x4604ffbb │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0781f97b │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf990f278 │ │ │ │ + @ instruction: 0xf974f278 │ │ │ │ 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: 0x4605fe33 │ │ │ │ @ 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 │ │ │ │ + eorseq r0, r5, ip, lsr sp │ │ │ │ @ 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 │ │ │ │ + ldc2l 1, cr15, [lr], #-472 @ 0xfffffe28 │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -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 │ │ │ │ + @ instruction: 0x4604fb5d │ │ │ │ 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, [r0], #-460 @ 0xfffffe34 │ │ │ │ @ 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, asr #11 │ │ │ │ @ instruction: 0xffff996d │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - mlaeq lr, r0, r5, r1 │ │ │ │ - eoreq r0, lr, sl, ror #31 │ │ │ │ + eoreq r1, lr, r0, asr r5 │ │ │ │ + eoreq r0, lr, sl, lsr #31 │ │ │ │ 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: 0x6c7bfa9d │ │ │ │ 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 │ │ │ │ + strmi pc, [r4], -fp, lsr #17 │ │ │ │ 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] │ │ │ │ + streq pc, [r1, fp, ror #20] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - blx fe0c0390 │ │ │ │ + blx 19c0390 │ │ │ │ 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], -r3, lsr #30 │ │ │ │ @ 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 @ │ │ │ │ + eorseq pc, r4, ip, lsl pc @ │ │ │ │ @ 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 │ │ │ │ + stc2l 1, cr15, [lr, #-468]! @ 0xfffffe2c │ │ │ │ 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 │ │ │ │ + strmi pc, [r4], -sp, asr #24 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r0, #-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, lsr #15 │ │ │ │ @ instruction: 0xffff8b4d │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - eoreq r0, lr, r0, ror r7 │ │ │ │ - eoreq r0, lr, sl, asr #3 │ │ │ │ + eoreq r0, lr, r0, lsr r7 │ │ │ │ + eoreq r0, lr, sl, lsl #3 │ │ │ │ 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 │ │ │ │ + strmi pc, [r4], -pc, lsl #22 │ │ │ │ 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, ror #7 │ │ │ │ @ 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 │ │ │ │ + strmi pc, [r4], -r9, lsr #18 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x4601fa5d │ │ │ │ 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], #-196 @ 0xffffff3c │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [r2, #-464] @ 0xfffffe30 │ │ │ │ adcsvs r4, r8, #4, 12 @ 0x400000 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldclvs 1, cr2, [ip], #12 │ │ │ │ @ instruction: 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], -r7, ror #23 │ │ │ │ @ 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, asr #16 │ │ │ │ @ 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 1fc1a3c │ │ │ │ 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: 0xf952f174 │ │ │ │ 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 │ │ │ │ + smuad r6, r5, 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, lsr #3 │ │ │ │ @ instruction: 0xffff7557 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - eoreq pc, sp, sl, ror r1 @ │ │ │ │ - ldrdeq lr, [sp], -r4 @ │ │ │ │ + eoreq pc, sp, sl, lsr r1 @ │ │ │ │ + mlaeq sp, r4, fp, lr │ │ │ │ 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: 0xff16f17a │ │ │ │ bcs c05c8 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c59b8 │ │ │ │ + bls 2c5948 │ │ │ │ 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], -r1, asr #23 │ │ │ │ @ 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 │ │ │ │ + ldc2l 1, cr15, [r8], #-488 @ 0xfffffe18 │ │ │ │ bcs c0b04 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c547c │ │ │ │ + bls 2c540c │ │ │ │ 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 1d42bb8 │ │ │ │ bcs c0f10 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - b 1345070 │ │ │ │ + b 1345000 │ │ │ │ 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: 0xf010fbcd │ │ │ │ @ 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: 0xf010fa53 │ │ │ │ @ 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 │ │ │ │ + tstpcs r4, sp, asr #30 @ p-variant is OBSOLETE │ │ │ │ @ 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 f8665c │ │ │ │ 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, ror ip │ │ │ │ @ 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: 0xf8d5fce3 │ │ │ │ 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: 0xf914f179 │ │ │ │ bcs c21cc │ │ │ │ @ instruction: 0xf1794628 │ │ │ │ - bls 245db4 │ │ │ │ + bls 245d44 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [sl, #420] @ 0x1a4 │ │ │ │ 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 1487764 │ │ │ │ strtmi r2, [r8], -r0, lsl #20 │ │ │ │ - mcr2 1, 4, pc, cr10, cr8, {3} @ │ │ │ │ + mcr2 1, 3, pc, cr14, 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 │ │ │ │ + @ instruction: 0x4607fbff │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - b 148738c │ │ │ │ + b 148731c │ │ │ │ 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: 0xf010fd45 │ │ │ │ @ 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: 0xf010fbcb │ │ │ │ @ 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 @ │ │ │ │ + smlabtcs r4, r5, r8, pc @ │ │ │ │ @ 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 │ │ │ │ @@ -39383,15 +39383,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #92, 6 @ 0x70000001 │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d2633b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1704632 │ │ │ │ - blvs f889bc │ │ │ │ + blvs f8894c │ │ │ │ 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 sl, r4, r0, ror #30 │ │ │ │ @ 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: 0xf8d5fe77 │ │ │ │ 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 │ │ │ │ + stc2l 2, cr15, [r2], {113} @ 0x71 │ │ │ │ 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: 0xf177fc5b │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ vmax.s d20, d1, d16 │ │ │ │ - blls 1c894c │ │ │ │ + blls 1c88dc │ │ │ │ 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 │ │ │ │ + blx ffdc605a │ │ │ │ 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: 0xf010fa11 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx 9c6430 │ │ │ │ + blx 2c6430 │ │ │ │ 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: 0xf010f959 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - @ instruction: 0xf96cf271 │ │ │ │ + @ instruction: 0xf950f271 │ │ │ │ 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: 0xf890f271 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c5ea0 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf8a4f271 │ │ │ │ + @ instruction: 0xf888f271 │ │ │ │ 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] │ │ │ │ + streq pc, [r3, fp, lsr #16] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - @ instruction: 0xf842f271 │ │ │ │ + @ instruction: 0xf826f271 │ │ │ │ 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: 0xf81af271 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, , q15 │ │ │ │ - smlaldxeq pc, r2, r1, r8 @ │ │ │ │ + smlaldeq pc, r2, r5, 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: 0xff52f270 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c611c │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xff66f270 │ │ │ │ + @ instruction: 0xff4af270 │ │ │ │ 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] │ │ │ │ + streq pc, [r3, sp, ror #29] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - @ instruction: 0xff04f270 │ │ │ │ + mcr2 2, 7, pc, cr8, cr0, {3} @ │ │ │ │ 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} │ │ │ │ + mrc2 2, 6, pc, cr12, cr0, {3} │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - @ instruction: 0x0742fef3 │ │ │ │ + @ instruction: 0x0742fed7 │ │ │ │ @ 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 │ │ │ │ + ldc2 2, cr15, [sl], {112} @ 0x70 │ │ │ │ @ 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 fea469d4 │ │ │ │ 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] │ │ │ │ + streq pc, [r2, sp, ror #24] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - stc2 2, cr15, [r2], {112} @ 0x70 │ │ │ │ + stc2l 2, cr15, [r6], #-448 @ 0xfffffe40 │ │ │ │ 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 │ │ │ │ + eorseq r9, r4, r2, lsl r3 │ │ │ │ @ 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: 0xf8c8f16f │ │ │ │ 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: 0xf107fa8f │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x4604f99f │ │ │ │ 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 │ │ │ │ + ldrsbteq r8, [r4], -r2 │ │ │ │ @ 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 │ │ │ │ + strmi pc, [r1], -fp, asr #21 │ │ │ │ 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 @ │ │ │ │ + sxtab16mi pc, r1, r7, ror #24 @ │ │ │ │ @ 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, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf174980e │ │ │ │ - subeq pc, r7, pc, lsl #30 │ │ │ │ + strdeq pc, [r7], #-227 @ 0xffffff1d │ │ │ │ @ instruction: 0xf1749800 │ │ │ │ - blls cbb5c │ │ │ │ + blls cbaec │ │ │ │ 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 fe9c8510 │ │ │ │ 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, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1659819 │ │ │ │ - tstplt r0, r9, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, sp, lsl #21 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ + ldc2 2, cr15, [ip, #-440]! @ 0xfffffe48 │ │ │ │ @ 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, r3, r5, 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 r6, r4, r2, ror pc │ │ │ │ + eorseq r6, r4, ip, asr pc │ │ │ │ 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, lsr #22 │ │ │ │ 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, ror #12 │ │ │ │ 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: 0xf8d2f164 │ │ │ │ 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, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1734658 │ │ │ │ - subeq pc, r7, r3, asr #22 │ │ │ │ + subeq pc, r7, r7, lsr #22 │ │ │ │ @ instruction: 0xf1739803 │ │ │ │ - blls 18c3c4 │ │ │ │ + blls 18c354 │ │ │ │ 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: 0x4606fe71 │ │ │ │ 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: 0xf930f173 │ │ │ │ ldmdals r7, {r6, r8, fp, ip, sp, pc} │ │ │ │ - cdp2 1, 7, cr15, cr6, cr3, {3} │ │ │ │ + cdp2 1, 5, cr15, cr10, 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, ror #12 │ │ │ │ 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: 0xff5cf162 │ │ │ │ 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, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1724658 │ │ │ │ - subeq pc, r7, sp, asr #19 │ │ │ │ + strheq pc, [r7], #-145 @ 0xffffff6f @ │ │ │ │ @ instruction: 0xf1729803 │ │ │ │ - blls 18d0d8 │ │ │ │ + blls 18d068 │ │ │ │ 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, [r2], #392 @ 0x188 │ │ │ │ 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}^ │ │ │ │ + ldmdblt r0, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1629819 │ │ │ │ - @ instruction: 0xb110fcf7 │ │ │ │ + @ instruction: 0xb110fcdb │ │ │ │ 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: 0xff94f26b │ │ │ │ @ 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: 0xf8d8ff89 │ │ │ │ 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, ror #6 │ │ │ │ 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 │ │ │ │ + mlaseq r4, r6, r1, r4 │ │ │ │ + eorseq r4, r4, sl, lsl #3 │ │ │ │ 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 │ │ │ │ + ldrdeq r4, [sp], -r2 @ │ │ │ │ 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], r5, asr #17 │ │ │ │ @ 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, ror r0 │ │ │ │ @ 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], -r1, asr #29 │ │ │ │ @ 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, ror #18 │ │ │ │ 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 │ │ │ │ + strmi pc, [r0], r9, ror #29 │ │ │ │ @ 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 │ │ │ │ + ldrhteq r1, [r4], -lr │ │ │ │ @ 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], -r5, ror #25 │ │ │ │ @ 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 @ │ │ │ │ + strhteq r2, [sp], -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 │ │ │ │ + strmi pc, [r0], fp, lsr #24 │ │ │ │ @ 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, asr #14 │ │ │ │ @ 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 ffe4f984 │ │ │ │ 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 │ │ │ │ + eoreq r1, sp, lr, lsr r2 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4604ff3b │ │ │ │ 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 @ │ │ │ │ + eorseq pc, r3, r6, lsr ip @ │ │ │ │ @ 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: 0x4604fd55 │ │ │ │ @ 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 │ │ │ │ + strmi pc, [r1], -r9, lsl #29 │ │ │ │ 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 │ │ │ │ + stc2 2, cr15, [r4, #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: 0xf8d8fd79 │ │ │ │ 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: 0xf8dff873 │ │ │ │ @ instruction: 0x463a3430 │ │ │ │ ldmdals pc!, {r3, r8, sp} @ │ │ │ │ ldrtmi r5, [r3], -lr, ror #17 │ │ │ │ - ldc2 1, cr15, [sl], {127} @ 0x7f │ │ │ │ + blx 50fca │ │ │ │ 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: 0xff48f17f │ │ │ │ @ instruction: 0xf1004605 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ tstls r3, r1, lsl #4 │ │ │ │ - @ instruction: 0xf874f182 │ │ │ │ + @ instruction: 0xf858f182 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf8dcf184 │ │ │ │ + @ instruction: 0xf8c0f184 │ │ │ │ mlacs r1, r5, r8, pc @ │ │ │ │ tstcs r1, pc, lsr r8 │ │ │ │ strvc lr, [r6, -sp, asr #19]! │ │ │ │ - @ instruction: 0xff24f17f │ │ │ │ + @ instruction: 0xff08f17f │ │ │ │ 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 @ │ │ │ │ + ldrbmi pc, [fp], -r9, lsr #17 @ │ │ │ │ vpmin.s8 d25, d0, d3 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - blx 9d1054 │ │ │ │ + blx 2d1054 │ │ │ │ strmi r4, [r2], -fp, asr #12 │ │ │ │ @ instruction: 0xf8cd2142 │ │ │ │ strtmi sl, [r0], -r0 │ │ │ │ - blx 1651064 │ │ │ │ + blx f51064 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4659fdbf │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ - mcr2 1, 7, pc, cr4, cr15, {3} @ │ │ │ │ + mcr2 1, 6, pc, cr8, cr15, {3} @ │ │ │ │ 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: 0xf86af184 │ │ │ │ ldrtmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq d0598 │ │ │ │ - stc2l 1, cr15, [r2, #516] @ 0x204 │ │ │ │ + stc2 1, cr15, [r6, #516]! @ 0x204 │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - strmi pc, [r3], -fp, asr #29 │ │ │ │ + strmi pc, [r3], -pc, lsr #29 │ │ │ │ @ instruction: 0x463ab150 │ │ │ │ bgt 179728 │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ ldrmi r4, [r9], -r0, lsr #12 │ │ │ │ - @ instruction: 0xf870f184 │ │ │ │ + @ instruction: 0xf854f184 │ │ │ │ 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 @ │ │ │ │ + strbmi pc, [r1], -sp, lsr #20 @ │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ @ instruction: 0xf8ddfdcd │ │ │ │ strdcs r8, [r3], -ip │ │ │ │ - @ instruction: 0xf92af24e │ │ │ │ + @ instruction: 0xf90ef24e │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strbmi r2, [r0], -r8, lsl #2 │ │ │ │ - blx 1dd1116 │ │ │ │ + blx 16d1116 │ │ │ │ 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} @ │ │ │ │ + mcr2 1, 3, pc, cr12, 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: 0x462bf811 │ │ │ │ vpmin.s8 d25, d0, d3 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - @ instruction: 0xf98cf184 │ │ │ │ + @ instruction: 0xf970f184 │ │ │ │ @ instruction: 0x46024653 │ │ │ │ @ instruction: 0xf8cd2142 │ │ │ │ strtmi fp, [r0], -r0 │ │ │ │ - @ instruction: 0xf9bef184 │ │ │ │ + @ instruction: 0xf9a2f184 │ │ │ │ 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], -r5, lsl #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 @ │ │ │ │ + qsaxmi pc, sl, sp @ │ │ │ │ tstcs r8, r3, lsr r6 │ │ │ │ @ instruction: 0xf17f983f │ │ │ │ - andsls pc, r3, r7, lsl #22 │ │ │ │ + andsls pc, r3, fp, ror #21 │ │ │ │ vtst.8 d25, d0, d31 │ │ │ │ @ instruction: 0xf88021c7 │ │ │ │ @ instruction: 0xf17fa04d │ │ │ │ - @ instruction: 0xf100fe5b │ │ │ │ + @ instruction: 0xf100fe3f │ │ │ │ pkhbtmi r0, r1, r4, lsl #16 │ │ │ │ ldrbmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1814641 │ │ │ │ - strbmi pc, [r9], -fp, ror #30 @ │ │ │ │ + strbmi pc, [r9], -pc, asr #30 @ │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strls pc, [r6, #-4051]! @ 0xfffff02d │ │ │ │ + strls pc, [r6, #-4023]! @ 0xfffff049 │ │ │ │ @ instruction: 0x4651983f │ │ │ │ eorcs r6, r0, #125 @ 0x7d │ │ │ │ - mrc2 1, 0, pc, cr12, cr15, {3} │ │ │ │ + mcr2 1, 0, pc, cr0, 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} @ │ │ │ │ + ldmdals pc!, {r0, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ @ instruction: 0xf04f2304 │ │ │ │ stmib sp, {sl, fp}^ │ │ │ │ @ instruction: 0xf17f3c26 │ │ │ │ - strmi pc, [r1], r7, lsl #28 │ │ │ │ + strmi pc, [r1], fp, ror #27 │ │ │ │ @ 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 @ │ │ │ │ + strbmi pc, [fp], -sp, lsl #31 @ │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ @ instruction: 0x46207196 │ │ │ │ - @ instruction: 0xf908f184 │ │ │ │ + @ instruction: 0xf8ecf184 │ │ │ │ msrvc CPSR_fs, pc, asr #8 │ │ │ │ ldmdals pc!, {r0, r2, r4, ip, pc} @ │ │ │ │ - mrc2 1, 0, pc, cr8, cr15, {3} │ │ │ │ + ldc2l 1, cr15, [ip, #508]! @ 0x1fc │ │ │ │ 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: 0xff08f181 │ │ │ │ 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: 0xff36f183 │ │ │ │ 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, [r6], #-516 @ 0xfffffdfc │ │ │ │ ldmdals pc!, {r0, r4, r6, r9, sl, lr} @ │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - strmi pc, [r2], fp, asr #26 │ │ │ │ + strmi pc, [r2], pc, lsr #26 │ │ │ │ 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 @ │ │ │ │ + mlaeq ip, r2, pc, pc @ │ │ │ │ andeq r0, r0, r0, lsr #27 │ │ │ │ - eoreq pc, ip, r6, lsr #27 │ │ │ │ + eoreq pc, ip, r6, ror #26 │ │ │ │ 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} │ │ │ │ + cdp2 1, 11, cr15, cr12, cr3, {4} │ │ │ │ ldrtmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq d08f4 │ │ │ │ - ldc2 1, cr15, [r4], {129} @ 0x81 │ │ │ │ + blx ffed1422 │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - pkhbtmi pc, r3, sp, lsl #26 @ │ │ │ │ + strmi pc, [r3], r1, lsl #26 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5d1268 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x4643febf │ │ │ │ + strbmi pc, [r3], -r3, lsr #29 @ │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ vqdmulh.s d26, d0, d0 │ │ │ │ @ instruction: 0x462011bb │ │ │ │ beq 110f90 │ │ │ │ - @ instruction: 0xf898f184 │ │ │ │ + @ instruction: 0xf87cf184 │ │ │ │ @ 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, #372 @ 0x174 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf17f4640 │ │ │ │ - strtmi pc, [r9], -r3, asr #19 │ │ │ │ + strtmi pc, [r9], -r7, lsr #19 │ │ │ │ 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 │ │ │ │ + blx fec514b6 │ │ │ │ ldmdals pc!, {r0, r4, r6, r9, sl, lr} @ │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - pkhtbmi pc, r2, r3, asr #25 @ │ │ │ │ + @ instruction: 0x4682fcb7 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5d12f8 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x462bfe75 │ │ │ │ + @ instruction: 0x462bfe59 │ │ │ │ vst1.16 {d20-d22}, [pc], sl │ │ │ │ @ instruction: 0xf8cd71dd │ │ │ │ strtmi sl, [r0], -r0 │ │ │ │ - @ instruction: 0xf1842501 │ │ │ │ - strbmi pc, [r1], -fp, lsl #16 @ │ │ │ │ + @ instruction: 0xf1832501 │ │ │ │ + strbmi pc, [r1], -pc, ror #31 @ │ │ │ │ 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], -r7, asr #27 @ │ │ │ │ mrscs r2, R8_fiq │ │ │ │ @ instruction: 0xf17f983f │ │ │ │ - andcs pc, r2, #1851392 @ 0x1c4000 │ │ │ │ + andcs pc, r2, #1392640 @ 0x154000 │ │ │ │ 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 │ │ │ │ + pkhbtmi pc, r0, r9, lsl #25 @ │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2320462a │ │ │ │ @ instruction: 0xf1814649 │ │ │ │ - strbmi pc, [r1], -r5, asr #27 @ │ │ │ │ + strbmi pc, [r1], -r9, lsr #27 @ │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - movwcs pc, #3629 @ 0xe2d @ │ │ │ │ + movwcs pc, #3601 @ 0xe11 @ │ │ │ │ @ instruction: 0x93264629 │ │ │ │ mlacs r1, r8, r8, pc @ │ │ │ │ rsbsvs r9, fp, pc, lsr r8 │ │ │ │ - ldc2l 1, cr15, [r4], #-508 @ 0xfffffe04 │ │ │ │ + mrrc2 1, 7, pc, r8, cr15 @ │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 16686c │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x462bfe19 │ │ │ │ + @ instruction: 0x462bfdfd │ │ │ │ vmax.s8 q10, q0, q5 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - @ instruction: 0xff78f183 │ │ │ │ + @ instruction: 0xff5cf183 │ │ │ │ @ instruction: 0x46024653 │ │ │ │ strtmi r2, [r0], -r2, asr #2 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xffaaf183 │ │ │ │ + @ instruction: 0xff8ef183 │ │ │ │ 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: 0x4649fb15 │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ - ldc2 1, cr15, [sl], #-508 @ 0xfffffe04 │ │ │ │ + ldc2 1, cr15, [lr], {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 │ │ │ │ + stc2l 1, cr15, [r0, #524] @ 0x20c │ │ │ │ @ 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, r4, 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: 0xf8c0f17f │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4642fcf9 │ │ │ │ tstcs r8, r3, lsr r6 │ │ │ │ @ instruction: 0xf17f6928 │ │ │ │ - strmi pc, [r3], r3, lsr #17 │ │ │ │ + strmi pc, [r3], r7, lsl #17 │ │ │ │ @ instruction: 0xf8d54648 │ │ │ │ vqadd.s8 d25, d13, d0 │ │ │ │ - strbmi pc, [r1], -sp, asr #28 @ │ │ │ │ + @ instruction: 0x4641fe31 │ │ │ │ eorcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf17f4648 │ │ │ │ - pkhbtmi pc, r0, r7, lsl #17 @ │ │ │ │ + sxtab16mi pc, r0, fp, ror #16 @ │ │ │ │ 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 13d16f6 │ │ │ │ @ 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], -r3, asr #25 @ │ │ │ │ @ instruction: 0xf1834628 │ │ │ │ - @ instruction: 0xf8d9fd47 │ │ │ │ + @ instruction: 0xf8d9fd2b │ │ │ │ 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 @ │ │ │ │ + eoreq pc, ip, r0, lsr sl @ │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq pc, ip, ip, ror #17 │ │ │ │ + eoreq pc, ip, ip, lsr #17 │ │ │ │ msrne (UNDEF: 103), r0 │ │ │ │ @ instruction: 0xf8926928 │ │ │ │ tstls r3, #17 │ │ │ │ - blx fe5d178e │ │ │ │ + blx 1ed178e │ │ │ │ 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: 0xf8d9fc87 │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r6], {131} @ 0x83 │ │ │ │ andseq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0x46282179 │ │ │ │ - cdp2 1, 2, cr15, cr10, cr3, {4} │ │ │ │ + cdp2 1, 0, cr15, cr14, 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: 0xf100fb3f │ │ │ │ pkhbtmi r0, r2, r4, lsl #18 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1814649 │ │ │ │ - ldrbmi pc, [r1], -fp, ror #24 @ │ │ │ │ + ldrbmi pc, [r1], -pc, asr #24 @ │ │ │ │ @ instruction: 0xf1834628 │ │ │ │ - stmdbge r8!, {r0, r1, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8!, {r0, r1, r2, r4, r5, r7, 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], -r7, asr #16 @ │ │ │ │ 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 6542c4 │ │ │ │ tstcs r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf17e9824 │ │ │ │ - @ instruction: 0x9014ffbb │ │ │ │ + mulsls r4, pc, pc @ │ │ │ │ svcls 0x00244638 │ │ │ │ - stc2l 2, cr15, [r6, #-308]! @ 0xfffffecc │ │ │ │ + stc2l 2, cr15, [sl, #-308] @ 0xfffffecc │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r4, lsl #2 │ │ │ │ - @ instruction: 0xffb0f17e │ │ │ │ + @ instruction: 0xff94f17e │ │ │ │ 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: 0xf8d9fa63 │ │ │ │ @ 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 │ │ │ │ + blx ff751902 │ │ │ │ stmdage r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - mrrc2 1, 8, pc, lr, cr3 @ │ │ │ │ + mcrr2 1, 8, pc, r2, cr3 @ │ │ │ │ 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 fe7d1944 │ │ │ │ strbmi r4, [fp], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0xf04f0114 │ │ │ │ @ instruction: 0xf1810900 │ │ │ │ - bvs 1f94274 │ │ │ │ + bvs 1f94204 │ │ │ │ @ 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: 0xf107fbf9 │ │ │ │ cmncs r9, r4, lsl r2 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - strmi pc, [r0], sp, asr #26 │ │ │ │ + @ instruction: 0x4680fd31 │ │ │ │ strmi lr, [r3], -r9 │ │ │ │ orrcs r4, sp, sl, asr #12 │ │ │ │ strcc sl, [r1], -r0, lsr #16 │ │ │ │ - stc2l 1, cr15, [ip, #-524]! @ 0xfffffdf4 │ │ │ │ + ldc2l 1, cr15, [r0, #-524] @ 0xfffffdf4 │ │ │ │ @ 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 ad19d4 │ │ │ │ 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, #209920 @ 0x33400 │ │ │ │ @ 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: 0xff5ef183 │ │ │ │ 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 @ │ │ │ │ + ldrtmi pc, [r2], -r9, ror #17 @ │ │ │ │ tstcs r1, r4, lsr #16 │ │ │ │ - blx 451a40 │ │ │ │ + @ instruction: 0xf9f2f17f │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 166cf8 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - @ instruction: 0x4633fbb3 │ │ │ │ + @ instruction: 0x4633fb97 │ │ │ │ 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, r4, r5, r6, r7, 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 0x0000fafd │ │ │ │ strcs sp, [r0], #-60 @ 0xffffffc4 │ │ │ │ stcne 6, cr4, [r2, #-204]! @ 0xffffff34 │ │ │ │ stmdals r4!, {r3, r8, sp} │ │ │ │ - mcr2 1, 5, pc, cr4, cr14, {3} @ │ │ │ │ + mcr2 1, 4, pc, cr8, 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, lsl #14 │ │ │ │ + eoreq pc, ip, r2, ror #9 │ │ │ │ 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: 0xf15bfb49 │ │ │ │ + mvnslt pc, r7, asr #30 │ │ │ │ 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: 0xf8dafb71 │ │ │ │ @ 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: 0xf15bf9cd │ │ │ │ + mvnslt pc, fp, asr #27 │ │ │ │ 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 3d4354 │ │ │ │ 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, #-588]! @ 0xfffffdb4 │ │ │ │ @ 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], -r5, lsl #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: 0x0781ff51 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xff66f264 │ │ │ │ + @ instruction: 0xff4af264 │ │ │ │ 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, ror #17 │ │ │ │ @ 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 │ │ │ │ + strmi pc, [r4], -fp, lsr #24 │ │ │ │ @ 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, lsl #13 │ │ │ │ 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: 0xf507fd31 │ │ │ │ @ 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: 0xf8d4fd19 │ │ │ │ @ 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 1150cc │ │ │ │ bmi 35066c │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - blls 115128 │ │ │ │ + blls 1150b8 │ │ │ │ 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 │ │ │ │ + strdeq lr, [ip], -sl @ │ │ │ │ + eoreq lr, ip, r8, lsr #6 │ │ │ │ + eoreq sp, ip, ip, asr ip │ │ │ │ + mlaeq ip, r8, r2, lr │ │ │ │ + eoreq sp, ip, r8, asr #24 │ │ │ │ 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 1152cd4 │ │ │ │ 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 bd2d00 │ │ │ │ @ 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, ror #5 │ │ │ │ + eoreq sp, ip, lr, ror #23 │ │ │ │ + eoreq lr, ip, r8, lsr r3 │ │ │ │ + eoreq lr, ip, r6, lsl #6 │ │ │ │ + eoreq lr, ip, r8, asr #6 │ │ │ │ + eoreq sp, ip, r2, asr #23 │ │ │ │ + eoreq lr, ip, r0, ror #5 │ │ │ │ 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: 0xff6ef162 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ strls r5, [r0], #-856 @ 0xfffffca8 │ │ │ │ - @ instruction: 0xf85af162 │ │ │ │ + @ instruction: 0xf83ef162 │ │ │ │ ldmib r6, {r0, ip, pc}^ │ │ │ │ ldmib sp, {r1, r4, r5, r7, r8}^ │ │ │ │ @ instruction: 0xf1622300 │ │ │ │ - @ instruction: 0x4620f9b9 │ │ │ │ - @ instruction: 0xf850f162 │ │ │ │ + @ instruction: 0x4620f99d │ │ │ │ + @ instruction: 0xf834f162 │ │ │ │ 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, [r2], #388 @ 0x184 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r0], {97} @ 0x61 │ │ │ │ @ instruction: 0xf1614640 │ │ │ │ - @ instruction: 0xf8d4fcad │ │ │ │ + @ instruction: 0xf8d4fc91 │ │ │ │ strbmi r1, [r0], -r4, asr #5 │ │ │ │ @ instruction: 0xf1614449 │ │ │ │ - @ instruction: 0xf507fc93 │ │ │ │ + @ instruction: 0xf507fc77 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ strbpl pc, [r0, -r7, lsl #10] @ │ │ │ │ @ instruction: 0xf1619001 │ │ │ │ - @ instruction: 0xf8d4fc9f │ │ │ │ + @ instruction: 0xf8d4fc83 │ │ │ │ stmdals r1, {r2, r6, r7, r9, ip} │ │ │ │ @ instruction: 0xf1614449 │ │ │ │ - @ instruction: 0xf8d4fc85 │ │ │ │ + @ instruction: 0xf8d4fc69 │ │ │ │ stmib r4, {r3, r4, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf8c786b2 │ │ │ │ @ instruction: 0xf8a56b40 │ │ │ │ @ instruction: 0xf1626dd0 │ │ │ │ - @ instruction: 0xf8d5fcf1 │ │ │ │ + @ instruction: 0xf8d5fcd5 │ │ │ │ @ instruction: 0xf1620d80 │ │ │ │ - @ instruction: 0xf8c4fced │ │ │ │ + @ instruction: 0xf8c4fcd1 │ │ │ │ @ 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: 0xff12f175 │ │ │ │ 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, #3839 @ 0xeff @ │ │ │ │ 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 │ │ │ │ + ldc2 2, cr15, [ip, #396]! @ 0x18c │ │ │ │ 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, asr #29 │ │ │ │ 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, asr #26 │ │ │ │ + eoreq lr, sp, r8, asr #26 │ │ │ │ + eoreq lr, sp, r2, asr #26 │ │ │ │ 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 │ │ │ │ + eoreq lr, sp, r2, lsl ip │ │ │ │ + eoreq lr, sp, ip, lsl #24 │ │ │ │ + eoreq lr, sp, r6, lsl #24 │ │ │ │ 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 │ │ │ │ + ldrdeq lr, [sp], -r6 @ │ │ │ │ + ldrdeq lr, [sp], -r0 @ │ │ │ │ + eoreq lr, sp, sl, asr #21 │ │ │ │ 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: 0xf8b0f161 │ │ │ │ orrspl pc, r8, #4, 10 @ 0x1000000 │ │ │ │ tstcc r0, #42991616 @ 0x2900000 │ │ │ │ ldrmi r9, [r8], -r8, lsl #6 │ │ │ │ - @ instruction: 0xf8c4f161 │ │ │ │ + @ instruction: 0xf8a8f161 │ │ │ │ eorsmi pc, sp, r4, lsl #10 │ │ │ │ andcc r4, r4, r9, lsr #12 │ │ │ │ - @ instruction: 0xf8bef161 │ │ │ │ + @ instruction: 0xf8a2f161 │ │ │ │ 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, -r1, lsr #17]! @ │ │ │ │ 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 │ │ │ │ + strdeq sp, [ip], -r4 @ │ │ │ │ + eoreq sp, ip, r6, ror #3 │ │ │ │ + ldrdeq sp, [ip], -r8 @ │ │ │ │ + ldrdeq sp, [ip], -r0 @ │ │ │ │ + eoreq sp, ip, ip, asr #3 │ │ │ │ + eoreq sp, ip, r0, asr #3 │ │ │ │ + strhteq sp, [ip], -ip │ │ │ │ + eoreq sp, ip, r8, asr #32 │ │ │ │ + eoreq sp, ip, sl, lsr #1 │ │ │ │ + eoreq sp, ip, lr, ror r0 │ │ │ │ + eoreq ip, ip, ip, lsr #17 │ │ │ │ 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} │ │ │ │ + cdp2 1, 14, cr15, cr0, cr1, {3} │ │ │ │ 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, 4, cr15, cr8, 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 │ │ │ │ + ldrsbteq fp, [r3], -r2 │ │ │ │ @ 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: 0xf89af161 │ │ │ │ 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} │ │ │ │ @@ -55736,15 +55736,15 @@ │ │ │ │ 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 │ │ │ │ + blls 11899c │ │ │ │ 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: 0xf504f8c7 │ │ │ │ @ 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} │ │ │ │ @@ -56791,15 +56791,15 @@ │ │ │ │ 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 │ │ │ │ + strmi pc, [r3], -r3, lsr #31 │ │ │ │ @ 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, fp, lsl #16 │ │ │ │ @ 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 │ │ │ │ @@ -56976,15 +56976,15 @@ │ │ │ │ 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 │ │ │ │ + blls 219cb4 │ │ │ │ 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 │ │ │ │ + andlt pc, sl, r9, lsl #31 │ │ │ │ @ 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 @ │ │ │ │ + ldrdeq sl, [ip], -sl @ │ │ │ │ + strhteq sl, [ip], -ip │ │ │ │ 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, ror r8 │ │ │ │ + eoreq sl, ip, ip, asr r8 │ │ │ │ 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 │ │ │ │ + eoreq sl, ip, sl, lsl r7 │ │ │ │ + strdeq 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 @ │ │ │ │ + strhteq sl, [ip], -sl │ │ │ │ + mlaeq ip, r4, r5, sl │ │ │ │ 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, lsr #8 │ │ │ │ + strdeq 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, lsl #5 │ │ │ │ + eoreq sl, ip, r4, ror #4 │ │ │ │ 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] │ │ │ │ @@ -57852,21 +57852,21 @@ │ │ │ │ @ instruction: 0x07db68db │ │ │ │ bicshi pc, r3, r0, lsl #2 │ │ │ │ strpl pc, [r0], #1286 @ 0x506 │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ strmi pc, [r1, #1286] @ 0x506 │ │ │ │ @ instruction: 0xf5063010 │ │ │ │ @ instruction: 0xf15d48a4 │ │ │ │ - @ instruction: 0xf506ffdb │ │ │ │ + @ instruction: 0xf506ffbf │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf15d350c │ │ │ │ - @ instruction: 0xf506ffd5 │ │ │ │ + @ instruction: 0xf506ffb9 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ stmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffcef15d │ │ │ │ + @ instruction: 0xffb2f15d │ │ │ │ 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}^ │ │ │ │ @@ -57898,15 +57898,15 @@ │ │ │ │ @ instruction: 0xf64b4bc9 │ │ │ │ @ instruction: 0xf8d5518c │ │ │ │ bl 2261fc │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15e813f │ │ │ │ - @ instruction: 0xf8d5ffe1 │ │ │ │ + @ instruction: 0xf8d5ffc5 │ │ │ │ @ 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: 0xff92f15e │ │ │ │ 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: 0xff80f15e │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - @ instruction: 0xff98f15e │ │ │ │ + @ instruction: 0xff7cf15e │ │ │ │ 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: 0xff6af15e │ │ │ │ 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: 0xff4af15e │ │ │ │ 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: 0xff2af15e │ │ │ │ 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: 0xff0ef15e │ │ │ │ @ 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, r4, r6, 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: 0xf940f172 │ │ │ │ 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: 0xf8d4febb │ │ │ │ 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: 0xf8d4fea1 │ │ │ │ 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, ror #23 │ │ │ │ + strhteq r9, [ip], -ip │ │ │ │ + eoreq r9, ip, lr, lsl #23 │ │ │ │ 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, ror r0 │ │ │ │ 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, lsr #22 │ │ │ │ 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 │ │ │ │ + mlaeq ip, sl, r3, r8 │ │ │ │ + eoreq r8, ip, r8, asr r3 │ │ │ │ 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 @ │ │ │ │ + mlaeq ip, r4, lr, r7 │ │ │ │ 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 @ │ │ │ │ + mlaeq ip, r4, r9, r7 │ │ │ │ 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 │ │ │ │ + strdeq r7, [ip], -r2 @ │ │ │ │ + eoreq r7, ip, lr, lsl r4 │ │ │ │ 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: 0xffe4f15a │ │ │ │ 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, ror #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, ip, sl, ror #4 │ │ │ │ + eoreq r6, ip, sl, lsr #4 │ │ │ │ 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: 0xffc6f159 │ │ │ │ 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: 0xff74f159 │ │ │ │ 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} │ │ │ │ + mrc2 1, 3, pc, cr10, 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} @ │ │ │ │ + mcr2 1, 1, pc, cr8, 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 │ │ │ │ + eoreq r4, ip, r2, lsr r0 │ │ │ │ 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: 0xff96f157 │ │ │ │ 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 @ │ │ │ │ + mlaeq ip, lr, r9, r2 │ │ │ │ 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: 0xf8daf157 │ │ │ │ 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, lsr #24 │ │ │ │ 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, lsr #14 │ │ │ │ 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 sp, r2, r4, asr #31 │ │ │ │ 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, lsl #7 │ │ │ │ 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 @ │ │ │ │ + strhteq sp, [fp], -r4 │ │ │ │ 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, ror #23 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [lr], {82} @ 0x52 │ │ │ │ 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 1270e8 │ │ │ │ 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 @ │ │ │ │ + mlaeq fp, r4, r5, fp │ │ │ │ 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 2eaaa8 │ │ │ │ @ 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: 0xe790fa77 │ │ │ │ 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, lsl #13 │ │ │ │ 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, lsr #5 │ │ │ │ + eoreq r8, fp, r8, asr ip │ │ │ │ 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: 0xf93ef24e │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r2, #292]! @ 0x124 │ │ │ │ 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, lsl #26 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - eoreq r7, fp, ip, asr r9 │ │ │ │ - eoreq r7, fp, lr, lsl #6 │ │ │ │ + eoreq r7, fp, ip, lsl r9 │ │ │ │ + eoreq r7, fp, lr, asr #5 │ │ │ │ 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 │ │ │ │ + ldc2l 2, cr15, [lr], #-304 @ 0xfffffed0 │ │ │ │ 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, r3, lsl #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 @ │ │ │ │ + mlaeq fp, r2, r3, r6 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ - strdeq r5, [fp], -lr @ │ │ │ │ - strhteq r5, [fp], -r0 │ │ │ │ + strhteq r5, [fp], -lr │ │ │ │ + eoreq r5, fp, r0, ror r9 │ │ │ │ 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, asr #28 │ │ │ │ + eoreq r3, fp, r2, ror #23 │ │ │ │ @ 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, r6, lsl #23 │ │ │ │ + eoreq r3, fp, r4, asr #27 │ │ │ │ + eoreq r3, fp, r6, ror #22 │ │ │ │ ldrshteq pc, [lr], r0 @ │ │ │ │ @ instruction: 0xffff3e9d │ │ │ │ @ instruction: 0xffff54eb │ │ │ │ - mlaeq fp, lr, sp, r3 │ │ │ │ - eoreq r3, fp, r0, asr #22 │ │ │ │ + eoreq r3, fp, lr, asr sp │ │ │ │ + eoreq r3, fp, r0, lsl #22 │ │ │ │ @ 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 │ │ │ │ + strdeq 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], -r7, ror #16 @ │ │ │ │ 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: 0xf8c7fee9 │ │ │ │ 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: 0xf8c7fec1 │ │ │ │ @ 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, asr r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xf8dfb093 │ │ │ │ @ instruction: 0xf5002c80 │ │ │ │ movwcs r5, #1088 @ 0x440 │ │ │ │ @@ -82680,15 +82680,15 @@ │ │ │ │ ldrdcs pc, [r4], -r8 @ │ │ │ │ eorspl pc, r7, r2, asr r8 @ │ │ │ │ eorle r1, r8, sl, ror #24 │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d5, d3 │ │ │ │ vadd.i8 , , q4 │ │ │ │ - ldrtmi pc, [r9], -pc, asr #31 @ │ │ │ │ + @ instruction: 0x4639ffb3 │ │ │ │ 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: 0xf8c7fcd9 │ │ │ │ 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: 0xf8c7fcb1 │ │ │ │ @ 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 │ │ │ │ + eoreq r0, fp, ip, lsr 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, ror r6 │ │ │ │ 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: 0x4639fa97 │ │ │ │ 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: 0xf8c7ff4b │ │ │ │ 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: 0xf8c7ff23 │ │ │ │ @ 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, lsr #2 │ │ │ │ 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: 0xff7ef140 │ │ │ │ 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, lsr #32 │ │ │ │ + eoreq lr, sl, r6, ror #12 │ │ │ │ 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, 7, cr15, cr12, 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, lsr #28 │ │ │ │ + eoreq lr, sl, r2, ror #8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe783fd7d │ │ │ │ @ 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, lsr #24 │ │ │ │ + eoreq lr, sl, r4, ror #4 │ │ │ │ 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 │ │ │ │ - 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], -ip │ │ │ │ + eoreq lr, sl, r8, lsr #24 │ │ │ │ + strdeq lr, [sl], -lr @ │ │ │ │ + eoreq lr, sl, lr, asr #21 │ │ │ │ + strhteq lr, [sl], -r8 │ │ │ │ + eoreq lr, sl, r2, lsl #22 │ │ │ │ + eoreq lr, sl, r8, lsr fp │ │ │ │ + strdeq lr, [sl], -r4 @ │ │ │ │ + eoreq lr, sl, r4, lsl #23 │ │ │ │ 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: 0xf954f143 │ │ │ │ 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, lsr #7 │ │ │ │ @ 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 175c2c │ │ │ │ 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, lsr #7 │ │ │ │ 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 17745c │ │ │ │ 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 │ │ │ │ + ldrdeq ip, [sl], -r2 @ │ │ │ │ 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 176fa8 │ │ │ │ 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 │ │ │ │ + eoreq ip, sl, lr, lsl r7 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r5, fp, ror lr │ │ │ │ ldrbtmi r4, [lr], #-3195 @ 0xfffff385 │ │ │ │ fldmdbxmi ip!, {d20-d80} @ Deprecated │ │ │ │ @@ -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: 0xf8d8f141 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4604f819 │ │ │ │ @ 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], -r5, ror #30 │ │ │ │ @ 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 │ │ │ │ + ldc2 1, cr15, [r2, #256]! @ 0x100 │ │ │ │ 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: 0x4605fcb5 │ │ │ │ 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, lsr #14 │ │ │ │ + eoreq fp, sl, r4, lsl #14 │ │ │ │ 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, asr r3 │ │ │ │ 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, asr #2 │ │ │ │ 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 437f94 │ │ │ │ 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 @ │ │ │ │ + strhteq fp, [sl], -r8 │ │ │ │ @ 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: 0xf8c7fa53 │ │ │ │ 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 1177d84 │ │ │ │ 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 │ │ │ │ + strdeq 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 │ │ │ │ + @ instruction: 0x9011f8d7 │ │ │ │ @ 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 │ │ │ │ + eoreq r7, sl, r4, lsl lr │ │ │ │ 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 ff879c44 │ │ │ │ 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: 0xf8c7fb57 │ │ │ │ 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 @ │ │ │ │ + strhteq r5, [sl], -r4 │ │ │ │ @ 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: 0xf8c7fc3d │ │ │ │ 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: 0xf8c7f8f3 │ │ │ │ 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 2bf860 │ │ │ │ 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: 0xf8c6f139 │ │ │ │ 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 3beb1c │ │ │ │ @ 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 @ │ │ │ │ + strhteq r4, [sl], -r4 │ │ │ │ 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: 0xf8c7fc4d │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [lr], #216 @ 0xd8 │ │ │ │ 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, ror ip │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [sl, #212] @ 0xd4 │ │ │ │ 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: 0xf8c7fa55 │ │ │ │ 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: 0xff06f134 │ │ │ │ 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 302e2c │ │ │ │ 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 200aa4 │ │ │ │ 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, ror sl │ │ │ │ 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: 0xf958f12d │ │ │ │ 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 │ │ │ │ + mrrc2 1, 4, pc, r2, cr7 @ │ │ │ │ teqpvs r7, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf0560570 │ │ │ │ @ instruction: 0xf2a4fefb │ │ │ │ @ instruction: 0xf14750fc │ │ │ │ - @ instruction: 0xf5a4fc71 │ │ │ │ + @ instruction: 0xf5a4fc55 │ │ │ │ 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: 0xf506fb9b │ │ │ │ andscc r5, r0, r7, lsr #1 │ │ │ │ strpl pc, [r4, #1286]! @ 0x506 │ │ │ │ - blx fed01d8a │ │ │ │ + blx fe601d8a │ │ │ │ adcpl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506fbab │ │ │ │ + @ instruction: 0xf506fb8f │ │ │ │ andscc r5, r8, sl, lsr #1 │ │ │ │ - blx fea81d9e │ │ │ │ + blx fe381d9e │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf606fba1 │ │ │ │ + @ instruction: 0xf606fb85 │ │ │ │ @ instruction: 0xf14770e4 │ │ │ │ - @ instruction: 0xf506fb9d │ │ │ │ + @ instruction: 0xf506fb81 │ │ │ │ andscc r5, ip, r3, lsr #1 │ │ │ │ - blx fe701dba │ │ │ │ + blx 2001dba │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ - blx fe601dc2 │ │ │ │ + blx 1f01dc2 │ │ │ │ sbcpl pc, r8, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506fb8f │ │ │ │ + @ instruction: 0xf506fb73 │ │ │ │ @ instruction: 0xf14750f2 │ │ │ │ - strtmi pc, [r0], -fp, lsl #23 │ │ │ │ + strtmi pc, [r0], -pc, ror #22 │ │ │ │ @ instruction: 0xf1473420 │ │ │ │ - adcmi pc, ip, #138240 @ 0x21c00 │ │ │ │ + adcmi pc, ip, #109568 @ 0x1ac00 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, ip, asr #1 │ │ │ │ - mrc2 1, 3, pc, cr0, cr3, {1} │ │ │ │ + mrc2 1, 2, pc, cr4, cr3, {1} │ │ │ │ sbcpl pc, sp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1333008 │ │ │ │ - @ instruction: 0xf506fe6b │ │ │ │ + @ instruction: 0xf506fe4f │ │ │ │ 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-d68} @ 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 │ │ │ │ + eoreq pc, r9, r8, lsr r5 @ │ │ │ │ + eoreq pc, r9, sl, lsl #10 │ │ │ │ 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 ffc81ee8 │ │ │ │ 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 1c81fd4 │ │ │ │ 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: 0xf922f13a │ │ │ │ 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 @ │ │ │ │ + eoreq pc, r9, ip, lsl r3 @ │ │ │ │ + ldrdeq pc, [r9], -lr @ │ │ │ │ @ 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, sp, asr lr @ │ │ │ │ @ instruction: 0xf12b9001 │ │ │ │ - @ instruction: 0x4604feb1 │ │ │ │ + @ instruction: 0x4604fe95 │ │ │ │ @ instruction: 0xf12b9801 │ │ │ │ - strtmi pc, [r1], -fp, lsr #29 │ │ │ │ + strtmi pc, [r1], -pc, lsl #29 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - stc2l 1, cr15, [r2], {68} @ 0x44 │ │ │ │ + stc2 1, cr15, [r6], #272 @ 0x110 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r4], {68} @ 0x44 │ │ │ │ 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, lsl #25 │ │ │ │ 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: 0xf8d4fdad │ │ │ │ @ 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 │ │ │ │ + ldc2 1, cr15, [sl, #280] @ 0x118 │ │ │ │ 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, lsl #20 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [ip], {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 2857e0 │ │ │ │ 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 │ │ │ │ + blx fec82df2 │ │ │ │ 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 28575c │ │ │ │ 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 1e82e7e │ │ │ │ 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, lsr #14 │ │ │ │ + mlaeq r9, r4, r6, lr │ │ │ │ + eoreq lr, r9, r8, ror r6 │ │ │ │ + eoreq lr, r9, r6, asr #12 │ │ │ │ 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, #3719168 @ 0x38c000 │ │ │ │ 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: 0xf8d6f234 │ │ │ │ @ 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: 0xf8bef234 │ │ │ │ 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} │ │ │ │ + blx ffc036de │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ mcrge 4, 4, r8, cr6, cr11, {1} │ │ │ │ ldrtmi r4, [r9], -r1, lsl #13 │ │ │ │ vmin.s32 d4, d0, d16 │ │ │ │ - @ instruction: 0xf896fbbf │ │ │ │ + @ instruction: 0xf896fba3 │ │ │ │ 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, r5, 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 ff8837d0 │ │ │ │ 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: 0xf8dffd9d │ │ │ │ ldrbtmi r2, [sl], #-3248 @ 0xfffff350 │ │ │ │ ldrmi r9, [r0], -r7, lsl #4 │ │ │ │ - @ instruction: 0xff9af12a │ │ │ │ + @ instruction: 0xff7ef12a │ │ │ │ stmdacs r0, {r2, r4, r5, r8, fp, sp, pc} │ │ │ │ mvnhi pc, #1 │ │ │ │ bleq ff903420 │ │ │ │ @ instruction: 0xf12a9008 │ │ │ │ - andls pc, r7, sp, asr #31 │ │ │ │ + @ instruction: 0x9007ffb1 │ │ │ │ @ instruction: 0xf12a9808 │ │ │ │ - stmdbls r7, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r7, {r0, r1, r3, r5, r7, r8, r9, sl, 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, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #13760 @ 0x35c0 │ │ │ │ + andcs pc, r8, #11968 @ 0x2ec0 │ │ │ │ @ instruction: 0xf50da932 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #13376 @ 0x3440 │ │ │ │ + andcs pc, r8, #11584 @ 0x2d40 │ │ │ │ bicpl pc, r7, r4, lsl #10 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - stc2l 1, cr15, [sl, #268] @ 0x10c │ │ │ │ + stc2 1, cr15, [lr, #268]! @ 0x10c │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf50160a6 │ │ │ │ @ instruction: 0xf14371e3 │ │ │ │ - @ instruction: 0xf504fdc1 │ │ │ │ + @ instruction: 0xf504fda5 │ │ │ │ smlabtcc r3, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - @ instruction: 0xf504fdb9 │ │ │ │ + @ instruction: 0xf504fd9d │ │ │ │ smlabtcc r4, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - eorcs pc, r0, #11328 @ 0x2c40 │ │ │ │ + eorcs pc, r0, #9536 @ 0x2540 │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf81af144 │ │ │ │ + @ instruction: 0xfffef143 │ │ │ │ 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: 0xf895fc4f │ │ │ │ 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: 0xff3ef220 │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46393310 │ │ │ │ movwls r4, #54808 @ 0xd618 │ │ │ │ - @ instruction: 0xff94f220 │ │ │ │ + @ instruction: 0xff78f220 │ │ │ │ blcc 14054c0 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - blx ff4039fc │ │ │ │ + blx fed039fc │ │ │ │ blcc 10054d4 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - blx ff183a10 │ │ │ │ + blx fea83a10 │ │ │ │ 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, asr #8 │ │ │ │ + eoreq lr, r9, r4, lsr r1 │ │ │ │ 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 │ │ │ │ + strdeq 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 │ │ │ │ + @ instruction: 0xf9bcf233 │ │ │ │ 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 @ │ │ │ │ + mlaeq sl, ip, r7, r7 │ │ │ │ + ldrdeq sp, [r9], -r6 @ │ │ │ │ + strhteq sp, [r9], -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 │ │ │ │ + ldc2 1, cr15, [r4], {47} @ 0x2f │ │ │ │ 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, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50d2209 │ │ │ │ ldrbtmi r6, [r9], #-166 @ 0xffffff5a │ │ │ │ - blx fea8497e │ │ │ │ + blx fe38497e │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx fe88498e │ │ │ │ + blx fe18498e │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #24, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx fe68499e │ │ │ │ + blx 1f8499e │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #28, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx fe4849ae │ │ │ │ + blx 1d849ae │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ @ instruction: 0xf60d2220 │ │ │ │ @ instruction: 0xf14241a8 │ │ │ │ - @ instruction: 0xf60dfdf7 │ │ │ │ + @ instruction: 0xf60dfddb │ │ │ │ @ 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, lsl #15 │ │ │ │ + eoreq ip, r9, r6, lsl #24 │ │ │ │ + ldrshteq 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: 0xf8dff8e7 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0xf9d4f142 │ │ │ │ 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, ror #11 │ │ │ │ adcseq r1, sp, r6, lsl #4 │ │ │ │ + strdeq ip, [r9], -r6 @ │ │ │ │ + eoreq ip, r9, ip, asr #18 │ │ │ │ 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 │ │ │ │ + eoreq ip, r9, r6, asr #15 │ │ │ │ + eoreq ip, r9, r0, asr #17 │ │ │ │ + eoreq ip, r9, r4, lsr #15 │ │ │ │ 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 │ │ │ │ + mlaeq sl, r6, fp, sp │ │ │ │ + eoreq ip, r9, sl, lsl #17 │ │ │ │ + eoreq ip, r9, r4, lsl #14 │ │ │ │ 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 │ │ │ │ + eoreq ip, r9, lr, lsl r7 │ │ │ │ + eoreq ip, r9, r8, lsr #16 │ │ │ │ + eoreq ip, r9, r4, lsl #13 │ │ │ │ + eorseq fp, r0, sl, ror r2 │ │ │ │ + eorseq fp, r0, r0, ror #4 │ │ │ │ + eoreq ip, r9, r6, lsr #14 │ │ │ │ + eoreq ip, r9, r2, lsr r5 │ │ │ │ + eoreq ip, r9, r4, asr r5 │ │ │ │ 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 1847ecc │ │ │ │ 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, r6, 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], -r3, ror #29 │ │ │ │ bmi 602bf4 │ │ │ │ ldmdbmi r4, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 8, cr15, cr6, cr13, {1} │ │ │ │ + cdp2 1, 6, cr15, cr10, 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, lsr #28 │ │ │ │ + strhteq ip, [r9], -r8 │ │ │ │ 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 │ │ │ │ + eoreq ip, r9, r4, lsl r2 │ │ │ │ + eoreq fp, r9, ip, lsr #31 │ │ │ │ + mlaeq r9, r8, r1, ip │ │ │ │ + eoreq fp, r9, lr, lsr r4 │ │ │ │ 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: 0xf505f9a3 │ │ │ │ vqadd.s32 , , q3 │ │ │ │ - strtmi pc, [r8], -r1, ror #19 │ │ │ │ + strtmi pc, [r8], -r5, asr #19 │ │ │ │ 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 │ │ │ │ + mrrc2 1, 2, pc, r8, cr14 @ │ │ │ │ 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 │ │ │ │ + blx ff08578e │ │ │ │ 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, ror sp │ │ │ │ + mlaeq r9, ip, sp, fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldmibmi r1!, {r1, r2, r3, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xb08d4bb1 │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ @@ -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: 0xf508fcd5 │ │ │ │ @ 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 │ │ │ │ + stc2l 1, cr15, [lr], {67} @ 0x43 │ │ │ │ @ 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: 0xf50bfad5 │ │ │ │ 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: 0xf8dafacd │ │ │ │ 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], #-2755 @ 0xfffff53d │ │ │ │ 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: 0xf91ef12f │ │ │ │ @ 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, ror #17 │ │ │ │ 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, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ addscc r9, r8, r1, lsl #18 │ │ │ │ - @ instruction: 0xf8e4f12f │ │ │ │ + @ instruction: 0xf8c8f12f │ │ │ │ mvnspl pc, r4, lsl #10 │ │ │ │ tstls r1, r8, lsl #12 │ │ │ │ - blx fef85e06 │ │ │ │ + blx fe885e06 │ │ │ │ @ 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 │ │ │ │ + blx fe805e26 │ │ │ │ orrlt r6, r3, fp, lsr #21 │ │ │ │ @ instruction: 0x53a9f504 │ │ │ │ movwls r3, #4868 @ 0x1304 │ │ │ │ @ instruction: 0xf1434618 │ │ │ │ - @ instruction: 0xf504fba1 │ │ │ │ + @ instruction: 0xf504fb85 │ │ │ │ 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, r3, 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: 0xf896f12f │ │ │ │ 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: 0xf980f12f │ │ │ │ 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 │ │ │ │ + andls pc, r7, r3, ror r9 @ │ │ │ │ ldmib sp, {r0, sl, ip, sp}^ │ │ │ │ ldmib sp, {r2, r8}^ │ │ │ │ @ instruction: 0xf12f2306 │ │ │ │ - adcmi pc, r7, #790528 @ 0xc1000 │ │ │ │ + adcmi pc, r7, #675840 @ 0xa5000 │ │ │ │ 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, lsr #8 │ │ │ │ + strdeq 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 3492e4 │ │ │ │ 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, r3, r4, r5, r7, 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 │ │ │ │ + ldc2 2, cr15, [lr, #156]! @ 0x9c │ │ │ │ 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: 0xf8d6fdb5 │ │ │ │ @ instruction: 0xf8d333f8 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr8, {7} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s32 d4, d7, d24 │ │ │ │ - blls 4092fc │ │ │ │ + blls 40928c │ │ │ │ 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 │ │ │ │ + stc2l 2, cr15, [lr, #-156] @ 0xffffff64 │ │ │ │ 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: 0xf94ef143 │ │ │ │ adcpl pc, r7, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xf964f143 │ │ │ │ + @ instruction: 0xf948f143 │ │ │ │ adcpl pc, r9, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf95ef143 │ │ │ │ + @ instruction: 0xf942f143 │ │ │ │ adcpl pc, sl, r7, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf958f143 │ │ │ │ + @ instruction: 0xf93cf143 │ │ │ │ adcpl pc, fp, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf952f143 │ │ │ │ + @ instruction: 0xf936f143 │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14370e4 │ │ │ │ - @ instruction: 0xf507f94d │ │ │ │ + @ instruction: 0xf507f931 │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf143301c │ │ │ │ - tstpcs r1, r7, asr #18 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, fp, lsr #18 @ p-variant is OBSOLETE │ │ │ │ adcpl pc, r5, r7, lsl #10 │ │ │ │ - @ instruction: 0xf942f143 │ │ │ │ + @ instruction: 0xf926f143 │ │ │ │ sbcspl pc, r6, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf93cf143 │ │ │ │ + @ instruction: 0xf920f143 │ │ │ │ adcpl pc, sp, r7, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf936f143 │ │ │ │ + @ instruction: 0xf91af143 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf930f143 │ │ │ │ + @ instruction: 0xf914f143 │ │ │ │ @ instruction: 0xf5072101 │ │ │ │ @ instruction: 0xf14350f2 │ │ │ │ - tstpcs r1, fp, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, pc, lsl #18 @ p-variant is OBSOLETE │ │ │ │ sbcvc pc, r8, r7, lsl #12 │ │ │ │ - @ instruction: 0xf926f143 │ │ │ │ + @ instruction: 0xf90af143 │ │ │ │ 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: 0xf900f143 │ │ │ │ mvnsle r4, sp, asr #10 │ │ │ │ sbcpl pc, ip, r7, lsl #10 │ │ │ │ @ instruction: 0xf12f3004 │ │ │ │ - @ instruction: 0xf507fbef │ │ │ │ + @ instruction: 0xf507fbd3 │ │ │ │ andcc r5, r8, sp, asr #1 │ │ │ │ - blx ffb8627e │ │ │ │ + blx ff48627e │ │ │ │ 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: 0xf896fdf3 │ │ │ │ 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} │ │ │ │ + blx 86646 │ │ │ │ @ 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, [r0], #124 @ 0x7c │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff90f11f │ │ │ │ + @ instruction: 0xff74f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx 1a86680 │ │ │ │ + blx 1386680 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, sl, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf906f11f │ │ │ │ + @ instruction: 0xf8eaf11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf9a6f11f │ │ │ │ + @ instruction: 0xf98af11f │ │ │ │ @ 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, [r2], #140 @ 0x8c │ │ │ │ @ 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, [r2, #-124]! @ 0xffffff84 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx ff3066e4 │ │ │ │ + blx fec066e4 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx 1a06770 │ │ │ │ + blx 1306770 │ │ │ │ strtmi r2, [r9], -r1, lsl #6 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0x462b4652 │ │ │ │ subeq pc, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0xff40f11f │ │ │ │ + @ instruction: 0xff24f11f │ │ │ │ movwls lr, #59251 @ 0xe773 │ │ │ │ @ instruction: 0xf13de44e │ │ │ │ - @ instruction: 0xf8c7fcb7 │ │ │ │ + @ instruction: 0xf8c7fc9b │ │ │ │ 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, 7, cr15, cr8, 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, #-2347]! @ c99b5 @ │ │ │ │ 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 509508 │ │ │ │ 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 │ │ │ │ + blx ffb06856 │ │ │ │ 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, [r4], #-204 @ 0xffffff34 │ │ │ │ @ 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, lsr #10 │ │ │ │ + eoreq fp, r9, r4, lsl #5 │ │ │ │ ldrsbteq r6, [sp], lr │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ - eoreq fp, r9, r6, lsl r5 │ │ │ │ - eoreq fp, r9, r8, ror r2 │ │ │ │ + ldrdeq fp, [r9], -r6 @ │ │ │ │ + eoreq fp, r9, r8, lsr r2 │ │ │ │ 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 │ │ │ │ + eoreq fp, r9, r6, lsr r2 │ │ │ │ + eoreq fp, r9, r8, asr #2 │ │ │ │ + eoreq sl, r9, ip, ror #31 │ │ │ │ + eoreq fp, r9, lr, lsr r1 │ │ │ │ + eoreq fp, r9, r6, lsr r1 │ │ │ │ + eoreq fp, r9, lr, lsr #2 │ │ │ │ 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, lsl #28 │ │ │ │ + eoreq sl, r9, r8, ror #22 │ │ │ │ + eoreq sl, r9, r8, lsr #29 │ │ │ │ + eoreq sl, r9, r8, asr #22 │ │ │ │ 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 509660 │ │ │ │ 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} │ │ │ │ + cdp2 1, 12, cr15, cr0, cr12, {1} │ │ │ │ @ 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: 0xf85af12c │ │ │ │ @ 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, 5, cr15, cr8, 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: 0xf80af134 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0xf9faf135 │ │ │ │ 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 509008 │ │ │ │ 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 1907278 │ │ │ │ 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 │ │ │ │ + stc2l 2, cr15, [r2, #112] @ 0x70 │ │ │ │ @ instruction: 0xf8dfe6a8 │ │ │ │ ldrbtmi r8, [r8], #828 @ 0x33c │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ ldrbtmi r9, [r9], #824 @ 0x338 │ │ │ │ @ instruction: 0xf12ee7ca │ │ │ │ - @ instruction: 0x4603fadb │ │ │ │ + @ instruction: 0x4603fabf │ │ │ │ @ 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, lsr #27 │ │ │ │ + eoreq sl, r9, r6, ror fp │ │ │ │ + eorseq sl, r0, sl, ror #15 │ │ │ │ + mlaeq r9, r2, r7, sl │ │ │ │ + mlaeq r9, sl, r7, sl │ │ │ │ + eoreq sl, r9, ip, lsl #15 │ │ │ │ + eoreq r9, r9, lr, lsl r8 │ │ │ │ @ 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, lsl #11 │ │ │ │ + eoreq sl, r9, r0, lsr r2 │ │ │ │ + eoreq sl, r9, lr, lsl r5 │ │ │ │ + strhteq sl, [r9], -sl │ │ │ │ + ldrdeq sl, [r9], -ip @ │ │ │ │ + eoreq sl, r9, r4, ror #8 │ │ │ │ + eoreq sl, r9, sl, lsr #3 │ │ │ │ + eoreq sl, r9, ip, lsr r6 │ │ │ │ + eoreq sl, r9, r4, lsl #3 │ │ │ │ + eoreq sl, r9, lr, lsl #11 │ │ │ │ + eoreq sl, r9, lr, lsl #2 │ │ │ │ adcseq sl, r7, r0, lsl #25 │ │ │ │ - eoreq sl, r9, sl, ror #10 │ │ │ │ - eoreq sl, r9, lr, ror #10 │ │ │ │ + eoreq sl, r9, sl, lsr #10 │ │ │ │ + eoreq sl, r9, lr, lsr #10 │ │ │ │ @ instruction: 0xffffb5f9 │ │ │ │ - eoreq sl, r9, sl, lsr r5 │ │ │ │ - eoreq sl, r9, r2, lsr #1 │ │ │ │ + strdeq sl, [r9], -sl @ │ │ │ │ + eoreq sl, r9, r2, rrx │ │ │ │ @ instruction: 0xffffb0c5 │ │ │ │ @ instruction: 0xffffb157 │ │ │ │ - eoreq r4, sl, r6, ror #13 │ │ │ │ - strdeq sl, [r9], -r8 @ │ │ │ │ + eoreq r4, sl, r6, lsr #13 │ │ │ │ + strhteq sl, [r9], -r8 │ │ │ │ @ instruction: 0xffffab57 │ │ │ │ - eoreq sl, r9, lr, lsl #5 │ │ │ │ + eoreq sl, r9, lr, asr #4 │ │ │ │ @ instruction: 0xffffb827 │ │ │ │ - eoreq sl, r9, r8, lsr r4 │ │ │ │ + strdeq 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, lsr #1 │ │ │ │ + eoreq r9, r9, r6, asr #26 │ │ │ │ @ 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 r9, r9, lr, asr #31 │ │ │ │ + eoreq r9, r9, sl, asr #24 │ │ │ │ @ instruction: 0xffffa391 │ │ │ │ @ instruction: 0xffffa30b │ │ │ │ @ instruction: 0xffffa805 │ │ │ │ - eoreq r9, r9, r4, asr #29 │ │ │ │ - eoreq r9, r9, ip, ror #21 │ │ │ │ + eoreq r9, r9, r4, lsl #29 │ │ │ │ + eoreq r9, r9, ip, lsr #21 │ │ │ │ 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, lsl #26 │ │ │ │ + eoreq r9, r9, r4, ror #20 │ │ │ │ + eoreq r9, r9, r4, ror #27 │ │ │ │ + eoreq r9, r9, ip, lsr sl │ │ │ │ + strhteq r9, [r9], -r4 │ │ │ │ + eoreq r9, r9, r0, lsr #20 │ │ │ │ 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, fp, ror fp @ │ │ │ │ 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 │ │ │ │ + stc2l 2, cr15, [lr], #-144 @ 0xffffff70 │ │ │ │ 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 bc9f04 │ │ │ │ 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 707b28 │ │ │ │ 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 fe307bbc │ │ │ │ @ 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 c87bbe │ │ │ │ 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: 0xf8d6fa13 │ │ │ │ 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 │ │ │ │ + mrrc2 1, 3, pc, ip, cr4 @ │ │ │ │ @ instruction: 0xf795e76d │ │ │ │ @ instruction: 0xf8d6ea1c │ │ │ │ @ instruction: 0xe796295c │ │ │ │ rscspl pc, r2, r5, lsl #10 │ │ │ │ vqadd.s16 d3, d12, d12 │ │ │ │ - @ instruction: 0xe65ff9f1 │ │ │ │ + @ instruction: 0xe65ff9d5 │ │ │ │ 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 │ │ │ │ + blx fee87dce │ │ │ │ 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 │ │ │ │ + blx fe787e22 │ │ │ │ @ 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 48a760 │ │ │ │ svccc 0x00fcf8d5 │ │ │ │ @ instruction: 0xe7af6013 │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - @ instruction: 0x4620fb9b │ │ │ │ + @ instruction: 0x4620fb7f │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r9, r9, r6, asr #21 │ │ │ │ + eoreq r9, r9, r6, lsl #21 │ │ │ │ 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, lsl #10 │ │ │ │ + eorseq r8, r0, r8, asr #4 │ │ │ │ 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 r3, [sp, #920] @ 0x398 │ │ │ │ movs r1, r5 │ │ │ │ cmp r6, r8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r5 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 r5, [sp, #592] @ 0x250 │ │ │ │ movs r1, r5 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ 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, #26] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ 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 1f99d4 │ │ │ │ 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 1f99d4 │ │ │ │ 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, #4] │ │ │ │ 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, #46] @ 0x2e │ │ │ │ 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, #32] │ │ │ │ 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 20d030 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2504] @ 0x9c8 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ 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 20d04c │ │ │ │ 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 1f5e2c │ │ │ │ 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 20d030 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2504] @ 0x9c8 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ 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 20d04c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2504] @ 0x9c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5eb8 │ │ │ │ + bl 1f5e80 │ │ │ │ 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 20d030 │ │ │ │ ldr.w r0, [r7, #2504] @ 0x9c8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5f0c │ │ │ │ + bl 1f5ed4 │ │ │ │ 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 1f5ed4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 │ │ │ │ + vqshl.u64 , q11, #63 @ 0x3f │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ movs r1, r5 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ 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 20d030 │ │ │ │ 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 1f99d4 │ │ │ │ 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 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 2ee9d0 │ │ │ │ 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 2ee9d0 │ │ │ │ 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 2ee9d0 │ │ │ │ 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, #25] │ │ │ │ movs r0, r6 │ │ │ │ adds r0, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ movs r0, r6 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ 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 1f14c0 │ │ │ │ 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 2e818c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e8280 │ │ │ │ + bl 2e8248 │ │ │ │ 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 2edcb0 │ │ │ │ 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 2edcb0 │ │ │ │ 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 2edcb0 │ │ │ │ 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, #14] │ │ │ │ movs r0, r6 │ │ │ │ cmp r6, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ movs r0, r6 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ 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 2ef7c4 │ │ │ │ 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 2ef7c4 │ │ │ │ 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 2ef7c4 │ │ │ │ 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, #9] │ │ │ │ movs r0, r6 │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ movs r0, r6 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ 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 2facc0 │ │ │ │ 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 2003c4 │ │ │ │ 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 1f14c0 │ │ │ │ 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 2e818c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e8280 │ │ │ │ + bl 2e8248 │ │ │ │ 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 2facc0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ 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 2ef7c4 │ │ │ │ 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 2ef7c4 │ │ │ │ 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 2ef7c4 │ │ │ │ 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 2ef7c4 │ │ │ │ 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 2edcb0 │ │ │ │ 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 2edcb0 │ │ │ │ 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 2edcb0 │ │ │ │ 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 2edcb0 │ │ │ │ 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 2ee9d0 │ │ │ │ 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 2ee9d0 │ │ │ │ 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 2ee9d0 │ │ │ │ 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 2ee9d0 │ │ │ │ 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 2edcb0 │ │ │ │ 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 2edcb0 │ │ │ │ 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 2facc0 │ │ │ │ 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 2edcb0 │ │ │ │ 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 2ee9d0 │ │ │ │ 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 2ee9d0 │ │ │ │ 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 2facc0 │ │ │ │ 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 2ee9d0 │ │ │ │ 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 2ef7c4 │ │ │ │ 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 2facc0 │ │ │ │ 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 2ef7c4 │ │ │ │ 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 2ef7c4 │ │ │ │ b.n cfdee │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2facc0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 │ │ │ │ + vrshr.u32 , q13, #1 │ │ │ │ movs r1, r5 │ │ │ │ ldc2 0, cr0, [r8, #752] @ 0x2f0 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r2, r5] │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r0, r4] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r1, r5 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r2, 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 │ │ │ │ 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 20ab08 │ │ │ │ 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 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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, #176] @ (d0b64 ) │ │ │ │ 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 200530 │ │ │ │ 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 ) │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ movs r1, r5 │ │ │ │ - blx r4 │ │ │ │ + bx ip │ │ │ │ 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 2000c0 │ │ │ │ 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 2000c0 │ │ │ │ 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 200530 │ │ │ │ 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 2003c4 │ │ │ │ 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 2000e8 │ │ │ │ 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 │ │ │ │ + cmp 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 │ │ │ │ + ands 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 1f9b64 │ │ │ │ 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 1f99d4 │ │ │ │ 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 1f8d10 │ │ │ │ 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 1f99d4 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 r3, #250 @ 0xfa │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ 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 20d030 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #28 │ │ │ │ bl 11c590 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 2facc0 │ │ │ │ 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 2facc0 │ │ │ │ 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 2e8158 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e81ac │ │ │ │ + bl 2e8174 │ │ │ │ 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 2e829c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8338 │ │ │ │ + bl 2e8300 │ │ │ │ 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 2e818c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8280 │ │ │ │ + bl 2e8248 │ │ │ │ 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 2facc0 │ │ │ │ + bl 200a64 │ │ │ │ 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 2facc0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb01c │ │ │ │ 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 2e8158 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e82fc │ │ │ │ + bl 2e82c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8210 │ │ │ │ + bl 2e81d8 │ │ │ │ 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 2facc0 │ │ │ │ + bl 200978 │ │ │ │ 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 2fae78 │ │ │ │ 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 2fae78 │ │ │ │ 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 2facc0 │ │ │ │ + bl 200a64 │ │ │ │ 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 2fae78 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w d28e2 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2fae78 │ │ │ │ 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 200bdc │ │ │ │ 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 2fae78 │ │ │ │ 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 2ecf60 │ │ │ │ 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 2fae78 │ │ │ │ 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 2fae78 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.w d2afc │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ b.n d2912 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2fae78 │ │ │ │ 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 2fae78 │ │ │ │ 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 2fb01c │ │ │ │ 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 2facc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e8338 │ │ │ │ + bl 2e8300 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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, #16 │ │ │ │ movs r1, r5 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ movs r1, r5 │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r6, r5, r6 │ │ │ │ movs r0, r6 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r0, r6 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r0, r6 │ │ │ │ movs r0, r6 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r0, r6, r5 │ │ │ │ movs r0, r6 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r3, r5 │ │ │ │ movs r0, r6 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ movs r1, r5 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ 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 2facc0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 200b20 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ b.n d3722 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3754 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n d3754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb01c │ │ │ │ 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 2fae78 │ │ │ │ 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, #0 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ movs r1, r5 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r2, r1, #6 │ │ │ │ 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 2efa7c │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2fb01c │ │ │ │ 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 2fb01c │ │ │ │ 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 2fb01c │ │ │ │ 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 2fb01c │ │ │ │ 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 2e8428 │ │ │ │ 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 2facc0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e8338 │ │ │ │ + bl 2e8300 │ │ │ │ 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 2faefc │ │ │ │ + bl 2facc0 │ │ │ │ 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 2fb01c │ │ │ │ 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 1f14c0 │ │ │ │ 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 2ef928 │ │ │ │ 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 2fae78 │ │ │ │ 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 2facc0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d46b6 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #22 │ │ │ │ movs r1, r5 │ │ │ │ bkpt 0x0056 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ movs r1, r5 │ │ │ │ - ldc2l 0, cr0, [r4, #160]! @ 0xa0 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + ldc2 0, cr0, [r4, #160]! @ 0xa0 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ movs r1, r5 │ │ │ │ - stc2 0, cr0, [ip, #-160]! @ 0xffffff60 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + stc2l 0, cr0, [ip], #160 @ 0xa0 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ movs r1, r5 │ │ │ │ - stc2l 0, cr0, [ip], #160 @ 0xa0 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + stc2 0, cr0, [ip], #160 @ 0xa0 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2fb01c │ │ │ │ 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 2fb01c │ │ │ │ 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 2fb01c │ │ │ │ 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 2fb01c │ │ │ │ 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 2e8428 │ │ │ │ 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 2facc0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e8338 │ │ │ │ + bl 2e8300 │ │ │ │ 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 2faefc │ │ │ │ + bl 2facc0 │ │ │ │ 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 2fb01c │ │ │ │ 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 1f14c0 │ │ │ │ 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 2ef928 │ │ │ │ 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 2fae78 │ │ │ │ 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 2facc0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d50e0 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #14 │ │ │ │ movs r1, r5 │ │ │ │ push {r1, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xf3ca0028 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + @ instruction: 0xf38a0028 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xf3020028 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + movt r0, #8232 @ 0x2028 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ movs r1, r5 │ │ │ │ - movt r0, #8232 @ 0x2028 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + @ instruction: 0xf2820028 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2fb01c │ │ │ │ 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 2fb01c │ │ │ │ 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 2fb01c │ │ │ │ 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 2fb01c │ │ │ │ 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 2e8428 │ │ │ │ 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 2facc0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e8338 │ │ │ │ + bl 2e8300 │ │ │ │ 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 2faefc │ │ │ │ + bl 2facc0 │ │ │ │ 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 2fb01c │ │ │ │ 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 1f14c0 │ │ │ │ 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 2ef928 │ │ │ │ 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 2fae78 │ │ │ │ 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 2facc0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ cbz r0, d5b10 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #5 │ │ │ │ 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 │ │ │ │ + vrev64. d0, d24 │ │ │ │ + eor.w r0, r6, #11468800 @ 0xaf0000 │ │ │ │ + stc2 0, cr0, [r0], #-160 @ 0xffffff60 │ │ │ │ + stc2l 0, cr0, [r4], {40} @ 0x28 │ │ │ │ + stmdb r2, {r3, r5} │ │ │ │ + @ instruction: 0xfbbc0028 │ │ │ │ + strex r0, r0, [r8, #160] @ 0xa0 │ │ │ │ + @ instruction: 0xfada0028 │ │ │ │ + @ instruction: 0xfad40028 │ │ │ │ + @ instruction: 0xfacc0028 │ │ │ │ + @ instruction: 0xfac60028 │ │ │ │ + @ instruction: 0xfb0e0028 │ │ │ │ + smlatb r0, r0, r8, r0 │ │ │ │ + b.n d5b94 │ │ │ │ + movs r0, r5 │ │ │ │ + @ instruction: 0xfaf40028 │ │ │ │ + @ instruction: 0xfa820028 │ │ │ │ + @ instruction: 0xfae80028 │ │ │ │ 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 2fb01c │ │ │ │ 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 2faefc │ │ │ │ + bl 2facc0 │ │ │ │ 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 2facc0 │ │ │ │ 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 2facc0 │ │ │ │ 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 2faf70 │ │ │ │ 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 2faf70 │ │ │ │ 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 2faf70 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 200c5c │ │ │ │ + bl 200c24 │ │ │ │ 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 2facc0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.w d5df6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2fb054 │ │ │ │ + bl 2fb01c │ │ │ │ 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 2faefc │ │ │ │ + bl 2facc0 │ │ │ │ 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 2ed0e8 │ │ │ │ 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 2ed0e8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf3480028 │ │ │ │ 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 2fae78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2facf8 │ │ │ │ + bl 2facc0 │ │ │ │ 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 2faefc │ │ │ │ + bl 2facc0 │ │ │ │ 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 2efa7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2efa7c │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 │ │ │ │ + mrrc 0, 2, r0, ip, cr8 │ │ │ │ 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 200c74 │ │ │ │ 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 200c40 │ │ │ │ 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 2efa7c │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - bl 2ead00 │ │ │ │ + bl 2eacc8 │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2ead88 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #3956] @ 0xf74 │ │ │ │ add r0, r4 │ │ │ │ - bl 2eacf8 │ │ │ │ + bl 2eacc0 │ │ │ │ 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 d6c24 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d6c54 │ │ │ │ + b.n d6bd4 │ │ │ │ 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 d6be4 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d7bc8 │ │ │ │ + b.n d7b48 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 d7c00 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d7c6c │ │ │ │ + b.n d7bec │ │ │ │ movs r0, r5 │ │ │ │ ldrh r2, [r7, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n d7b38 │ │ │ │ + b.n d7ab8 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d7a38 │ │ │ │ + b.n d79b8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d7b90 │ │ │ │ + b.n d7b10 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d79d4 │ │ │ │ + b.n d7954 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ movs r1, r5 │ │ │ │ - b.n d796c │ │ │ │ + svc 204 @ 0xcc │ │ │ │ movs r0, r5 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 44 @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - b.n d79dc │ │ │ │ + b.n d795c │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r0, r5 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #94 @ 0x5e │ │ │ │ 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 1f6bd4 │ │ │ │ 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 │ │ │ │ + udf #236 @ 0xec │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ 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 1f6bd4 │ │ │ │ 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 │ │ │ │ + bvs.n d838c │ │ │ │ movs r0, r5 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + 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 │ │ │ │ @@ -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 1f6bd4 │ │ │ │ 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,20 +126935,20 @@ │ │ │ │ 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 │ │ │ │ - movs r0, r5 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + bpl.n d82cc │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ - movs r0, r0 │ │ │ │ + ittt gt │ │ │ │ + movgt r0, r5 │ │ │ │ + lsrgt r4, r1, #9 │ │ │ │ + movgt 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 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r6, [pc, #148] @ (d8468 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -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 1f6bd4 │ │ │ │ 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 │ │ │ │ + bmi.n d840c │ │ │ │ movs r0, r5 │ │ │ │ - ittt mi │ │ │ │ - movmi r0, r5 │ │ │ │ - lsrmi r4, r1, #9 │ │ │ │ - movmi r0, r0 │ │ │ │ + ittt eq │ │ │ │ + moveq r0, r5 │ │ │ │ + lsreq r4, r1, #9 │ │ │ │ + moveq 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 r4, pc, #400 @ (adr r4, db730 ) │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #456 @ (adr r4, db76c ) │ │ │ │ + add r4, pc, #200 @ (adr r4, db66c ) │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #560 @ (adr r4, db7d8 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, db6d8 ) │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #368 @ (adr r4, db71c ) │ │ │ │ + add r4, pc, #112 @ (adr r4, db61c ) │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #840 @ (adr r3, db8f8 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, db7f8 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #744 @ (adr r3, db8a0 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, db7a0 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ b.n db8f8 │ │ │ │ ldr r0, [pc, #856] @ (dbd30 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #120 @ (adr r2, dba54 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, dbd54 ) │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #40 @ (adr r1, dba0c ) │ │ │ │ + add r0, pc, #808 @ (adr r0, dbd0c ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #592 @ (adr r0, dbc44 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, dbb44 ) │ │ │ │ movs r0, r5 │ │ │ │ - add r0, pc, #216 @ (adr r0, dbad0 ) │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ b.n dbd04 │ │ │ │ add sl, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ b.n dc110 │ │ │ │ lsls r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r5 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ movs r0, r5 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r5 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r0, r5 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ 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 2fae78 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ 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 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 216df4 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 2140f4 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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, #30] │ │ │ │ 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 262598 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ vldr d0, [pc, #168] @ de260 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 262598 │ │ │ │ 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 216ca8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w de0a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 22b150 │ │ │ │ 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 24842c │ │ │ │ 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 248688 │ │ │ │ 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 22b150 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2486c0 │ │ │ │ + bl 248688 │ │ │ │ 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 22b150 │ │ │ │ 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 2e2d24 │ │ │ │ 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 2e2d24 │ │ │ │ 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 2e4074 │ │ │ │ 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 2e2d24 │ │ │ │ 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 2e2d24 │ │ │ │ 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 2e3a34 │ │ │ │ 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 2e4074 │ │ │ │ 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, #0] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ movs r0, r5 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ movs r2, r5 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ movs r2, r5 │ │ │ │ lsrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r6, r5 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ 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 1f99a8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl de3e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e57e0 │ │ │ │ + bl 2e57a8 │ │ │ │ cbz r7, de7e8 │ │ │ │ ldr r2, [pc, #48] @ (de7fc ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 21412c │ │ │ │ + bl 2140f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ 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 214048 │ │ │ │ mov r3, r0 │ │ │ │ b.n de7d6 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214728 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 218e50 │ │ │ │ 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 217ec4 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 220180 │ │ │ │ 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 1f5df0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21478c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ 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 216aac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 220234 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 218e00 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ b.n df82e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 2140f4 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219ea0 │ │ │ │ + bl 219e68 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 21e928 │ │ │ │ + bl 21e8f0 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2147dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ 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 218e50 │ │ │ │ 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 218e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #2 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 219db8 │ │ │ │ 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 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 218e00 │ │ │ │ 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 218e00 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 214814 │ │ │ │ + bl 2147dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ 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 219d70 │ │ │ │ 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 21478c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ 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 216aac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 218e50 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 219d70 │ │ │ │ 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 218f4c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214b2c │ │ │ │ + bl 214af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e037e │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ 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 219db8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219d70 │ │ │ │ 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 219db8 │ │ │ │ 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 218fec │ │ │ │ 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 21487c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 218ec4 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218ec4 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218ec4 │ │ │ │ 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 218f4c │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2147dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #16 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 218e50 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219d70 │ │ │ │ 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 218e00 │ │ │ │ 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 218e00 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 214814 │ │ │ │ + bl 2147dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219d70 │ │ │ │ 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 218e50 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2147dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219d70 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl deef0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2147dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219d70 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 218e50 │ │ │ │ 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 21478c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ 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 216aac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r9, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 219db8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219d70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218e50 │ │ │ │ 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 218e00 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218e00 │ │ │ │ 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 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 219db8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 219f38 │ │ │ │ + bl 219f00 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218e00 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 1f5df0 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r6, r0 │ │ │ │ b.n e36d2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 218ec4 │ │ │ │ mov r6, r0 │ │ │ │ b.n e36d2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r6, r0 │ │ │ │ b.w e36d2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 21478c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21478c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 21478c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 1f61e8 │ │ │ │ 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 262488 │ │ │ │ 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 224c6c │ │ │ │ cbz r0, e485a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cbz r2, e485a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ 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 1f5df0 │ │ │ │ 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 216df4 │ │ │ │ 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 1f9b64 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e4952 │ │ │ │ mov r0, fp │ │ │ │ - bl 2318f4 │ │ │ │ + bl 2318bc │ │ │ │ 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 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ mov r0, sl │ │ │ │ - bl 215a6c │ │ │ │ + bl 215a34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e48f6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 1f5df0 │ │ │ │ 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 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ 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 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df2b8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ 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 216df4 │ │ │ │ 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 1f9b64 │ │ │ │ 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 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5424 │ │ │ │ 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 216aac │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 2facc0 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #20 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xeb200027 │ │ │ │ + @ instruction: 0xeae00027 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 │ │ │ │ + vhadd.s d0, d6, d24 │ │ │ │ + vhadd.u8 d0, d2, d23 │ │ │ │ + b.n e57d4 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, pc, #248 @ (adr r1, e5fe8 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, e62e8 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r1, pc, #224 @ (adr r1, e5fd4 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, e62d4 ) │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 │ │ │ │ + vld1.8 {d0[1]}, [sl], r7 │ │ │ │ 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 2fae78 │ │ │ │ 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 2fae78 │ │ │ │ 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 2fae78 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf0e40027 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f1a74 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a19d4 │ │ │ │ + bl 2a199c │ │ │ │ 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 1f1a74 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f1ce8 │ │ │ │ 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 2a19b0 │ │ │ │ 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 1f9960 │ │ │ │ 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 1f99d4 │ │ │ │ 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, e95f2 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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} │ │ │ │ + stmia r7!, {r4, r5, r6, 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 20ab08 │ │ │ │ cbz r5, e9b0c │ │ │ │ add.w r1, r5, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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 1f9cd4 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ 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 1f99d4 │ │ │ │ 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 1f7004 │ │ │ │ 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 21d838 │ │ │ │ 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 20ab08 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 1f17f0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a19d4 │ │ │ │ + bl 2a199c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2460 @ 0x99c │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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 1f7004 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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: 0xb712 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ 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 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, eb65a │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, eb67e │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 1f9960 │ │ │ │ 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 1f99d4 │ │ │ │ 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] │ │ │ │ + vrsubhn.i d25, , q12 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 2facc0 │ │ │ │ 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 200a64 │ │ │ │ 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 1f7004 │ │ │ │ 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 1f991c │ │ │ │ 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 1f991c │ │ │ │ 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 1f9b64 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f7004 │ │ │ │ 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 1f9b64 │ │ │ │ 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 29775c │ │ │ │ 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 2facc0 │ │ │ │ + bl 200978 │ │ │ │ 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 2facc0 │ │ │ │ + bl 200978 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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, #10] │ │ │ │ movs r6, r5 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ 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 1f7004 │ │ │ │ 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 1f991c │ │ │ │ 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 1f991c │ │ │ │ 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 29775c │ │ │ │ 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 1f7004 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 2facc0 │ │ │ │ + bl 200978 │ │ │ │ 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 2facc0 │ │ │ │ + bl 200978 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 r2, r4 │ │ │ │ movs r6, r5 │ │ │ │ - orrs r6, r1 │ │ │ │ + cmn 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 2fae78 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n f45ec │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, f460a │ │ │ │ mov r0, r7 │ │ │ │ - bl 2faeb0 │ │ │ │ + bl 2fae78 │ │ │ │ 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 1f991c │ │ │ │ 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 2e5da4 │ │ │ │ blx 61c38 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5ddc │ │ │ │ + bl 2e5da4 │ │ │ │ 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 2e5cf4 │ │ │ │ blx 61c38 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e5d2c │ │ │ │ + bl 2e5cf4 │ │ │ │ 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, #18 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ 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, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ movs r7, r4 │ │ │ │ add r3, pc, #320 @ (adr r3, f5fb0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ 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 │ │ │ │ + adds.w r0, r4, sp, asr #32 │ │ │ │ + adds.w r0, r8, sp, asr #32 │ │ │ │ + @ instruction: 0xeae4002d │ │ │ │ + bic.w r0, ip, sp, asr #32 │ │ │ │ + @ instruction: 0xe990002d │ │ │ │ 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 1f991c │ │ │ │ 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 1f9b64 │ │ │ │ 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 f789c │ │ │ │ movs r5, r5 │ │ │ │ - blt.n f7920 │ │ │ │ + blt.n f78a0 │ │ │ │ movs r5, r5 │ │ │ │ - blt.n f7884 │ │ │ │ + bge.n f7804 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ b.w f73ec │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 r6, {r2, r3, r4, r5, r6} │ │ │ │ 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} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ movs r5, r5 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ movs r5, r5 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ movs r5, r5 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ movs r5, r5 │ │ │ │ - pop {r3} │ │ │ │ + cbnz r0, f9976 │ │ │ │ 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 1f991c │ │ │ │ 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 1f9b64 │ │ │ │ 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 r5, sp, #616 @ 0x268 │ │ │ │ movs r5, r5 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ movs r5, r5 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ b.w fa18c │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 r1, pc, #328 @ (adr r1, fb340 ) │ │ │ │ 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 r0, [sp, #832] @ 0x340 │ │ │ │ movs r5, r5 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ 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 1f991c │ │ │ │ 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 1f9b64 │ │ │ │ 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, #8] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ movs r5, r5 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ b.w fcdf2 │ │ │ │ mov.w lr, #1 │ │ │ │ b.w fcf92 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ b.w fcdf2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 1e99c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9b70 │ │ │ │ + bl 1e9b38 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ea10c │ │ │ │ + bl 1ea0d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e96cc │ │ │ │ + bl 1e9694 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9420 │ │ │ │ + bl 1e93e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9574 │ │ │ │ + bl 1e953c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1edbb8 │ │ │ │ + bl 1edb80 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9cec │ │ │ │ + bl 1e9cb4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e97bc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 207740 │ │ │ │ + bl 207708 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ea10c │ │ │ │ + bl 1ea0d4 │ │ │ │ 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 20d030 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe886 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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, #20] │ │ │ │ movs r5, r5 │ │ │ │ adds r0, r7, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ 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 20d030 │ │ │ │ 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, #27] │ │ │ │ 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 20d030 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fed7e │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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, #68] @ 0x44 │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r0, #18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ 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 20d030 │ │ │ │ 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 20d030 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w ff276 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ movs r5, r5 │ │ │ │ lsrs r2, r1, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ movs r6, r4 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ 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 20d030 │ │ │ │ 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 2f00e4 │ │ │ │ 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 1f70ec │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ b.n ff5f4 │ │ │ │ ldrexd r2, r3, [r6] │ │ │ │ dmb ish │ │ │ │ orrs r2, r3 │ │ │ │ bne.n ff616 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f7004 │ │ │ │ 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, #5] │ │ │ │ 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] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ 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] │ │ │ │ + str r4, [r6, r5] │ │ │ │ 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 2efce8 │ │ │ │ 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 2efed8 │ │ │ │ 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 2f00fc │ │ │ │ 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 2f0140 │ │ │ │ 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: 0xb684 │ │ │ │ movs r5, r4 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ movs r5, r4 │ │ │ │ ands r5, r2 │ │ │ │ - vsri.32 , q15, #1 │ │ │ │ + vsri.32 d27, d30, #1 │ │ │ │ movs r5, r4 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3} │ │ │ │ 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 2f00fc │ │ │ │ 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 1f6eb8 │ │ │ │ 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 2efce8 │ │ │ │ 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 1f6eb8 │ │ │ │ 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 r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r4, r5 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r5 │ │ │ │ ldr r0, [pc, #904] @ (10bc08 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ movs r6, r4 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ 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 2efce8 │ │ │ │ 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 1f99d4 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f923c │ │ │ │ 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 1f923c │ │ │ │ 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 1f8a00 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 1f99d4 │ │ │ │ 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 1f8d04 │ │ │ │ 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 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 1f99d4 │ │ │ │ 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 20d04c │ │ │ │ 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 r0, pc, #368 @ (adr r0, 10ca18 ) │ │ │ │ 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 2e7ccc │ │ │ │ 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 2e7f38 │ │ │ │ ldr r2, [pc, #284] @ (10caa8 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ adds r5, #12 │ │ │ │ - bl 2e7f70 │ │ │ │ + bl 2e7f38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 2e7f38 │ │ │ │ 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 2e7f38 │ │ │ │ b.n 10c9c0 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 2e7f38 │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n 10ca28 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7fac │ │ │ │ + bl 2e7f74 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 r6, [sp, #768] @ 0x300 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ 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, #64] @ 0x40 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ movs r5, r4 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ 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 1f18b4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1af4 │ │ │ │ ldrb.w r1, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1a74 │ │ │ │ ldrb.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1a74 │ │ │ │ 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 1f1a74 │ │ │ │ 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 1f18b4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1a74 │ │ │ │ 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 214728 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 30905c │ │ │ │ mov r4, r0 │ │ │ │ - bl 2583f4 │ │ │ │ + bl 2583bc │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232164 │ │ │ │ + bl 23212c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f760 │ │ │ │ + bl 24f728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226554 │ │ │ │ + bl 22651c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268128 │ │ │ │ + bl 2680f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222024 │ │ │ │ + bl 221fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 222070 │ │ │ │ + bl 222038 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 232164 │ │ │ │ + bl 23212c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a928 │ │ │ │ + bl 26a8f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267d60 │ │ │ │ + bl 267d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2598 │ │ │ │ + bl 2a2560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26000c │ │ │ │ + bl 25ffd4 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a064 │ │ │ │ + bl 24a02c │ │ │ │ mov r0, r4 │ │ │ │ - bl 267d60 │ │ │ │ + bl 267d28 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263ff0 │ │ │ │ + bl 263fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f898 │ │ │ │ + bl 25f860 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d7f8 │ │ │ │ + bl 29d7c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268128 │ │ │ │ + bl 2680f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26818c │ │ │ │ + bl 268154 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b0a0 │ │ │ │ + bl 26b068 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 27efd8 │ │ │ │ + bl 27efa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ 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] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ 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, #26] │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 21429c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10feb2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 218e50 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218f4c │ │ │ │ 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 21487c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214048 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 110224 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 2e538c │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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, #40] @ 0x28 │ │ │ │ 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 1f1ca4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1ca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1d50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ - bl 1f1d20 │ │ │ │ + bl 1f1ce8 │ │ │ │ strb.w r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d20 │ │ │ │ + bl 1f1ce8 │ │ │ │ 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 1f1ce8 │ │ │ │ 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 1f1ca4 │ │ │ │ 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 218a9c │ │ │ │ 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, r4] │ │ │ │ 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 218e50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 216ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 216a40 │ │ │ │ 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 216608 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ vldr d0, [pc, #620] @ 111c50 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218ec4 │ │ │ │ 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 218ec4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169f0 │ │ │ │ + bl 2169b8 │ │ │ │ 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 2fb01c │ │ │ │ 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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 216b24 │ │ │ │ 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 218e00 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218ec4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218e00 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218ec4 │ │ │ │ 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 218e50 │ │ │ │ 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 2174fc │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, sl │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 217dec │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 218b84 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 219da8 │ │ │ │ + bl 219d70 │ │ │ │ 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 214af4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1121da │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ 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 219db8 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1121fe │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219e20 │ │ │ │ + bl 219de8 │ │ │ │ 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 216aac │ │ │ │ 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 218e50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, sl │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 215840 │ │ │ │ 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 217dec │ │ │ │ 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 216ae0 │ │ │ │ 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 214af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11262c │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ 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 219070 │ │ │ │ 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 216ae0 │ │ │ │ mov r0, sl │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 1f9b64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4036] @ 0xfc4 │ │ │ │ cbz r0, 118882 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 23b5d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26a928 │ │ │ │ + bl 26a8f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 267d60 │ │ │ │ + bl 267d28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ 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 22840c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 118a46 │ │ │ │ - bl 2a2598 │ │ │ │ + bl 2a2560 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26000c │ │ │ │ + bl 25ffd4 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24a064 │ │ │ │ + bl 24a02c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 267d60 │ │ │ │ + bl 267d28 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 263ff0 │ │ │ │ + bl 263fb8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2583f4 │ │ │ │ + bl 2583bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 247fb0 │ │ │ │ + bl 247f78 │ │ │ │ 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 27efa0 │ │ │ │ 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 23a634 │ │ │ │ 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 235428 │ │ │ │ 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 26016c │ │ │ │ b.n 1189a6 │ │ │ │ - bl 281994 │ │ │ │ + bl 28195c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 281bf0 │ │ │ │ + bl 281bb8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl e4754 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 118970 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ ldr.w r2, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r2, 118ad2 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 2621ec │ │ │ │ b.n 118940 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ ldr.w r2, [r4, #4032] @ 0xfc0 │ │ │ │ cbz r2, 118abc │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 29770c │ │ │ │ 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 │ │ │ │ + bvs.n 118aa8 │ │ │ │ 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 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ movs r5, r5 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ 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 262908 │ │ │ │ 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 2173bc │ │ │ │ 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 26342c │ │ │ │ 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 2173bc │ │ │ │ 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 2395f8 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239630 │ │ │ │ + bl 2395f8 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c6b0 │ │ │ │ + bl 21c678 │ │ │ │ movs r2, #3 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239630 │ │ │ │ + bl 2395f8 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 11a1fa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b188 │ │ │ │ + bl 22b150 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b188 │ │ │ │ + bl 22b150 │ │ │ │ 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 228db4 │ │ │ │ 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 24d558 │ │ │ │ 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 21429c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11a42c │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2142d4 │ │ │ │ + bl 21429c │ │ │ │ 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 216df4 │ │ │ │ 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 216df4 │ │ │ │ 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 23ea74 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - bl 262224 │ │ │ │ + bl 2621ec │ │ │ │ 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 21487c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e3a8 │ │ │ │ + bl 22e370 │ │ │ │ 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 237cd4 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239630 │ │ │ │ + bl 2395f8 │ │ │ │ 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 258460 │ │ │ │ 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 262598 │ │ │ │ b.n 119e62 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23227c │ │ │ │ + bl 232244 │ │ │ │ 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 21478c │ │ │ │ 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 216aac │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 262598 │ │ │ │ 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 2141c4 │ │ │ │ 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 262598 │ │ │ │ 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 216df4 │ │ │ │ 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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 29d7c0 │ │ │ │ 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 22840c │ │ │ │ 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 216df4 │ │ │ │ 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 216df4 │ │ │ │ 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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 21487c │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 26896c │ │ │ │ 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 250b70 │ │ │ │ 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 216df4 │ │ │ │ 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 216df4 │ │ │ │ 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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 245b9c │ │ │ │ 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 │ │ │ │ + uxth r0, r1 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 218e00 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, fp │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24590c │ │ │ │ + bl 2458d4 │ │ │ │ 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 245bc0 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 245b9c │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 216df4 │ │ │ │ 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 216df4 │ │ │ │ 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 217a5c │ │ │ │ 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 218e00 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 214af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b842 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ 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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ b.n 11b7f8 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 216df4 │ │ │ │ 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 216df4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 r3, sp, #552 @ 0x228 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ 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 1f9b64 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 11bfa0 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f991c │ │ │ │ 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 1f7004 │ │ │ │ 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 1f7004 │ │ │ │ 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 29775c │ │ │ │ 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 1f7004 │ │ │ │ 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 1f7004 │ │ │ │ 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 28e590 │ │ │ │ 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 21d838 │ │ │ │ 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 1f7004 │ │ │ │ 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 1f7004 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 29ce90 │ │ │ │ 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.u16.f16 q12, q6, #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 214728 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 218e00 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 218e00 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 218e00 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 218ec4 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 218e00 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218e50 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218e00 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 218ec4 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 1ffe98 │ │ │ │ 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 1ffed4 │ │ │ │ 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 1fff40 │ │ │ │ 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 1fff84 │ │ │ │ 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 1fff84 │ │ │ │ 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 1fff84 │ │ │ │ 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 1fff84 │ │ │ │ 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 1fff84 │ │ │ │ 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 1fff84 │ │ │ │ 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 1fff84 │ │ │ │ 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, #23] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ movs r5, r5 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ 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 1f7708 │ │ │ │ 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 1f7874 │ │ │ │ ldr r1, [pc, #464] @ (11f22c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff450 │ │ │ │ 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 1f7874 │ │ │ │ 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 1f71e8 │ │ │ │ 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 1f7550 │ │ │ │ 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 360cbc │ │ │ │ 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 1ff450 │ │ │ │ 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 1f6bd4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7220 │ │ │ │ + bl 1f71e8 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #4] │ │ │ │ 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, #3] │ │ │ │ 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, #3] │ │ │ │ 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] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r2, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r5, r4] │ │ │ │ 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, #64] @ 0x40 │ │ │ │ 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 1f71e8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11f4e4 │ │ │ │ ldr r1, [pc, #52] @ (11f554 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff450 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #208] @ (11f630 ) │ │ │ │ + ldr r5, [pc, #976] @ (11f930 ) │ │ │ │ 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 2e7a1c │ │ │ │ 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 1ff614 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #17] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #336] @ (11f7b0 ) │ │ │ │ + ldr r5, [pc, #80] @ (11f6b0 ) │ │ │ │ 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 2f3190 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #15] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #760] @ (11fa04 ) │ │ │ │ + ldr r4, [pc, #504] @ (11f904 ) │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #552] @ (11f940 ) │ │ │ │ + ldr r4, [pc, #296] @ (11f840 ) │ │ │ │ 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, #92] @ 0x5c │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r0, lr │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, r6 │ │ │ │ + mvns r0, 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 1f6bd4 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - muls r4, r7 │ │ │ │ + orrs 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 1f6bd4 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsls 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 1f95ac │ │ │ │ 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 1f95c0 │ │ │ │ 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, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 2003c4 │ │ │ │ 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 20d04c │ │ │ │ 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 1f9450 │ │ │ │ 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 1f94f8 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ 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 2003c4 │ │ │ │ add.w r0, r6, #6592 @ 0x19c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1fedc0 │ │ │ │ + bl 1fed88 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 1f9584 │ │ │ │ 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 1f9598 │ │ │ │ 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 1f9584 │ │ │ │ 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 1f9598 │ │ │ │ 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 1f9584 │ │ │ │ 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 1f9598 │ │ │ │ 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 20d030 │ │ │ │ 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 1f9584 │ │ │ │ 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 1f9598 │ │ │ │ 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 20d04c │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f9598 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b.n 120eb8 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f95d0 │ │ │ │ + bl 1f9598 │ │ │ │ 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] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ add.w r0, r6, #183 @ 0xb7 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ stcl 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ 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 1f6bd4 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ 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 1fdcd8 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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, r1] │ │ │ │ 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, r3] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ lsrs r6, r3, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ 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 1f95ac │ │ │ │ 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 1f95c0 │ │ │ │ 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 1fdcd8 │ │ │ │ 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 1f95c0 │ │ │ │ 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 1f95c0 │ │ │ │ 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, r0] │ │ │ │ movs r4, r4 │ │ │ │ b.n 1217ec │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ 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, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r4, r3] │ │ │ │ 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, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #848] @ (1221e0 ) │ │ │ │ + ldr r7, [pc, #592] @ (1220e0 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #704] @ (122158 ) │ │ │ │ + ldr r7, [pc, #448] @ (122058 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r3, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #512] @ (1220a0 ) │ │ │ │ + ldr r7, [pc, #256] @ (121fa0 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #328] @ (121ff0 ) │ │ │ │ + ldr r7, [pc, #72] @ (121ef0 ) │ │ │ │ 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, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #528] @ (122150 ) │ │ │ │ + ldr r6, [pc, #272] @ (122050 ) │ │ │ │ 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 1ff044 │ │ │ │ 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 ) │ │ │ │ + ldr r7, [pc, #528] @ (1224d4 ) │ │ │ │ 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 r4, [pc, #520] @ (122630 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #440] @ (1225e4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1224e4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #304] @ (122560 ) │ │ │ │ + ldr r2, [pc, #48] @ (122460 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #624] @ (1226a4 ) │ │ │ │ + ldr r4, [pc, #368] @ (1225a4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #192] @ (1224f8 ) │ │ │ │ + ldr r1, [pc, #960] @ (1227f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #624] @ (1226ac ) │ │ │ │ + ldr r4, [pc, #368] @ (1225ac ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #64] @ (122480 ) │ │ │ │ + ldr r1, [pc, #832] @ (122780 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #512] @ (122644 ) │ │ │ │ + ldr r4, [pc, #256] @ (122544 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #976] @ (122818 ) │ │ │ │ + ldr r1, [pc, #720] @ (122718 ) │ │ │ │ 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 2000e8 │ │ │ │ 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 20035c │ │ │ │ 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 2000e8 │ │ │ │ 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 20d030 │ │ │ │ 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 1fdcd8 │ │ │ │ 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 20d04c │ │ │ │ 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 20d030 │ │ │ │ add.w r0, r5, #6592 @ 0x19c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fecdc │ │ │ │ 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 20d04c │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f99d4 │ │ │ │ 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 1f99d4 │ │ │ │ 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 1f99d4 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1fa530 │ │ │ │ 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 │ │ │ │ - movs r3, r4 │ │ │ │ - blt.n 129e0c │ │ │ │ - movs r3, r4 │ │ │ │ - blt.n 129e94 │ │ │ │ - movs r3, r4 │ │ │ │ - bgt.n 129f3c │ │ │ │ + ble.n 129f34 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129fbc │ │ │ │ - movs r3, r4 │ │ │ │ - blt.n 129e44 │ │ │ │ - movs r3, r4 │ │ │ │ - blt.n 129dec │ │ │ │ + blt.n 129f8c │ │ │ │ movs r3, r4 │ │ │ │ blt.n 129e14 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f7c │ │ │ │ + blt.n 129ebc │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 129fd8 │ │ │ │ + blt.n 129f3c │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f28 │ │ │ │ + blt.n 129fc4 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129fb0 │ │ │ │ - movs r3, r4 │ │ │ │ - blt.n 129fac │ │ │ │ + blt.n 129f6c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129ee4 │ │ │ │ + blt.n 129f94 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f6c │ │ │ │ + blt.n 129efc │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f90 │ │ │ │ + bgt.n 129f58 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129ea0 │ │ │ │ + bge.n 129ea8 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f28 │ │ │ │ + blt.n 129f30 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f6c │ │ │ │ + blt.n 129f2c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129e5c │ │ │ │ + bge.n 129e64 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129ee4 │ │ │ │ + bge.n 129eec │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f50 │ │ │ │ + blt.n 129f10 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12a018 │ │ │ │ + bge.n 129e20 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129ea0 │ │ │ │ + bge.n 129ea8 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f2c │ │ │ │ + bge.n 129eec │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129fd4 │ │ │ │ + bge.n 129fdc │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129e5c │ │ │ │ + bge.n 129e64 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 129f58 │ │ │ │ + bge.n 129ed0 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129f80 │ │ │ │ + bge.n 129f98 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12a008 │ │ │ │ + bge.n 12a020 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f34 │ │ │ │ + bge.n 129eac │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 129f2c │ │ │ │ + bge.n 129f54 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129fb4 │ │ │ │ + bge.n 129fdc │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129f10 │ │ │ │ + blt.n 129ed8 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 129ed8 │ │ │ │ + bls.n 129f00 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 129f60 │ │ │ │ + bge.n 129f88 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129efc │ │ │ │ + blt.n 129eb4 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 129e84 │ │ │ │ + bls.n 129eac │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 129f0c │ │ │ │ + bls.n 129f34 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 129ee0 │ │ │ │ + blt.n 129e90 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 12a030 │ │ │ │ + bls.n 129e58 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 129eb8 │ │ │ │ + bls.n 129ee0 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12a054 │ │ │ │ + blt.n 129e7c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129eac │ │ │ │ + bls.n 12a004 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129f34 │ │ │ │ + bls.n 129e8c │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12a030 │ │ │ │ + blt.n 12a060 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a068 │ │ │ │ + bls.n 129fb0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129ef0 │ │ │ │ + bls.n 12a038 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129ffc │ │ │ │ + bhi.n 129fd4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a024 │ │ │ │ + bvc.n 12a02c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129eac │ │ │ │ + bvc.n 129eb4 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129fe0 │ │ │ │ + bhi.n 129fb0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fe0 │ │ │ │ + bvc.n 129fe8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a068 │ │ │ │ + bvc.n 12a070 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129fd4 │ │ │ │ + bvc.n 129f7c │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f9c │ │ │ │ + bvc.n 129fa4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a024 │ │ │ │ + bvc.n 12a02c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fa8 │ │ │ │ + bvc.n 129f60 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f58 │ │ │ │ + bvs.n 129f60 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fe0 │ │ │ │ + bvc.n 129fe8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129f84 │ │ │ │ + bvc.n 129f54 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f14 │ │ │ │ + bvs.n 129f1c │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f9c │ │ │ │ + bvs.n 129fa4 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129fc0 │ │ │ │ + bvc.n 129f28 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0c0 │ │ │ │ + bvs.n 129ed8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f48 │ │ │ │ + bvs.n 129f60 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129f14 │ │ │ │ + bvc.n 129f04 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a07c │ │ │ │ + bvs.n 12a094 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129f04 │ │ │ │ + bvs.n 129f1c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129f78 │ │ │ │ + bhi.n 129f40 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a038 │ │ │ │ + bvs.n 12a040 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0c0 │ │ │ │ + bvs.n 12a0c8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129f64 │ │ │ │ + bvc.n 12a094 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129ff4 │ │ │ │ + bvs.n 129ffc │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a07c │ │ │ │ + bvs.n 12a084 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a078 │ │ │ │ + bvc.n 129ef8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129fb0 │ │ │ │ + bpl.n 129fb8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a038 │ │ │ │ + bvs.n 12a040 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a04c │ │ │ │ + bvc.n 12a0e4 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129f6c │ │ │ │ + bpl.n 129f74 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129ff4 │ │ │ │ + bvs.n 129ffc │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a020 │ │ │ │ + bvc.n 129ff8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129f28 │ │ │ │ + bpl.n 129f30 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129fb0 │ │ │ │ + bpl.n 129fb8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129ffc │ │ │ │ + bvs.n 129fcc │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a0e4 │ │ │ │ + bpl.n 12a0ec │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129f6c │ │ │ │ + bpl.n 129f74 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fd8 │ │ │ │ + bvs.n 129fa0 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a0a0 │ │ │ │ + bpl.n 12a0a8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a128 │ │ │ │ + bpl.n 129f30 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fdc │ │ │ │ + bvs.n 129f7c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a05c │ │ │ │ + bpl.n 12a064 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a0e4 │ │ │ │ + bpl.n 12a0ec │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fd8 │ │ │ │ + bvc.n 129f58 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a018 │ │ │ │ + bmi.n 12a020 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a0a0 │ │ │ │ + bpl.n 12a0a8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fdc │ │ │ │ + bvc.n 129f5c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129fd4 │ │ │ │ + bmi.n 129fdc │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12a05c │ │ │ │ + bpl.n 12a064 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fe8 │ │ │ │ + bvc.n 129f58 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129f90 │ │ │ │ + bmi.n 129f98 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a018 │ │ │ │ + bmi.n 12a020 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129ff4 │ │ │ │ + bvc.n 129f5c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a14c │ │ │ │ + bmi.n 129f54 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129fd4 │ │ │ │ + bmi.n 129fdc │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a000 │ │ │ │ + bvc.n 129f68 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a108 │ │ │ │ + bmi.n 12a110 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129f90 │ │ │ │ + bmi.n 129f98 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a00c │ │ │ │ + bvc.n 129f74 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a0c4 │ │ │ │ + bmi.n 12a0cc │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a14c │ │ │ │ + bmi.n 12a154 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a018 │ │ │ │ + bvc.n 129f80 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a080 │ │ │ │ + bmi.n 12a088 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a108 │ │ │ │ + bmi.n 12a110 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129ffc │ │ │ │ + bvc.n 129f8c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a03c │ │ │ │ + bcc.n 12a044 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12a0c4 │ │ │ │ + bmi.n 12a0cc │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fe0 │ │ │ │ + bvc.n 129f98 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129ff8 │ │ │ │ + bcc.n 12a000 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a080 │ │ │ │ + bcc.n 12a088 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129fbc │ │ │ │ + bvc.n 12a17c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129fb4 │ │ │ │ + bcc.n 129fbc │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a03c │ │ │ │ + bcc.n 12a044 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a198 │ │ │ │ + bvc.n 12a160 │ │ │ │ movs r3, r4 │ │ │ │ bcc.n 12a178 │ │ │ │ movs r3, r4 │ │ │ │ bcc.n 12a000 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a174 │ │ │ │ + bvc.n 12a13c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a13c │ │ │ │ + bcc.n 12a134 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a1c4 │ │ │ │ + bcc.n 129fbc │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a164 │ │ │ │ + bvc.n 12a118 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a0fc │ │ │ │ + bcc.n 12a0f8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a184 │ │ │ │ + bcc.n 12a180 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a154 │ │ │ │ + bvc.n 12a0f4 │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a0bc │ │ │ │ movs r3, r4 │ │ │ │ bcc.n 12a144 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a134 │ │ │ │ + bvc.n 12a0e4 │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a07c │ │ │ │ movs r3, r4 │ │ │ │ bcc.n 12a104 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a124 │ │ │ │ + bvs.n 12a0d4 │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a03c │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a0c4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a114 │ │ │ │ + bvs.n 12a0b4 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 12a1fc │ │ │ │ + bcs.n 129ffc │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a084 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a104 │ │ │ │ + bvs.n 12a0a4 │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a1bc │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a044 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0f4 │ │ │ │ + bvs.n 12a094 │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a17c │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a204 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0e4 │ │ │ │ + bvs.n 12a084 │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a13c │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a1c4 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0d4 │ │ │ │ + bvs.n 12a074 │ │ │ │ movs r3, r4 │ │ │ │ bne.n 12a0fc │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a184 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0cc │ │ │ │ + bvs.n 12a064 │ │ │ │ movs r3, r4 │ │ │ │ bne.n 12a0bc │ │ │ │ movs r3, r4 │ │ │ │ bcs.n 12a144 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0bc │ │ │ │ + bvs.n 12a054 │ │ │ │ movs r3, r4 │ │ │ │ bne.n 12a07c │ │ │ │ movs r3, r4 │ │ │ │ bne.n 12a104 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a0ac │ │ │ │ + bvs.n 12a04c │ │ │ │ movs r3, r4 │ │ │ │ bne.n 12a23c │ │ │ │ movs r3, r4 │ │ │ │ bne.n 12a0c4 │ │ │ │ movs r3, r4 │ │ │ │ + bvs.n 12a23c │ │ │ │ + movs r3, r4 │ │ │ │ + bne.n 12a1fc │ │ │ │ + movs r3, r4 │ │ │ │ + bne.n 12a084 │ │ │ │ + movs r3, r4 │ │ │ │ + bvs.n 12a22c │ │ │ │ + movs r3, r4 │ │ │ │ + bne.n 12a1bc │ │ │ │ + movs r3, r4 │ │ │ │ + bne.n 12a244 │ │ │ │ + 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,113 +249166,113 @@ │ │ │ │ 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} │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xfb780023 │ │ │ │ - @ instruction: 0xfb960023 │ │ │ │ - pop {r2} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfb380023 │ │ │ │ + @ instruction: 0xfb560023 │ │ │ │ cbnz r4, 12bef8 │ │ │ │ movs r3, r4 │ │ │ │ - svc 28 │ │ │ │ + cbnz r4, 12bee8 │ │ │ │ movs r3, r4 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + udf #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12bee8 │ │ │ │ + udf #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - revsh r4, r6 │ │ │ │ + cbnz r4, 12bed8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + hlt 0x0034 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x000a │ │ │ │ - movs r3, r4 │ │ │ │ - rev r2, r7 │ │ │ │ - movs r3, r4 │ │ │ │ - rsb r0, ip, r3, asr #32 │ │ │ │ - b.n 12bc00 │ │ │ │ + rev16 r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + cbnz r2, 12beea │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xeb8c0023 │ │ │ │ + b.n 12bb80 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7c80023 │ │ │ │ - @ instruction: 0xf7d60023 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + @ instruction: 0xf7880023 │ │ │ │ + @ instruction: 0xf7960023 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + @ instruction: 0xb690 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + itee │ │ │ │ + mov r3, r4 │ │ │ │ + stmiaal r0!, {r3} │ │ │ │ + moval r3, r4 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c068 │ │ │ │ + b.n 12bfe8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3860023 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xf3460023 │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r4, r4 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12bf30 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ - movs r3, r4 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + cbz r2, 12bf82 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7be0023 │ │ │ │ - cbz r4, 12bf8a │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf77e0023 │ │ │ │ cbz r4, 12bf7a │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + cbz r4, 12bf6a │ │ │ │ + movs r3, r4 │ │ │ │ + adds r4, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 12bf76 │ │ │ │ + uxtb r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxth r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ movs r4, r4 │ │ │ │ - uxth r2, r3 │ │ │ │ + sxtb r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxth r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ movs r4, r4 │ │ │ │ - sxth r0, r2 │ │ │ │ - movs r3, r4 │ │ │ │ cbz r0, 12bf7c │ │ │ │ movs r3, r4 │ │ │ │ + cbz r0, 12bf6c │ │ │ │ + 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 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ @@ -250288,135 +250289,135 @@ │ │ │ │ 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} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12cb80 │ │ │ │ + bne.n 12cd00 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12cba8 │ │ │ │ + bne.n 12cd28 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cb64 │ │ │ │ + b.n 12cae4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cb94 │ │ │ │ + b.n 12cb14 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 7, cr0, cr2, cr3, {1} │ │ │ │ - cdp 0, 8, cr0, cr4, cr3, {1} │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + cdp 0, 3, cr0, cr2, cr3, {1} │ │ │ │ + cdp 0, 4, cr0, cr4, cr3, {1} │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [lr, #140] @ 0x8c │ │ │ │ - ldc2 0, cr0, [r0, #140]! @ 0x8c │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + ldc2l 0, cr0, [lr, #-140] @ 0xffffff74 │ │ │ │ + ldc2l 0, cr0, [r0, #-140]! @ 0xffffff74 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d0, d10, d19 │ │ │ │ - cdp 0, 12, cr0, cr8, cr3, {1} │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + cdp 0, 12, cr0, cr10, cr3, {1} │ │ │ │ + cdp 0, 8, cr0, cr8, cr3, {1} │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {} │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q8, d10, d19 │ │ │ │ - vext.8 d16, d12, d19, #0 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + vaddl.s32 q0, d10, d19 │ │ │ │ + vext.8 d0, d12, d19, #0 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 12d0d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 16 │ │ │ │ movs r3, r4 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 26 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r7, pc, #784 @ (adr r7, 12d008 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #720 @ (adr r7, 12cfcc ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 12cecc ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfa840023 │ │ │ │ - @ instruction: 0xfa9a0023 │ │ │ │ - add r7, pc, #496 @ (adr r7, 12cef8 ) │ │ │ │ + @ instruction: 0xfa440023 │ │ │ │ + @ instruction: 0xfa5a0023 │ │ │ │ + add r7, pc, #240 @ (adr r7, 12cdf8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #176 @ (adr r7, 12cdbc ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 12d0bc ) │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s32 d0, d14, d19 │ │ │ │ - vhadd.s16 d16, d2, d19 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 12d108 ) │ │ │ │ + cdp 0, 14, cr0, cr14, cr3, {1} │ │ │ │ + vhadd.s16 d0, d2, d19 │ │ │ │ + add r6, pc, #752 @ (adr r6, 12d008 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #688 @ (adr r6, 12cfcc ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 12cecc ) │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + cbnz r2, 12cda2 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #912 @ (adr r5, 12d0b8 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 12cfb8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #592 @ (adr r5, 12cf7c ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 12ce7c ) │ │ │ │ movs r3, r4 │ │ │ │ - orns r0, ip, #35 @ 0x23 │ │ │ │ - bics.w r0, r4, #35 @ 0x23 │ │ │ │ - add r5, pc, #296 @ (adr r5, 12ce60 ) │ │ │ │ + bics.w r0, ip, #35 @ 0x23 │ │ │ │ + vext.8 d16, d4, d19, #0 │ │ │ │ + add r5, pc, #40 @ (adr r5, 12cd60 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 12d124 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 12d024 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #760 @ (adr r4, 12d040 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 12cf40 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #440 @ (adr r4, 12cf04 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 12ce04 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12cdb4 │ │ │ │ + bls.n 12cd34 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #232 @ (adr r4, 12ce40 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 12d140 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #936 @ (adr r3, 12d104 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 12d004 ) │ │ │ │ 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 +251543,149 @@ │ │ │ │ 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} │ │ │ │ + cbz r4, 12dc04 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #576 @ (adr r1, 12ddd8 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 12dcd8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #256 @ (adr r1, 12dc9c ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 12db9c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #520 @ (adr r3, 12dda8 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 12dca8 ) │ │ │ │ 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, #120 @ (adr r6, 12dc24 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #480 @ (adr r6, 12dd90 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 12dc90 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12dc94 │ │ │ │ + b.n 12dc14 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12dc2c │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r7, pc, #920 @ (adr r7, 12df64 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r7, pc, #992 @ (adr r7, 12dfb0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12dd68 │ │ │ │ + b.n 12dce8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12dd70 │ │ │ │ + b.n 12dcf0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12dacc │ │ │ │ + b.n 12da4c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12daf4 │ │ │ │ + b.n 12da74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12dc5c │ │ │ │ + cbz r2, 12dc4c │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 12dc62 │ │ │ │ + cbz r4, 12dc52 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #320 @ (adr r4, 12dd5c ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 12dc5c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #360 @ (adr r4, 12dd88 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 12dc88 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, 12dc3c ) │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #48 @ (adr r0, 12dc60 ) │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u32 q8, d8, d19 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, r4 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + vaddl.u32 q0, d8, d19 │ │ │ │ + vaddl.u8 q8, d0, d19 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12dd38 │ │ │ │ + bcc.n 12dcb8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12dccc │ │ │ │ + bcs.n 12dc4c │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - adds.w r0, r2, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf12a0023 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + @ instruction: 0xf0d20023 │ │ │ │ + @ instruction: 0xf0ea0023 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #424 @ (adr r1, 12de34 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 12dd34 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #472 @ (adr r1, 12de68 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 12dd68 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfaac0023 │ │ │ │ - @ instruction: 0xfab80023 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + @ instruction: 0xfa6c0023 │ │ │ │ + @ instruction: 0xfa780023 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ 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 +252701,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 12efe4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12f0a4 │ │ │ │ + b.n 12f024 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ - subs.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + sbcs.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ + sbcs.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - add.w r0, sl, r3, asr #32 │ │ │ │ - adds.w r0, r8, r3, asr #32 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + pkhtb r0, sl, r3, asr #32 │ │ │ │ + @ instruction: 0xead80023 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r3, r4 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + udf #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ea50 │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ea74 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 12ea30 │ │ │ │ + bcs.n 12e9b0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12ea5c │ │ │ │ + bcs.n 12e9dc │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12e6b0 │ │ │ │ + b.n 12e630 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12e6c4 │ │ │ │ + b.n 12e644 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ 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 +253683,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 ) │ │ │ │ - movs r3, r4 │ │ │ │ - add r6, pc, #760 @ (adr r6, 12f758 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 12f5fc ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + add r6, pc, #504 @ (adr r6, 12f658 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + add r1, sp, #24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r4, r6 │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ uxth r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12f4f0 │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12f514 │ │ │ │ + bge.n 12f470 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + bge.n 12f494 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ + movs r3, r4 │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ 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 +254848,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 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 1305d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #688 @ (adr r3, 1304d0 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 1303d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 1302a0 │ │ │ │ + cbnz r0, 130290 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 1302a8 │ │ │ │ + cbnz r2, 130298 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 130628 │ │ │ │ + b.n 1305a8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1305c8 │ │ │ │ + b.n 130548 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1301f4 │ │ │ │ + bcs.n 130374 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 130224 │ │ │ │ + bcs.n 1303a4 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1302f0 │ │ │ │ + bmi.n 130270 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 130290 │ │ │ │ + bmi.n 130210 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 130326 │ │ │ │ + cbnz r6, 130316 │ │ │ │ movs r3, r4 │ │ │ │ - rev r4, r0 │ │ │ │ + cbnz r4, 130320 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 130310 │ │ │ │ + cbz r0, 130300 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 130316 │ │ │ │ + cbz r2, 130306 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00a2 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x00b0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1302b8 │ │ │ │ + bpl.n 130438 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1302d0 │ │ │ │ + bpl.n 130450 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1303a8 │ │ │ │ + bls.n 130328 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1303b8 │ │ │ │ + bls.n 130338 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 1303d0 │ │ │ │ + cbnz r4, 1303c0 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 1303d8 │ │ │ │ + cbnz r6, 1303c8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 130374 │ │ │ │ + bcc.n 1304f4 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1303b8 │ │ │ │ + bcc.n 130338 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ 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 +256179,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 r0!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + cbz r4, 131192 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 131172 │ │ │ │ + cbz r2, 131162 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 13117c │ │ │ │ + cbz r0, 13116c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #472 @ (adr r6, 131354 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 131254 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #424 @ (adr r2, 131350 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 131250 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #480 @ (adr r2, 13138c ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 13128c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 131236 │ │ │ │ + cbnz r6, 131226 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 13123e │ │ │ │ + cbnz r0, 13122e │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1312e2 │ │ │ │ + cbz r2, 1312d2 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r6, r0 │ │ │ │ + cbz r6, 1312dc │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x0002 │ │ │ │ + rev16 r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x001a │ │ │ │ + rev16 r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r7, #0] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #224 @ (adr r2, 1313d8 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 1316d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #320 @ (adr r2, 13143c ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 13133c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 131316 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ 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 +257443,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 r6!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - revsh r2, r5 │ │ │ │ + hlt 0x002a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #120 @ (adr r3, 131f40 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 132240 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #176 @ (adr r3, 131f7c ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 13227c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #16 @ (adr r6, 131f88 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 132288 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #776 @ (adr r5, 132284 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 132184 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #32 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb62a │ │ │ │ movs r3, r4 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb634 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 132040 │ │ │ │ + cbnz r6, 132030 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 132048 │ │ │ │ + cbnz r4, 132038 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + str r2, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #704 @ (adr r1, 132328 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 132228 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #768 @ (adr r1, 13236c ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 13226c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + str r4, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r6, r5] │ │ │ │ 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 +258738,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 r5, [sp, #288] @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #672] @ (132fa8 ) │ │ │ │ + ldr r7, [pc, #416] @ (132ea8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #352] @ (132e6c ) │ │ │ │ + ldr r7, [pc, #96] @ (132d6c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #368] @ (132e88 ) │ │ │ │ + ldr r7, [pc, #112] @ (132d88 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #48] @ (132d4c ) │ │ │ │ + ldr r6, [pc, #816] @ (13304c ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #8] @ (132d30 ) │ │ │ │ + ldr r6, [pc, #776] @ (133030 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #712] @ (132ff4 ) │ │ │ │ + ldr r6, [pc, #456] @ (132ef4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #736] @ (133018 ) │ │ │ │ + ldr r6, [pc, #480] @ (132f18 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #416] @ (132edc ) │ │ │ │ + ldr r6, [pc, #160] @ (132ddc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #440] @ (132f00 ) │ │ │ │ + ldr r6, [pc, #184] @ (132e00 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #120] @ (132dc4 ) │ │ │ │ + ldr r5, [pc, #888] @ (1330c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #144] @ (132de8 ) │ │ │ │ + ldr r5, [pc, #912] @ (1330e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #848] @ (1330ac ) │ │ │ │ + ldr r5, [pc, #592] @ (132fac ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #752] @ (133058 ) │ │ │ │ + ldr r5, [pc, #496] @ (132f58 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #432] @ (132f1c ) │ │ │ │ + ldr r5, [pc, #176] @ (132e1c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #336] @ (132ec8 ) │ │ │ │ + ldr r5, [pc, #80] @ (132dc8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #16] @ (132d8c ) │ │ │ │ + ldr r4, [pc, #784] @ (13308c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #368 @ (adr r1, 132ef0 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 132df0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #456 @ (adr r1, 132f4c ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 132e4c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #32] @ (132da8 ) │ │ │ │ + ldr r4, [pc, #800] @ (1330a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #736] @ (13306c ) │ │ │ │ + ldr r4, [pc, #480] @ (132f6c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #760] @ (133090 ) │ │ │ │ + ldr r4, [pc, #504] @ (132f90 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #440] @ (132f54 ) │ │ │ │ + ldr r4, [pc, #184] @ (132e54 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #456] @ (132f70 ) │ │ │ │ + ldr r4, [pc, #200] @ (132e70 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #136] @ (132e34 ) │ │ │ │ + ldr r3, [pc, #904] @ (133134 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #160] @ (132e58 ) │ │ │ │ + ldr r3, [pc, #928] @ (133158 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #864] @ (13311c ) │ │ │ │ + ldr r3, [pc, #608] @ (13301c ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #856] @ (133120 ) │ │ │ │ + ldr r3, [pc, #600] @ (133020 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #536] @ (132fe4 ) │ │ │ │ + ldr r3, [pc, #280] @ (132ee4 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #528] @ (132fe8 ) │ │ │ │ + ldr r3, [pc, #272] @ (132ee8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #208] @ (132eac ) │ │ │ │ + ldr r2, [pc, #976] @ (1331ac ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #224] @ (132ec8 ) │ │ │ │ + ldr r2, [pc, #992] @ (1331c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #928] @ (13318c ) │ │ │ │ + ldr r2, [pc, #672] @ (13308c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #832] @ (133138 ) │ │ │ │ + ldr r2, [pc, #576] @ (133038 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #512] @ (132ffc ) │ │ │ │ + ldr r2, [pc, #256] @ (132efc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #536] @ (133020 ) │ │ │ │ + ldr r2, [pc, #280] @ (132f20 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #216] @ (132ee4 ) │ │ │ │ + ldr r1, [pc, #984] @ (1331e4 ) │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxth r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxth r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #232] @ (132f00 ) │ │ │ │ + ldr r1, [pc, #1000] @ (133200 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #936] @ (1331c4 ) │ │ │ │ + ldr r1, [pc, #680] @ (1330c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add sp, #0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #952] @ (1331e0 ) │ │ │ │ + ldr r1, [pc, #696] @ (1330e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #632] @ (1330a4 ) │ │ │ │ + ldr r1, [pc, #376] @ (132fa4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #656] @ (1330c8 ) │ │ │ │ + ldr r1, [pc, #400] @ (132fc8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #336] @ (132f8c ) │ │ │ │ + ldr r1, [pc, #80] @ (132e8c ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #320] @ (132f88 ) │ │ │ │ + ldr r1, [pc, #64] @ (132e88 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #0] @ (132e4c ) │ │ │ │ + ldr r0, [pc, #768] @ (13314c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #16] @ (132e68 ) │ │ │ │ + ldr r0, [pc, #784] @ (133168 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #720] @ (13312c ) │ │ │ │ + ldr r0, [pc, #464] @ (13302c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #744] @ (133150 ) │ │ │ │ + ldr r0, [pc, #488] @ (133050 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #424] @ (133014 ) │ │ │ │ + ldr r0, [pc, #168] @ (132f14 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #448] @ (133038 ) │ │ │ │ + ldr r0, [pc, #192] @ (132f38 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #128] @ (132efc ) │ │ │ │ + blx ip │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #88] @ (132ee0 ) │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - blxns r9 │ │ │ │ + blxns r1 │ │ │ │ movs r3, r4 │ │ │ │ - bxns pc │ │ │ │ + bxns r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - blx r0 │ │ │ │ + bx r8 │ │ │ │ movs r3, r4 │ │ │ │ - bx r6 │ │ │ │ + mov r8, lr │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - bx r6 │ │ │ │ + mov lr, lr │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, ip │ │ │ │ + mov lr, r4 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, r5 │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, r3 │ │ │ │ + mov r2, fp │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, r2 │ │ │ │ + mov r6, sl │ │ │ │ movs r3, r4 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ movs r3, r4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp sl, r7 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - mov r0, r0 │ │ │ │ + cmp r8, r8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r0, lr │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #944 @ (adr r6, 1332b0 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 1331b0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #24 @ (adr r7, 132f1c ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 13321c ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r4, lr │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #368 @ (adr r0, 133080 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 132f80 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #440 @ (adr r0, 1330cc ) │ │ │ │ + add r0, pc, #184 @ (adr r0, 132fcc ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ + add r8, fp │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, r4 │ │ │ │ + add ip, ip │ │ │ │ movs r3, r4 │ │ │ │ - add ip, sl │ │ │ │ + add ip, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #408 @ (adr r0, 1330c8 ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 132fc8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #488 @ (adr r0, 13311c ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 13301c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r8, ip │ │ │ │ + add r8, r4 │ │ │ │ movs r3, r4 │ │ │ │ - add r8, r2 │ │ │ │ + add r0, sl │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, ip │ │ │ │ + add r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, r2 │ │ │ │ + mvns r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r6, r1 │ │ │ │ + bics r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r3, r4 │ │ │ │ - mvns r6, r3 │ │ │ │ + bics r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - bics r6, r1 │ │ │ │ + muls r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - bics r4, r1 │ │ │ │ + muls r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r4, r7 │ │ │ │ + cmn 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 +260075,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 │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0 │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - eors r0, r6 │ │ │ │ + lsls r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ands r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - eors r4, r6 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - ands r4, r1 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + strb r4, [r4, #15] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + strb r6, [r6, #15] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, r2 │ │ │ │ + subs r6, #0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, r4 │ │ │ │ + mvns r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + mvns r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + subs r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #784 @ (adr r5, 133f80 ) │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #856 @ (adr r5, 133fcc ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 133e80 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + add r5, pc, #600 @ (adr r5, 133ecc ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #368 @ (adr r3, 133df0 ) │ │ │ │ + subs r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #456 @ (adr r3, 133e4c ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 133cf0 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + add r3, pc, #200 @ (adr r3, 133d4c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #2 │ │ │ │ + strb r4, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + subs r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r6, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + str r4, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - add r8, r4 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - add sl, r6 │ │ │ │ + add r0, ip │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + add r2, lr │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - muls r0, r6 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + cmn r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - bx r7 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - bxns r1 │ │ │ │ + mov lr, pc │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + mov ip, r9 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #14 │ │ │ │ + strh r4, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + subs r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + subs r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + adds r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #24 │ │ │ │ + strh r2, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #224] @ (133e50 ) │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #320] @ (133eb4 ) │ │ │ │ + ldr r6, [pc, #992] @ (134150 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + ldr r7, [pc, #64] @ (133db4 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + str r0, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + strh r0, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ + movs r3, r4 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ 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 +261312,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 r3, [pc, #704] @ (134cd8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #1016] @ (134e14 ) │ │ │ │ + ldr r3, [pc, #760] @ (134d14 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - ands r4, r0 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - bxns r9 │ │ │ │ + bxns r1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp lr, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - add sl, r0 │ │ │ │ + add r2, r8 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, r6 │ │ │ │ + mvns r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #22 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #26 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ 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 +261486,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 2f35e8 │ │ │ │ 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 +262467,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 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r7, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r4, r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r3, r3 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r3, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r1, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #14 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r1, r2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r7, r0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #22 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r4, r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #30 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r7, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r4, r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ 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 +263782,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 r3, r4 │ │ │ │ - movs r6, #28 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ - movs r3, r4 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ - 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, #30 │ │ │ │ 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, #30 │ │ │ │ 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, #30 │ │ │ │ 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, #30 │ │ │ │ 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, #30 │ │ │ │ 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 │ │ │ │ + movs r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ 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 │ │ │ │ + movs r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ 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 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + strb r6, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + strb r0, [r0, #6] │ │ │ │ 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 r6, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r0, r3, r3 │ │ │ │ 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 │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ 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 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ + strb r2, [r7, #27] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + strb r4, [r0, #28] │ │ │ │ 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 │ │ │ │ + strb r6, [r7, #27] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + strb r4, [r2, #27] │ │ │ │ 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 r6, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r0, [r4, #32] │ │ │ │ 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 │ │ │ │ + str r2, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r6, #28] │ │ │ │ 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 │ │ │ │ + adds r2, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + adds r0, r5, r4 │ │ │ │ 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 │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + str r0, [r2, #24] │ │ │ │ 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 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ 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 r6, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ 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 r6, #250 @ 0xfa │ │ │ │ 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, #22 │ │ │ │ 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, #6 │ │ │ │ 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 r6, #242 @ 0xf2 │ │ │ │ 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 r6, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #0 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ 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 r6, #190 @ 0xbe │ │ │ │ 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 r6, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ 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 r6, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ 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 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + movs r4, #4 │ │ │ │ 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 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ 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, [r2, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ 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, [r0, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ 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 r2, [r4, #9] │ │ │ │ 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 r6, [r2, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ 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 │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #16 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + strb r6, [r6, #7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ 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 │ │ │ │ + strh r2, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + strh r4, [r3, r6] │ │ │ │ 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 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #20 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + subs r0, #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 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + subs r0, #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 r2, r7, #24 │ │ │ │ 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 r6, r1, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ 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 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + adds r6, #20 │ │ │ │ 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 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #32 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ 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, #102 @ 0x66 │ │ │ │ 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, #86 @ 0x56 │ │ │ │ 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, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #24 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + movs r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #184] @ (136d68 ) │ │ │ │ + movs r1, #32 │ │ │ │ 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 │ │ │ │ + movs r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #632] @ (136f38 ) │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ 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 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #696] @ (136f88 ) │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ + ldr r5, [pc, #952] @ (137068 ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + ldr r5, [pc, #624] @ (136f24 ) │ │ │ │ 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 │ │ │ │ + ldr r5, [pc, #376] @ (136e38 ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + ldr r5, [pc, #432] @ (136e74 ) │ │ │ │ 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 r5, [pc, #440] @ (136e88 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r5, [pc, #240] @ (136dc4 ) │ │ │ │ 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 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ 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 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + subs r0, r2, #7 │ │ │ │ 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 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ + strb r6, [r7, #6] │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + strb r0, [r1, #7] │ │ │ │ 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 r7, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + cmp r0, #0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r2, r0, r0 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ 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 +265646,526 @@ │ │ │ │ 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 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r0, r0, #2 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ - movs r3, r4 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #4 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + adds r2, r5, #0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + adds r0, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + lsls r6, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ 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, r2, #16 │ │ │ │ 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 │ │ │ │ + str r2, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + str r0, [r2, #8] │ │ │ │ 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 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #20 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + cmp r3, #4 │ │ │ │ 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 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, r7 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, r1 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ 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 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ 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 r4, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u8 q8, d10, d18 │ │ │ │ - vhadd.u d16, d10, d18 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u16 q0, d10, d18 │ │ │ │ - vhadd.u8 d16, d10, d18 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + vaddl.u32 q8, d6, d18 │ │ │ │ + vaddl.u16 q0, d8, d18 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ 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 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ 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 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ 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 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ 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 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ 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 │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ 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 │ │ │ │ + movs r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ 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] │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + cmp r1, #4 │ │ │ │ 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 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + adds r7, #12 │ │ │ │ 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 │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ 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 │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ 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 r3, #246 @ 0xf6 │ │ │ │ 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 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ + ldc2 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ stc2l 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - ldc2l 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - mcrr2 0, 2, r0, r6, cr2 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + stc2l 0, cr0, [sl], #136 @ 0x88 │ │ │ │ + ldc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ + cmp r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ - ldc2 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - asrs r6, r2 │ │ │ │ + ldc2 0, cr0, [sl], #136 @ 0x88 │ │ │ │ + stc2l 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ + cmp r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ - @ instruction: 0xfbe60022 │ │ │ │ - mov lr, r7 │ │ │ │ + stc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ + ldc2 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ movs r3, r4 │ │ │ │ - mov r8, lr │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ + mrrc2 0, 2, r0, r6, cr2 │ │ │ │ stc2 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - @ instruction: 0xfbb60022 │ │ │ │ - mov sl, lr │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + strb r4, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ + stc2 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xfbd60022 │ │ │ │ - @ instruction: 0xfb860022 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfbf60022 │ │ │ │ @ instruction: 0xfba60022 │ │ │ │ - @ instruction: 0xfb560022 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + mov r6, pc │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + mov r8, r6 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfbc60022 │ │ │ │ @ instruction: 0xfb760022 │ │ │ │ - @ instruction: 0xfb260022 │ │ │ │ - movs r4, #26 │ │ │ │ + mov sl, r6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfb960022 │ │ │ │ @ instruction: 0xfb460022 │ │ │ │ - @ instruction: 0xfaf60022 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfb660022 │ │ │ │ smlatb r0, r6, r2, r0 │ │ │ │ - @ instruction: 0xfac60022 │ │ │ │ - movs r4, #10 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfb360022 │ │ │ │ @ instruction: 0xfae60022 │ │ │ │ - @ instruction: 0xfa960022 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfb060022 │ │ │ │ @ instruction: 0xfab60022 │ │ │ │ - @ instruction: 0xfa660022 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfad60022 │ │ │ │ @ instruction: 0xfa860022 │ │ │ │ - @ instruction: 0xfa360022 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfaa60022 │ │ │ │ @ instruction: 0xfa560022 │ │ │ │ - @ instruction: 0xfa060022 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfa760022 │ │ │ │ @ instruction: 0xfa260022 │ │ │ │ - ldr??.w r0, [r6, #34] @ 0x22 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfa460022 │ │ │ │ ldr??.w r0, [r6, #34] @ 0x22 │ │ │ │ - vld1.8 {d0[1]}, [r6], r2 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + adds r2, r5, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + adds r4, r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xfa160022 │ │ │ │ vst1.8 {d16[1]}, [r6], r2 │ │ │ │ - ldr??.w r0, [r6, r2, lsl #2] │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + adds r6, r5, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + adds r4, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ + vld1.8 {d16[1]}, [r6], r2 │ │ │ │ ldrsb.w r0, [r6, #34] @ 0x22 │ │ │ │ - vst4.8 {d16-d19}, [r6 :128], r2 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + adds r6, r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ 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, #46 @ 0x2e │ │ │ │ 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, #42 @ 0x2a │ │ │ │ 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, #30 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr.w r0, [r6, #34] @ 0x22 │ │ │ │ - strb.w r0, [r6, #34] @ 0x22 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + vld4.8 {d0-d3}, [r2 :128], r2 │ │ │ │ + ldr.w r0, [r4, #34] @ 0x22 │ │ │ │ + cmp r1, #22 │ │ │ │ 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 │ │ │ │ + cmp r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ 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] │ │ │ │ + cmp r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ + ldrb.w r0, [r6, #34] @ 0x22 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - @ instruction: 0xf7f60022 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ + str??.w r0, [r6, r2, lsl #2] │ │ │ │ ldrb.w r0, [r6, r2, lsl #2] │ │ │ │ - @ instruction: 0xf7c60022 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + movs r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ + ldrh.w r0, [r6, r2, lsl #2] │ │ │ │ @ instruction: 0xf7e60022 │ │ │ │ - @ instruction: 0xf7960022 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ 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] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf7d60022 │ │ │ │ @ instruction: 0xf7860022 │ │ │ │ - @ instruction: 0xf7360022 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf7a60022 │ │ │ │ @ instruction: 0xf7560022 │ │ │ │ - @ instruction: 0xf7060022 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf7760022 │ │ │ │ @ instruction: 0xf7260022 │ │ │ │ - @ instruction: 0xf6d60022 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf7460022 │ │ │ │ @ instruction: 0xf6f60022 │ │ │ │ - subw r0, r6, #2082 @ 0x822 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf7160022 │ │ │ │ movt r0, #26658 @ 0x6822 │ │ │ │ - @ instruction: 0xf6760022 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf6e60022 │ │ │ │ @ instruction: 0xf6960022 │ │ │ │ - movw r0, #26658 @ 0x6822 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf6b60022 │ │ │ │ @ instruction: 0xf6660022 │ │ │ │ - @ instruction: 0xf6160022 │ │ │ │ - bx r5 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - bx r7 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf6860022 │ │ │ │ @ instruction: 0xf6360022 │ │ │ │ - @ instruction: 0xf5e60022 │ │ │ │ - bx r7 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - bx r1 │ │ │ │ + subs r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf6560022 │ │ │ │ addw r0, r6, #2082 @ 0x822 │ │ │ │ - subs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - bx r7 │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - mov r8, fp │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf6260022 │ │ │ │ rsbs r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf5860022 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + mov sl, sp │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + mov r8, pc │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf5f60022 │ │ │ │ sub.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - adcs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + mov sl, pc │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + mov r8, r9 │ │ │ │ movs r3, r4 │ │ │ │ + rsb r0, r6, #10616832 @ 0xa20000 │ │ │ │ sbcs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf5260022 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + mov sl, pc │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + mov r8, r3 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf5960022 │ │ │ │ adc.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf4f60022 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ + sbc.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ adds.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf4c60022 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf5360022 │ │ │ │ @ instruction: 0xf4e60022 │ │ │ │ - eors.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ + add.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf4b60022 │ │ │ │ - orn r0, r6, #10616832 @ 0xa20000 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf4d60022 │ │ │ │ eor.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - bics.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + subs r0, r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf4a60022 │ │ │ │ orrs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - and.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ + orns r0, r6, #10616832 @ 0xa20000 │ │ │ │ bic.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf3d60022 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ + orr.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf3f60022 │ │ │ │ - @ instruction: 0xf3a60022 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ + ands.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf3c60022 │ │ │ │ - @ instruction: 0xf3760022 │ │ │ │ + strb r2, [r7, r5] │ │ │ │ + movs r3, r4 │ │ │ │ + strb r0, [r4, r6] │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf3e60022 │ │ │ │ + @ instruction: 0xf3960022 │ │ │ │ + strb r6, [r5, r6] │ │ │ │ + movs r3, r4 │ │ │ │ + strb r0, [r6, r5] │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf3b60022 │ │ │ │ + @ instruction: 0xf3660022 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf3860022 │ │ │ │ + @ instruction: 0xf3360022 │ │ │ │ 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 +267373,573 @@ │ │ │ │ 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 │ │ │ │ - cdp 0, 8, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 3, cr0, cr6, cr2, {1} │ │ │ │ - cmp r2, r7 │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r4, r9 │ │ │ │ - movs r3, r4 │ │ │ │ - cdp 0, 5, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 0, cr0, cr6, cr2, {1} │ │ │ │ - asrs r2, r4, #26 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ - movs r3, r4 │ │ │ │ - cdp 0, 2, cr0, cr6, cr2, {1} │ │ │ │ - ldcl 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ - movs r3, r4 │ │ │ │ + sbcs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf58c0022 │ │ │ │ + cdp 0, 4, cr0, cr6, cr2, {1} │ │ │ │ ldcl 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ - stc 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + add sl, pc │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + cmp r4, r1 │ │ │ │ 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 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ 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 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ 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 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ 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, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ + subs r0, r1, r0 │ │ │ │ + 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, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r0, r3, r7 │ │ │ │ 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 │ │ │ │ + adds r2, r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ + ldcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ stc 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - mrrc 0, 2, r0, r6, cr2 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + @ instruction: 0xfb2e0022 │ │ │ │ + adds r4, r6, r0 │ │ │ │ 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 │ │ │ │ + adds r6, r5, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + adds r4, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ + ldc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ mcrr 0, 2, r0, r6, cr2 │ │ │ │ - @ instruction: 0xebf60022 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + adds r6, r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ 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 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xebe60022 │ │ │ │ - @ instruction: 0xeb960022 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + ldc 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + @ instruction: 0xebe40022 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ + stc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ subs.w r0, r6, r2, asr #32 │ │ │ │ - sbc.w r0, r6, r2, asr #32 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeb820022 │ │ │ │ - @ instruction: 0xeb340022 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + rsbs r0, r6, r2, asr #32 │ │ │ │ + @ instruction: 0xeb860022 │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ 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 r6, r0, #29 │ │ │ │ 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 r2, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeaf60022 │ │ │ │ - @ instruction: 0xeaa60022 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + adc.w r0, r2, r2, asr #32 │ │ │ │ + @ instruction: 0xeaf40022 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ 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, r7, #15 │ │ │ │ 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 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ 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 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ 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 r2, r4, #14 │ │ │ │ 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, r1, #14 │ │ │ │ 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 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + 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 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ + 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 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ + 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 r2, r4, #21 │ │ │ │ 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 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + add.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ + ldmdb r6!, {r1, r5} │ │ │ │ strd r0, r0, [r6], #136 @ 0x88 │ │ │ │ - ldmia.w r6, {r1, r5} │ │ │ │ - asrs r2, r5, #10 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + add.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ + stmdb r6, {r1, r5} │ │ │ │ ldmia.w r6!, {r1, r5} │ │ │ │ - strd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xe8d60022 │ │ │ │ stmia.w r6, {r1, r5} │ │ │ │ - @ instruction: 0xe8360022 │ │ │ │ - @ instruction: 0xfb320022 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ + stmia.w r6!, {r1, r5} │ │ │ │ @ instruction: 0xe8560022 │ │ │ │ - @ instruction: 0xe8060022 │ │ │ │ - @ instruction: 0xfb3e0022 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ + ldrd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ @ instruction: 0xe8260022 │ │ │ │ - b.n 1392dc │ │ │ │ + asrs r2, r7, #9 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ + movs r3, r4 │ │ │ │ + strex r0, r0, [r6, #136] @ 0x88 │ │ │ │ + b.n 1392fc │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xfaf20022 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xe8160022 │ │ │ │ + b.n 1392ac │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb320022 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + @ instruction: 0xfafe0022 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139328 │ │ │ │ + b.n 1392f8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13928c │ │ │ │ + b.n 13925c │ │ │ │ movs r2, r4 │ │ │ │ - ldc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + @ instruction: 0xfaf20022 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1392d8 │ │ │ │ + b.n 1392a8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13923c │ │ │ │ + b.n 13920c │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + @ instruction: 0xfbd20022 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139288 │ │ │ │ + b.n 139258 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1391ec │ │ │ │ + b.n 1391bc │ │ │ │ movs r2, r4 │ │ │ │ - add.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + @ instruction: 0xfbea0022 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139238 │ │ │ │ + b.n 139208 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13919c │ │ │ │ + b.n 13916c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + @ instruction: 0xf4ca0022 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + b.n 1391b8 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 13911c │ │ │ │ + movs r2, r4 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1391e8 │ │ │ │ + b.n 139168 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13914c │ │ │ │ + b.n 1390cc │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139198 │ │ │ │ + b.n 139118 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1390fc │ │ │ │ + b.n 13907c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139148 │ │ │ │ + b.n 1390c8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1390ac │ │ │ │ + b.n 13902c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1390f8 │ │ │ │ + b.n 139078 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13905c │ │ │ │ + b.n 138fdc │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1390a8 │ │ │ │ + b.n 139028 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13900c │ │ │ │ + b.n 138f8c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139058 │ │ │ │ + b.n 138fd8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138fbc │ │ │ │ + b.n 138f3c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139008 │ │ │ │ + b.n 138f88 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138f6c │ │ │ │ + b.n 138eec │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138fb8 │ │ │ │ + b.n 138f38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138f1c │ │ │ │ + b.n 138e9c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138f68 │ │ │ │ + b.n 138ee8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138ecc │ │ │ │ + b.n 138e4c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138f18 │ │ │ │ + b.n 138e98 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e7c │ │ │ │ + b.n 138dfc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ec0 │ │ │ │ + b.n 138e40 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e28 │ │ │ │ + b.n 138da8 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e78 │ │ │ │ + b.n 138df8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138ddc │ │ │ │ + b.n 138d5c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e28 │ │ │ │ + b.n 138da8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d8c │ │ │ │ + b.n 138d0c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138dd8 │ │ │ │ + b.n 138d58 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d3c │ │ │ │ + b.n 138cbc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d88 │ │ │ │ + b.n 138d08 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138cec │ │ │ │ + b.n 138c6c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d38 │ │ │ │ + b.n 138cb8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c9c │ │ │ │ + b.n 139c1c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ce8 │ │ │ │ + b.n 139c68 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c4c │ │ │ │ + b.n 139bcc │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r1, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138c98 │ │ │ │ + b.n 139c18 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bfc │ │ │ │ + b.n 139b7c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139c48 │ │ │ │ + b.n 139bc8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bac │ │ │ │ + b.n 139b2c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139bf8 │ │ │ │ + b.n 139b78 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b5c │ │ │ │ + b.n 139adc │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139ba8 │ │ │ │ + b.n 139b28 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b0c │ │ │ │ + b.n 139a8c │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139b58 │ │ │ │ + b.n 139ad8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139abc │ │ │ │ + b.n 139a3c │ │ │ │ movs r2, r4 │ │ │ │ - ldmia.w r6, {r1, r5} │ │ │ │ - subs r0, r4, #4 │ │ │ │ + @ instruction: 0xe8560022 │ │ │ │ + subs r0, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139b08 │ │ │ │ + b.n 139a88 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139a6c │ │ │ │ + b.n 1399ec │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139ab8 │ │ │ │ + b.n 139a38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139a1c │ │ │ │ + b.n 13999c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139a68 │ │ │ │ + b.n 1399e8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1399cc │ │ │ │ + b.n 13994c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139a18 │ │ │ │ + b.n 139998 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13997c │ │ │ │ + b.n 1398fc │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r5 │ │ │ │ + asrs r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r0, r6 │ │ │ │ + asrs r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1399c8 │ │ │ │ + b.n 139948 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13992c │ │ │ │ + b.n 1398ac │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r5 │ │ │ │ + asrs r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r0, r0 │ │ │ │ + asrs r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139978 │ │ │ │ + b.n 1398f8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1398dc │ │ │ │ + b.n 13985c │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r3 │ │ │ │ + asrs r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2 │ │ │ │ + lsrs r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139928 │ │ │ │ + b.n 1398a8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13988c │ │ │ │ + b.n 13980c │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r0 │ │ │ │ + asrs r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1398d0 │ │ │ │ + b.n 139850 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139838 │ │ │ │ + b.n 1397b8 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6 │ │ │ │ + lsrs r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r6 │ │ │ │ + eors r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139888 │ │ │ │ + b.n 139808 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1397ec │ │ │ │ + b.n 13976c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r4 │ │ │ │ + lsrs r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0 │ │ │ │ + eors r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139838 │ │ │ │ + b.n 1397b8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13979c │ │ │ │ + b.n 13971c │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 0, cr0, cr6, cr2, {1} │ │ │ │ - ldc2l 0, cr0, [r8, #136] @ 0x88 │ │ │ │ - b.n 1397e8 │ │ │ │ + stc2l 0, cr0, [r6, #136] @ 0x88 │ │ │ │ + ldc2 0, cr0, [r8, #136] @ 0x88 │ │ │ │ + b.n 139768 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13974c │ │ │ │ + b.n 1396cc │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - stc2 0, cr0, [r8, #136]! @ 0x88 │ │ │ │ - b.n 139798 │ │ │ │ + stc2 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ + stc2l 0, cr0, [r8, #-136]! @ 0xffffff78 │ │ │ │ + b.n 139718 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1396fc │ │ │ │ + b.n 13967c │ │ │ │ movs r2, r4 │ │ │ │ - ldc2 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ - ldc2l 0, cr0, [r8, #-136]! @ 0xffffff78 │ │ │ │ - b.n 139748 │ │ │ │ + ldc2l 0, cr0, [lr], #136 @ 0x88 │ │ │ │ + ldc2 0, cr0, [r8, #-136]! @ 0xffffff78 │ │ │ │ + b.n 1396c8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1396ac │ │ │ │ + b.n 13962c │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ - stc2l 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ - b.n 1396f8 │ │ │ │ + stc2 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ + stc2 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ + b.n 139678 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13965c │ │ │ │ + b.n 1395dc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1395b0 │ │ │ │ + b.n 139530 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8040022 │ │ │ │ - b.n 1396a0 │ │ │ │ + b.n 139540 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139608 │ │ │ │ + b.n 139620 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8020022 │ │ │ │ - b.n 139578 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139658 │ │ │ │ + b.n 139548 │ │ │ │ movs r2, r4 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + b.n 1394f8 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 1395d8 │ │ │ │ + movs r2, r4 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139608 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [r4, #-136]! @ 0xffffff78 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + stcl 0, cr0, [sl], #136 @ 0x88 │ │ │ │ + ldcl 0, cr0, [r4], #136 @ 0x88 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ 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,397 +268743,394 @@ │ │ │ │ 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 r6, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 13a098 │ │ │ │ + bge.n 13a018 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139ffc │ │ │ │ + bls.n 139f7c │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 13a048 │ │ │ │ + bls.n 139fc8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139fac │ │ │ │ + bls.n 139f2c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 139ff8 │ │ │ │ + bls.n 139f78 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139f5c │ │ │ │ + bls.n 13a0dc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 139fa8 │ │ │ │ + bls.n 13a128 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 13a10c │ │ │ │ + bls.n 13a08c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 139f58 │ │ │ │ + bls.n 13a0d8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 13a0bc │ │ │ │ + bhi.n 13a03c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 13a108 │ │ │ │ + bls.n 13a088 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 13a06c │ │ │ │ + bhi.n 139fec │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 13a0b8 │ │ │ │ + bhi.n 13a038 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13a01c │ │ │ │ + bhi.n 139f9c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3da0022 │ │ │ │ - @ instruction: 0xf3e80022 │ │ │ │ - bhi.n 13a068 │ │ │ │ + @ instruction: 0xf39a0022 │ │ │ │ + @ instruction: 0xf3a80022 │ │ │ │ + bhi.n 139fe8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139fcc │ │ │ │ + bhi.n 13a14c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf5e60022 │ │ │ │ - @ instruction: 0xf5f80022 │ │ │ │ - bhi.n 13a018 │ │ │ │ + sub.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ + subs.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + bhi.n 139f98 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13a17c │ │ │ │ + bhi.n 13a0fc │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 139fc8 │ │ │ │ + bhi.n 13a148 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13a12c │ │ │ │ + bhi.n 13a0ac │ │ │ │ movs r2, r4 │ │ │ │ - rsbs r0, r2, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf5980022 │ │ │ │ - bhi.n 13a178 │ │ │ │ + @ instruction: 0xf5920022 │ │ │ │ + adcs.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + bhi.n 13a0f8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13a0dc │ │ │ │ + bvc.n 13a05c │ │ │ │ movs r2, r4 │ │ │ │ - rsb r0, r6, #10616832 @ 0xa20000 │ │ │ │ - sbc.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ - bhi.n 13a128 │ │ │ │ + @ instruction: 0xf5860022 │ │ │ │ + @ instruction: 0xf5280022 │ │ │ │ + bvc.n 13a0a8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13a08c │ │ │ │ + bvc.n 13a00c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 13a0d8 │ │ │ │ + bvc.n 13a058 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13a03c │ │ │ │ + bvc.n 13a1bc │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 13a088 │ │ │ │ + bvc.n 13a008 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 139fec │ │ │ │ + bvc.n 13a16c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 13a038 │ │ │ │ + bvc.n 13a1b8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13a19c │ │ │ │ + bvc.n 13a11c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 13a1e8 │ │ │ │ + bvc.n 13a168 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13a14c │ │ │ │ + bvs.n 13a0cc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf4fa0022 │ │ │ │ - orns r0, r8, #10616832 @ 0xa20000 │ │ │ │ - bvc.n 13a198 │ │ │ │ + @ instruction: 0xf4ba0022 │ │ │ │ + bics.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + bvc.n 13a118 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a0fc │ │ │ │ + bvs.n 13a07c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 13a148 │ │ │ │ - movs r2, r4 │ │ │ │ - bvs.n 13a0ac │ │ │ │ + bvs.n 13a0c8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a1d8 │ │ │ │ + bvs.n 13a02c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a180 │ │ │ │ + b.n 13a158 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a0f8 │ │ │ │ + svc 236 @ 0xec │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a05c │ │ │ │ + bvs.n 13a078 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a1d0 │ │ │ │ + bvs.n 13a1dc │ │ │ │ movs r2, r4 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 13a150 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a0a8 │ │ │ │ - movs r2, r4 │ │ │ │ - bvs.n 13a20c │ │ │ │ - movs r2, r4 │ │ │ │ - movw r0, #57378 @ 0xe022 │ │ │ │ - @ instruction: 0xf25c0022 │ │ │ │ - bvs.n 13a058 │ │ │ │ - movs r2, r4 │ │ │ │ - bvs.n 13a1bc │ │ │ │ - movs r2, r4 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ movs r2, r4 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + bvs.n 13a228 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a200 │ │ │ │ + bvs.n 13a18c │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 13a168 │ │ │ │ + addw r0, lr, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf21c0022 │ │ │ │ + bvs.n 13a1d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139970 │ │ │ │ + bpl.n 13a13c │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, r6 │ │ │ │ - movs r3, r4 │ │ │ │ - bvs.n 13a1b8 │ │ │ │ + svc 66 @ 0x42 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13a11c │ │ │ │ + svc 88 @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, r7 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, r4 │ │ │ │ - bpl.n 13a168 │ │ │ │ + bvs.n 13a180 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13a0cc │ │ │ │ + bpl.n 13a0e8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139ae8 │ │ │ │ + b.n 13a8f0 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u16 q8, d0, d18 │ │ │ │ - bpl.n 13a118 │ │ │ │ + vrev64.8 d16, d18 │ │ │ │ + bpl.n 13a138 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13a27c │ │ │ │ + bpl.n 13a09c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b48 │ │ │ │ + vaddl.u q8, d14, d18 │ │ │ │ + vaddl.u8 q8, d0, d18 │ │ │ │ + bpl.n 13a0e8 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u32 q0, d0, d18 │ │ │ │ - bpl.n 13a0c8 │ │ │ │ + bpl.n 13a24c │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13a22c │ │ │ │ + b.n 139a68 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b50 │ │ │ │ + vaddl.u16 q0, d0, d18 │ │ │ │ + bpl.n 13a098 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.u32 d16, d12, d18 │ │ │ │ - bpl.n 13a270 │ │ │ │ + bpl.n 13a1fc │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13a1d8 │ │ │ │ + b.n 139ac8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b68 │ │ │ │ + vhadd.u32 d16, d0, d18 │ │ │ │ + bpl.n 13a248 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.u8 d16, d0, d18 │ │ │ │ - bpl.n 13a228 │ │ │ │ + bpl.n 13a1ac │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 13a18c │ │ │ │ + b.n 139ad0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b70 │ │ │ │ + vhadd.u32 d0, d12, d18 │ │ │ │ + bpl.n 13a1f0 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.u16 d0, d0, d18 │ │ │ │ - bpl.n 13a1d8 │ │ │ │ + bmi.n 13a158 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 13a13c │ │ │ │ + b.n 139ae8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b78 │ │ │ │ + vhadd.u8 d0, d0, d18 │ │ │ │ + bmi.n 13a1a8 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr2, {1} │ │ │ │ - bmi.n 13a188 │ │ │ │ + bmi.n 13a10c │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 13a0ec │ │ │ │ + b.n 139af0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b80 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr2, {1} │ │ │ │ + bmi.n 13a158 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr2, {1} │ │ │ │ - bmi.n 13a138 │ │ │ │ + bmi.n 13a2bc │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 13a29c │ │ │ │ + b.n 139af8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b88 │ │ │ │ + cdp2 0, 10, cr0, cr0, cr2, {1} │ │ │ │ + bmi.n 13a108 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr2, {1} │ │ │ │ - bmi.n 13a2e8 │ │ │ │ + bmi.n 13a26c │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 13a24c │ │ │ │ + b.n 139b00 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b98 │ │ │ │ + cdp2 0, 7, cr0, cr0, cr2, {1} │ │ │ │ + bmi.n 13a2b8 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr2, {1} │ │ │ │ - bmi.n 13a298 │ │ │ │ + bmi.n 13a21c │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a1fc │ │ │ │ + b.n 139b08 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139ba8 │ │ │ │ + cdp2 0, 4, cr0, cr0, cr2, {1} │ │ │ │ + bmi.n 13a268 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr2, {1} │ │ │ │ - bmi.n 13a248 │ │ │ │ + bcc.n 13a1cc │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a1ac │ │ │ │ + b.n 139b18 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bb8 │ │ │ │ + cdp2 0, 1, cr0, cr0, cr2, {1} │ │ │ │ + bmi.n 13a218 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2l 0, cr0, [r0, #136]! @ 0x88 │ │ │ │ - bcc.n 13a1f8 │ │ │ │ + bcc.n 13a17c │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a15c │ │ │ │ + b.n 139b28 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bc8 │ │ │ │ + stc2l 0, cr0, [r0, #136]! @ 0x88 │ │ │ │ + bcc.n 13a1c8 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r0, #136] @ 0x88 │ │ │ │ - bcc.n 13a1a8 │ │ │ │ + bcc.n 13a12c │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a30c │ │ │ │ + b.n 139b38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bd8 │ │ │ │ + ldc2 0, cr0, [r0, #136]! @ 0x88 │ │ │ │ + bcc.n 13a178 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2 0, cr0, [r0, #136] @ 0x88 │ │ │ │ - bcc.n 13a158 │ │ │ │ + bcc.n 13a2dc │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a2bc │ │ │ │ + b.n 139b48 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139be8 │ │ │ │ + stc2 0, cr0, [r0, #136] @ 0x88 │ │ │ │ + bcc.n 13a328 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ - bcc.n 13a308 │ │ │ │ + bcc.n 13a28c │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a26c │ │ │ │ + b.n 139b58 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bf8 │ │ │ │ + ldc2l 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ + bcc.n 13a2d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ - bcc.n 13a2b8 │ │ │ │ + bcs.n 13a23c │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a21c │ │ │ │ + b.n 139b68 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c10 │ │ │ │ + stc2 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ + bcc.n 13a288 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ - bcs.n 13a268 │ │ │ │ + bcs.n 13a1ec │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a1cc │ │ │ │ + b.n 139b78 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c28 │ │ │ │ + ldc2l 0, cr0, [r0], #136 @ 0x88 │ │ │ │ + bcs.n 13a238 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2l 0, cr0, [r0], {34} @ 0x22 │ │ │ │ - bcs.n 13a218 │ │ │ │ + bcs.n 13a19c │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a37c │ │ │ │ + b.n 139b90 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c30 │ │ │ │ + stc2l 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + bcs.n 13a1e8 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r0], #136 @ 0x88 │ │ │ │ - bcs.n 13a1c8 │ │ │ │ + bcs.n 13a34c │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a32c │ │ │ │ + b.n 139ba8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c18 │ │ │ │ + ldc2 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + bcs.n 13a198 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [ip], #-136 @ 0xffffff78 │ │ │ │ - bcs.n 13a370 │ │ │ │ + bcs.n 13a2fc │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a2d8 │ │ │ │ + b.n 139bb0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c28 │ │ │ │ + stc2l 0, cr0, [r0], #-136 @ 0xffffff78 │ │ │ │ + bcs.n 13a348 │ │ │ │ movs r2, r4 │ │ │ │ - mcrr2 0, 2, r0, r0, cr2 │ │ │ │ - bcs.n 13a328 │ │ │ │ + bcs.n 13a2ac │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a28c │ │ │ │ + b.n 139b98 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ - ldc2 0, cr0, [r0], {34} @ 0x22 │ │ │ │ - bcs.n 13a2d8 │ │ │ │ + stc2 0, cr0, [ip], #-136 @ 0xffffff78 │ │ │ │ + bcs.n 13a2f0 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a23c │ │ │ │ + bne.n 13a258 │ │ │ │ movs r2, r4 │ │ │ │ - subw r0, r2, #34 @ 0x22 │ │ │ │ - @ instruction: 0xfbe00022 │ │ │ │ - bne.n 13a288 │ │ │ │ + b.n 139ba8 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a1ec │ │ │ │ + stc2 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + bne.n 13a2a8 │ │ │ │ movs r2, r4 │ │ │ │ - eor.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xfbb00022 │ │ │ │ - bne.n 13a238 │ │ │ │ + bne.n 13a20c │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a39c │ │ │ │ + stc2 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + @ instruction: 0xfbd00022 │ │ │ │ + bne.n 13a258 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2820022 │ │ │ │ - @ instruction: 0xfb800022 │ │ │ │ - bne.n 13a3e8 │ │ │ │ + bne.n 13a3bc │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a34c │ │ │ │ + @ instruction: 0xf2620022 │ │ │ │ + @ instruction: 0xfba00022 │ │ │ │ + bne.n 13a208 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 13a32c │ │ │ │ + bne.n 13a36c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb580022 │ │ │ │ - bne.n 13a3a8 │ │ │ │ + orr.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xfb700022 │ │ │ │ + bne.n 13a3b8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13a30c │ │ │ │ + bne.n 13a31c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7e40022 │ │ │ │ - @ instruction: 0xfb300022 │ │ │ │ + movw r0, #8226 @ 0x2022 │ │ │ │ + @ instruction: 0xfb400022 │ │ │ │ bne.n 13a368 │ │ │ │ movs r2, r4 │ │ │ │ beq.n 13a2cc │ │ │ │ movs r2, r4 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + bge.n 13a2ac │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb080022 │ │ │ │ - beq.n 13a328 │ │ │ │ + smlatb r0, r8, r2, r0 │ │ │ │ + bne.n 13a328 │ │ │ │ movs r2, r4 │ │ │ │ beq.n 13a28c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13aa14 │ │ │ │ - movs r2, r4 │ │ │ │ - @ instruction: 0xfae00022 │ │ │ │ + @ instruction: 0xf7a40022 │ │ │ │ + @ instruction: 0xfaf00022 │ │ │ │ beq.n 13a2e8 │ │ │ │ movs r2, r4 │ │ │ │ beq.n 13a24c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2d40022 │ │ │ │ - @ instruction: 0xfab80022 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xfac80022 │ │ │ │ beq.n 13a2a8 │ │ │ │ movs r2, r4 │ │ │ │ beq.n 13a40c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2ec0022 │ │ │ │ - @ instruction: 0xfa900022 │ │ │ │ + b.n 13a994 │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xfaa00022 │ │ │ │ beq.n 13a268 │ │ │ │ movs r2, r4 │ │ │ │ beq.n 13a3cc │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xf2940022 │ │ │ │ + @ instruction: 0xfa780022 │ │ │ │ + beq.n 13a428 │ │ │ │ + movs r2, r4 │ │ │ │ + beq.n 13a38c │ │ │ │ + movs r2, r4 │ │ │ │ + subw r0, ip, #34 @ 0x22 │ │ │ │ + @ instruction: 0xfa500022 │ │ │ │ + beq.n 13a3e8 │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ ldrb.w r3, [r0, #475] @ 0x1db │ │ │ │ movw r2, #30497 @ 0x7721 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #40568 @ 0x9e78 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -279435,15 +279434,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 1f6350 │ │ │ │ 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 +279481,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 1f9b64 │ │ │ │ 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 1f6450 │ │ │ │ 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 1f6450 │ │ │ │ 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 +279521,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: 0xb788 │ │ │ │ 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 +279540,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 1f7004 │ │ │ │ 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 +279577,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 1f99d4 │ │ │ │ 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 +279635,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 r4, #166 @ 0xa6 │ │ │ │ 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 1f6500 │ │ │ │ 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 1f6464 │ │ │ │ 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 1f6564 │ │ │ │ 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 +279733,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 1f5254 │ │ │ │ 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 1f5280 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14259e │ │ │ │ @@ -280366,15 +280365,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 1f7a18 │ │ │ │ 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 +280504,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, #7 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ movs r7, r4 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 142cac │ │ │ │ + bcc.n 142c2c │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 142c1c │ │ │ │ + bcc.n 142b9c │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ 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 +280559,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 1f9450 │ │ │ │ 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 +280976,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 r6, sp, #464 @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ bl 57176 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ 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 +281221,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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 +282059,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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 +282955,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 1fa488 │ │ │ │ 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 +283048,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 1fa488 │ │ │ │ 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 +283184,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 1f9b64 │ │ │ │ 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 +285901,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, #23] │ │ │ │ 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 +286032,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 20d030 │ │ │ │ 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 +286062,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 20d04c │ │ │ │ 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 +286090,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +286126,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 20d030 │ │ │ │ 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 +286142,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 20d04c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +286281,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 1f99d4 │ │ │ │ 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 +286344,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 20d030 │ │ │ │ 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 +286366,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 20d04c │ │ │ │ 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 +286616,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +286668,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +286889,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 20d030 │ │ │ │ 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 +286910,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 1f5df0 │ │ │ │ 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 20d04c │ │ │ │ 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 1f61e8 │ │ │ │ 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 1f5e2c │ │ │ │ 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 +287271,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 1f5280 │ │ │ │ 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 +287296,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 1f5254 │ │ │ │ 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 +287385,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 1f5280 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 147536 │ │ │ │ @@ -287410,15 +287409,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 1f5254 │ │ │ │ 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 +287464,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 1f5280 │ │ │ │ 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 +287489,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 1f5254 │ │ │ │ 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 +287881,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, #24] │ │ │ │ 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 +288068,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, #6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r7, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc 0, cr0, [r2, #140] @ 0x8c │ │ │ │ - str r0, [r3, #4] │ │ │ │ + ldcl 0, cr0, [r2, #-140] @ 0xffffff74 │ │ │ │ + str r0, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r6, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r2, #0] │ │ │ │ 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 +288147,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 1fefb4 │ │ │ │ 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 +288187,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, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r3, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stcl 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + stc 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 147dce │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -288221,15 +288220,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 2f1af8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -289139,17 +289138,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, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ 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 +289249,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 2f1730 │ │ │ │ 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 +289347,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 1f7874 │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 148954 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fefec │ │ │ │ + bl 1fefb4 │ │ │ │ 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 +289532,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] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ strb r2, [r2, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 148b18 │ │ │ │ + bvs.n 148a98 │ │ │ │ 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 +289965,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 r5, [pc, #800] @ (1492c0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #896] @ (149324 ) │ │ │ │ + ldr r5, [pc, #640] @ (149224 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #688] @ (149258 ) │ │ │ │ + ldr r5, [pc, #432] @ (149158 ) │ │ │ │ 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 +290177,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 1f70ec │ │ │ │ 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 +290452,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 r1, [pc, #256] @ (14958c ) │ │ │ │ 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 +294302,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 r6, sp, #1008 @ 0x3f0 │ │ │ │ movs r2, r5 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ 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 +295807,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, #9 │ │ │ │ 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 +295844,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 r4, [sp, #456] @ 0x1c8 │ │ │ │ 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 +295894,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 r3, [sp, #880] @ 0x370 │ │ │ │ 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 +299978,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 2fae78 │ │ │ │ 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 +300318,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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ cbz r0, 1503b4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1503b4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2facf8 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 +300411,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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 +300598,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 2fae78 │ │ │ │ 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 +300624,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 2fae78 │ │ │ │ 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 +300717,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 1f9dc0 │ │ │ │ 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 1f9d3c │ │ │ │ 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 +300741,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 1f6bd4 │ │ │ │ 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 +300762,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 1f9a54 │ │ │ │ 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 +300825,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 1f6bd4 │ │ │ │ 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 +300842,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 1f9b64 │ │ │ │ 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 +300867,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 1f9b64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ b.n 150752 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f2cc4 │ │ │ │ + bl 2f2c8c │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 │ │ │ │ + bvs.n 150a90 │ │ │ │ movs r1, r4 │ │ │ │ - bvs.n 150ad0 │ │ │ │ + bvs.n 150a50 │ │ │ │ movs r1, r4 │ │ │ │ - bvs.n 150a34 │ │ │ │ + bpl.n 1509b4 │ │ │ │ movs r1, r4 │ │ │ │ - bpl.n 150a28 │ │ │ │ + bmi.n 1509a8 │ │ │ │ movs r1, r4 │ │ │ │ - bpl.n 150a70 │ │ │ │ + bpl.n 1509f0 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150928 │ │ │ │ + bmi.n 150aa8 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150914 │ │ │ │ + bmi.n 150a94 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 15096c │ │ │ │ + bmi.n 150aec │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150ad4 │ │ │ │ + bmi.n 150a54 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 15094c │ │ │ │ + bmi.n 150acc │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150aa4 │ │ │ │ + bmi.n 150a24 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150920 │ │ │ │ + bmi.n 150aa0 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 150a88 │ │ │ │ + bcc.n 150a08 │ │ │ │ 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 +301013,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 2f3190 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 150b72 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9df8 │ │ │ │ + bl 1f9dc0 │ │ │ │ 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 1f9b64 │ │ │ │ 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 2f3190 │ │ │ │ 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 1f9dc0 │ │ │ │ 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 +301131,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 │ │ │ │ + bcc.n 150ca4 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf53400b4 │ │ │ │ - bcc.n 150c7c │ │ │ │ + bcc.n 150bfc │ │ │ │ movs r1, r4 │ │ │ │ - bics.w r0, r0, r1, asr #32 │ │ │ │ - ldrd r0, r0, [r6, #132] @ 0x84 │ │ │ │ + ldrd r0, r0, [r0, #132]! @ 0x84 │ │ │ │ + @ instruction: 0xe9960021 │ │ │ │ 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 +301296,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 1f9b64 │ │ │ │ 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 +301323,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 1f5df0 │ │ │ │ cbz r0, 150dc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdcd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f61e8 │ │ │ │ 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 1f9960 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fdc20 │ │ │ │ + bl 1fdbe8 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ 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 +301372,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 1fdbe8 │ │ │ │ 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 +301390,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 1fdbe8 │ │ │ │ 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 1fdc00 │ │ │ │ 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 +301430,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 1fdbe8 │ │ │ │ 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 +301461,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 1fdbe8 │ │ │ │ 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 +301503,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 1fdbe8 │ │ │ │ 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 +301642,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 1fdbe8 │ │ │ │ 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 +301700,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 1fdbe8 │ │ │ │ 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 +301786,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 1fdcd8 │ │ │ │ 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 +301806,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +301859,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 1fdcd8 │ │ │ │ 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 +301877,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +301948,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 2f16b0 │ │ │ │ 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 +302554,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 │ │ │ │ + bx r0 │ │ │ │ movs r2, r5 │ │ │ │ b.n 151684 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -302759,15 +302758,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 r1!, {r2, r3, r6, 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 +302944,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 20d030 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ ldr r1, [pc, #52] @ (151e90 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 20d0a0 │ │ │ │ + bl 20d068 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 151e74 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (151e94 ) │ │ │ │ @@ -302974,20 +302973,20 @@ │ │ │ │ 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} │ │ │ │ - movs r1, r4 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ - movs r1, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + itte │ │ │ │ + mov r1, r4 │ │ │ │ + itee le @ unpredictable > │ │ │ │ + movle r1, r4 │ │ │ │ + movgt r0, r0 │ │ │ │ + movgt 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, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ @@ -303958,24 +303957,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 20cfa4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 15285a │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cf70 │ │ │ │ + bl 20cf38 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152890 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20cf70 │ │ │ │ + bl 20cf38 │ │ │ │ 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 +304000,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 20cf24 │ │ │ │ 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 20cf90 │ │ │ │ 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 20cf24 │ │ │ │ b.n 1528a8 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ movs r1, r4 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ movs r1, r4 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ 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 +304096,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 1fefb4 │ │ │ │ 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, 1529e8 │ │ │ │ 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 +304293,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 1f5254 │ │ │ │ b.n 152aca │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #320] @ 0x140 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5254 │ │ │ │ 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 +304328,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152b50 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152bec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304345,15 +304344,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 1f5280 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152c16 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304372,21 +304371,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 │ │ │ │ + cbz r4, 152cc2 │ │ │ │ movs r1, r4 │ │ │ │ - cbz r6, 152cb8 │ │ │ │ + cbz r6, 152ca8 │ │ │ │ movs r1, r4 │ │ │ │ - cbz r4, 152cce │ │ │ │ + cbz r4, 152cbe │ │ │ │ movs r1, r4 │ │ │ │ - cbz r2, 152cbc │ │ │ │ + cbz r2, 152cac │ │ │ │ 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 +304459,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 20d030 │ │ │ │ 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 20cf58 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +304488,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 20d030 │ │ │ │ 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 20cf58 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +304631,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 20d030 │ │ │ │ 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 20cf58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +304661,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 20d030 │ │ │ │ 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 20cf58 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +304689,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 r6, sp, #824 @ 0x338 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +304729,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 20d030 │ │ │ │ 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 20cf08 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152fca │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20cf74 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15302c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +304781,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 r6, sp, #536 @ 0x218 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ 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 +305054,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 r1, sp, #824 @ 0x338 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #32 │ │ │ │ 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 20d030 │ │ │ │ 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 +305145,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 20cf08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +305181,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 r2, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ 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 +305221,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 20cf24 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cf24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 +305250,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 1f9b64 │ │ │ │ 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 +305266,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 20d030 │ │ │ │ b.n 1535c0 │ │ │ │ - bl 20cfac │ │ │ │ + bl 20cf74 │ │ │ │ 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 +305285,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 20d04c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 20cf90 │ │ │ │ + bl 20cf58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d0cc │ │ │ │ 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 +305317,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 r0, sp, #784 @ 0x310 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ 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 +305866,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, #0 @ (adr r3, 153b9c ) │ │ │ │ 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 +306595,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 2fae78 │ │ │ │ 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 +307189,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 2facc0 │ │ │ │ + bl 200a64 │ │ │ │ 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 2facc0 │ │ │ │ + bl 200a64 │ │ │ │ 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 +308383,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 2fae78 │ │ │ │ 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 +308986,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 2fae78 │ │ │ │ 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 +309728,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 2fae78 │ │ │ │ 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 2fae78 │ │ │ │ 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 │ │ │ │ @@ -309893,22 +309892,22 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (1564f0 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - ldc2 0, cr0, [r8], {41} @ 0x29 │ │ │ │ + @ instruction: 0xfbd80029 │ │ │ │ ldr r3, [pc, #12] @ (156504 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r6], {41} @ 0x29 │ │ │ │ + @ instruction: 0xfbc60029 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ addw r5, r0, #1508 @ 0x5e4 │ │ │ │ @@ -310062,15 +310061,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 2facb4 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310178,15 +310177,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 2fae78 │ │ │ │ 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 +310278,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 2facb4 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310345,15 +310344,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 2facb4 │ │ │ │ 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 +310523,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 │ │ │ │ + adc.w r0, ip, #11075584 @ 0xa90000 │ │ │ │ + adds.w 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 +310667,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 2fb01c │ │ │ │ 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 +311015,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, #108] @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ 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 +311269,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 1f70ec │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 1573f6 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 157418 │ │ │ │ @@ -311408,17 +311407,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, #0] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ 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 +311537,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, #24] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ 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 +311623,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, #16] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ 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 +311654,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 │ │ │ │ + stc 0, cr0, [r0, #-164]! @ 0xffffff5c │ │ │ │ + add.w r0, r2, r9, asr #32 │ │ │ │ + cdp 0, 2, cr0, cr0, cr9, {1} │ │ │ │ + strd r0, r0, [sl, #164]! @ 0xa4 │ │ │ │ + @ instruction: 0xebfc0029 │ │ │ │ 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 +311731,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 1ff044 │ │ │ │ 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 1f70ec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #432 @ (adr r2, 1579a8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ 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 +311848,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 1f7004 │ │ │ │ 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 +311871,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 1f7004 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r1, r1, r9 │ │ │ │ bcc.n 15794a │ │ │ │ movs r3, #2 │ │ │ │ b.n 1578aa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -311963,15 +311962,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, #92] @ 0x5c │ │ │ │ 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 +312161,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, #64] @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ 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 +312214,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, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ 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 +312369,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, #36] @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r4, #32] │ │ │ │ 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 +312510,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 1f1fd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 +312540,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 20cfa4 │ │ │ │ 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 +312558,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 1f1f54 │ │ │ │ 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 +312584,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 20cf90 │ │ │ │ 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 +312600,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, r2] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r6, #4] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r4, #0] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + ldrsh r4, [r7, 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 │ │ │ │ @@ -312729,42 +312728,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 20d030 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 1580a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d030 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1580a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +312781,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 20d030 │ │ │ │ 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 +312797,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 1f1fe8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1582ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +312825,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, r0] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #460] @ (1584d0 ) │ │ │ │ @@ -312868,26 +312867,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 20d030 │ │ │ │ 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 1f2020 │ │ │ │ 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 +312908,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 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 +312984,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 20d04c │ │ │ │ b.n 158322 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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, r1] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrh r6, [r1, 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 │ │ │ │ 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 20d030 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1580a8 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 15857c │ │ │ │ @@ -313078,15 +313077,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 20d04c │ │ │ │ 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 +313128,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, r2] │ │ │ │ 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 20d030 │ │ │ │ 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 +313155,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 20d04c │ │ │ │ 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 +313171,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 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 1f1fe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +313219,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, r0] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ 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 20d030 │ │ │ │ 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 +313260,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 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 +316417,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 r1, #106 @ 0x6a │ │ │ │ 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 +316477,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 2fb01c │ │ │ │ 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 +316605,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 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #6 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ 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 +316646,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 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ movs r1, r4 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ 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 +316718,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 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ movs r1, r4 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ 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 +316799,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, #30 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ 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 +316968,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 1f7004 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15aca8 │ │ │ │ blx 6224c │ │ │ │ ldr.w r1, [r9, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 15aaa4 │ │ │ │ @@ -316994,15 +316993,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 1f7004 │ │ │ │ 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 +317014,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 1f7004 │ │ │ │ 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 r5, #78 @ 0x4e │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ 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 +317150,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 r2, #188 @ 0xbc │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ 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 +317189,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 r2, #184 @ 0xb8 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ 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 +317218,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 r1, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ 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 +317250,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 r2, #78 @ 0x4e │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ 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 +317279,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 r1, #220 @ 0xdc │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r1, #24 │ │ │ │ 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 +317366,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 r1, #110 @ 0x6e │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ 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 +317396,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, #8 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #18 │ │ │ │ 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 +317535,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 r0, #136 @ 0x88 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ ldr r6, [pc, #200] @ (15b354 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #2 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ 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 +317899,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, #54 @ 0x36 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #24 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ 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 +318073,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 207bcc │ │ │ │ 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 +318127,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 1f61a0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f6084 │ │ │ │ + bl 1f604c │ │ │ │ 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 +318147,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 1f5c08 │ │ │ │ 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 +318176,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 1f5ed4 │ │ │ │ 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 1f5ed4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b8ce │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5da4 │ │ │ │ + bl 1f5d6c │ │ │ │ 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 +318211,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 1f61a0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1f6084 │ │ │ │ + bl 1f604c │ │ │ │ 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 1f5e18 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b95c │ │ │ │ @@ -318260,15 +318259,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 1f5280 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b9a4 │ │ │ │ dmb ish │ │ │ │ @@ -318276,15 +318275,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 1f5254 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 15b970 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318314,33 +318313,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 1f61a0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f6084 │ │ │ │ + bl 1f604c │ │ │ │ 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 1f5e18 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15ba94 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -318355,15 +318354,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 1f5e5c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15baa4 │ │ │ │ dmb ish │ │ │ │ @@ -318373,34 +318372,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 1f5280 │ │ │ │ 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 1f5254 │ │ │ │ b.n 15ba7c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5254 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15baba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318730,15 +318729,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 1f99d4 │ │ │ │ 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 +319243,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 2e538c │ │ │ │ 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 2e5400 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ 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 +319356,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, #0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r2, #0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + adds r4, r5, #7 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + adds r0, r7, #7 │ │ │ │ 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 +319424,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 2fb0d4 │ │ │ │ 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 30905c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30b848 │ │ │ │ + bl 30b810 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15c658 │ │ │ │ cbz r6, 15c5d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9bdc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 232164 │ │ │ │ + bl 23212c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f760 │ │ │ │ + bl 24f728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226554 │ │ │ │ + bl 22651c │ │ │ │ mov r0, r4 │ │ │ │ - bl 268128 │ │ │ │ + bl 2680f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26574c │ │ │ │ + bl 265714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222024 │ │ │ │ + bl 221fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 218964 │ │ │ │ + bl 21892c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 232164 │ │ │ │ + bl 23212c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2598 │ │ │ │ + bl 2a2560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1f84 │ │ │ │ + bl 2a1f4c │ │ │ │ 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 29d7c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c95c │ │ │ │ + bl 21c924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c8dc │ │ │ │ + bl 21c8a4 │ │ │ │ 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 228db4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297cac │ │ │ │ + bl 297c74 │ │ │ │ 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 +319559,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 214728 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +319608,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +319657,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 216608 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 216608 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +319860,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 218f4c │ │ │ │ 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 216608 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ vldr d0, [pc, #524] @ 15cc88 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ vldr d0, [pc, #512] @ 15cc88 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 +319907,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 218b84 │ │ │ │ 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 +319933,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 218e50 │ │ │ │ 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 218f4c │ │ │ │ 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 +320008,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 218e50 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #32 │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ vldr d0, [pc, #112] @ 15cc88 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 +320046,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 218b84 │ │ │ │ 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 +320123,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 218e50 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #476] @ 15cee0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ vldr d0, [pc, #440] @ 15cee0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 +320161,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 218b84 │ │ │ │ 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 +320206,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 218e50 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15cb00 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15ccfe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cbee │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 15cf20 │ │ │ │ @@ -320424,15 +320423,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 1f5f00 │ │ │ │ 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 +320451,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 214824 │ │ │ │ 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 218b84 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r4, r9, lsr #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 +320505,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 218b84 │ │ │ │ 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 +320553,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 +320605,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 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 15d16c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -320661,22 +320660,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +320693,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 218b84 │ │ │ │ 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 +320737,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +320806,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 21487c │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 +320862,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 218b84 │ │ │ │ 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 +320906,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +320994,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 21487c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 +321038,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +321179,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +321219,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +321250,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +321323,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 238768 │ │ │ │ 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 238768 │ │ │ │ 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 238768 │ │ │ │ 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 +321463,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +321546,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 218e50 │ │ │ │ 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 +321614,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 218e00 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +321791,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +321949,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +321986,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +322021,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +322059,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 214824 │ │ │ │ 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 +322119,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +322288,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 214824 │ │ │ │ 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 +322358,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 214824 │ │ │ │ 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 +322434,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 214824 │ │ │ │ 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 +322623,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +322660,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 238768 │ │ │ │ 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 238768 │ │ │ │ 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 +322759,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 2174fc │ │ │ │ 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 +322837,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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d8cc │ │ │ │ @@ -322866,21 +322865,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +323022,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 216ae0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ b.n 15e8c2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r4, r3, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -323059,26 +323058,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +323095,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +323120,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 218b84 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 +323228,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 239128 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 2e48e4 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +323318,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 218b84 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 +323348,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 237c88 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +323410,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 +323453,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 218e50 │ │ │ │ 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 +323477,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +323505,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 218b84 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 +323635,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 218234 │ │ │ │ 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 +323663,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 218234 │ │ │ │ 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 +323750,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 218234 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15f060 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216a78 │ │ │ │ + bl 216a40 │ │ │ │ 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 +323804,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 216a40 │ │ │ │ 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 1f5df0 │ │ │ │ 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 +323830,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 1f9960 │ │ │ │ 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 1f5e2c │ │ │ │ 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 +323869,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 20ab08 │ │ │ │ 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 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ 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 20b064 │ │ │ │ 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 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ b.n 15f31c │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ b.n 15f31c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ b.n 15f31c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 +324091,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 1f5c08 │ │ │ │ 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 +324123,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 216df4 │ │ │ │ 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 +324165,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 216df4 │ │ │ │ cbz r7, 15f5f8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15f576 │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15ef74 │ │ │ │ @@ -324185,21 +324184,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 216df4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 15f5ca │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 +324210,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 1f9b64 │ │ │ │ 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 +324248,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 1f5ed4 │ │ │ │ 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 +324801,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 20ab84 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ 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 +324861,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 1f1af4 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1af4 │ │ │ │ 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 1f18b4 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b84 │ │ │ │ + bl 1f1b4c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ 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 +324973,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 15f834 │ │ │ │ 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 +325103,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 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ 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 +325125,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 1f1d50 │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1ca4 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1d50 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1c80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1dcc │ │ │ │ + bl 1f1d94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ orrs r1, r3 │ │ │ │ bne.n 160094 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1c80 │ │ │ │ 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 +325227,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 1f17f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ 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 +325352,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 20ab08 │ │ │ │ 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 20ab84 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 160216 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 61c38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 +325422,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 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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 20ab08 │ │ │ │ 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 20ab84 │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 160348 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ b.n 160206 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f17f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a19d4 │ │ │ │ + bl 2a199c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f6ef0 │ │ │ │ + bl 1f6eb8 │ │ │ │ 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 20ab84 │ │ │ │ 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 +325526,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 1f17f0 │ │ │ │ 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 +325575,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 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ 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 +325595,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 1f17f0 │ │ │ │ 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 +325647,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 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ 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 +325763,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 20ab08 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 +325812,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 20ab84 │ │ │ │ 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 20b064 │ │ │ │ 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 +325881,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 20ab08 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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 +325984,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 1f1c70 │ │ │ │ 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 +326052,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 16094c │ │ │ │ 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 +326409,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 21d838 │ │ │ │ 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 +326495,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 26016c │ │ │ │ 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 +326518,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150bc0 │ │ │ │ b.n 160cb6 │ │ │ │ nop │ │ │ │ - bpl.n 160d38 │ │ │ │ + bpl.n 160cb8 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 160d88 │ │ │ │ + bpl.n 160d08 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 160d04 │ │ │ │ + bpl.n 160e84 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 160d28 │ │ │ │ + bpl.n 160ea8 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 160cdc │ │ │ │ + bpl.n 160e5c │ │ │ │ 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 +326547,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 1f6eb8 │ │ │ │ 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 +326706,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 20ab08 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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 +326892,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 1f17f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2a19d4 │ │ │ │ + bl 2a199c │ │ │ │ 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 +327007,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 1f9b64 │ │ │ │ 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 +327027,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 29d7c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ b.n 16115c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -327063,15 +327062,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 │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ mov r5, r1 │ │ │ │ @@ -327565,15 +327564,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 r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ subw sp, sp, #1028 @ 0x404 │ │ │ │ mov r4, r2 │ │ │ │ @@ -327589,15 +327588,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 1f7004 │ │ │ │ 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 +327784,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 1f7004 │ │ │ │ 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 +327865,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 1f7004 │ │ │ │ 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 +327886,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 1f1c70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a19e8 │ │ │ │ + bl 2a19b0 │ │ │ │ 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 +328089,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 1f7004 │ │ │ │ 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 +328124,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 1f9b64 │ │ │ │ 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 +328583,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 1f7004 │ │ │ │ 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 +328662,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 r4!, {r3, r6, 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 +328815,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 1f1c70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a19e8 │ │ │ │ + bl 2a19b0 │ │ │ │ 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 +328883,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 1f9b64 │ │ │ │ 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 +328934,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 1f9b64 │ │ │ │ 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 +329054,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, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, r7} │ │ │ │ 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 +329418,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 20ab08 │ │ │ │ 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 20ab84 │ │ │ │ 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 20b064 │ │ │ │ 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 +329466,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 20ab08 │ │ │ │ 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 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ 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 +329510,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 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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 20ab08 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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 +329565,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 20ab84 │ │ │ │ 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 +329628,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 1f7004 │ │ │ │ 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 +329710,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 1f7004 │ │ │ │ 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 +329746,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 1f7004 │ │ │ │ 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 +329840,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 1f7004 │ │ │ │ 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 +329857,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 1f7004 │ │ │ │ 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 +329993,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 1f1c70 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a19e8 │ │ │ │ + bl 2a19b0 │ │ │ │ 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 +330103,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 1f7004 │ │ │ │ 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 +330195,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 1f7004 │ │ │ │ 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 +330250,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 1f7004 │ │ │ │ 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 +330334,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 1f7004 │ │ │ │ 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 +330494,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 1f9b64 │ │ │ │ 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 1f9b64 │ │ │ │ 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 +330524,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 1f1c70 │ │ │ │ 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 +330583,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 1f7004 │ │ │ │ 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 +330641,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 r4, sp, #424 @ 0x1a8 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ 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 +330833,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 1f7004 │ │ │ │ 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 +330925,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 1f7004 │ │ │ │ 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 +331058,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 1f1c70 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a19e8 │ │ │ │ + bl 2a19b0 │ │ │ │ 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 +331237,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 1f9b64 │ │ │ │ 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 +331267,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 r0, sp, #496 @ 0x1f0 │ │ │ │ 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 r4, pc, #480 @ (adr r4, 1640ac ) │ │ │ │ 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 +332434,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 20ab08 │ │ │ │ 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 +332461,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 20ab84 │ │ │ │ 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 +332481,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 20ab84 │ │ │ │ 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 +332499,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 20b064 │ │ │ │ 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 +332535,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 20ab84 │ │ │ │ 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 +332561,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 20ab84 │ │ │ │ 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 +332578,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 1f6eb8 │ │ │ │ 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 +332651,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 1f18b4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 164ca4 │ │ │ │ bx lr │ │ │ │ @@ -332692,15 +332691,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 1f5280 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164d08 │ │ │ │ @@ -332710,15 +332709,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 1f5f00 │ │ │ │ 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 +332858,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 1f1c80 │ │ │ │ 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 +332892,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 1f1c70 │ │ │ │ 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 1f1c80 │ │ │ │ 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 +332924,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 1f1c70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 164efc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -332961,17 +332960,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 r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ 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 +333013,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 1f5f00 │ │ │ │ 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 +333051,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 1f5254 │ │ │ │ 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 1f5254 │ │ │ │ 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 +333082,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 1fb6c0 │ │ │ │ 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 1fb79c │ │ │ │ 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 +333119,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 1f5f00 │ │ │ │ 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 1fb788 │ │ │ │ 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 +333194,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 1f5254 │ │ │ │ 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 +333241,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 1f5f00 │ │ │ │ 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 1fb6c0 │ │ │ │ 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 +333333,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 1f2c40 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1f2aec │ │ │ │ + bl 1f2ab4 │ │ │ │ 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 +333399,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 1f5254 │ │ │ │ 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 1f5254 │ │ │ │ b.n 165344 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cbnz r3, 16544a │ │ │ │ mov r0, r5 │ │ │ │ bl 164c9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -333453,29 +333452,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 1f5254 │ │ │ │ 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 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ 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 +333515,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 1f17f0 │ │ │ │ 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 1f18b4 │ │ │ │ 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 +333558,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 1f2c40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f2a98 │ │ │ │ + bl 1f2a60 │ │ │ │ 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 +333636,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 1f2c40 │ │ │ │ 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 1f2a60 │ │ │ │ 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 +333716,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 1fefb4 │ │ │ │ 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 +333739,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 1fb460 │ │ │ │ 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 1f1c70 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1ca4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1d50 │ │ │ │ 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 +333776,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 1f1d50 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1d50 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1d50 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1c80 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1810 │ │ │ │ + bl 1f17d8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1c80 │ │ │ │ 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 +333839,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, #36] @ 0x24 │ │ │ │ movs r0, r4 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bl fff5984a │ │ │ │ bl fff3f84e │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ 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 1fb5fc │ │ │ │ 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 1fb7fc │ │ │ │ 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 +333957,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 1f17fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1a44 │ │ │ │ + bl 1f1a0c │ │ │ │ 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 1fb7fc │ │ │ │ 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 +334004,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 1f1af4 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1a44 │ │ │ │ + bl 1f1a0c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f17b8 │ │ │ │ + bl 1f1780 │ │ │ │ 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 +334033,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 1f18b4 │ │ │ │ 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 +334051,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 1f1ba8 │ │ │ │ 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 +334077,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 1f1ba8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb7fc │ │ │ │ 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 1f17fc │ │ │ │ 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 +334119,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 1f5254 │ │ │ │ b.n 165a62 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60c44 │ │ │ │ b.n 165a78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60c44 │ │ │ │ b.n 165ae0 │ │ │ │ @@ -334173,33 +334172,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 1f18b4 │ │ │ │ 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, #4] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ 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 +334236,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 1fb7fc │ │ │ │ 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 1fb7fc │ │ │ │ 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 1fb788 │ │ │ │ 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 1fb7fc │ │ │ │ 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 +334291,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 1f5254 │ │ │ │ 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 +334337,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 1f5254 │ │ │ │ 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 +334356,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, #3 │ │ │ │ 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 +334465,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 29d7c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ 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, #2 │ │ │ │ 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 +334519,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 1f19a0 │ │ │ │ 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 +334536,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 20ab08 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1848 │ │ │ │ + bl 1f1810 │ │ │ │ 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 +334575,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, #42] @ 0x2a │ │ │ │ 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, #26 │ │ │ │ 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 +334652,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 1f17f0 │ │ │ │ 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 1f1c70 │ │ │ │ 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 +334701,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 1fef88 │ │ │ │ mov r1, sl │ │ │ │ - bl 1fee6c │ │ │ │ + bl 1fee34 │ │ │ │ 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 +334723,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, #28] │ │ │ │ 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 +334746,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 1f17fc │ │ │ │ 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 1f17fc │ │ │ │ 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 +334859,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 1f1c70 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1ca4 │ │ │ │ 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 +335231,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 1f9b64 │ │ │ │ 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 +335283,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 20ab08 │ │ │ │ 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 20ab84 │ │ │ │ sub.w r2, r6, #80 @ 0x50 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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 +335360,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, #16] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ movs r0, r4 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ movs r0, r4 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf961ffff │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ 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 +335506,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 1f6eb8 │ │ │ │ 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 +335538,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 1f6eb8 │ │ │ │ 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 +335581,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 1f6eb8 │ │ │ │ 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 +335615,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 │ │ │ │ + ldc2 0, cr0, [r6], #160 @ 0xa0 │ │ │ │ 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 +335635,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 │ │ │ │ + stc2l 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 +335655,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 │ │ │ │ + ldc2 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 +335723,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 │ │ │ │ + bvs.n 166b20 │ │ │ │ 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 +336346,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 1672a8 │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bcc.n 1672b8 │ │ │ │ + bcs.n 167238 │ │ │ │ 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 +336669,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 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ 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 +336708,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, #112] @ 0x70 │ │ │ │ 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 +336883,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, #5 │ │ │ │ movs r0, r6 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ 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 +337314,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, #24] │ │ │ │ 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 +337693,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, #9] │ │ │ │ movs r7, r5 │ │ │ │ - ldr r2, [pc, #560] @ (168250 ) │ │ │ │ + ldr r2, [pc, #304] @ (168150 ) │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ 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 +338464,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, pc} │ │ │ │ movs r5, r5 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ movs r7, r5 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ movs r0, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -338865,21 +338864,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 r0, #132 @ 0x84 │ │ │ │ movs r6, r5 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ movs r0, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ movs r6, r5 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ 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 +339198,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 20d030 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 168f74 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +339250,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 2f1964 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r6, [r5, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339458,59 +339457,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 2f1634 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20cfa4 │ │ │ │ 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 20cfa4 │ │ │ │ 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 20cfa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169334 │ │ │ │ ldr r0, [pc, #304] @ (169390 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ ldr r1, [pc, #300] @ (169394 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff450 │ │ │ │ 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 1fefb4 │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 169356 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e2b7c │ │ │ │ + bl 2e2b44 │ │ │ │ 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 +339550,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 20cf90 │ │ │ │ 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 +339570,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 20cf90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 1ff044 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (1693c4 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1f78c0 │ │ │ │ + bl 1f7888 │ │ │ │ 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, r3] │ │ │ │ movs r0, r4 │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [pc, #400] @ (169530 ) │ │ │ │ + ldr r2, [pc, #144] @ (169430 ) │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [pc, #32] @ (1693d0 ) │ │ │ │ + ldr r1, [pc, #800] @ (1696d0 ) │ │ │ │ movs r0, r4 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + str r0, [r6, r7] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ 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 2e2c28 │ │ │ │ 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 20cf90 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 +339832,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 2f1840 │ │ │ │ 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 2f1964 │ │ │ │ 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 2f1af8 │ │ │ │ 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 +339877,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, r1] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r5, r1] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r0, r2] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r2, r2] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r3, r2] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r4, r2] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r0, r3] │ │ │ │ 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 +339913,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 2f17b0 │ │ │ │ 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 2f17e0 │ │ │ │ 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 2f1810 │ │ │ │ b.n 169684 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ @@ -340252,15 +340251,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, r0] │ │ │ │ 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 +340417,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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ cbz r0, 169bde │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -340526,15 +340525,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, r3] │ │ │ │ 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 +340868,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 1f7874 │ │ │ │ ldr.w r1, [pc, #1700] @ 16a75c │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff450 │ │ │ │ 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 +341382,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 1f7874 │ │ │ │ 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 1fefb4 │ │ │ │ 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 334378 │ │ │ │ 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 334378 │ │ │ │ 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 334378 │ │ │ │ cbnz r0, 16a6ce │ │ │ │ ldr r5, [pc, #448] @ (16a850 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3343b0 │ │ │ │ + bl 334378 │ │ │ │ cbz r0, 16a6ae │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3343e4 │ │ │ │ + bl 3343ac │ │ │ │ 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 +341450,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 3343ac │ │ │ │ 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 3343ac │ │ │ │ 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 3343ac │ │ │ │ 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 +341503,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 r5, [pc, #344] @ (16a8b0 ) │ │ │ │ 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 r4, [pc, #1008] @ (16ab54 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #288] @ (16a888 ) │ │ │ │ + ldr r5, [pc, #32] @ (16a788 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #368] @ (16a8dc ) │ │ │ │ + ldr r5, [pc, #112] @ (16a7dc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #464] @ (16a940 ) │ │ │ │ + ldr r5, [pc, #208] @ (16a840 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #592] @ (16a9c4 ) │ │ │ │ + ldr r5, [pc, #336] @ (16a8c4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #768] @ (16aa78 ) │ │ │ │ + ldr r3, [pc, #512] @ (16a978 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #744] @ (16aa64 ) │ │ │ │ + ldr r3, [pc, #488] @ (16a964 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #800] @ (16aaa0 ) │ │ │ │ + ldr r3, [pc, #544] @ (16a9a0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #824] @ (16aabc ) │ │ │ │ + ldr r3, [pc, #568] @ (16a9bc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #848] @ (16aad8 ) │ │ │ │ + ldr r3, [pc, #592] @ (16a9d8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #896] @ (16ab0c ) │ │ │ │ + ldr r3, [pc, #640] @ (16aa0c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #944] @ (16ab40 ) │ │ │ │ + ldr r3, [pc, #688] @ (16aa40 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #960] @ (16ab54 ) │ │ │ │ + ldr r3, [pc, #704] @ (16aa54 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [pc, #1008] @ (16ab88 ) │ │ │ │ + ldr r3, [pc, #752] @ (16aa88 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #16] @ (16a7ac ) │ │ │ │ + ldr r3, [pc, #784] @ (16aaac ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #48] @ (16a7d0 ) │ │ │ │ + ldr r3, [pc, #816] @ (16aad0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (16a7f4 ) │ │ │ │ + ldr r3, [pc, #848] @ (16aaf4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #96] @ (16a808 ) │ │ │ │ + ldr r3, [pc, #864] @ (16ab08 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (16a82c ) │ │ │ │ + ldr r3, [pc, #896] @ (16ab2c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #144] @ (16a840 ) │ │ │ │ + ldr r3, [pc, #912] @ (16ab40 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #160] @ (16a854 ) │ │ │ │ + ldr r3, [pc, #928] @ (16ab54 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (16a878 ) │ │ │ │ + ldr r3, [pc, #960] @ (16ab78 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #224] @ (16a89c ) │ │ │ │ + ldr r3, [pc, #992] @ (16ab9c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #240] @ (16a8b0 ) │ │ │ │ + ldr r3, [pc, #1008] @ (16abb0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #288] @ (16a8e4 ) │ │ │ │ + ldr r4, [pc, #32] @ (16a7e4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #304] @ (16a8f8 ) │ │ │ │ + ldr r4, [pc, #48] @ (16a7f8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #320] @ (16a90c ) │ │ │ │ + ldr r4, [pc, #64] @ (16a80c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (16a930 ) │ │ │ │ + ldr r4, [pc, #96] @ (16a830 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #384] @ (16a954 ) │ │ │ │ + ldr r4, [pc, #128] @ (16a854 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #416] @ (16a978 ) │ │ │ │ + ldr r4, [pc, #160] @ (16a878 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #432] @ (16a98c ) │ │ │ │ + ldr r4, [pc, #176] @ (16a88c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #480] @ (16a9c0 ) │ │ │ │ + ldr r4, [pc, #224] @ (16a8c0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #560] @ (16aa14 ) │ │ │ │ + ldr r4, [pc, #304] @ (16a914 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #592] @ (16aa38 ) │ │ │ │ + ldr r4, [pc, #336] @ (16a938 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #720] @ (16aabc ) │ │ │ │ + ldr r4, [pc, #464] @ (16a9bc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #800] @ (16ab10 ) │ │ │ │ + ldr r4, [pc, #544] @ (16aa10 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #840] @ (16ab3c ) │ │ │ │ + ldr r4, [pc, #584] @ (16aa3c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #872] @ (16ab60 ) │ │ │ │ + ldr r4, [pc, #616] @ (16aa60 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #1000] @ (16abe4 ) │ │ │ │ + ldr r1, [pc, #744] @ (16aae4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #968] @ (16abc8 ) │ │ │ │ + ldr r4, [pc, #712] @ (16aac8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #40] @ (16a82c ) │ │ │ │ + ldr r4, [pc, #808] @ (16ab2c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #152] @ (16a8a0 ) │ │ │ │ + ldr r4, [pc, #920] @ (16aba0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #632] @ (16aa84 ) │ │ │ │ + ldr r1, [pc, #376] @ (16a984 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #232] @ (16a8f8 ) │ │ │ │ + ldr r4, [pc, #1000] @ (16abf8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #312] @ (16a94c ) │ │ │ │ + ldr r5, [pc, #56] @ (16a84c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #360] @ (16a980 ) │ │ │ │ + ldr r5, [pc, #104] @ (16a880 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #392] @ (16a9a4 ) │ │ │ │ + ldr r5, [pc, #136] @ (16a8a4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #408] @ (16a9b8 ) │ │ │ │ + ldr r5, [pc, #152] @ (16a8b8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #424] @ (16a9cc ) │ │ │ │ + ldr r5, [pc, #168] @ (16a8cc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #504] @ (16aa20 ) │ │ │ │ + ldr r5, [pc, #248] @ (16a920 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #520] @ (16aa34 ) │ │ │ │ + ldr r5, [pc, #264] @ (16a934 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #520] @ (16aa38 ) │ │ │ │ + ldr r5, [pc, #264] @ (16a938 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #512] @ (16aa34 ) │ │ │ │ + ldr r5, [pc, #256] @ (16a934 ) │ │ │ │ movs r0, r4 │ │ │ │ ldrh r2, [r4, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #16] @ (16a84c ) │ │ │ │ + ldr r4, [pc, #784] @ (16ab4c ) │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsls r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #288] @ (16a964 ) │ │ │ │ + ldr r5, [pc, #32] @ (16a864 ) │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #568] @ (16aa94 ) │ │ │ │ + ldr r4, [pc, #312] @ (16a994 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #280] @ (16a978 ) │ │ │ │ + ldr r4, [pc, #24] @ (16a878 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (16a94c ) │ │ │ │ + ldr r3, [pc, #1000] @ (16ac4c ) │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #176] @ (16a91c ) │ │ │ │ + ldr r3, [pc, #944] @ (16ac1c ) │ │ │ │ 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 +341776,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 r2, [pc, #264] @ (16aac4 ) │ │ │ │ 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 +341922,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 20cf90 │ │ │ │ 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 +342954,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 20d030 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [r2, #416] @ 0x1a0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +342985,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 20d030 │ │ │ │ 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 +343090,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 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 +343195,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 20d030 │ │ │ │ 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 +343228,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 20d04c │ │ │ │ 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 +343320,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 20d04c │ │ │ │ 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 +343343,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 20d030 │ │ │ │ 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 +343399,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 20d030 │ │ │ │ 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 +343441,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 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 +343476,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 20d030 │ │ │ │ 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 +343642,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 20d04c │ │ │ │ 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 +343664,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 20d04c │ │ │ │ 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 r3, {r1, r3, r4, r5, r6} │ │ │ │ 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 +343720,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 +343772,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 20d04c │ │ │ │ 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 +343943,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 20cfa4 │ │ │ │ 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 +344580,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 20d030 │ │ │ │ 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 +344616,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 r0, #188 @ 0xbc │ │ │ │ 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 +344663,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 20d04c │ │ │ │ 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 +345494,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 20d04c │ │ │ │ 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 +345557,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 20d04c │ │ │ │ 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 +345603,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 1f5254 │ │ │ │ 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 +345719,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d236 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d3c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -345753,30 +345752,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 20d04c │ │ │ │ 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 │ │ │ │ + subs r0, r0, #7 │ │ │ │ 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 +346329,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 2facc0 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 +346786,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 334378 │ │ │ │ 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 3343ac │ │ │ │ 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, #32 │ │ │ │ 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 +346866,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 1f6bd4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [r2, #124]! @ 0x7c │ │ │ │ + stc2 0, cr0, [r2, #124]! @ 0x7c │ │ │ │ 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 +346916,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 1f6bd4 │ │ │ │ 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 +346937,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 r0, sp, #336 @ 0x150 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ movs r0, r4 │ │ │ │ - ldc2l 0, cr0, [ip, #-124] @ 0xffffff84 │ │ │ │ + ldc2 0, cr0, [ip, #-124] @ 0xffffff84 │ │ │ │ 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 +348024,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, #200] @ 0xc8 │ │ │ │ movs r7, r5 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ 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 +348731,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 1f7004 │ │ │ │ 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 +349004,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 r5, [sp, #784] @ 0x310 │ │ │ │ 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 +349036,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 332120 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 +349072,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 20d030 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f6ce │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 +349480,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 20cfa4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #8 │ │ │ │ - bl 332130 │ │ │ │ + bl 3320f8 │ │ │ │ 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 +349515,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 20d030 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ 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 1f5e2c │ │ │ │ mov r6, r0 │ │ │ │ b.n 16f6a2 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ b.n 16fb0a │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349632,41 +349631,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 332000 │ │ │ │ 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, r4] │ │ │ │ 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} │ │ │ │ + mcr2 0, 3, r0, cr6, cr15, {0} │ │ │ │ + mrc2 0, 2, r0, cr14, cr15, {0} │ │ │ │ + mrc2 0, 2, r0, cr6, cr15, {0} │ │ │ │ + mcr2 0, 2, r0, cr14, cr15, {0} │ │ │ │ + mcr2 0, 2, r0, cr6, cr15, {0} │ │ │ │ + mcr2 0, 2, r0, cr0, cr15, {0} │ │ │ │ + mrc2 0, 1, r0, cr14, cr15, {0} │ │ │ │ + ldc2 0, cr0, [r6], {31} │ │ │ │ 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 │ │ │ │ + stc2l 0, cr0, [ip], #-124 @ 0xffffff84 │ │ │ │ + stc2l 0, cr0, [r8], #-124 @ 0xffffff84 │ │ │ │ + stc2l 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 +349823,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 20d030 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl 33217c │ │ │ │ + bl 332144 │ │ │ │ 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 +349909,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 20d04c │ │ │ │ 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 +349925,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 20d030 │ │ │ │ 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 1f1fe8 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f1fe8 │ │ │ │ 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 +350005,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 20d030 │ │ │ │ b.n 170042 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2058 │ │ │ │ + bl 1f2020 │ │ │ │ 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 20d04c │ │ │ │ b.n 16fff2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f70ec │ │ │ │ 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 +350111,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ 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 +350128,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 20ab08 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ 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 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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 +350509,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 2facc0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 170576 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 +350530,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 2facc0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1705ba │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 +350549,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 2facc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170630 │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f14c0 │ │ │ │ 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 +350717,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, #16] │ │ │ │ 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 +350769,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 331fa4 │ │ │ │ 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 +350787,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 1f6bd4 │ │ │ │ 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 │ │ │ │ + ldc 0, cr0, [r2, #124]! @ 0x7c │ │ │ │ + bpl.n 170788 │ │ │ │ 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 +351346,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 1f6bd4 │ │ │ │ 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 +351367,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, #14] │ │ │ │ movs r7, r5 │ │ │ │ movs r7, #172 @ 0xac │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strd r0, r0, [lr], #124 @ 0x7c │ │ │ │ - beq.n 170eb8 │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3, r4} │ │ │ │ + beq.n 170e38 │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 170e20 │ │ │ │ dmb ish │ │ │ │ @@ -351410,28 +351409,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 20d030 │ │ │ │ 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 1f1fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #1120 @ 0x460 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f1fe8 │ │ │ │ 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 +351530,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 20d030 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f70ec │ │ │ │ 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 1f2020 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170fb4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 170fea │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d04c │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 170dd8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ b.n 170f54 │ │ │ │ blx 61c5c │ │ │ │ b.n 170f72 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 61c20 │ │ │ │ mov r2, r0 │ │ │ │ @@ -351590,20 +351589,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 1fed88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +351628,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 1fecdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 1710e8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 1f2004 │ │ │ │ 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 +351661,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 20d030 │ │ │ │ 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 1f1fe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 1fecdc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d0cc │ │ │ │ ldr.w r0, [r4, #1092] @ 0x444 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d0cc │ │ │ │ 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 20cf90 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ 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 +351724,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 20cf90 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ 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 1f2004 │ │ │ │ b.n 171158 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60c44 │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ 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 +351800,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 20d030 │ │ │ │ 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 1fecdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +351849,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 1f2004 │ │ │ │ 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 +351871,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 1feacc │ │ │ │ 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 +351892,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 20d030 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f70ec │ │ │ │ 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 1f2020 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171420 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 171c3e │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +351943,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 20d030 │ │ │ │ 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 1f2044 │ │ │ │ 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 +351983,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 20d030 │ │ │ │ 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 +352090,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 20d04c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ cmp.w r8, #0 │ │ │ │ itete ge │ │ │ │ movge r0, r9 │ │ │ │ movlt r0, #0 │ │ │ │ movge r1, r8 │ │ │ │ movlt r1, #0 │ │ │ │ - bl 1f70a8 │ │ │ │ + bl 1f7070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 +352199,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 1f2004 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 171b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 1f1fe8 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f1fe8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +352414,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 20d030 │ │ │ │ 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 1fecdc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +352442,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 20d030 │ │ │ │ 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 +352486,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 1f2044 │ │ │ │ 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 +352508,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 17214c │ │ │ │ movs r7, r3 │ │ │ │ - b.n 1721c4 │ │ │ │ + b.n 172144 │ │ │ │ movs r7, r3 │ │ │ │ b.n 171ad0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 171b74 │ │ │ │ + ble.n 171af4 │ │ │ │ movs r7, r3 │ │ │ │ - blt.n 171b84 │ │ │ │ + blt.n 171b04 │ │ │ │ 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 +352571,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 1fed88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ b.n 171450 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f203c │ │ │ │ + bl 1f2004 │ │ │ │ b.n 171a70 │ │ │ │ movw sl, #12820 @ 0x3214 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 20d04c │ │ │ │ b.n 171834 │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 1fecdc │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +352673,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 20d04c │ │ │ │ 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 1f2004 │ │ │ │ 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 +352717,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 1feacc │ │ │ │ ldr.w r3, [r9, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 +352745,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 20d04c │ │ │ │ ldr.w r1, [sl, #584] @ 0x248 │ │ │ │ ldr.w r0, [sl, #524] @ 0x20c │ │ │ │ blx 621a4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 +352802,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 20d030 │ │ │ │ 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 1fecdc │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 +352841,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 1f2044 │ │ │ │ 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 +352916,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 1f2004 │ │ │ │ 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 +352962,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +353155,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 1f1fe8 │ │ │ │ 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 +353188,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 1f2004 │ │ │ │ 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 +353237,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 2facb4 │ │ │ │ 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 +353255,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 2facb4 │ │ │ │ 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 +353318,15 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ b.n 172964 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1725ac │ │ │ │ + bls.n 17252c │ │ │ │ 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 +353397,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 20cfa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172b44 │ │ │ │ add.w r6, r4, #1096 @ 0x448 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20cfa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172f0c │ │ │ │ add.w r3, r4, #1120 @ 0x460 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f1f54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172ef6 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f1f54 │ │ │ │ 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 +353640,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 1f717c │ │ │ │ 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 +353690,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 1fecac │ │ │ │ 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 +353780,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 1fecac │ │ │ │ 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 1f1f54 │ │ │ │ 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 20cfa4 │ │ │ │ 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 +353815,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 1fecac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172f5c │ │ │ │ add.w r3, r4, #1040 @ 0x410 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f1f54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172e80 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #1012 @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20cfa4 │ │ │ │ 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 1fecdc │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 172cde │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 1f2004 │ │ │ │ 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 +353959,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 1f717c │ │ │ │ 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 +353976,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 331fa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172f4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 17255e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 619d4 │ │ │ │ @@ -354004,32 +354003,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 20d068 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172db4 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ 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 20cf90 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ 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 +354037,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 1f717c │ │ │ │ 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 +354060,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 1f1fd4 │ │ │ │ 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 20d068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172ec4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 16f654 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -354151,69 +354150,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 1f1fd4 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ 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 20d030 │ │ │ │ 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 1fecdc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d0cc │ │ │ │ b.n 172cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 20cf90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ 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 +354220,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 1f2004 │ │ │ │ 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 +354250,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, #12] │ │ │ │ movs r7, r5 │ │ │ │ bvs.n 172eac │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 172cd2 │ │ │ │ @ instruction: 0xffffeff1 │ │ │ │ - @ instruction: 0xffff5ad2 │ │ │ │ + @ instruction: 0xffff5a92 │ │ │ │ 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 +354323,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 1f6bd4 │ │ │ │ b.n 17301e │ │ │ │ mov r0, r6 │ │ │ │ blx 60d8c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61348 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -354359,29 +354358,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 r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ 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 331fa4 │ │ │ │ cbz r0, 1730ee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 619d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354576,61 +354575,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 20cfa4 │ │ │ │ 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 1f5c08 │ │ │ │ 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 334378 │ │ │ │ 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 334378 │ │ │ │ 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 334378 │ │ │ │ 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 334378 │ │ │ │ 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 +354647,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 3343ac │ │ │ │ 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 3343d0 │ │ │ │ str.w r0, [r8, #720] @ 0x2d0 │ │ │ │ b.n 1732f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3343e4 │ │ │ │ + bl 3343ac │ │ │ │ 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 3343ac │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #725] @ 0x2d5 │ │ │ │ b.n 17331c │ │ │ │ mov r0, sl │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 +354691,19 @@ │ │ │ │ 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 │ │ │ │ + b.n 173324 │ │ │ │ movs r6, r3 │ │ │ │ - ldrd r0, r0, [r2], #-120 @ 0x78 │ │ │ │ - ldrd r0, r0, [r8], #120 @ 0x78 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + @ instruction: 0xe832001e │ │ │ │ + ldmia.w r8!, {r1, r2, r3, r4} │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ bmi.n 173476 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ @ instruction: 0xffffd5c5 │ │ │ │ vmls.i , , d23[0] │ │ │ │ @ instruction: 0xffffcd9d │ │ │ │ vrsubhn.i d29, , │ │ │ │ @@ -354715,31 +354714,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 1f5ed4 │ │ │ │ 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 1f5ed4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173428 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5da4 │ │ │ │ + bl 1f5d6c │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 +355059,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 1fecdc │ │ │ │ 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 1fecdc │ │ │ │ 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 1fecdc │ │ │ │ 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 +355230,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 20d030 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cbz r3, 1739fa │ │ │ │ mov r0, r4 │ │ │ │ bl 17371c │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +355252,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 20d030 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1739bc │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f7004 │ │ │ │ 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 +355279,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 20d030 │ │ │ │ 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 1f2020 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 173af6 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ @@ -355313,43 +355312,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 20d04c │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 332480 │ │ │ │ + bl 332448 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f1fe8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f1fe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 +355391,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 20d04c │ │ │ │ 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 20d030 │ │ │ │ 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 +355419,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 1f70ec │ │ │ │ b.n 173b46 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355473,24 +355472,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +355498,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +355524,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 1f70ec │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ sbcs.w r2, r9, r7 │ │ │ │ mov r1, r7 │ │ │ │ ite cs │ │ │ │ @@ -355569,15 +355568,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 20d04c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 173a1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 173cee │ │ │ │ mov r4, r7 │ │ │ │ @@ -355585,28 +355584,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 1f70ec │ │ │ │ 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 1f70ec │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +355664,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 20d030 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 61798 │ │ │ │ mov r0, r4 │ │ │ │ bl 17371c │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +355689,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 1f14e0 │ │ │ │ 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 +355765,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 1ffd34 │ │ │ │ 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 +355801,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: 0xb7d4 │ │ │ │ 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 +355851,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 1f99d4 │ │ │ │ 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 +355882,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 1fecac │ │ │ │ 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 +356100,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 20d030 │ │ │ │ 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 +356134,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 20d04c │ │ │ │ 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 +356178,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 1f7004 │ │ │ │ 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 +356234,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 3325e0 │ │ │ │ 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 +356278,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 1f7004 │ │ │ │ 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 +356319,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 20d030 │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1745c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +356345,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 3325e0 │ │ │ │ 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 +356367,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 332448 │ │ │ │ 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 +356389,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 20d04c │ │ │ │ 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 20d030 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f1fe8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +356563,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 1f9b64 │ │ │ │ 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 +356613,28 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adcs r0, r4 │ │ │ │ + asrs 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 1fecac │ │ │ │ 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 +356840,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 1fecac │ │ │ │ cbz r0, 174a6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fecdc │ │ │ │ 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 +356902,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 33259c │ │ │ │ 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 +357115,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 1fecac │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1fece4 │ │ │ │ + bl 1fecac │ │ │ │ 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 +357296,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 33270c │ │ │ │ ldr.w r0, [r7, #740] @ 0x2e4 │ │ │ │ cbz r0, 174ee2 │ │ │ │ blx 61594 │ │ │ │ add.w r0, r7, #656 @ 0x290 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ add.w r0, r7, #584 @ 0x248 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 +357511,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 1fecac │ │ │ │ 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 +357575,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 1fecac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17533c │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fecdc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17533c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fecdc │ │ │ │ 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 +357641,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 1fecdc │ │ │ │ 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 +357919,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 r2, pc, #448 @ (adr r2, 175704 ) │ │ │ │ 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 +358052,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 r1, pc, #896 @ (adr r1, 175a10 ) │ │ │ │ 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 +358194,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 r0, pc, #568 @ (adr r0, 175a28 ) │ │ │ │ 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 +358491,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 1f6bd4 │ │ │ │ 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 +358592,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 r6, [sp, #368] @ 0x170 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ movs r7, r3 │ │ │ │ add r6, pc, #88 @ (adr r6, 175c58 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r3 │ │ │ │ bge.n 175c8c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ 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 +359098,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 1f6bd4 │ │ │ │ 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 r5, [sp, #584] @ 0x248 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ 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 +359288,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 1f7004 │ │ │ │ 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 +359347,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 20d030 │ │ │ │ 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 +359363,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 33277c │ │ │ │ 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 +359388,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 20d04c │ │ │ │ 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 +360014,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 1f1f54 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176f8c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20cfa4 │ │ │ │ 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 +360062,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 3326c8 │ │ │ │ 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 +360193,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 332508 │ │ │ │ mov r0, r5 │ │ │ │ blx 61e00 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -360318,15 +360317,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 3325ec │ │ │ │ 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 +360440,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 332508 │ │ │ │ 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 +360587,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 332698 │ │ │ │ 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 +360735,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: 0xffff8a58 │ │ │ │ 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 +360755,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] │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ 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 +361439,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, #15] │ │ │ │ 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 +361466,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 332698 │ │ │ │ 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 +361698,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, #9 │ │ │ │ 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 +362084,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 1f6bd4 │ │ │ │ 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 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ movs r7, r5 │ │ │ │ sxtb r4, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ 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 +362223,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, #20 │ │ │ │ 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 +362702,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 20d030 │ │ │ │ b.n 1788da │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2058 │ │ │ │ + bl 1f2020 │ │ │ │ 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 20d04c │ │ │ │ b.n 17888a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f70ec │ │ │ │ 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 +362769,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 20d030 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61dc4 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f2020 │ │ │ │ + bl 1f1fe8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +362913,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, #88] @ 0x58 │ │ │ │ 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 +362945,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} │ │ │ │ + cdp2 0, 5, cr0, cr4, cr14, {1} │ │ │ │ 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 +362999,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 1f2020 │ │ │ │ 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 +363275,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 │ │ │ │ + ldc2 0, cr0, [r4], #184 @ 0xb8 │ │ │ │ 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 +363348,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 20d030 │ │ │ │ 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 +363365,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 1f2020 │ │ │ │ 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 +363390,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 20d04c │ │ │ │ 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 +363436,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +363638,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 20d030 │ │ │ │ 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 +363657,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 20d04c │ │ │ │ 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 +363675,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 20d030 │ │ │ │ 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 1f1fe8 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ b.n 179296 │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f7004 │ │ │ │ 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 20d04c │ │ │ │ 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 +364071,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 │ │ │ │ + bics.w r0, r4, #11403264 @ 0xae0000 │ │ │ │ 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 +364095,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 20cf90 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ 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 +364160,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +364717,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] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r0, r4, #5 │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ 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 +364808,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 1f6bd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ 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 +365129,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, #92] @ 0x5c │ │ │ │ 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 +365248,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 20d04c │ │ │ │ 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 +365264,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 20d030 │ │ │ │ + bl 1f7004 │ │ │ │ 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 +365376,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 179e9c │ │ │ │ movs r6, r5 │ │ │ │ - b.n 179ecc │ │ │ │ + b.n 179e4c │ │ │ │ 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 +365720,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +365747,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 20d04c │ │ │ │ mov r0, r5 │ │ │ │ blx 60c50 │ │ │ │ b.n 17a8dc │ │ │ │ mov r0, r5 │ │ │ │ blx 60c50 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +365926,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 1f7070 │ │ │ │ b.n 17a9da │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 1f1fe8 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +365964,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 1f7004 │ │ │ │ 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 +366010,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 20d030 │ │ │ │ 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 1f1fe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 17aa28 │ │ │ │ add.w r0, r0, #540 @ 0x21c │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ 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 1f1fe8 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +366094,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 20d030 │ │ │ │ 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 +366125,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 20d04c │ │ │ │ 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 20d04c │ │ │ │ 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 +366314,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 1f7004 │ │ │ │ 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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 1f1fe8 │ │ │ │ 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 +366420,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 20cfa4 │ │ │ │ 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 1f1f54 │ │ │ │ cbz r0, 17b114 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 +366642,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 1f1fd4 │ │ │ │ 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 +366917,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 1f6bd4 │ │ │ │ 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 +366944,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 17b674 │ │ │ │ movs r6, r5 │ │ │ │ - bls.n 17b6a4 │ │ │ │ + bhi.n 17b624 │ │ │ │ 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 │ │ │ │ + vsli.32 q10, q5, #31 │ │ │ │ movs r7, r3 │ │ │ │ - bics r4, r4 │ │ │ │ + muls r4, r4 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #2 │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ 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 +367835,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 20cfa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c06c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20cfa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c066 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f1f54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c060 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f1f54 │ │ │ │ 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 +367897,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 614e0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61a34 │ │ │ │ b.n 17bfa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 +367937,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 20d030 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17c120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 17c110 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1f200c │ │ │ │ + bl 1f1fd4 │ │ │ │ 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 +367969,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 20d04c │ │ │ │ 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 +367993,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 20d030 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17c1c2 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 +368675,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 20d030 │ │ │ │ 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 20d04c │ │ │ │ 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 +369248,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 1fef88 │ │ │ │ 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 1ff0bc │ │ │ │ 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 +369271,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 1fef88 │ │ │ │ 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 +369299,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 r3, #184 @ 0xb8 │ │ │ │ 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 r3, #134 @ 0x86 │ │ │ │ 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 1f29d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 +369335,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 1f99a8 │ │ │ │ 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 2e7508 │ │ │ │ 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 2e7508 │ │ │ │ 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 +369732,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 1ff2a0 │ │ │ │ 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 1f1ca4 │ │ │ │ ldr.w r1, [r4, #408] @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f99a8 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1ca4 │ │ │ │ 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 1f1ca4 │ │ │ │ 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 1f1d50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1f1cdc │ │ │ │ + bl 1f1ca4 │ │ │ │ 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 1f18b4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ 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 1f1af4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ 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 +369838,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 2e7630 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (17d5ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f1f10 │ │ │ │ + bl 1f1ed8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f1f84 │ │ │ │ + bl 1f1f4c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1f88 │ │ │ │ + bl 1f1f50 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ab40 │ │ │ │ + bl 20ab08 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #328 @ 0x148 │ │ │ │ add.w r0, sp, r2 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1f6e70 │ │ │ │ + bl 1f6e38 │ │ │ │ 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 1f282c │ │ │ │ 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 +369935,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 1f17f0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r5, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ ldrb.w r1, [r5, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1aac │ │ │ │ + bl 1f1a74 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1f2c78 │ │ │ │ + bl 1f2c40 │ │ │ │ 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 +369994,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 20ab08 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f17f0 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a19d4 │ │ │ │ + bl 2a199c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 17d730 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ 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 +370061,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 1f99a8 │ │ │ │ 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 1f1ca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1d50 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1d50 │ │ │ │ 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 1f99a8 │ │ │ │ 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 +370099,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 1f99a8 │ │ │ │ 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 +370133,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 1f18b4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1af4 │ │ │ │ ldrb.w r1, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1af4 │ │ │ │ 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 +370177,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 1f2ab4 │ │ │ │ cbz r0, 17d8d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1ca8 │ │ │ │ + bl 1f1c70 │ │ │ │ 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 +370237,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 1f17f0 │ │ │ │ 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 1f2a60 │ │ │ │ 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 +370686,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 214728 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +370735,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +370808,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 2e5a5c │ │ │ │ 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 +370919,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 2e5340 │ │ │ │ cbz r0, 17dffe │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e58fc │ │ │ │ + bl 2e58c4 │ │ │ │ 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 +370996,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 2e52f8 │ │ │ │ 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 +371176,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +371244,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +371308,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 218b84 │ │ │ │ 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 +371367,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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +371431,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 21bdec │ │ │ │ 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 +371452,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 219f30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +371492,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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +371578,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 21487c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 17dd08 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ @@ -371613,66 +371612,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 218e50 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +371684,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 21487c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov.w r1, #644 @ 0x284 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 21487c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +371869,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 21487c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17dd08 │ │ │ │ mov r7, r0 │ │ │ │ @@ -371915,76 +371914,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 218ec4 │ │ │ │ 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 +372000,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 +372090,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 218e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +372172,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e9ce │ │ │ │ movs r3, #3 │ │ │ │ @@ -372216,42 +372215,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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ b.n 17eca4 │ │ │ │ vldr d7, [pc, #208] @ 17edd8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17eab8 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -372260,30 +372259,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +372348,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +372444,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +372509,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 2e3a34 │ │ │ │ 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 2e3a34 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214080 │ │ │ │ + bl 214048 │ │ │ │ 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 +372571,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +372646,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +372733,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +372834,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 218b84 │ │ │ │ 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 +372895,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 2690c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27aed0 │ │ │ │ + bl 27ae98 │ │ │ │ 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 26f730 │ │ │ │ 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 27c834 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282408 │ │ │ │ + bl 2823d0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2843d8 │ │ │ │ + bl 2843a0 │ │ │ │ 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 25f860 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22ded0 │ │ │ │ + bl 22de98 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e43c │ │ │ │ + bl 24e404 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268128 │ │ │ │ + bl 2680f0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222024 │ │ │ │ + bl 221fec │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26818c │ │ │ │ + bl 268154 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a928 │ │ │ │ + bl 26a8f0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267d60 │ │ │ │ + bl 267d28 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269420 │ │ │ │ + bl 2693e8 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a37b4 │ │ │ │ + bl 2a377c │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2826a0 │ │ │ │ + bl 282668 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a3acc │ │ │ │ + bl 2a3a94 │ │ │ │ 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 27efa0 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270608 │ │ │ │ + bl 2705d0 │ │ │ │ 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 27fec8 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 210be4 │ │ │ │ + bl 210bac │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22cca8 │ │ │ │ + bl 22cc70 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e190 │ │ │ │ + bl 24e158 │ │ │ │ ldr r1, [pc, #272] @ (17f5f4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 26032c │ │ │ │ + bl 2602f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26574c │ │ │ │ + bl 265714 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 286f5c │ │ │ │ + bl 286f24 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282f38 │ │ │ │ + bl 282f00 │ │ │ │ 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 +373047,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 27e3e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f38a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aac4 │ │ │ │ + bl 23aa8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2690f8 │ │ │ │ + bl 2690c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27aed0 │ │ │ │ + bl 27ae98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f39e │ │ │ │ mov r0, r6 │ │ │ │ - bl 268128 │ │ │ │ + bl 2680f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f768 │ │ │ │ + bl 26f730 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27c86c │ │ │ │ + bl 27c834 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282408 │ │ │ │ + bl 2823d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2843d8 │ │ │ │ + bl 2843a0 │ │ │ │ b.n 17f3ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b0a0 │ │ │ │ + bl 26b068 │ │ │ │ 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 1ff044 │ │ │ │ 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 26b068 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17f494 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26000c │ │ │ │ + bl 25ffd4 │ │ │ │ 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 +373125,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 │ │ │ │ + vtbl.8 d16, {d31}, 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 +373144,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 23e004 │ │ │ │ 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 +373162,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 246530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2598 │ │ │ │ + bl 2a2560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26000c │ │ │ │ + bl 25ffd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b608 │ │ │ │ + bl 23b5d0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e03c │ │ │ │ + bl 23e004 │ │ │ │ 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 +373194,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 244630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 29d7f8 │ │ │ │ + bl 29d7c0 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cbz r3, 17f6d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26574c │ │ │ │ + bl 265714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a9bc │ │ │ │ + bl 22a984 │ │ │ │ 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 +373287,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 23b470 │ │ │ │ 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 22eba0 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c330 │ │ │ │ + bl 25c2f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b7f4 │ │ │ │ + bl 23b7bc │ │ │ │ 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 +373334,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 216df4 │ │ │ │ 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 +373367,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 216df4 │ │ │ │ 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 +373383,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 218e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r3, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f854 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 +373440,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 216df4 │ │ │ │ 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 +373486,15 @@ │ │ │ │ bne.n 17f998 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 17e4a8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ 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 +373506,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 17f8ac │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17f872 │ │ │ │ @@ -373548,22 +373547,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 216df4 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f9a4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ b.n 17fa7c │ │ │ │ ... │ │ │ │ lsrs r4, r0, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ @@ -373614,15 +373613,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 216df4 │ │ │ │ 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 +373648,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 216df4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17fea4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 17fafc │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180466 │ │ │ │ @@ -373667,34 +373666,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 247f78 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2632b4 │ │ │ │ + bl 26327c │ │ │ │ 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 26cfa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ce74 │ │ │ │ + bl 23ce3c │ │ │ │ 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 +373703,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 2790ac │ │ │ │ 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 29d7c0 │ │ │ │ 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 +373750,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 2a43a8 │ │ │ │ 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 +373790,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 218e00 │ │ │ │ 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 +373912,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 218e50 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 218e00 │ │ │ │ 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 218e50 │ │ │ │ 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 218e00 │ │ │ │ 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 262598 │ │ │ │ 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 +374044,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 216df4 │ │ │ │ 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 +374077,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 216df4 │ │ │ │ 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 2e5cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17fc34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5cc8 │ │ │ │ + bl 2e5c90 │ │ │ │ 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 1f6bd4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ b.n 17fc04 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - mrc2 0, 6, r0, cr6, cr14, {0} │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + mrc2 0, 4, r0, cr6, cr14, {0} │ │ │ │ + udf #16 │ │ │ │ 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 +374130,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 21487c │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +374190,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +374263,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 218b84 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +374316,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 218b84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219da8 │ │ │ │ + bl 219d70 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 214b2c │ │ │ │ + bl 214af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 180274 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 219e20 │ │ │ │ + bl 219de8 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #776 @ 0x308 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 216df4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17ff82 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 +374413,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +374478,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 27d114 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 17f798 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26574c │ │ │ │ + bl 265714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a5428 │ │ │ │ + bl 2a53f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26574c │ │ │ │ + bl 265714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ 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 1f6bd4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 +374540,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 216df4 │ │ │ │ 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 +374588,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 218338 │ │ │ │ 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 +374612,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 216608 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r0, [r9, #12] │ │ │ │ add r5, r3 │ │ │ │ - bl 217efc │ │ │ │ + bl 217ec4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214760 │ │ │ │ + bl 214728 │ │ │ │ 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 +374676,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 218bfc │ │ │ │ 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 +374693,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 216df4 │ │ │ │ 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 +374712,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 216df4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 180634 │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 +374805,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: 0xfa0a001e │ │ │ │ + bls.n 180664 │ │ │ │ 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 +374886,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 2862ac │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256400 │ │ │ │ + bl 2563c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c522c │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -374906,34 +374905,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 23d53c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 23ce74 │ │ │ │ + bl 23ce3c │ │ │ │ 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 2173bc │ │ │ │ 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 +374968,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 249c74 │ │ │ │ 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 2173bc │ │ │ │ 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 258460 │ │ │ │ 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 2173bc │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 180896 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263b94 │ │ │ │ + bl 263b5c │ │ │ │ mov r0, r4 │ │ │ │ bl 1852e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1851b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 18b160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239efc │ │ │ │ + bl 239ec4 │ │ │ │ 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 +375035,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 249c74 │ │ │ │ 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 +375320,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 218068 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 180c92 │ │ │ │ mov r0, fp │ │ │ │ - bl 2180a0 │ │ │ │ + bl 218068 │ │ │ │ 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 216df4 │ │ │ │ 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 +375686,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 247a34 │ │ │ │ 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 +375703,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 247a34 │ │ │ │ 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 +375727,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 230600 │ │ │ │ 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 272cc8 │ │ │ │ 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 2a7ec8 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23c160 │ │ │ │ + bl 23c128 │ │ │ │ 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 24d558 │ │ │ │ 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 243468 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 260fd8 │ │ │ │ + bl 260fa0 │ │ │ │ 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 +375800,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 286f24 │ │ │ │ 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 +375822,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 2128d4 │ │ │ │ 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 +375855,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 22eba0 │ │ │ │ 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 +375875,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181362 │ │ │ │ mov r0, r9 │ │ │ │ bl 183a10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181376 │ │ │ │ mov r0, r9 │ │ │ │ - bl 211a78 │ │ │ │ + bl 211a40 │ │ │ │ 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 +375909,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 24a498 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26574c │ │ │ │ + bl 265714 │ │ │ │ mov r0, r9 │ │ │ │ - bl 268128 │ │ │ │ + bl 2680f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ mov r0, r9 │ │ │ │ - bl 26818c │ │ │ │ + bl 268154 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 284110 │ │ │ │ + bl 2840d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 181658 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a43e0 │ │ │ │ + bl 2a43a8 │ │ │ │ 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 265714 │ │ │ │ mov r0, r9 │ │ │ │ - bl 268128 │ │ │ │ + bl 2680f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ mov r0, r9 │ │ │ │ - bl 26818c │ │ │ │ + bl 268154 │ │ │ │ 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 +375975,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 230788 │ │ │ │ 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 +376047,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 1f6bd4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 261f8c │ │ │ │ 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 +376091,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 216df4 │ │ │ │ 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 +376124,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 216df4 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 181586 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1814f2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -376156,23 +376155,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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 +376198,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 22840c │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ b.n 181110 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181508 │ │ │ │ b.n 18157a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -376246,34 +376245,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 24f7dc │ │ │ │ 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 1f6bd4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ b.n 181318 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1854f0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 18124e │ │ │ │ mov r1, r6 │ │ │ │ @@ -376313,25 +376312,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} │ │ │ │ + strd r0, r0, [r0, #120]! @ 0x78 │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ 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 │ │ │ │ + @ instruction: 0xffffe7e2 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #324] @ (181870 ) │ │ │ │ @@ -376456,15 +376455,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, #7] │ │ │ │ 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 +376531,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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +376654,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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +376832,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 214728 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +376895,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +377020,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 217ec4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ movs r2, #16 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d8, [sp, #80] @ 0x50 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +377074,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 214728 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219f68 │ │ │ │ + bl 219f30 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +377159,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 217ec4 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ 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 +377182,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +377222,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 219f30 │ │ │ │ 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 +377243,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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ b.n 18200e │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 217efc │ │ │ │ + bl 217ec4 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ 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 +377319,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 218e00 │ │ │ │ mov r5, r0 │ │ │ │ b.n 182090 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r5, r0 │ │ │ │ b.n 182090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217efc │ │ │ │ + bl 217ec4 │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ b.n 181f8c │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r5, r0 │ │ │ │ b.n 182090 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 218e00 │ │ │ │ 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 218e00 │ │ │ │ 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 +377451,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 218fec │ │ │ │ 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 +377526,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +377576,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 218b84 │ │ │ │ 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 +377626,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +378016,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 218068 │ │ │ │ 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 +378179,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 21487c │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 +378203,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 218b84 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ b.n 182a4a │ │ │ │ mvn.w r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 18605c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -378270,76 +378269,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 218068 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 +378423,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 214728 │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +378472,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 21910c │ │ │ │ sub.w r1, sl, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219144 │ │ │ │ + bl 21910c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +378576,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 214728 │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +378620,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +378776,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 216df4 │ │ │ │ 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 +378806,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 281020 │ │ │ │ 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 +378886,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 21487c │ │ │ │ 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 +378914,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 218b84 │ │ │ │ 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 +378934,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 262598 │ │ │ │ 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 +378999,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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 +379057,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +379087,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 218e50 │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +379313,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 216df4 │ │ │ │ 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 +379427,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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 +379494,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 262598 │ │ │ │ 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 +379513,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 281020 │ │ │ │ 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 +379563,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +379601,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 +379651,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 218b84 │ │ │ │ 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 +379702,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 21487c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 +379728,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 218b84 │ │ │ │ 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 +379763,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 2173bc │ │ │ │ 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 +379780,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 2173bc │ │ │ │ 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 +379797,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 1f99a8 │ │ │ │ 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 +379821,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 │ │ │ │ + vrsra.u64 d28, d20, #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 +379880,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 214728 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +379929,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +379990,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 214af4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 183ca8 │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ 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 +380014,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 218e50 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ bne.n 183c8e │ │ │ │ mov r0, r9 │ │ │ │ - bl 217efc │ │ │ │ + bl 217ec4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ 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 +380108,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 218e00 │ │ │ │ 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 +380149,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 218e00 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 217efc │ │ │ │ + bl 217ec4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216b5c │ │ │ │ + bl 216b24 │ │ │ │ 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 +380242,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 2173bc │ │ │ │ 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 +380393,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 21487c │ │ │ │ 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 +380415,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 216aac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 +380443,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 216aac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ 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 +380476,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 218e00 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 +380497,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 21487c │ │ │ │ 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 +380547,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 218b84 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 +380597,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 218b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 +380645,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +380685,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 218b84 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +380727,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 218b84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 215840 │ │ │ │ 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 262598 │ │ │ │ mov sl, r0 │ │ │ │ b.n 183fdc │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ b.n 184038 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +380797,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 218b84 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +380834,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 218b84 │ │ │ │ b.n 1844c2 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 18430a │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 +380883,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 218b84 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 +380967,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 216df4 │ │ │ │ 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 +381010,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 216df4 │ │ │ │ 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 216df4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1847fa │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 +381090,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 218068 │ │ │ │ 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 +381117,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 215840 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ 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 +381298,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 216df4 │ │ │ │ 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 +381342,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 216df4 │ │ │ │ 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 216df4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184b48 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 +381430,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 │ │ │ │ + uxth r0, r6 │ │ │ │ movs r6, r3 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxth r2, r6 │ │ │ │ movs r6, r3 │ │ │ │ - uxtb r0, r7 │ │ │ │ + uxth r0, r7 │ │ │ │ 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 +381515,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 214728 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +381578,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +381648,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +381673,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 218b84 │ │ │ │ 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 217ec4 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ mov r6, r0 │ │ │ │ b.n 184f30 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +381718,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 218b84 │ │ │ │ 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 +381771,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 21487c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +381813,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 218ec4 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 184c48 │ │ │ │ @@ -381832,73 +381831,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 218ec4 │ │ │ │ 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 21487c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 218e50 │ │ │ │ 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 218e50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 +381908,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 218ec4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184c48 │ │ │ │ @@ -381927,15 +381926,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 218ec4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 185174 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -381966,20 +381965,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 218e00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +381992,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 2173bc │ │ │ │ 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 +382013,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 21487c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ ldrb.w r8, [r8, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 +382132,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 216df4 │ │ │ │ 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 +382164,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 216df4 │ │ │ │ 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 +382180,22 @@ │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ beq.n 18541c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 185378 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18539e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 +382235,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 216608 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 216b5c │ │ │ │ + bl 216b24 │ │ │ │ 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 +382327,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 281020 │ │ │ │ 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 +382372,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 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, r8, [r8, #176] @ 0xb0 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 +382409,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 218b84 │ │ │ │ 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 262598 │ │ │ │ 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 +382491,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 2e3a34 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21412c │ │ │ │ + bl 2140f4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 +382517,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 216aac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 2e5734 │ │ │ │ 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 +382573,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 216aac │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 +382632,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 218b84 │ │ │ │ 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 +382654,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 21487c │ │ │ │ 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 +382720,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 216df4 │ │ │ │ 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 +382752,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 216df4 │ │ │ │ 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 +382773,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 21478c │ │ │ │ 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 2e5734 │ │ │ │ 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 +382803,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 216aac │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 +382833,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 218b84 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 216b5c │ │ │ │ + bl 216b24 │ │ │ │ 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 +382857,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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 +382907,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 r5, pc, #400 @ (adr r5, 185d04 ) │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ 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 +382964,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 216df4 │ │ │ │ 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 +382996,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 216df4 │ │ │ │ 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 +383026,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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 +383070,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 21478c │ │ │ │ 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 2e5734 │ │ │ │ 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 +383101,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 216aac │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +383131,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 218b84 │ │ │ │ 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 +383179,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 r2, pc, #912 @ (adr r2, 1861e4 ) │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ 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 +383205,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 216828 │ │ │ │ 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 +383323,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 214824 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +383422,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 214728 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +383476,41 @@ │ │ │ │ bl 185e60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186110 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +383541,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 1f9c90 │ │ │ │ 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 216df4 │ │ │ │ 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 +383633,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 21487c │ │ │ │ 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 +383676,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 218180 │ │ │ │ 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 +383697,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 218b84 │ │ │ │ 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 +383726,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 215840 │ │ │ │ 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 +383746,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 216df4 │ │ │ │ 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 +383779,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 2458d4 │ │ │ │ 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 2444fc │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 186268 │ │ │ │ b.n 186438 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ @@ -383876,30 +383875,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 214728 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +383906,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 218e50 │ │ │ │ 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 +383923,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +383965,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 218b84 │ │ │ │ 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 +384028,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +384078,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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 216aac │ │ │ │ b.n 186340 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 262598 │ │ │ │ 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 +384169,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 217ec4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, fp │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 +384198,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +384233,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 214728 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +384572,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 21487c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 21487c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 +384691,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 21478c │ │ │ │ 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 +384708,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 216aac │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 +384731,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 216aac │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 +384767,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 218b84 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -384793,15 +384792,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 21478c │ │ │ │ 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 +384811,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 216aac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 +384863,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 218b84 │ │ │ │ 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 +384905,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +384955,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 218b84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 +385019,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 21487c │ │ │ │ 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 +385082,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 218b84 │ │ │ │ mov r0, fp │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 +385133,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 21487c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 18739e │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -385227,30 +385226,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +385321,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +385392,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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +385450,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 21487c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 187944 │ │ │ │ mov r0, r6 │ │ │ │ bl 186b70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -385527,115 +385526,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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 1878d0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 21487c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +385705,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +385757,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +385902,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 21487c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 218e50 │ │ │ │ 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 +385941,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 21487c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +386165,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +386397,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 21487c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ 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 +386448,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 215840 │ │ │ │ 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 +386492,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 21487c │ │ │ │ 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 +386526,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 218b84 │ │ │ │ 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 +386566,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 216df4 │ │ │ │ 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 +386601,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 262598 │ │ │ │ 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 +386740,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 21487c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ 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 +386820,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 21487c │ │ │ │ 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 +386839,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 218b84 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 +386880,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 216df4 │ │ │ │ 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 +386905,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 216ae0 │ │ │ │ b.n 1884d8 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 216aac │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 262598 │ │ │ │ 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 +387038,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +387247,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 2e5cf4 │ │ │ │ ldr.w r2, [pc, #2672] @ 189378 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ 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 +387329,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 21487c │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 216df4 │ │ │ │ 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 +387478,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 216df4 │ │ │ │ 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 +387611,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 +387650,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 218e50 │ │ │ │ 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 219db8 │ │ │ │ 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 +387749,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 218e50 │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ bl 187188 │ │ │ │ @@ -387799,15 +387798,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 21f2bc │ │ │ │ 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 +387816,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 21487c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 +387863,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21f400 │ │ │ │ + bl 21f3c8 │ │ │ │ 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 +387904,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 219db8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 +387984,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 21487c │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +388027,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 21487c │ │ │ │ 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 +388099,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 218b84 │ │ │ │ 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 +388116,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 216df4 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +388199,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 216df4 │ │ │ │ mov ip, r0 │ │ │ │ b.w 188a1e │ │ │ │ mov r3, r2 │ │ │ │ b.n 188f1e │ │ │ │ mov r2, r3 │ │ │ │ b.n 188ee4 │ │ │ │ mov r3, r2 │ │ │ │ @@ -388231,17 +388230,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, r2] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ 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 +388293,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 2e5cf4 │ │ │ │ ldr r2, [pc, #740] @ (1896f8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 2587ec │ │ │ │ + bl 2587b4 │ │ │ │ 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 +388344,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 216df4 │ │ │ │ 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 +388420,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 216df4 │ │ │ │ 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 +388518,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 262598 │ │ │ │ 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 +388572,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 r1, [pc, #664] @ (189990 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ 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 +388653,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 1f6bd4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ 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 +388707,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 216df4 │ │ │ │ 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 +388745,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 21f2bc │ │ │ │ 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 +388779,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 21487c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21d600 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f400 │ │ │ │ + bl 21f3c8 │ │ │ │ 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 +388832,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 215840 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18a90c │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ 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 215840 │ │ │ │ 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 +388865,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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 21f510 │ │ │ │ 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 214048 │ │ │ │ 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 +388961,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 21487c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 +389041,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 21d3a4 │ │ │ │ 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 213f48 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r7, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 21d3dc │ │ │ │ + bl 21d3a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 213f80 │ │ │ │ + bl 213f48 │ │ │ │ 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 +389084,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 2140f4 │ │ │ │ ldr r2, [pc, #528] @ (189e38 ) │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21412c │ │ │ │ + bl 2140f4 │ │ │ │ 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 +389111,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +389160,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 216df4 │ │ │ │ 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 +389219,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ 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 +389255,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 216df4 │ │ │ │ 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 +389291,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 r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ 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 21478c │ │ │ │ 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 +389333,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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 +389359,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +389386,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 218b84 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 21478c │ │ │ │ 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 +389437,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 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 +389464,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +389488,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 218b84 │ │ │ │ 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 +389552,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 215840 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 +389592,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 216aac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 +389619,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +389643,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 218b84 │ │ │ │ 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 +389660,15 @@ │ │ │ │ bpl.w 18a3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186f38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ 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 +389682,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186f38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 189da0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -389766,79 +389765,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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +390065,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 21478c │ │ │ │ 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 +390081,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 216aac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 +390107,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +390133,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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 219db8 │ │ │ │ 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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 +390273,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 262598 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b608 │ │ │ │ + bl 23b5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2598 │ │ │ │ + bl 2a2560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26000c │ │ │ │ + bl 25ffd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220d10 │ │ │ │ + bl 220cd8 │ │ │ │ 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 +390315,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 262598 │ │ │ │ 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 +390332,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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 +390365,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 1f6bd4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ 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 +390489,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 r4, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ 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 +390868,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 21790c │ │ │ │ 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 +391070,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 21790c │ │ │ │ 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 +391279,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 216df4 │ │ │ │ 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 +391391,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 216df4 │ │ │ │ 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 +391435,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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 +392052,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 21487c │ │ │ │ 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 +392073,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +392117,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 216aac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ 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 +392209,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 216df4 │ │ │ │ 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 +392238,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 216df4 │ │ │ │ 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 +392262,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 216df4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 18bbde │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 +392361,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 216df4 │ │ │ │ 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 +392729,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 224c6c │ │ │ │ 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 +392778,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 214728 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 +392827,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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +392864,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 1f5df0 │ │ │ │ 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 +392904,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 21d598 │ │ │ │ movs r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 2624c0 │ │ │ │ + bl 262488 │ │ │ │ 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 +392972,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 218b84 │ │ │ │ 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 22a7f8 │ │ │ │ cbz r0, 18c378 │ │ │ │ mov r7, r0 │ │ │ │ - bl 216604 │ │ │ │ + bl 2165cc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216604 │ │ │ │ + bl 2165cc │ │ │ │ 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 +393009,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 224c6c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r2, 18c3ea │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224c6c │ │ │ │ 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 224c6c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18c3be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r6, r5 │ │ │ │ @@ -393060,32 +393059,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 224c6c │ │ │ │ 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 224c6c │ │ │ │ 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 224c6c │ │ │ │ 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 +393111,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 224c6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c722 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224c6c │ │ │ │ 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 +393141,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 224c6c │ │ │ │ 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 224c6c │ │ │ │ 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 224c6c │ │ │ │ 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 +393189,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 224c6c │ │ │ │ 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 +393225,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 224c6c │ │ │ │ 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 +393257,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 224c6c │ │ │ │ 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 224c6c │ │ │ │ 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 224c6c │ │ │ │ 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 +393292,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 224c6c │ │ │ │ cbz r0, 18c6bc │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ b.n 18c5f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224c6c │ │ │ │ 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 +393332,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 1f5e2c │ │ │ │ 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 +393430,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 216df4 │ │ │ │ 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 +393474,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 18c896 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 18c820 │ │ │ │ mov r0, sl │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ 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 +393498,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 216df4 │ │ │ │ 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 262598 │ │ │ │ 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 +393547,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 281080 │ │ │ │ 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 +393701,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 1f61e8 │ │ │ │ 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 1f5d6c │ │ │ │ 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 +393756,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 22a7bc │ │ │ │ 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 +393806,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 216df4 │ │ │ │ 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 +393948,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 1f61e8 │ │ │ │ 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 1f5d6c │ │ │ │ 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 +393975,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 224c6c │ │ │ │ cbnz r0, 18cd98 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 224ca4 │ │ │ │ + bl 224c6c │ │ │ │ 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 224c6c │ │ │ │ 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 +394025,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 216df4 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cbca │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 +394155,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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 +394223,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 21487c │ │ │ │ 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 +394245,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 218b84 │ │ │ │ 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 +394272,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 281020 │ │ │ │ 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 262598 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22a818 │ │ │ │ + bl 22a7e0 │ │ │ │ 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 +394345,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 21487c │ │ │ │ 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 218b84 │ │ │ │ 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 +394383,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 22a7bc │ │ │ │ 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 +394412,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 262598 │ │ │ │ b.n 18d224 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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 262598 │ │ │ │ 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 +394593,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 214824 │ │ │ │ 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 218b84 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +394631,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 218b84 │ │ │ │ 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 +394650,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 218e00 │ │ │ │ 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 +394668,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 216ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215a6c │ │ │ │ + bl 215a34 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18d39a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ 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 +394762,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 218e00 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #837 @ 0x345 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 +394785,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 218b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215a6c │ │ │ │ + bl 215a34 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18d56c │ │ │ │ b.n 18d678 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ @@ -394806,15 +394805,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 216df4 │ │ │ │ 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 +394840,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 21487c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 214904 │ │ │ │ + bl 2148cc │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 226554 │ │ │ │ + bl 22651c │ │ │ │ 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 262598 │ │ │ │ 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 +394922,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 216df4 │ │ │ │ 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 +394945,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 218e00 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18d5fc │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #13 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +394994,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 218e50 │ │ │ │ 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 219f30 │ │ │ │ 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 +395247,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 1faad0 │ │ │ │ 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 +395278,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 1faad0 │ │ │ │ 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 +395306,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 1f99d4 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 18db50 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -395402,15 +395401,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 1fa994 │ │ │ │ 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 +395475,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 1fa994 │ │ │ │ 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 +395494,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 1fae44 │ │ │ │ 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 +395524,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 1fae44 │ │ │ │ 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 1faad0 │ │ │ │ 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 +395560,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 1fa994 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 18dcf6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18dda4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18ddb4 │ │ │ │ @@ -395944,15 +395943,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 1fae44 │ │ │ │ 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 +396042,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 1fae44 │ │ │ │ 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 +396199,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 1fae44 │ │ │ │ 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 +396260,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 1fae1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e4d6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ b.n 18e500 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +396406,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 1fae1c │ │ │ │ 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 1fae1c │ │ │ │ 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 1fae1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e734 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e728 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e71c │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18e710 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18e704 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18e6f8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18e6ec │ │ │ │ mov r0, r9 │ │ │ │ bl 18e634 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e6da │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e6cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e6be │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e6b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e6a0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e68e │ │ │ │ mov r0, sl │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e67c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e66a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +397069,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 1fae1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18edfa │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 18ed46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +397107,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 1f5df0 │ │ │ │ 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 +397159,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 1fae1c │ │ │ │ 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 1f5df0 │ │ │ │ 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 +397190,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 1fae44 │ │ │ │ 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 +397575,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 1f99d4 │ │ │ │ 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 +397631,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 1fae30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18f880 │ │ │ │ - bl 1faeb4 │ │ │ │ + bl 1fae7c │ │ │ │ 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 +397718,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 1fae7c │ │ │ │ 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 +397766,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 1f99d4 │ │ │ │ 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 +398189,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 1f99d4 │ │ │ │ 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 +398489,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 1fae7c │ │ │ │ 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 1fae7c │ │ │ │ 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 +398563,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 1faad0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18fcaa │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faad0 │ │ │ │ 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 +398600,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 1fa994 │ │ │ │ cbz r5, 18fcaa │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18fc16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -398633,38 +398632,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 1fa994 │ │ │ │ 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 1fa994 │ │ │ │ b.n 18fc60 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fab08 │ │ │ │ + bl 1faad0 │ │ │ │ b.n 18fbfe │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1fa994 │ │ │ │ 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 +398915,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 1f99d4 │ │ │ │ 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 +398933,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 1faad0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ cbz r0, 18ff9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18e634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +399083,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, #16] │ │ │ │ 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 +399109,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 1f99a8 │ │ │ │ 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 +399263,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 1f9a78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #12 │ │ │ │ str.w r0, [fp, #400] @ 0x190 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 +399542,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 1f61e8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1905d6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1905be │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1905fa │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1905e2 │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 19061e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +399635,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 1f5df0 │ │ │ │ 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 +399944,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 1f9b64 │ │ │ │ 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 +400386,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 1f5e2c │ │ │ │ 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 +400557,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 1f61e8 │ │ │ │ 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 +400867,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 1f6bd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8dd0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1909e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1c3398 │ │ │ │ @@ -400896,15 +400895,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 1f6bd4 │ │ │ │ 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 +400919,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 1f6bd4 │ │ │ │ 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 1f9960 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 +401182,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 1f9b64 │ │ │ │ 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 +401442,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 1f6bd4 │ │ │ │ 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 +401459,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 1f6bd4 │ │ │ │ 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 +401475,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 1f6bd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8dd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 191378 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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} │ │ │ │ + ldc 0, cr0, [r2], {29} │ │ │ │ + mrrc 0, 1, r0, r4, cr13 │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - mcrr 0, 1, r0, lr, cr13 │ │ │ │ - mcrr 0, 1, r0, r6, cr13 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + stc 0, cr0, [lr], {29} │ │ │ │ + stc 0, cr0, [r6], {29} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [r8], #-116 @ 0xffffff8c │ │ │ │ - stc 0, cr0, [r4], {29} │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldc 0, cr0, [r8], #-116 @ 0xffffff8c │ │ │ │ + rsb r0, r4, sp, lsr #32 │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ stmia r6!, {r0, r7} │ │ │ │ @ instruction: 0xffffc76b │ │ │ │ vmlsl.u q14, d15, d31[0] │ │ │ │ - vrsubhn.i d30, , q13 │ │ │ │ + vmlsl.u q15, d15, d26[0] │ │ │ │ movs r5, r3 │ │ │ │ - b.n 19175c │ │ │ │ + b.n 1916dc │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191760 │ │ │ │ + b.n 1916e0 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191710 │ │ │ │ + b.n 191690 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191780 │ │ │ │ + b.n 191700 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1916d0 │ │ │ │ + b.n 191650 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ 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 +401653,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 1f99a8 │ │ │ │ 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 +401671,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 1f9a78 │ │ │ │ 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 +401693,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 1fb7fc │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 191bb0 │ │ │ │ b.n 191be4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb7fc │ │ │ │ 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 +401721,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 1fb7fc │ │ │ │ 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 +401746,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 1f9a78 │ │ │ │ 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 +401835,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 1f9a78 │ │ │ │ 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 +401976,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 1f9b64 │ │ │ │ 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 +402245,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 1fb7fc │ │ │ │ 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 +402273,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 1fb7fc │ │ │ │ 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 +402340,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 1f99a8 │ │ │ │ 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 +402372,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 1f9cd4 │ │ │ │ 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 +402421,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 1f99a8 │ │ │ │ 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 +402480,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 │ │ │ │ + bgt.n 192498 │ │ │ │ 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 +402509,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, #2 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 192320 │ │ │ │ + bgt.n 1924a0 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 192504 │ │ │ │ + bgt.n 192484 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r5, #1 │ │ │ │ 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 +402531,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 192480 │ │ │ │ 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 +402551,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 │ │ │ │ + blt.n 192468 │ │ │ │ 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 +402632,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 1f6bd4 │ │ │ │ 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 +402656,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 1925e0 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + @ instruction: 0xb86c │ │ │ │ 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 +402754,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 │ │ │ │ + cbz r2, 1926b8 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 192630 │ │ │ │ + bge.n 1925b0 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n 19260c │ │ │ │ + bge.n 19278c │ │ │ │ movs r5, r3 │ │ │ │ - bge.n 1925dc │ │ │ │ + bge.n 19275c │ │ │ │ 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 +402787,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 1f9af0 │ │ │ │ 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 +403004,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, #32] │ │ │ │ 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 2e49b8 │ │ │ │ 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 +403042,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 1e3b44 │ │ │ │ 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 +403119,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 1f9b64 │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 +403290,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 1f99a8 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20cfa4 │ │ │ │ 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 +403889,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 2e5f20 │ │ │ │ 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 +403973,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 2e5f20 │ │ │ │ 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 +404014,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 2e5f04 │ │ │ │ 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 +404108,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 2e5fc8 │ │ │ │ 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 +404340,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 2e600c │ │ │ │ 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 +404575,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 r1, #184 @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 1939d8 │ │ │ │ + bcs.n 193958 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193a08 │ │ │ │ + bcs.n 193988 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 1939e0 │ │ │ │ + bcs.n 193960 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 1939fc │ │ │ │ + bcs.n 19397c │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193970 │ │ │ │ + bne.n 193af0 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193998 │ │ │ │ + bcs.n 193b18 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 19399c │ │ │ │ + bcs.n 193b1c │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 1939a0 │ │ │ │ + bcs.n 193b20 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 1939c0 │ │ │ │ + bcs.n 193940 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193a10 │ │ │ │ + bcs.n 193990 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193a18 │ │ │ │ + bcs.n 193998 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193b2c │ │ │ │ + bcs.n 193aac │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 1939e0 │ │ │ │ + beq.n 193960 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193a54 │ │ │ │ + beq.n 1939d4 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193b10 │ │ │ │ + bne.n 193a90 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193ae4 │ │ │ │ + bne.n 193a64 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193ac8 │ │ │ │ + beq.n 193a48 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193aa4 │ │ │ │ + beq.n 193a24 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193a80 │ │ │ │ + beq.n 193a00 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - beq.n 193a44 │ │ │ │ + beq.n 1939c4 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 193a18 │ │ │ │ + beq.n 193998 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 1939a4 │ │ │ │ + beq.n 193b24 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 193b34 │ │ │ │ + beq.n 193ab4 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 193aec │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 193acc │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 193a9e │ │ │ │ + cbz r0, 193a8e │ │ │ │ movs r7, r3 │ │ │ │ - beq.n 193abc │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193ac4 │ │ │ │ + bne.n 193a44 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 193aec │ │ │ │ + bne.n 193a6c │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 193ac8 │ │ │ │ + bvc.n 193a48 │ │ │ │ movs r5, r3 │ │ │ │ - orn r0, ip, #10223616 @ 0x9c0000 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + bic.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n 1939d8 │ │ │ │ + bvc.n 193b58 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193b50 │ │ │ │ + bne.n 193ad0 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193b50 │ │ │ │ + bne.n 193ad0 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 193b70 │ │ │ │ + bne.n 193af0 │ │ │ │ movs r5, r3 │ │ │ │ bl 369ab2 │ │ │ │ bl 335ab6 │ │ │ │ - beq.n 193a9c │ │ │ │ + beq.n 193a1c │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 193e90 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 193d90 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 193a48 │ │ │ │ + beq.n 193bc8 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf224001c │ │ │ │ - beq.n 193b7c │ │ │ │ + @ instruction: 0xf1e4001c │ │ │ │ + beq.n 193afc │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ movs r5, r3 │ │ │ │ - orr.w r0, r2, #28 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + and.w r0, r2, #28 │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stcl 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ + stc 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ ldmia r0!, {r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {} │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r8, #120]! @ 0x78 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldcl 0, cr0, [r8, #-120]! @ 0xffffff88 │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #808] @ (193e5c ) │ │ │ │ + ldr r7, [pc, #552] @ (193d5c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ 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 +404798,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 20ab08 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #442 @ 0x1ba │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ - bl 20b09c │ │ │ │ + bl 20b064 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6e70 │ │ │ │ + bl 1f6e38 │ │ │ │ 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 +404849,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 1f9d3c │ │ │ │ ldr r1, [pc, #708] @ (193f30 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61f70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 193eea │ │ │ │ @@ -404879,15 +404878,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 1f9b64 │ │ │ │ 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 +404960,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 1f9d3c │ │ │ │ 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 1f9b64 │ │ │ │ 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 +405074,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 1f6d74 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ b.n 193e2e │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ 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 +405101,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 1f9b64 │ │ │ │ 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 +405128,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 r1!, {r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #4 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ stmia r1!, {r2, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #424 @ (adr r3, 194118 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 194018 ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ 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} │ │ │ │ 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 +405309,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 1f6bd4 │ │ │ │ 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 +405348,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 1f9b64 │ │ │ │ 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 +405372,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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 192488 │ │ │ │ mov r0, r9 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ b.n 1941e0 │ │ │ │ ldr r2, [pc, #80] @ (194264 ) │ │ │ │ ldr r1, [pc, #80] @ (194268 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 r6!, {r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ movs r5, r3 │ │ │ │ bkpt 0x008a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r3} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ 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 +405554,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 1f9b64 │ │ │ │ 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 +405578,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 29775c │ │ │ │ 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 1f6bd4 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ 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, #16] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ 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 +405623,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 20d030 │ │ │ │ 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 +405659,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 20d04c │ │ │ │ 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 +405923,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 │ │ │ │ + mvns r4, 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 +406000,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 1fef88 │ │ │ │ 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 1fef88 │ │ │ │ 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 1fef88 │ │ │ │ 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 1fef88 │ │ │ │ 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,30 +406053,30 @@ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ stcl 0, cr0, [r4, #708] @ 0x2c4 │ │ │ │ ldc 0, cr0, [r6, #708]! @ 0x2c4 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ stc 0, cr0, [lr, #708] @ 0x2c4 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ stc 0, cr0, [r0, #708] @ 0x2c4 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ movs r5, r3 │ │ │ │ ldcl 0, cr0, [sl, #-708] @ 0xfffffd3c │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ - movs r5, r3 │ │ │ │ - stcl 0, cr0, [ip, #-708] @ 0xfffffd3c │ │ │ │ + ite al │ │ │ │ + moval 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 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #36] @ (1948cc ) │ │ │ │ @@ -406173,26 +406172,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, #10 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ 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 eq │ │ │ │ + moveq r5, r3 │ │ │ │ + pushne {lr} │ │ │ │ + moveq.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 +406290,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 1faad0 │ │ │ │ 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 +406312,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 1fae1c │ │ │ │ cbz r0, 194b02 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 194aac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +406373,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, #28 │ │ │ │ movs r5, r5 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -406476,15 +406475,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 1fa994 │ │ │ │ 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 +406525,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 1fae44 │ │ │ │ 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 +406573,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 1fae44 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194d74 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -406776,24 +406775,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 1fae1c │ │ │ │ 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 1fae44 │ │ │ │ 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 +406967,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 1fae44 │ │ │ │ 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 +407884,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 1f5e2c │ │ │ │ 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 +408284,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 1f9a78 │ │ │ │ ldr.w r2, [sl] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9a78 │ │ │ │ strd r0, fp, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f61e8 │ │ │ │ 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 +408719,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 1f9b64 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 196306 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 +408784,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 1f9c90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 +409066,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 1f99a8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ 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 1fae44 │ │ │ │ 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 +409394,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 1f5df0 │ │ │ │ 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 +409510,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 1f9a54 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 +409582,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 1fae1c │ │ │ │ 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 1fae44 │ │ │ │ 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 +409678,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 1f9960 │ │ │ │ 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 1f5e2c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196cee │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 196c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +409741,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 1f5df0 │ │ │ │ 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 +409775,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 1f5df0 │ │ │ │ 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 +410124,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 1faad0 │ │ │ │ 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 +410141,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 1faad0 │ │ │ │ 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 +410555,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 1f5e2c │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ 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 +410590,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 1f9960 │ │ │ │ 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 1fae44 │ │ │ │ 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 +410633,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 1fae1c │ │ │ │ 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 +410666,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 1fae44 │ │ │ │ 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 +410697,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 1f5df0 │ │ │ │ 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 +410831,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 1f5df0 │ │ │ │ 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 +410873,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 1fae1c │ │ │ │ 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 1fae44 │ │ │ │ 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 +410974,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 1fa994 │ │ │ │ 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 +411011,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 1fa994 │ │ │ │ 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 +411100,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 1faad0 │ │ │ │ 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 +411124,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 1fa994 │ │ │ │ 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 +411148,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 1faad0 │ │ │ │ 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 +411172,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 1fa994 │ │ │ │ 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 +411497,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 1fae1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197ea0 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +411518,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 1fae44 │ │ │ │ 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 +411546,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 1fae1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197ea8 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +411567,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 1fae44 │ │ │ │ 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 +412095,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 1fae1c │ │ │ │ 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 +412165,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 1fae44 │ │ │ │ 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 +412192,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 1f99a8 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ 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 1fae44 │ │ │ │ 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 +412246,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 1f5df0 │ │ │ │ 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 1fae1c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 198672 │ │ │ │ b.n 1980d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +412291,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 1f9960 │ │ │ │ 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 +412474,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 1f61e8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1fae54 │ │ │ │ + bl 1fae1c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1988c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 196c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +412609,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 1f99a8 │ │ │ │ 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 +412645,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 1f9ab8 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f99a8 │ │ │ │ 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 +412932,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 1fae1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1984b0 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +412954,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 1fae44 │ │ │ │ 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 1fae44 │ │ │ │ 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 1fae1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1984a6 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 +413002,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 1fae44 │ │ │ │ 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 1fae44 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196d88 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -413032,34 +413031,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 1fae1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198f0a │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1fae7c │ │ │ │ + bl 1fae44 │ │ │ │ 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 1fae44 │ │ │ │ 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 +413254,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 1f99a8 │ │ │ │ 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 +413276,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 1f9b64 │ │ │ │ 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 +413299,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 1f9c90 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f99a8 │ │ │ │ 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 1f9a78 │ │ │ │ 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 +413408,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 1f9a54 │ │ │ │ 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 1f9a54 │ │ │ │ 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 +413497,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 1f9a54 │ │ │ │ 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 +413915,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 1f9b64 │ │ │ │ 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 +414171,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 1f9b64 │ │ │ │ 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 +414303,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 29ecd4 │ │ │ │ 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 +414369,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 1f9af0 │ │ │ │ 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 +414515,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, #60] @ 0x3c │ │ │ │ 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 +414724,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] │ │ │ │ + stcl 0, cr0, [r8], {44} @ 0x2c │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #568] @ (19a198 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -414979,36 +414978,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, #40 @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ - eors.w r0, r8, #11272192 @ 0xac0000 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + orrs.w r0, r8, #11272192 @ 0xac0000 │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ 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, #0] │ │ │ │ movs r5, r3 │ │ │ │ bgt.n 19a160 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ 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 +416063,66 @@ │ │ │ │ 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, #1 │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ - movs r5, r5 │ │ │ │ - @ instruction: 0xf130002c │ │ │ │ - movs r4, r4 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ movs r5, r5 │ │ │ │ + @ instruction: 0xf0f0002c │ │ │ │ + vaddl.u32 q8, d4, d28 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xe8da002c │ │ │ │ + ldmia.w sl, {r2, r3, r5} │ │ │ │ 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 19a638 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xeaf4002c │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + @ instruction: 0xeab4002c │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ 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 │ │ │ │ + bic.w r0, r6, ip, asr #32 │ │ │ │ + vld4.8 {d0-d3}, [r8 :128], ip │ │ │ │ + asrs r2, r0, #27 │ │ │ │ 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, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr??.w r0, [r2, ip, lsl #2] │ │ │ │ - movs r1, #12 │ │ │ │ + ldrh.w r0, [r2, ip, lsl #2] │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ 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 +416725,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 1f5c08 │ │ │ │ ldr.w r3, [pc, #1296] @ 19b770 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f991c │ │ │ │ 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 +416896,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 1f9bdc │ │ │ │ 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 +418203,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 1f5368 │ │ │ │ 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 +418234,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 1f5368 │ │ │ │ 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 +418265,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 1f5368 │ │ │ │ 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 +418296,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 1f5368 │ │ │ │ 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 +418893,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 1f5368 │ │ │ │ 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 +418927,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 1f5368 │ │ │ │ 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 +419971,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 1f9bdc │ │ │ │ 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 1f5e2c │ │ │ │ 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 +420666,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 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ ldrb r2, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #24 │ │ │ │ movs r5, r3 │ │ │ │ bl 1a6768 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -420821,33 +420819,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 r5, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #2 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 19d5e4 │ │ │ │ + b.n 19e564 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r4, [r7, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r1, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ 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 +420897,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 1f5df0 │ │ │ │ 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 1f9b64 │ │ │ │ ldr r3, [pc, #112] @ (19def8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 +420973,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 r3, #164 @ 0xa4 │ │ │ │ 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 +421069,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, #0 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ movs r5, r5 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r1, #4 │ │ │ │ movs r5, r5 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + subs r0, r1, r7 │ │ │ │ movs r5, r5 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xf188002c │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + adc.w r0, r8, #44 @ 0x2c │ │ │ │ + asrs r0, r1, #7 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xf13e002c │ │ │ │ - stc2 0, cr0, [sl], #176 @ 0xb0 │ │ │ │ + @ instruction: 0xf0fe002c │ │ │ │ + stc2l 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 +421155,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, #4] │ │ │ │ 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 +421223,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 r0, [pc, #384] @ (19e2dc ) │ │ │ │ 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 +421288,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, #8] │ │ │ │ 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 +421435,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 │ │ │ │ + mov ip, r3 │ │ │ │ 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 +422605,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, #27 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r5, r5 │ │ │ │ strh r4, [r2, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ movs r5, r5 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ movs r5, r5 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ movs r5, r5 │ │ │ │ - mrrc 0, 2, r0, r4, cr12 │ │ │ │ - @ instruction: 0xf7da002c │ │ │ │ - mcrr 0, 2, r0, r8, cr12 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + ldc 0, cr0, [r4], {44} @ 0x2c │ │ │ │ + @ instruction: 0xf79a002c │ │ │ │ + stc 0, cr0, [r8], {44} @ 0x2c │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ 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, #28 │ │ │ │ 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 +422674,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 │ │ │ │ + lsls 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 +423773,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 1f9cd4 │ │ │ │ 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 +424961,29 @@ │ │ │ │ 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 r2, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #22 │ │ │ │ movs r5, r3 │ │ │ │ - stc2l 0, cr0, [sl], #-176 @ 0xffffff50 │ │ │ │ + stc2 0, cr0, [sl], #-176 @ 0xffffff50 │ │ │ │ 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 │ │ │ │ + adds.w r0, r4, #44 @ 0x2c │ │ │ │ + beq.n 1a0c00 │ │ │ │ movs r4, r5 │ │ │ │ - b.n 1a0ab0 │ │ │ │ + b.n 1a0a30 │ │ │ │ movs r4, r5 │ │ │ │ - blt.n 1a0b68 │ │ │ │ + blt.n 1a0ae8 │ │ │ │ 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 +425017,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 r0, #102 @ 0x66 │ │ │ │ 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, #30 │ │ │ │ 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 +425051,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 │ │ │ │ + @ instruction: 0xf5e8001c │ │ │ │ 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 +425509,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 │ │ │ │ + adds r2, r6, r5 │ │ │ │ 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 +425601,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 2e80bc │ │ │ │ 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 2e80bc │ │ │ │ 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, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r1, r1] │ │ │ │ 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 +425657,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 1f5df0 │ │ │ │ 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 1f61e8 │ │ │ │ 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 +425700,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 1f9960 │ │ │ │ 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 1f5e2c │ │ │ │ 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 +425889,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, #24 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ 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 +426193,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, #12 │ │ │ │ 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 +426247,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, #11 │ │ │ │ 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 +426274,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, #14 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (1a1954 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426302,17 +426300,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, #13 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r3, #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] @ (1a198c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426325,17 +426323,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, #8 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ 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 +426343,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, #11 │ │ │ │ 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 +426364,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, #7 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r4, #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, #36] @ (1a1a38 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426389,17 +426387,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, #6 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (1a1a70 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426411,17 +426409,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, #6 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1a1abc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426442,17 +426440,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, #8 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (1a1af8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426465,17 +426463,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, #4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1a1b44 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426494,17 +426492,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, #4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ 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 +426528,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, #3 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf234001c │ │ │ │ + @ instruction: 0xf1f4001c │ │ │ │ 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 +426552,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, #1 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ 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 +426572,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, #1 │ │ │ │ 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 +426591,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, #32 │ │ │ │ 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 +426611,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 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ 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 +426631,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 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ 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 +426667,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 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ 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 +426692,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, #28 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ 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 +426729,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, #27 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r2, #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, #48] @ (1a1e04 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426761,17 +426759,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, #26 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ 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 +426777,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, #25 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a1e68 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426797,15 +426795,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, #24 │ │ │ │ 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 +426813,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, #24 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (1a1edc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426841,17 +426839,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, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ 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 +426880,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, #21 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ 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 +426923,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, #19 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ 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 +426956,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, #18 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ 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 +426986,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, #17 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, 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, #36] @ (1a2094 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -427013,15 +427011,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 │ │ │ │ + mvns r6, 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 +427039,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, #14 │ │ │ │ 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 +427067,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, #13 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -427943,25 +427941,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 2e80bc │ │ │ │ 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 2e80bc │ │ │ │ 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 +428013,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 2e80bc │ │ │ │ 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 +428101,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 2e80bc │ │ │ │ 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 +428134,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 2e80bc │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #820] @ (1a2d68 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e80bc │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #808] @ (1a2d6c ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e80bc │ │ │ │ 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 +428176,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 2e80bc │ │ │ │ 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 2e80bc │ │ │ │ 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 +428213,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 2e80bc │ │ │ │ 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 2e80bc │ │ │ │ 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 2e80bc │ │ │ │ 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 +428264,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 2e80bc │ │ │ │ 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 +428289,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 1f99a8 │ │ │ │ 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 +428309,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 1f9b64 │ │ │ │ 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 2e80bc │ │ │ │ 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 +428339,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 1f5454 │ │ │ │ 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 +428365,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 2e80bc │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #236] @ (1a2da0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e80bc │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #228] @ (1a2da4 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e80bc │ │ │ │ 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 2e80bc │ │ │ │ b.n 1a2858 │ │ │ │ ldr r1, [pc, #200] @ (1a2dac ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e80bc │ │ │ │ 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 +428407,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 2e80bc │ │ │ │ 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 +428429,72 @@ │ │ │ │ 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, #21 │ │ │ │ movs r5, r3 │ │ │ │ - bmi.n 1a2dd4 │ │ │ │ + bmi.n 1a2d54 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 1a2c78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 1a2cfc │ │ │ │ + bcs.n 1a2c7c │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + movs r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ movs r4, r3 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ movs r4, r3 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + movs r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u16 d16, d12, #14 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + vshr.u16 d0, d12, #14 │ │ │ │ + movs r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + movs r4, r3 │ │ │ │ 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 +428518,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 1f99a8 │ │ │ │ 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 +428546,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 2e80bc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 +428649,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 2e80bc │ │ │ │ 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 +428679,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 2e80bc │ │ │ │ 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 +428700,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 2e80bc │ │ │ │ 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 +428723,45 @@ │ │ │ │ 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 2e80bc │ │ │ │ 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 2e80bc │ │ │ │ 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 │ │ │ │ + vmov.i32 d0, #172 @ 0x000000ac │ │ │ │ + vqadd.u32 d16, d14, d12 │ │ │ │ + @ instruction: 0xf6fa001b │ │ │ │ stc 0, cr0, [lr, #700] @ 0x2bc │ │ │ │ bne.n 1a3084 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr2 0, 1, r0, cr10, cr12, {0} │ │ │ │ - @ instruction: 0xf594001b │ │ │ │ - stc2 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + stc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ + adcs.w r0, r4, #10158080 @ 0x9b0000 │ │ │ │ + stc2l 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ 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 +428773,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 │ │ │ │ + @ instruction: 0xfbaa001c │ │ │ │ + @ instruction: 0xfba4001c │ │ │ │ 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 +428824,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 │ │ │ │ + stc2l 0, cr0, [ip], #112 @ 0x70 │ │ │ │ ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfadc001c │ │ │ │ + @ instruction: 0xfa9c001c │ │ │ │ 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 +428877,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 │ │ │ │ + @ instruction: 0xeabc001c │ │ │ │ ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfa58001c │ │ │ │ + @ instruction: 0xfa18001c │ │ │ │ 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 +428930,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 │ │ │ │ + @ instruction: 0xfbec001c │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr??.w r0, [r4, #28] │ │ │ │ + ldrsb.w r0, [r4, #28] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3284 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3288 ) │ │ │ │ @@ -428985,18 +428983,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 │ │ │ │ + @ instruction: 0xfb74001c │ │ │ │ ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr??.w r0, [r0, ip, lsl #1] │ │ │ │ + ldrsb.w r0, [r0, 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] @ 1a3308 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a330c ) │ │ │ │ @@ -429038,18 +429036,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 │ │ │ │ + mls r0, r0, ip, r0 │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str.w r0, [ip, #28] │ │ │ │ + strb.w r0, [ip, #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] @ 1a338c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3390 ) │ │ │ │ @@ -429091,18 +429089,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 │ │ │ │ + @ instruction: 0xfa88001c │ │ │ │ ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str.w r0, [r8, ip, lsl #1] │ │ │ │ + strb.w r0, [r8, 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] @ 1a3410 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3414 ) │ │ │ │ @@ -429144,18 +429142,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: 0xfa14001c │ │ │ │ ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf7c4001c │ │ │ │ + @ instruction: 0xf784001c │ │ │ │ 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 +429195,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] │ │ │ │ + ldrsb.w r0, [ip, #28] │ │ │ │ ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf740001c │ │ │ │ + @ instruction: 0xf700001c │ │ │ │ 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 +429248,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 │ │ │ │ + vld4.8 {d0-d3}, [r0 :64], ip │ │ │ │ ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf6bc001c │ │ │ │ + @ instruction: 0xf67c001c │ │ │ │ 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 +429301,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] │ │ │ │ + strh.w r0, [ip, #28] │ │ │ │ ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf638001c │ │ │ │ + @ instruction: 0xf5f8001c │ │ │ │ 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 +429354,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 │ │ │ │ + subw r0, r4, #2076 @ 0x81c │ │ │ │ ldmia r2, {r1, r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ + sbcs.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] @ 1a36a4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a36a8 ) │ │ │ │ @@ -429409,18 +429407,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 │ │ │ │ + @ instruction: 0xf7b4001c │ │ │ │ ldmia r1, {r1, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf530001c │ │ │ │ + @ instruction: 0xf4f0001c │ │ │ │ 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 +429460,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: 0xf6fc001c │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf4ac001c │ │ │ │ + orn r0, ip, #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] @ 1a37ac │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a37b0 ) │ │ │ │ @@ -429515,18 +429513,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: 0xf65c001c │ │ │ │ ldmia r0!, {r1, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bic.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf3e8001c │ │ │ │ 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 +429566,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 │ │ │ │ + subs.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - usat16 r0, #28, r4 │ │ │ │ + bfi r0, r4, #0, #29 │ │ │ │ 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 +429619,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 │ │ │ │ + sbcs.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ssat16 r0, #29, r0 │ │ │ │ + @ instruction: 0xf2e0001c │ │ │ │ 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 +429672,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 │ │ │ │ + @ instruction: 0xf4f8001c │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf29c001c │ │ │ │ + @ instruction: 0xf25c001c │ │ │ │ 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 +429729,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 │ │ │ │ + @ instruction: 0xf4a4001c │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - addw r0, sl, #28 │ │ │ │ + rsb r0, sl, #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] @ 1a3a50 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a3a54 ) │ │ │ │ @@ -429788,18 +429786,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 │ │ │ │ + ands.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbcs.w r0, lr, #28 │ │ │ │ + @ instruction: 0xf13e001c │ │ │ │ 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 +429841,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 │ │ │ │ + adds.w r0, r4, #28 │ │ │ │ stmia r5!, {r1, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf0f6001c │ │ │ │ + @ instruction: 0xf0b6001c │ │ │ │ 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 +429898,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 │ │ │ │ + ssat r0, #29, r8 │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orn r0, sl, #28 │ │ │ │ + bic.w r0, sl, #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] @ 1a3bf0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a3bf4 ) │ │ │ │ @@ -429957,18 +429955,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 │ │ │ │ + @ instruction: 0xf284001c │ │ │ │ stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vshr.s16 d16, d12, #2 │ │ │ │ + vshr.s16 d0, d12, #2 │ │ │ │ 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 +430010,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: 0xf1f8001c │ │ │ │ stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s16 d16, d6, d12 │ │ │ │ + vqadd.s16 d0, d6, d12 │ │ │ │ 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 +430065,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 │ │ │ │ + setend be │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr 0, 6, r0, cr14, cr12, {0} │ │ │ │ + mcr 0, 4, r0, cr14, 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] @ 1a3d88 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (1a3d8c ) │ │ │ │ @@ -430122,18 +430120,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 │ │ │ │ + @ instruction: 0xf0f8001c │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr 0, 2, r0, cr10, cr12, {0} │ │ │ │ + mcr 0, 0, 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 +430174,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 │ │ │ │ + orns r0, ip, #28 │ │ │ │ stmia r2!, {r2, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r2, #112] @ 0x70 │ │ │ │ + stc 0, cr0, [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, #100] @ 1a3e98 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3e9c ) │ │ │ │ @@ -430231,18 +430229,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 │ │ │ │ + and.w r0, r8, #28 │ │ │ │ stmia r1!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r6, #-112]! @ 0xffffff90 │ │ │ │ + ldcl 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 +430283,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 │ │ │ │ + vshr.s8 d0, d12, #4 │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r2], #112 @ 0x70 │ │ │ │ + ldcl 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 +430338,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} │ │ │ │ + ldc 0, cr0, [r0], {28} │ │ │ │ stmia r0!, {r1, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xebe6001c │ │ │ │ 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 +430393,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, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ itte │ │ │ │ lsl r7, r5, #2 │ │ │ │ - @ instruction: 0xeb9e001c │ │ │ │ + adcs.w r0, lr, ip, lsr #32 │ │ │ │ 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 +430449,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 │ │ │ │ + @ instruction: 0xeb8c001c │ │ │ │ itee vc │ │ │ │ lslvc r7, r5, #2 │ │ │ │ - addsvs.w r0, r6, ip, lsr #32 │ │ │ │ + @ instruction: 0xead6001c │ │ │ │ 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 +430507,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: 0xeb3c001c │ │ │ │ bkpt 0x00e6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eor.w r0, r8, ip, lsr #32 │ │ │ │ + orr.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 +430564,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 │ │ │ │ + adds.w r0, r0, ip, lsr #32 │ │ │ │ bkpt 0x0058 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrd r0, r0, [sl, #112]! @ 0x70 │ │ │ │ + @ instruction: 0xe9ba001c │ │ │ │ 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 +430619,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, r0] │ │ │ │ movs r7, r3 │ │ │ │ pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrd r0, r0, [r2, #-112]! @ 0x70 │ │ │ │ + ldmdb r2!, {r2, r3, r4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a42e4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (1a42e8 ) │ │ │ │ @@ -430678,18 +430676,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 │ │ │ │ + subs.w r0, r8, #10354688 @ 0x9e0000 │ │ │ │ pop {r1, r3, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrd r0, r0, [r0], #112 @ 0x70 │ │ │ │ + ldmia.w r0!, {r2, r3, r4} │ │ │ │ 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 +430731,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 │ │ │ │ + @ instruction: 0xeabc001c │ │ │ │ pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [r2], #-112 @ 0x70 │ │ │ │ + @ instruction: 0xe822001c │ │ │ │ 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,18 +430787,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 │ │ │ │ + stmia.w r0!, {r2, r3, r4} │ │ │ │ pop {r1, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a43b8 │ │ │ │ + b.n 1a4338 │ │ │ │ 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] @ 1a4480 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430845,18 +430843,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 │ │ │ │ + bic.w r0, r4, ip, lsr #32 │ │ │ │ cbnz r2, 1a44fa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4330 │ │ │ │ + b.n 1a42b0 │ │ │ │ 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 +430899,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 │ │ │ │ + @ instruction: 0xe9b8001c │ │ │ │ cbnz r2, 1a4560 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4228 │ │ │ │ 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 +430957,19 @@ │ │ │ │ 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 │ │ │ │ + b.n 1a4438 │ │ │ │ movs r4, r3 │ │ │ │ hlt 0x0018 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a421c │ │ │ │ + b.n 1a419c │ │ │ │ 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 +431016,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 1a43ac │ │ │ │ movs r4, r3 │ │ │ │ rev r4, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4190 │ │ │ │ + b.n 1a4110 │ │ │ │ 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 +431075,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 1a4320 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r0, 1a46dc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4104 │ │ │ │ + b.n 1a4084 │ │ │ │ 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 +431132,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 1a4290 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb8f6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a407c │ │ │ │ + b.n 1a3ffc │ │ │ │ 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 +431193,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 │ │ │ │ + @ instruction: 0xf0e0001e │ │ │ │ @ instruction: 0xb860 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3fec │ │ │ │ + b.n 1a4f6c │ │ │ │ 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 +431249,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 1a5040 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb7d6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4f5c │ │ │ │ + b.n 1a4edc │ │ │ │ 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 +431306,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, #32] │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xb74e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4ed4 │ │ │ │ + b.n 1a4e54 │ │ │ │ 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 +431363,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 1a4f18 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb6c6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4e4c │ │ │ │ + b.n 1a4dcc │ │ │ │ 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 +431420,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 1a4df8 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb63e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4dc4 │ │ │ │ + b.n 1a4d44 │ │ │ │ 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 +431477,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 1a4d70 │ │ │ │ movs r4, r3 │ │ │ │ push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4d3c │ │ │ │ + b.n 1a4cbc │ │ │ │ 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 +431534,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 1a4ce8 │ │ │ │ movs r4, r3 │ │ │ │ push {r1, r2, r3, r5, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4cb4 │ │ │ │ + b.n 1a4c34 │ │ │ │ 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 +431568,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 1f99a8 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f99a8 │ │ │ │ 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 1f99a8 │ │ │ │ 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 +431622,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 1f9a54 │ │ │ │ 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 +431649,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, #0] │ │ │ │ movs r1, r4 │ │ │ │ - b.n 1a522c │ │ │ │ + b.n 1a51ac │ │ │ │ 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, #19 │ │ │ │ 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 +431683,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 1f6bd4 │ │ │ │ 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, #18 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ 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 +431787,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 1f99d4 │ │ │ │ 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 +431835,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 1f99d4 │ │ │ │ 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 +431852,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 1f99d4 │ │ │ │ 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 +431912,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 1f99a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1fa488 │ │ │ │ + bl 1fa450 │ │ │ │ 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 1f9b64 │ │ │ │ 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 +432157,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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ movs r0, #1 │ │ │ │ blx 60ec4 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ 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 +432297,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 1f991c │ │ │ │ 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 1f99a8 │ │ │ │ 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 +432666,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 1f9b64 │ │ │ │ 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 +433331,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} │ │ │ │ movs r4, r5 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r2, 1a5e92 │ │ │ │ + cbz r2, 1a5e82 │ │ │ │ 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 +433422,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 1f99a8 │ │ │ │ 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 +433640,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 1f99d4 │ │ │ │ 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 +433678,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 1f99d4 │ │ │ │ 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 1f99d4 │ │ │ │ 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 +433757,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 1fa4c4 │ │ │ │ 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 +433780,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 1f99a8 │ │ │ │ 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 1f99a8 │ │ │ │ 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 1f99a8 │ │ │ │ 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 1f99a8 │ │ │ │ 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 +433972,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 1fa4c4 │ │ │ │ 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 +434006,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 1fa4c4 │ │ │ │ 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 +434044,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 1fa4c4 │ │ │ │ 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 +434084,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 1fa4c4 │ │ │ │ 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 +434163,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 1f99d4 │ │ │ │ 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 +434247,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 1fa4c4 │ │ │ │ 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 +434272,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 1fa4c4 │ │ │ │ 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 +434291,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 1fa4c4 │ │ │ │ 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 +434317,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 1fa4c4 │ │ │ │ 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 +434357,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 1fa4c4 │ │ │ │ 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 +434405,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 1fa4c4 │ │ │ │ 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 +434421,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 1fa4c4 │ │ │ │ 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 +434452,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 1fa4c4 │ │ │ │ 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 +434474,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 1fa4c4 │ │ │ │ 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 +434504,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 1fa4c4 │ │ │ │ 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 +434635,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 1fa4c4 │ │ │ │ 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 +434661,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 1fa4c4 │ │ │ │ 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 +434693,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 1fa4c4 │ │ │ │ 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 +434747,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 1fa4c4 │ │ │ │ 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 +434771,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 1fa4c4 │ │ │ │ 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 +434813,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 1fa4c4 │ │ │ │ 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 +434878,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 1fa4c4 │ │ │ │ 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 +434899,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 1fa4c4 │ │ │ │ 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 +435060,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 1fa4c4 │ │ │ │ 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 +435076,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 1fa4c4 │ │ │ │ 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 +435108,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 1fa4c4 │ │ │ │ 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 +435134,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 1fa4c4 │ │ │ │ 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 +435188,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 1f99d4 │ │ │ │ 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 1fa4c4 │ │ │ │ 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 +435458,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 1fb714 │ │ │ │ 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 +435487,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 1fb830 │ │ │ │ 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 +435755,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 r0, [sp, #272] @ 0x110 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ 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 +436308,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 r5, [sp, #800] @ 0x320 │ │ │ │ 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 +436820,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 1f99d4 │ │ │ │ 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 +436893,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 1f99d4 │ │ │ │ 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 1f99d4 │ │ │ │ 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 +437007,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 1f99d4 │ │ │ │ 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 +437059,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 1f5368 │ │ │ │ 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 1f5368 │ │ │ │ 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 +437106,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 1f5368 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1a8500 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5368 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -437137,38 +437135,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, #18] │ │ │ │ movs r4, r5 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1a8b34 │ │ │ │ + b.n 1a8ab4 │ │ │ │ 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, #16] │ │ │ │ movs r4, r5 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1a8b04 │ │ │ │ + b.n 1a8a84 │ │ │ │ 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 +437938,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 218068 │ │ │ │ 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 +438130,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 │ │ │ │ + bmi.n 1a9030 │ │ │ │ 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 +438691,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 1f99d4 │ │ │ │ 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 +439267,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 1f99d4 │ │ │ │ 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 +439421,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 1f99d4 │ │ │ │ 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 +440010,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 1f99d4 │ │ │ │ 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 +440406,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 1f99d4 │ │ │ │ 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 +440462,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 2458d4 │ │ │ │ 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 +440516,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 218034 │ │ │ │ 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 +440740,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 2e5cf4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e5f58 │ │ │ │ + bl 2e5f20 │ │ │ │ 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 +440831,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 2e600c │ │ │ │ ldr r1, [pc, #80] @ (1aab80 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ cmp r4, #5 │ │ │ │ bne.n 1aab1e │ │ │ │ @@ -440862,25 +440860,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 │ │ │ │ + cbnz r4, 1aaba0 │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r2, 1aabae │ │ │ │ + cbnz r2, 1aab9e │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r4, 1aab7c │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r0, 1aab9a │ │ │ │ + cbnz r0, 1aab8a │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r6, 1aaba0 │ │ │ │ + cbnz r6, 1aab90 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + @ instruction: 0xb8be │ │ │ │ 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 +441520,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 218068 │ │ │ │ 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 +442193,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 r4, sp, #696 @ 0x2b8 │ │ │ │ movs r4, r3 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ movs r4, r3 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ 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 +443101,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 216c58 │ │ │ │ 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 +445499,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 1f99d4 │ │ │ │ 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 +446466,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, #10] │ │ │ │ movs r4, r3 │ │ │ │ movs r2, #122 @ 0x7a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ 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 +446801,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 2e52a4 │ │ │ │ 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 +448255,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 1f5368 │ │ │ │ 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 +448289,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 2182f0 │ │ │ │ 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 +448496,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, #1] │ │ │ │ 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 +448770,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 1f5368 │ │ │ │ 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 +448801,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 1f99d4 │ │ │ │ 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 +449074,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 1f99d4 │ │ │ │ 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 +449116,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, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ 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 +450021,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 1f5df0 │ │ │ │ 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 +450182,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, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r2, #20] │ │ │ │ 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 +450324,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 216bac │ │ │ │ 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 +450345,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 216bac │ │ │ │ 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 +451143,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 1f5e2c │ │ │ │ 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 +451285,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] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ 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 +452735,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 r3, [pc, #968] @ (1b2c58 ) │ │ │ │ movs r4, r3 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ 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 +455040,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 r2, #194 @ 0xc2 │ │ │ │ movs r4, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a66fc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a66fc │ │ │ │ @@ -455144,15 +455142,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 218068 │ │ │ │ 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 +456161,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, #0 │ │ │ │ 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 +459144,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 1f99d4 │ │ │ │ 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 +459266,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 1f99d4 │ │ │ │ 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 1f99d4 │ │ │ │ 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 1f99d4 │ │ │ │ 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 +459431,15 @@ │ │ │ │ bl 1a8534 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad2001b │ │ │ │ + @ instruction: 0xfa92001b │ │ │ │ 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 +459451,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 1f5df0 │ │ │ │ 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 +459479,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 1f5d6c │ │ │ │ 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 +459638,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 1f5df0 │ │ │ │ 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 +459657,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 1f5d8c │ │ │ │ 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 +459768,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 │ │ │ │ + @ instruction: 0xf784001b │ │ │ │ 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 +459880,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 1f5e2c │ │ │ │ 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 +459945,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 1f5df0 │ │ │ │ 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 1f5e2c │ │ │ │ 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 +460012,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 2e52a4 │ │ │ │ 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 +460310,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: 0xf22c001b │ │ │ │ + sub.w r0, sl, #27 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1328] @ 1b7cf4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [pc, #1328] @ 1b7cf8 │ │ │ │ @@ -460375,21 +460373,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 1f5e2c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b77b0 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ 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 +460468,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 216d40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2246c8 │ │ │ │ + bl 224690 │ │ │ │ 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 +460509,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 216d40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2246c8 │ │ │ │ + bl 224690 │ │ │ │ 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 +460657,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 1f5e2c │ │ │ │ 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 +460676,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 1f5df0 │ │ │ │ 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 1f5df0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b7ca0 │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a8304 │ │ │ │ @@ -460792,24 +460790,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 1f5e2c │ │ │ │ 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 1f5e2c │ │ │ │ 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 +460824,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 │ │ │ │ + stcl 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ 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 +461168,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 1f9a78 │ │ │ │ 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 +461221,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 1f5df0 │ │ │ │ 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 +461262,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 1f9a78 │ │ │ │ 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 +461325,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 262488 │ │ │ │ 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 +461606,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 1fa674 │ │ │ │ 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 +461787,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 1fa674 │ │ │ │ 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 +462475,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 1f5e2c │ │ │ │ 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 +462921,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 1f99d4 │ │ │ │ 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 +463078,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 1f6bd4 │ │ │ │ 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 +463112,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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9514 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1b9d86 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463195,15 +463193,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 1f6bd4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b955a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9d66 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463242,15 +463240,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 1f6bd4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.w 1b87bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9fdc │ │ │ │ mov r0, r9 │ │ │ │ @@ -463323,15 +463321,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 1f6bd4 │ │ │ │ b.w 1b808c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b9a14 │ │ │ │ mov r0, r9 │ │ │ │ bl 199b24 │ │ │ │ b.w 1b88f0 │ │ │ │ @@ -463354,15 +463352,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 1f6bd4 │ │ │ │ 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 +463480,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 1f6bd4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b985a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 1ba076 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463733,15 +463731,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 1f6bd4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9710 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1ba0f8 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463750,48 +463748,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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.n 1b9652 │ │ │ │ mov r0, r5 │ │ │ │ bl 1926a0 │ │ │ │ b.w 1b87aa │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -463807,15 +463805,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 1f99d4 │ │ │ │ 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 +463961,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 1f99d4 │ │ │ │ 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 +463979,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 1f6bd4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8dd0 │ │ │ │ b.w 1b9772 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #6 │ │ │ │ @@ -464002,86 +464000,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 1f99d4 │ │ │ │ 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 1f99d4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 +464089,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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 1f6bd4 │ │ │ │ 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 +464203,181 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ ldr r1, [pc, #340] @ (1ba38c ) │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, pc │ │ │ │ bl 1baa90 │ │ │ │ nop │ │ │ │ - bpl.n 1ba1c4 │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r0, [pc, #544] @ (1ba46c ) │ │ │ │ - movs r3, r3 │ │ │ │ - bpl.n 1ba26c │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r0, [pc, #136] @ (1ba2e0 ) │ │ │ │ + bpl.n 1ba144 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n 1ba298 │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #8] @ (1ba26c ) │ │ │ │ + ldr r0, [pc, #288] @ (1ba36c ) │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1ba244 │ │ │ │ + bmi.n 1ba1ec │ │ │ │ movs r3, r3 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0x47e2 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1ba1f0 │ │ │ │ + bmi.n 1ba218 │ │ │ │ movs r3, r3 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0x47c2 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1ba2a0 │ │ │ │ + bmi.n 1ba1c4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - bxns r6 │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1ba378 │ │ │ │ + bmi.n 1ba370 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ movs r3, r3 │ │ │ │ - mov sl, r7 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1ba2c8 │ │ │ │ + bcc.n 1ba220 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ movs r3, r3 │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, lr │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1ba204 │ │ │ │ + bcc.n 1ba2f8 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r6 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1ba304 │ │ │ │ + mov r2, pc │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + bcs.n 1ba248 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, fp │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1ba22c │ │ │ │ + mov r4, ip │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + bcc.n 1ba384 │ │ │ │ movs r3, r3 │ │ │ │ - mvns r6, r2 │ │ │ │ + cmp r6, lr │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + bcs.n 1ba284 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r6 │ │ │ │ + cmp r4, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + bne.n 1ba3ac │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r0 │ │ │ │ + bics r6, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r6, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ lsls r4, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ eors r4, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + eors r4, r0 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #20 │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ands r4, r4 │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #32 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r5, #6 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ + movs r3, r3 │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ + movs r3, r3 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ + movs r3, r3 │ │ │ │ + ldmia r2!, {r5} │ │ │ │ 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 +464389,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, #56] @ 0x38 │ │ │ │ movs r3, r5 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ 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 +464573,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 1f99a8 │ │ │ │ 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 +464595,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 1f5c08 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5c08 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5c08 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5c08 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f61e8 │ │ │ │ ldr.w r1, [sl, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d870 │ │ │ │ + bl 21d838 │ │ │ │ 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 210bac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267d60 │ │ │ │ + bl 267d28 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 269420 │ │ │ │ + bl 2693e8 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26574c │ │ │ │ + bl 265714 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba626 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 211a78 │ │ │ │ + bl 211a40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ 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 25e2c0 │ │ │ │ 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 28ef40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ba7da │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a4e84 │ │ │ │ + bl 2a4e4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 22476c │ │ │ │ + bl 224734 │ │ │ │ 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 +464745,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 1f6bd4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ 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 +464797,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 2843a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 268128 │ │ │ │ + bl 2680f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 26f768 │ │ │ │ + bl 26f730 │ │ │ │ b.n 1ba6a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cba88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ba678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2689a4 │ │ │ │ + bl 26896c │ │ │ │ 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 +464852,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 216df4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba840 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1ba928 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -464952,55 +464950,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 r1, sp, #352 @ 0x160 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f9a54 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ 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 +465103,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 1f5c08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9df8 │ │ │ │ + bl 1f9dc0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ ldr r1, [pc, #52] @ (1bab24 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 297838 │ │ │ │ + bl 297800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ ldr r1, [pc, #36] @ (1bab28 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6b40 │ │ │ │ + bl 1f6b08 │ │ │ │ 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 r2, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ 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 1f9a54 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ 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 r1!, {r2, r3, r4, r5, r7} │ │ │ │ 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 1f5df0 │ │ │ │ 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 r1!, {r2, r3, r5, r7} │ │ │ │ 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 1f5df0 │ │ │ │ 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 +465222,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 1f9a54 │ │ │ │ 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 +465241,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} │ │ │ │ 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 +465261,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 1f5df0 │ │ │ │ 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 1f5c08 │ │ │ │ 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 +465451,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 1f5e2c │ │ │ │ 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 +465558,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 0x0004 │ │ │ │ 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 +465578,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 1f5df0 │ │ │ │ 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 +465705,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 1f5e2c │ │ │ │ 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 +465750,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 1f99a8 │ │ │ │ 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 +465822,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 │ │ │ │ + cbnz r0, 1bb286 │ │ │ │ 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 +465847,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 │ │ │ │ + cbnz r0, 1bb2b8 │ │ │ │ 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 +466011,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 216828 │ │ │ │ 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 +466076,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, r3] │ │ │ │ movs r3, r5 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 1bb510 │ │ │ │ + cbz r4, 1bb500 │ │ │ │ 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 1f991c │ │ │ │ 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 +466167,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 1f9b64 │ │ │ │ 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 +466212,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 1fb7fc │ │ │ │ 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 +466286,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 1fb7fc │ │ │ │ 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 1fb7fc │ │ │ │ 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 1fb7fc │ │ │ │ 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 +466388,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 1fb7fc │ │ │ │ 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 +466404,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 1fb7fc │ │ │ │ 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 +466423,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 1fb7fc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb818 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1bb57c │ │ │ │ movs r2, #5 │ │ │ │ @@ -467062,19 +467060,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, r3] │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [pc, #136] @ (1bbf5c ) │ │ │ │ + ldr r1, [pc, #904] @ (1bc25c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ 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 +467151,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 1f5454 │ │ │ │ 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 +468594,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 1fb460 │ │ │ │ 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 1fb61c │ │ │ │ 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 +468637,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 1fb75c │ │ │ │ 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 +468695,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 1fb5fc │ │ │ │ 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 +468864,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 1f991c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a7448 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -469151,15 +469149,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 1f9b64 │ │ │ │ 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 +469176,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 1fb7fc │ │ │ │ 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 1fb7fc │ │ │ │ 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 +469580,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 1f99d4 │ │ │ │ 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 +469896,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 2178b8 │ │ │ │ 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 +470033,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 1f14c0 │ │ │ │ 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 +470215,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 1f99a8 │ │ │ │ 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 +473200,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 1f99a8 │ │ │ │ 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 +473217,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 1f99a8 │ │ │ │ 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 +473718,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 1f9b64 │ │ │ │ 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 +473977,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 1f99a8 │ │ │ │ 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 +474047,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 1f9b64 │ │ │ │ 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 +474083,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 1f99d4 │ │ │ │ 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 +474241,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 1f99a8 │ │ │ │ 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 +474995,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 1f9960 │ │ │ │ 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 +475813,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 1f99a8 │ │ │ │ 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 +475890,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 1f9a54 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ 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 1f9a78 │ │ │ │ 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 1f9a78 │ │ │ │ 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 +476004,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 1f99d4 │ │ │ │ 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 +476247,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 1f99d4 │ │ │ │ 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 +477673,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 1f99d4 │ │ │ │ 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 +477711,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 1f99d4 │ │ │ │ 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 1f9b64 │ │ │ │ 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 1f99d4 │ │ │ │ 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 +477782,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 1f991c │ │ │ │ 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 +477853,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 1fb830 │ │ │ │ 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 +477888,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 1fb7bc │ │ │ │ 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 1fb714 │ │ │ │ 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 +477940,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 1f9b64 │ │ │ │ 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 +478023,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 1fb830 │ │ │ │ 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 1fb7fc │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1c326a │ │ │ │ b.n 1c312e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb7fc │ │ │ │ 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 +478997,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ 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 21487c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 +479057,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 218b84 │ │ │ │ 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 +479074,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 21478c │ │ │ │ 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 +479092,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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 +479120,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 21487c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 +479148,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 218b84 │ │ │ │ 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 +479194,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 21487c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 2140f4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 +479251,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 216aac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 +479299,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 218b84 │ │ │ │ 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 +479326,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 2140f4 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219ea0 │ │ │ │ + bl 219e68 │ │ │ │ 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 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ 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 21478c │ │ │ │ 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 +479369,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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 +479421,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 218b84 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2147dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 +479456,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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 +479506,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 218b84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219f38 │ │ │ │ + bl 219f00 │ │ │ │ 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 +479545,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, #46 @ 0x2e │ │ │ │ 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, #14 │ │ │ │ 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 +479583,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +479609,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 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +479653,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 218b84 │ │ │ │ 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 +479700,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 2140f4 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 +479736,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 216aac │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 +479784,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 218b84 │ │ │ │ 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 +479825,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 2140f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219ea0 │ │ │ │ + bl 219e68 │ │ │ │ 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 218e00 │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +479865,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 218b84 │ │ │ │ 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 218e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 +479901,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 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 +479952,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 218b84 │ │ │ │ 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 214824 │ │ │ │ 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 218b84 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ 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 +479990,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 216aac │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21487c │ │ │ │ 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 +480042,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 218b84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3ce0 │ │ │ │ mov.w r1, #920 @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ movs r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2147dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219df0 │ │ │ │ + bl 219db8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219f38 │ │ │ │ + bl 219f00 │ │ │ │ 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 21487c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +480131,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 r3, pc, #488 @ (adr r3, 1c4afc ) │ │ │ │ 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 r0, #110 @ 0x6e │ │ │ │ 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 +480178,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 216690 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ 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 218b84 │ │ │ │ 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 +480236,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 21487c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 +480265,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 218b84 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218e50 │ │ │ │ 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 +480328,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 21487c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 +480352,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 218b84 │ │ │ │ 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 +480379,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 21487c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 +480410,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 218b84 │ │ │ │ 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 +480507,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 1f9bdc │ │ │ │ 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 +480935,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 2173bc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 19716e │ │ │ │ b.n 1c4c8a │ │ │ │ vtbl.8 d20, {d15-d17}, d27 │ │ │ │ @@ -481021,22 +481019,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 224734 │ │ │ │ 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 2173bc │ │ │ │ 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 +481072,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 1fa3f8 │ │ │ │ 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 +481104,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 1fa3f8 │ │ │ │ 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 +481128,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 1fa6dc │ │ │ │ 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 +482279,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 1fb830 │ │ │ │ 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 +482307,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 1fb698 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c5f3a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb714 │ │ │ │ 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 1f9b64 │ │ │ │ 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 +482527,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 1fecac │ │ │ │ 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 +482543,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 216f94 │ │ │ │ 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 +482593,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 262598 │ │ │ │ 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 +482821,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 1fecdc │ │ │ │ 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 +482850,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 1f99a8 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f61e8 │ │ │ │ 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 +482910,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 1f5df0 │ │ │ │ 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 +482941,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 1f9b64 │ │ │ │ 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 +483077,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 1f5e2c │ │ │ │ b.n 1c654a │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 +483385,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, #80 @ (adr r6, 1c6a98 ) │ │ │ │ movs r2, r5 │ │ │ │ - add r5, pc, #936 @ (adr r5, 1c6df4 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 1c6cf4 ) │ │ │ │ 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 +483411,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 1f21a8 │ │ │ │ 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 +483640,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 r3, pc, #376 @ (adr r3, 1c6e58 ) │ │ │ │ movs r2, r5 │ │ │ │ - add r3, pc, #208 @ (adr r3, 1c6db4 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 1c70b4 ) │ │ │ │ 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 +483710,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 1f216c │ │ │ │ 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 +483732,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 1f216c │ │ │ │ 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 +484230,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 1f991c │ │ │ │ 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 +484375,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 1f99a8 │ │ │ │ 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 +484462,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 1f23b8 │ │ │ │ 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 1f99a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1f2234 │ │ │ │ + bl 1f21fc │ │ │ │ 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 +484550,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 1f216c │ │ │ │ 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 +484588,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 1f2214 │ │ │ │ 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 +484755,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 1f9b64 │ │ │ │ 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 +484791,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 1f99d4 │ │ │ │ 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 +484816,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 1f216c │ │ │ │ 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 1f216c │ │ │ │ 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 +484856,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 1f99d4 │ │ │ │ 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 +485375,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 1f6d04 │ │ │ │ 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 +485399,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 1f6d04 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1c7eb8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c7e3c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1c7ebc ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7e3c │ │ │ │ ldr r1, [pc, #52] @ (1c7ec0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ b.n 1c7e3c │ │ │ │ - and.w r0, lr, #26 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + vshr.s8 d16, d10, #2 │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ 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} │ │ │ │ + vshr.s32 d0, d10, #20 │ │ │ │ + vqadd.s64 d16, d8, d10 │ │ │ │ + vqadd.s64 d16, d14, d10 │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -485460,15 +485458,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 1f6d04 │ │ │ │ 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 +485477,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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 +485515,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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 +485596,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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ b.n 1c7f92 │ │ │ │ ldr r1, [pc, #216] @ (1c819c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ b.n 1c7f76 │ │ │ │ ldr r1, [pc, #148] @ (1c81b0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c7f92 │ │ │ │ ldr r1, [pc, #136] @ (1c81b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c7f92 │ │ │ │ ldr r1, [pc, #128] @ (1c81b8 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c7f92 │ │ │ │ ldr r1, [pc, #120] @ (1c81bc ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c7f92 │ │ │ │ - b.n 1c853c │ │ │ │ - movs r2, r3 │ │ │ │ - vqadd.s64 d16, d4, d10 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + b.n 1c84bc │ │ │ │ movs r2, r3 │ │ │ │ vqadd.s64 d0, d4, d10 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + str r6, [r2, #16] │ │ │ │ movs r2, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - mcr 0, 5, r0, cr12, cr10, {0} │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + mrc 0, 7, r0, cr4, cr10, {0} │ │ │ │ + strh r4, [r6, #24] │ │ │ │ movs r2, r3 │ │ │ │ - mrc 0, 4, r0, cr4, cr10, {0} │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00e8 │ │ │ │ movs r2, r3 │ │ │ │ - mcr 0, 4, r0, cr0, cr10, {0} │ │ │ │ - mcr 0, 4, r0, cr0, cr10, {0} │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + mcr 0, 3, r0, cr12, cr10, {0} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ movs r2, r3 │ │ │ │ - vqadd.s16 d0, d6, d10 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + mrc 0, 2, r0, cr4, cr10, {0} │ │ │ │ + bkpt 0x0080 │ │ │ │ + movs r2, r3 │ │ │ │ + mcr 0, 2, r0, cr0, cr10, {0} │ │ │ │ + mcr 0, 2, r0, cr0, cr10, {0} │ │ │ │ + strh r4, [r4, #2] │ │ │ │ + movs r2, r3 │ │ │ │ + mrc 0, 6, r0, cr6, cr10, {0} │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r2, 1c8212 │ │ │ │ + cbnz r2, 1c8202 │ │ │ │ movs r6, r3 │ │ │ │ - stcl 0, cr0, [r6, #104]! @ 0x68 │ │ │ │ - b.n 1c8200 │ │ │ │ + stc 0, cr0, [r6, #104]! @ 0x68 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ movs r2, r3 │ │ │ │ - mcr 0, 0, r0, cr6, cr10, {0} │ │ │ │ - mcr 0, 0, r0, cr8, cr10, {0} │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + stcl 0, cr0, [r6, #104] @ 0x68 │ │ │ │ + stcl 0, cr0, [r8, #104] @ 0x68 │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ 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 │ │ │ │ + ldc 0, cr0, [r0, #104]! @ 0x68 │ │ │ │ + mcr 0, 0, r0, cr0, cr10, {0} │ │ │ │ + ldc 0, cr0, [r6, #104]! @ 0x68 │ │ │ │ + ldc 0, cr0, [ip, #104]! @ 0x68 │ │ │ │ stmdb 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 +485758,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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ ldr.w r1, [pc, #2568] @ 1c8c24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 +485820,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 1f6d04 │ │ │ │ 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 +485845,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 1f6d04 │ │ │ │ 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 +485862,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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ ldr.w r1, [pc, #2304] @ 1c8c3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 +485902,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 1f6d04 │ │ │ │ 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 +485941,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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 +485983,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 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -486007,21 +486005,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 1f6d04 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1c8412 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 +486041,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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ b.n 1c8506 │ │ │ │ ldr.w r1, [pc, #1764] @ 1c8c78 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 +486164,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 1f6d04 │ │ │ │ b.n 1c826e │ │ │ │ ldr.w r1, [pc, #1640] @ 1c8c8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8268 │ │ │ │ ldr.w r1, [pc, #1628] @ 1c8c90 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8262 │ │ │ │ ldr.w r1, [pc, #1616] @ 1c8c94 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c825c │ │ │ │ ldr.w r1, [pc, #1604] @ 1c8c98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8256 │ │ │ │ ldr.w r1, [pc, #1592] @ 1c8c9c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8250 │ │ │ │ ldr.w r1, [pc, #1580] @ 1c8ca0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c8248 │ │ │ │ ldr.w r1, [pc, #1572] @ 1c8ca4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c8240 │ │ │ │ ldr.w r1, [pc, #1560] @ 1c8ca8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c8238 │ │ │ │ ldr.w r1, [pc, #1552] @ 1c8cac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8232 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c8cb0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 +486237,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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 +486293,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 1f6d04 │ │ │ │ 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 +486320,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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 +486380,579 @@ │ │ │ │ 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 1f6d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr.w r1, [pc, #1104] @ 1c8ce0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c8386 │ │ │ │ ldr.w r1, [pc, #1092] @ 1c8ce4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c8796 │ │ │ │ ldr.w r1, [pc, #1084] @ 1c8ce8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8718 │ │ │ │ ldr.w r1, [pc, #1072] @ 1c8cec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8712 │ │ │ │ ldr.w r1, [pc, #1060] @ 1c8cf0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c870c │ │ │ │ ldr.w r1, [pc, #1048] @ 1c8cf4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8706 │ │ │ │ ldr.w r1, [pc, #1036] @ 1c8cf8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c873c │ │ │ │ ldr.w r1, [pc, #1024] @ 1c8cfc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8736 │ │ │ │ ldr r1, [pc, #1012] @ (1c8d00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8730 │ │ │ │ ldr r1, [pc, #1004] @ (1c8d04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c872a │ │ │ │ ldr r1, [pc, #992] @ (1c8d08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8724 │ │ │ │ ldr r1, [pc, #984] @ (1c8d0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ b.n 1c837c │ │ │ │ ldr r1, [pc, #924] @ (1c8d20 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #840] @ (1c8d3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #828] @ (1c8d40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #820] @ (1c8d44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #808] @ (1c8d48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #800] @ (1c8d4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #788] @ (1c8d50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c834a │ │ │ │ ldr r1, [pc, #780] @ (1c8d54 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c84aa │ │ │ │ ldr r1, [pc, #748] @ (1c8d5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #736] @ (1c8d60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #728] @ (1c8d64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #716] @ (1c8d68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #708] @ (1c8d6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #696] @ (1c8d70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #688] @ (1c8d74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #676] @ (1c8d78 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #668] @ (1c8d7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #656] @ (1c8d80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #648] @ (1c8d84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #636] @ (1c8d88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c884e │ │ │ │ ldr r1, [pc, #628] @ (1c8d8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ b.n 1c8948 │ │ │ │ ldr r1, [pc, #600] @ (1c8d94 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c834a │ │ │ │ ldr r1, [pc, #544] @ (1c8da4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c8b68 │ │ │ │ ldr r1, [pc, #536] @ (1c8da8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c8b68 │ │ │ │ ldr r1, [pc, #528] @ (1c8dac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c8b68 │ │ │ │ ldr r1, [pc, #520] @ (1c8db0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c8b68 │ │ │ │ ldr r1, [pc, #512] @ (1c8db4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.n 1c8b68 │ │ │ │ ldr r1, [pc, #504] @ (1c8db8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ b.w 1c833a │ │ │ │ ldr r1, [pc, #468] @ (1c8dc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ b.w 1c830c │ │ │ │ ldr r1, [pc, #448] @ (1c8dcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ b.w 1c830c │ │ │ │ - b.n 1c8e84 │ │ │ │ + b.n 1c8e04 │ │ │ │ movs r2, r3 │ │ │ │ - stc 0, cr0, [r6, #104] @ 0x68 │ │ │ │ - stc 0, cr0, [r2, #104] @ 0x68 │ │ │ │ - b.n 1c8e14 │ │ │ │ + stcl 0, cr0, [r6, #-104] @ 0xffffff98 │ │ │ │ + stcl 0, cr0, [r2, #-104] @ 0xffffff98 │ │ │ │ + b.n 1c8d94 │ │ │ │ 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 │ │ │ │ + ldcl 0, cr0, [r4, #-104] @ 0xffffff98 │ │ │ │ + ldcl 0, cr0, [r8], #-104 @ 0xffffff98 │ │ │ │ + ldc 0, cr0, [r6, #104] @ 0x68 │ │ │ │ + ldcl 0, cr0, [ip], {26} │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [sl, #-104]! @ 0xffffff98 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldc 0, cr0, [sl, #-104]! @ 0xffffff98 │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ 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 eq │ │ │ │ + moveq r1, r3 │ │ │ │ + ldclne 0, cr0, [lr], {26} │ │ │ │ + stcl 0, cr0, [r6], {26} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x006c │ │ │ │ movs r1, r3 │ │ │ │ - ldc 0, cr0, [sl], #104 @ 0x68 │ │ │ │ - stc 0, cr0, [lr], #104 @ 0x68 │ │ │ │ - add r0, pc, #480 @ (adr r0, 1c8e44 ) │ │ │ │ + ldcl 0, cr0, [sl], #-104 @ 0xffffff98 │ │ │ │ + stcl 0, cr0, [lr], #-104 @ 0xffffff98 │ │ │ │ + add r0, pc, #224 @ (adr r0, 1c8d44 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r7, pc, #104 @ (adr r7, 1c8cd0 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 1c8fd0 ) │ │ │ │ movs r6, r3 │ │ │ │ - bge.n 1c8c40 │ │ │ │ + bge.n 1c8bc0 │ │ │ │ movs r2, r3 │ │ │ │ - sub.w r0, lr, sl, lsr #32 │ │ │ │ - mrrc 0, 1, r0, r0, cr10 @ │ │ │ │ - mcrr 0, 1, r0, r0, cr10 │ │ │ │ - ldc 0, cr0, [sl], {26} │ │ │ │ - stmia.w lr, {r1, r3, r4} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + sbc.w r0, lr, sl, lsr #32 │ │ │ │ + ldc 0, cr0, [r0], {26} │ │ │ │ + stc 0, cr0, [r0], {26} │ │ │ │ + rsbs r0, sl, sl, lsr #32 │ │ │ │ + strex r0, r0, [lr, #104] @ 0x68 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldrd r0, r0, [r6, #-104]! @ 0x68 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmdb r6!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ movs r2, r3 │ │ │ │ - stmdb lr!, {r1, r3, r4} │ │ │ │ - ldmdb r8, {r1, r3, r4} │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + strd r0, r0, [lr], #104 @ 0x68 │ │ │ │ + @ instruction: 0xe8d8001a │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r3 │ │ │ │ - bics.w r0, lr, sl, lsr #32 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldrd r0, r0, [lr, #104]! @ 0x68 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - stmdb r8!, {r1, r3, r4} │ │ │ │ + strd r0, r0, [r8], #104 @ 0x68 │ │ │ │ bcs.n 1c8db4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xe8de001a │ │ │ │ - strd r0, r0, [r0, #-104] @ 0x68 │ │ │ │ - b.n 1c8dd0 │ │ │ │ + ldmia.w lr, {r1, r3, r4} │ │ │ │ + stmdb r0, {r1, r3, r4} │ │ │ │ + b.n 1c8d50 │ │ │ │ movs r1, r3 │ │ │ │ - ldmdb lr!, {r1, r3, r4} │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldrd r0, r0, [lr], #104 @ 0x68 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ bne.n 1c8c50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xe810001a │ │ │ │ - bvc.n 1c8c4c │ │ │ │ + b.n 1c8c80 │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + bvc.n 1c8dcc │ │ │ │ movs r2, r3 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 1c8d68 │ │ │ │ + cbz r0, 1c8d66 │ │ │ │ movs r2, r3 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + cbz r4, 1c8d58 │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ + movs r2, r3 │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c8d74 │ │ │ │ + cbz r0, 1c8d64 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8b4c │ │ │ │ + b.n 1c8acc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8c0c │ │ │ │ + b.n 1c8b8c │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 1c8d74 │ │ │ │ + cbz r4, 1c8d64 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8b54 │ │ │ │ + b.n 1c8ad4 │ │ │ │ movs r2, r3 │ │ │ │ beq.n 1c8cd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8c54 │ │ │ │ + b.n 1c8bd4 │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c8c14 │ │ │ │ + b.n 1c8b94 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8c68 │ │ │ │ + b.n 1c8be8 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8c44 │ │ │ │ + bvs.n 1c8dc4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8af8 │ │ │ │ + b.n 1c8a78 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8934 │ │ │ │ + b.n 1c88b4 │ │ │ │ movs r1, r3 │ │ │ │ - mcr2 0, 6, r0, cr14, cr11, {0} │ │ │ │ - b.n 1c8adc │ │ │ │ + mcr2 0, 4, r0, cr14, cr11, {0} │ │ │ │ + b.n 1c8a5c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8944 │ │ │ │ + b.n 1c88c4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88b4 │ │ │ │ + b.n 1c8834 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88b4 │ │ │ │ + b.n 1c8834 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88b4 │ │ │ │ + b.n 1c8834 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c890c │ │ │ │ + b.n 1c888c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88a4 │ │ │ │ + b.n 1c8824 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88f0 │ │ │ │ + b.n 1c8870 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8ac4 │ │ │ │ + b.n 1c8a44 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8994 │ │ │ │ + b.n 1c8914 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c896c │ │ │ │ + b.n 1c88ec │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8944 │ │ │ │ + b.n 1c88c4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c891c │ │ │ │ + b.n 1c889c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88f4 │ │ │ │ + b.n 1c8874 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88cc │ │ │ │ + b.n 1c884c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88a4 │ │ │ │ + b.n 1c8824 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c887c │ │ │ │ + b.n 1c87fc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8854 │ │ │ │ + b.n 1c87d4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c882c │ │ │ │ + b.n 1c87ac │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8804 │ │ │ │ + b.n 1c8784 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87dc │ │ │ │ + b.n 1c875c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87b4 │ │ │ │ + b.n 1c8734 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8914 │ │ │ │ + b.n 1c8894 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8768 │ │ │ │ + b.n 1c86e8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8880 │ │ │ │ + b.n 1c8800 │ │ │ │ movs r2, r3 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1c8830 │ │ │ │ + b.n 1c87b0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8834 │ │ │ │ + b.n 1c87b4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8810 │ │ │ │ + b.n 1c8790 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87f4 │ │ │ │ + b.n 1c8774 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87c4 │ │ │ │ + b.n 1c8744 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87ac │ │ │ │ + b.n 1c872c │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ movs r2, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c94d8 │ │ │ │ + b.n 1c9458 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c879c │ │ │ │ + b.n 1c871c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c877c │ │ │ │ + b.n 1c86fc │ │ │ │ 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 +486967,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 1f6ccc │ │ │ │ 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 1f6d04 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c8e8c │ │ │ │ ldr r1, [pc, #528] @ (1c9044 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r1, [pc, #520] @ (1c9048 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5f30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8eea │ │ │ │ ldr r1, [pc, #448] @ (1c9054 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r1, [pc, #444] @ (1c9058 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5f30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 +487072,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 1f6d04 │ │ │ │ ldr r1, [pc, #336] @ (1c9068 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 +487093,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 1f6d04 │ │ │ │ ldr r1, [pc, #296] @ (1c9070 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1c8fa2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1a5f30 │ │ │ │ ldr r1, [pc, #272] @ (1c9074 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ ldr r1, [pc, #232] @ (1c9084 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c900e │ │ │ │ ldr r1, [pc, #224] @ (1c9088 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r1, [pc, #216] @ (1c908c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 +487158,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 1f6d04 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1c8fce │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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 1f6d04 │ │ │ │ ldr r1, [pc, #140] @ (1c909c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6d3c │ │ │ │ + bl 1f6d04 │ │ │ │ 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] │ │ │ │ + ldr r7, [pc, #792] @ (1c9348 ) │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - bpl.n 1c904c │ │ │ │ + bmi.n 1c8fcc │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #800 @ (adr r4, 1c9360 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 1c9260 ) │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c97a8 │ │ │ │ + b.n 1c9728 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c9004 │ │ │ │ + bmi.n 1c8f84 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c979c │ │ │ │ + b.n 1c971c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c96f4 │ │ │ │ + b.n 1c9674 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r3 │ │ │ │ - bmi.n 1c8f58 │ │ │ │ + bmi.n 1c90d8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9700 │ │ │ │ + b.n 1c9680 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9648 │ │ │ │ + b.n 1c95c8 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ movs r1, r3 │ │ │ │ - bmi.n 1c9074 │ │ │ │ + bcc.n 1c8ff4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c963c │ │ │ │ + b.n 1c95bc │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 1c901c │ │ │ │ + bcc.n 1c8f9c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c95f8 │ │ │ │ + b.n 1c9578 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c95d0 │ │ │ │ + b.n 1c9550 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c95d4 │ │ │ │ + b.n 1c9554 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9508 │ │ │ │ + b.n 1c9488 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9568 │ │ │ │ + b.n 1c94e8 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 1c9160 │ │ │ │ + bcc.n 1c90e0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9590 │ │ │ │ + b.n 1c9510 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9454 │ │ │ │ + b.n 1c93d4 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r6, 1c90ec │ │ │ │ + cbz r6, 1c90dc │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c94a4 │ │ │ │ + b.n 1c9424 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n 1c901c │ │ │ │ + bcs.n 1c919c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1c93fc │ │ │ │ + b.n 1c937c │ │ │ │ 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 +487261,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 1f991c │ │ │ │ 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 +487293,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 1f9a54 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ 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 +487370,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 1faeb4 │ │ │ │ b.n 1c9160 │ │ │ │ mov r0, sl │ │ │ │ bl 1a5f64 │ │ │ │ cbz r0, 1c91f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -487403,24 +487402,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 1faeb4 │ │ │ │ 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 1ffe98 │ │ │ │ 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 +487446,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 1fff40 │ │ │ │ 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 1faf08 │ │ │ │ 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 +487470,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 1faf34 │ │ │ │ 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 1faf08 │ │ │ │ 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 +487522,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 1faf34 │ │ │ │ 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 +487608,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 1f9b64 │ │ │ │ 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 1fff84 │ │ │ │ b.n 1c934c │ │ │ │ mov r1, r3 │ │ │ │ bl 1a6130 │ │ │ │ b.n 1c9370 │ │ │ │ mov fp, sl │ │ │ │ b.n 1c9392 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -487680,15 +487679,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 1fff84 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1c94ea │ │ │ │ b.n 1c927c │ │ │ │ subs r1, #29 │ │ │ │ cmp r1, #16 │ │ │ │ bhi.n 1c94be │ │ │ │ movw r0, #47107 @ 0xb803 │ │ │ │ @@ -488494,15 +488493,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 1f216c │ │ │ │ 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 +488539,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 1fb714 │ │ │ │ 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 +488564,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 1f99a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f2234 │ │ │ │ + bl 1f21fc │ │ │ │ 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 1fb830 │ │ │ │ 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 +489308,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 1fb7fc │ │ │ │ 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 1fb7fc │ │ │ │ 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 +489479,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 1fb7fc │ │ │ │ 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 1fb7fc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca6c2 │ │ │ │ mov r0, r8 │ │ │ │ bl 1c9e14 │ │ │ │ add sl, r0 │ │ │ │ b.n 1ca66e │ │ │ │ @@ -489717,15 +489716,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 1f21a8 │ │ │ │ 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 +490065,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, #60] @ 0x3c │ │ │ │ movs r2, r5 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ 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 +490085,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 1f99a8 │ │ │ │ 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 +490151,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 1f23b8 │ │ │ │ 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 1f99a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f2234 │ │ │ │ + bl 1f21fc │ │ │ │ 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 +490235,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 1fb7fc │ │ │ │ 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 1fb7fc │ │ │ │ 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 1fb7fc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cae98 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb7fc │ │ │ │ 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 1f2214 │ │ │ │ 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 +490466,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 1f9b64 │ │ │ │ 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 +490482,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 1f9b64 │ │ │ │ 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 +490769,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 1f991c │ │ │ │ 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 +490830,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 1fb7fc │ │ │ │ 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 +490847,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 1fb7fc │ │ │ │ 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 +490879,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 1fb7fc │ │ │ │ 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 1fb7fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1cb576 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1cb51a │ │ │ │ @@ -490918,18 +490917,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 1fb714 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fb834 │ │ │ │ + bl 1fb7fc │ │ │ │ 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 +490938,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 1f9b64 │ │ │ │ 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 +491018,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 1fb830 │ │ │ │ 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 +491073,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 1fb7bc │ │ │ │ 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 1fb714 │ │ │ │ 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 +491225,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] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ movs r2, r5 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r3, r2] │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ 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 +491260,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 29ecd4 │ │ │ │ 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 +491343,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 29ecd4 │ │ │ │ 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 +491458,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 29ecd4 │ │ │ │ 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 +491911,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 1f99d4 │ │ │ │ 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 +492565,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 1f99d4 │ │ │ │ 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 +492951,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 1f99d4 │ │ │ │ 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 +493119,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 1f99d4 │ │ │ │ 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 +493149,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 r1, [pc, #256] @ (1ccd3c ) │ │ │ │ movs r2, r5 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ 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 +493230,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 r4, pc, #984 @ (adr r4, 1cd0f4 ) │ │ │ │ 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 +493637,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 1f99d4 │ │ │ │ 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 +493942,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 1f99d4 │ │ │ │ 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 +494246,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 2458d4 │ │ │ │ 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 +494270,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 217dec │ │ │ │ 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 +494620,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 218034 │ │ │ │ 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 +494881,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 1f99d4 │ │ │ │ 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 +494930,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 218068 │ │ │ │ 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 +495381,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 1f99d4 │ │ │ │ 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 +495786,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 1f99d4 │ │ │ │ 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 +496028,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 1f99d4 │ │ │ │ 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 +496621,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 1fa674 │ │ │ │ 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 +496679,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 1fa674 │ │ │ │ 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 +497470,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 1f99d4 │ │ │ │ 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 │ │ │ │ @@ -499268,22 +499267,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (1d0c00 ) │ │ │ │ ldr r3, [pc, #156] @ (1d0c04 ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #112] @ 0x70 │ │ │ │ + ldr r5, [r1, #120] @ 0x78 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ + ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #116] @ 0x74 │ │ │ │ + ldr r5, [r1, #124] @ 0x7c │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -500674,32 +500673,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ + mov.w r3, r8, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ - mov.w r3, r8, lsr #8 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ @@ -503257,15 +503256,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 1f6bd4 │ │ │ │ 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,44 +503384,44 @@ │ │ │ │ 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 r6, #86 @ 0x56 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ 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 │ │ │ │ ldr.w r3, [pc, #1208] @ 1d3a04 │ │ │ │ - mov r8, r1 │ │ │ │ - add r0, pc │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + mov r8, r1 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r8, #32] │ │ │ │ - movs r6, #1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #24 │ │ │ │ - movs r7, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ - mov r2, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ + strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #16 │ │ │ │ - strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r8 │ │ │ │ bl 1d0d64 │ │ │ │ + ldr.w r9, [r8, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ bls.w 1d36d0 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -505041,176 +505040,179 @@ │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #724] @ (1d48d0 ) │ │ │ │ - ldr r3, [pc, #724] @ (1d48d4 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc │ │ │ │ + ldr.w r0, [pc, #1284] @ 1d4b00 │ │ │ │ + ldr.w r3, [pc, #1284] @ 1d4b04 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ + add r0, pc │ │ │ │ + mov r6, r1 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #684] @ 1d48c8 │ │ │ │ - mov r2, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ + strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ - vstr d7, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r6 │ │ │ │ bl 1d0d64 │ │ │ │ - cmp r6, #5 │ │ │ │ - bls.w 1d4780 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ + ldr.w r8, [r6, #32] │ │ │ │ + cmp.w r8, #5 │ │ │ │ + bls.w 1d4798 │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov.w r8, #0 │ │ │ │ + movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r5, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r5, r5, #2, #1 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r6, r8, [sp] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ + strd r8, r7, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r8 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 61174 │ │ │ │ - ldr r7, [r7, #28] │ │ │ │ + ldr.w r8, [r6, #28] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ bl 1d1010 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ + ldr.w r1, [r8, #16] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d43b8 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + strd r2, r7, [sp] │ │ │ │ orrs r5, r1 │ │ │ │ movs r2, #13 │ │ │ │ movs r1, #12 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #372] @ (1d48d8 ) │ │ │ │ - ldr r3, [pc, #364] @ (1d48d4 ) │ │ │ │ + ldr r2, [pc, #908] @ (1d4b08 ) │ │ │ │ + ldr r3, [pc, #900] @ (1d4b04 ) │ │ │ │ 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 1d4af4 │ │ │ │ + bne.w 1d4afc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [r7, #28] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + ldr r5, [r6, #28] │ │ │ │ movs r7, #0 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - ldr.w r8, [r2, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1d48dc │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1d48de │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1d49e0 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -505233,26 +505235,26 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 61174 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d1010 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ @@ -505261,31 +505263,31 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #9 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - str.w r8, [sp] │ │ │ │ + str r6, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r6, r8, r3 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -505316,128 +505318,113 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d43b8 │ │ │ │ ldrd r2, r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ - b.n 1d475e │ │ │ │ - nop.w │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 1d4912 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + b.n 1d4776 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + strd r1, r6, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r6, r8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w r6, r7, r2 │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r7, r3, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 61174 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d1010 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r2 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ - orrs r3, r7 │ │ │ │ - orr.w r7, r6, r1 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d43b8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - orr.w r6, r3, r1 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + orr.w r6, r8, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - strd r2, r8, [sp] │ │ │ │ movs r2, #13 │ │ │ │ orr.w r5, r7, r1 │ │ │ │ - b.n 1d474e │ │ │ │ + b.n 1d4766 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -505451,30 +505438,30 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + strd r8, r7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d1010 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -505486,15 +505473,15 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ @@ -505503,34 +505490,34 @@ │ │ │ │ movs r1, #12 │ │ │ │ strd r3, r7, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #13 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #9 │ │ │ │ - strd r8, r7, [sp] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #10 │ │ │ │ - orrs r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - orr.w r8, r6, r2 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + orr.w r3, r6, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ @@ -505539,30 +505526,36 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ orr.w r6, r3, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #26 │ │ │ │ orr.w r5, r8, r1 │ │ │ │ - b.n 1d489e │ │ │ │ + b.n 1d48b8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ + cbnz r0, 1d4b42 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ + lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #364] @ (1d4c7c ) │ │ │ │ + ldr r3, [pc, #364] @ (1d4c90 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #356] @ (1d4c80 ) │ │ │ │ + ldr r1, [pc, #356] @ (1d4c94 ) │ │ │ │ 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 │ │ │ │ @@ -505676,50 +505669,50 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d4c84 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d4c98 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d4c7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4c90 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4c76 │ │ │ │ + bne.n 1d4c8a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cbz r2, 1d4cf0 │ │ │ │ + cbz r6, 1d4cfe │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ and.w r2, r1, #1 │ │ │ │ - ldr r1, [pc, #144] @ (1d4d30 ) │ │ │ │ + ldr r1, [pc, #144] @ (1d4d44 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #136] @ (1d4d34 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d4d48 ) │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -505752,93 +505745,93 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d43b8 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d4d38 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d4d4c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d4d34 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4d48 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4d2c │ │ │ │ + bne.n 1d4d40 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - cbz r6, 1d4d88 │ │ │ │ + cbz r2, 1d4d98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (1d4d9c ) │ │ │ │ + ldr r2, [pc, #80] @ (1d4db0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #80] @ (1d4da0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d4db4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1d4d78 │ │ │ │ + cbz r3, 1d4d8c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ bl 1d43b8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1d4da4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d4da0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d4db8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4db4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4d96 │ │ │ │ + bne.n 1d4daa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r7 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #508] @ (1d4fc0 ) │ │ │ │ + ldr r3, [pc, #508] @ (1d4fd4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1d4fc4 ) │ │ │ │ + ldr r1, [pc, #500] @ (1d4fd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -505853,15 +505846,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1d4d3c │ │ │ │ + bl 1d4d50 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -505879,20 +505872,20 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w sl, r2, #2 │ │ │ │ - bne.w 1d4fb4 │ │ │ │ + bne.w 1d4fc8 │ │ │ │ lsls r2, r5, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1d4e62 │ │ │ │ + bmi.n 1d4e76 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -506001,54 +505994,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d4fc8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d4fdc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d4fc0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4fd4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4fba │ │ │ │ + bne.n 1d4fce │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1d4e62 │ │ │ │ + b.n 1d4e76 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #624] @ (1d5258 ) │ │ │ │ + ldr r3, [pc, #624] @ (1d526c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #616] @ (1d525c ) │ │ │ │ + ldr r1, [pc, #616] @ (1d5270 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -506063,15 +506056,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d4d3c │ │ │ │ + bl 1d4d50 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506100,20 +506093,20 @@ │ │ │ │ ldr.w fp, [r9] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1d524c │ │ │ │ + bne.w 1d5260 │ │ │ │ lsls r3, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d50a4 │ │ │ │ + bmi.n 1d50b8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1d0354 │ │ │ │ @@ -506237,79 +506230,79 @@ │ │ │ │ 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 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d5274 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d5258 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d526c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5252 │ │ │ │ + bne.n 1d5266 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d50a4 │ │ │ │ + b.n 1d50b8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #32 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #624] @ (1d54f0 ) │ │ │ │ + ldr r3, [pc, #624] @ (1d5504 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #616] @ (1d54f4 ) │ │ │ │ + ldr r1, [pc, #616] @ (1d5508 ) │ │ │ │ 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 │ │ │ │ @@ -506324,15 +506317,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d4d3c │ │ │ │ + bl 1d4d50 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506361,20 +506354,20 @@ │ │ │ │ ldr.w fp, [r8] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1d54e4 │ │ │ │ + bne.w 1d54f8 │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d533c │ │ │ │ + bmi.n 1d5350 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1d0354 │ │ │ │ @@ -506497,79 +506490,79 @@ │ │ │ │ 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 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d550c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d54f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d5504 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d54ea │ │ │ │ + bne.n 1d54fe │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d533c │ │ │ │ + b.n 1d5350 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1d56f4 ) │ │ │ │ + ldr r3, [pc, #476] @ (1d5708 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #468] @ (1d56f8 ) │ │ │ │ + ldr r1, [pc, #468] @ (1d570c ) │ │ │ │ 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 │ │ │ │ @@ -506584,15 +506577,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d4d3c │ │ │ │ + bl 1d4d50 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506610,20 +506603,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w sl, r2, #2 │ │ │ │ - bne.w 1d56e8 │ │ │ │ + bne.w 1d56fc │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1d55b8 │ │ │ │ + bmi.n 1d55cc │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -506720,55 +506713,55 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d56fc ) │ │ │ │ + ldr r2, [pc, #52] @ (1d5710 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1d56f4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d5708 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d56ee │ │ │ │ + bne.n 1d5702 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1d55b8 │ │ │ │ + b.n 1d55cc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #616] @ (1d5984 ) │ │ │ │ + ldr r3, [pc, #616] @ (1d5998 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov fp, r8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #604] @ (1d5988 ) │ │ │ │ + ldr r1, [pc, #604] @ (1d599c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -506784,15 +506777,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d4d3c │ │ │ │ + bl 1d4d50 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -506973,50 +506966,50 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d598c ) │ │ │ │ + ldr r2, [pc, #48] @ (1d59a0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d5984 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5998 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5980 │ │ │ │ + bne.n 1d5994 │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, pc, #624 @ (adr r6, 1d5c00 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 1d5bc4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #464] @ (1d5b78 ) │ │ │ │ + ldr r3, [pc, #464] @ (1d5b8c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #456] @ (1d5b7c ) │ │ │ │ + ldr r1, [pc, #456] @ (1d5b90 ) │ │ │ │ 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 │ │ │ │ @@ -507032,15 +507025,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ orrs r7, r2 │ │ │ │ - bl 1d4d3c │ │ │ │ + bl 1d4d50 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -507170,50 +507163,50 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d5b80 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d5b94 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d5b78 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5b8c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5b74 │ │ │ │ + bne.n 1d5b88 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #288 @ (adr r6, 1d5ca0 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 1d5c64 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r4, pc, #672 @ (adr r4, 1d5e24 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 1d5de8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #528] @ (1d5dac ) │ │ │ │ + ldr r3, [pc, #528] @ (1d5dc0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #520] @ (1d5db0 ) │ │ │ │ + ldr r1, [pc, #520] @ (1d5dc4 ) │ │ │ │ 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 │ │ │ │ @@ -507229,15 +507222,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1d4d3c │ │ │ │ + bl 1d4d50 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov sl, r4 │ │ │ │ bl 1d0354 │ │ │ │ @@ -507385,51 +507378,51 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d5db4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d5dc8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d5dac ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5dc0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5da8 │ │ │ │ + bne.n 1d5dbc │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #336 @ (adr r4, 1d5f04 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 1d5ec8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r2, pc, #464 @ (adr r2, 1d5f88 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 1d5f4c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #536] @ (1d5fe8 ) │ │ │ │ + ldr r3, [pc, #536] @ (1d5ffc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #524] @ (1d5fec ) │ │ │ │ + ldr r1, [pc, #524] @ (1d6000 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -507445,15 +507438,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d4d3c │ │ │ │ + bl 1d4d50 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -507601,128 +507594,128 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d5ff0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d6004 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d5fe8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5ffc ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5fe4 │ │ │ │ + bne.n 1d5ff8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #120 @ (adr r2, 1d6068 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 1d602c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r0, pc, #224 @ (adr r0, 1d60d4 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 1d6098 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #184] @ (1d60c0 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d60d4 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d60c4 ) │ │ │ │ + ldr r5, [pc, #184] @ (1d60d8 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1d6082 │ │ │ │ + bmi.n 1d6096 │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1d6074 │ │ │ │ + bne.n 1d6088 │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1d6024 │ │ │ │ + bge.n 1d6038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #2 │ │ │ │ - cbz r1, 1d609e │ │ │ │ + cbz r1, 1d60b2 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d60c8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d60dc ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d60c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d60d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d60bc │ │ │ │ + bne.n 1d60d0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #180] @ (1d6198 ) │ │ │ │ + ldr r3, [pc, #180] @ (1d61ac ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #172] @ (1d619c ) │ │ │ │ + ldr r1, [pc, #172] @ (1d61b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -507763,227 +507756,227 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d61a0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d61b4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d6198 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d61ac ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6194 │ │ │ │ + bne.n 1d61a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #184] @ (1d6270 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d6284 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d6274 ) │ │ │ │ + ldr r5, [pc, #184] @ (1d6288 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1d6232 │ │ │ │ + bmi.n 1d6246 │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1d6224 │ │ │ │ + bne.n 1d6238 │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1d61d4 │ │ │ │ + bge.n 1d61e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #245 @ 0xf5 │ │ │ │ - cbz r1, 1d624e │ │ │ │ + cbz r1, 1d6262 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d6278 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d628c ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d6274 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d626c │ │ │ │ + bne.n 1d6280 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #184] @ (1d6348 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d635c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d634c ) │ │ │ │ + ldr r5, [pc, #184] @ (1d6360 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1d630a │ │ │ │ + bmi.n 1d631e │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1d62fc │ │ │ │ + bne.n 1d6310 │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1d62ac │ │ │ │ + bge.n 1d62c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #4 │ │ │ │ - cbz r1, 1d6326 │ │ │ │ + cbz r1, 1d633a │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d6350 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d6364 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d634c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6344 │ │ │ │ + bne.n 1d6358 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #500] @ (1d6558 ) │ │ │ │ + ldr r2, [pc, #500] @ (1d656c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #500] @ (1d655c ) │ │ │ │ + ldr r3, [pc, #500] @ (1d6570 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1d63aa │ │ │ │ + beq.n 1d63be │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #464] @ (1d6560 ) │ │ │ │ - ldr r3, [pc, #456] @ (1d655c ) │ │ │ │ + ldr r2, [pc, #464] @ (1d6574 ) │ │ │ │ + ldr r3, [pc, #456] @ (1d6570 ) │ │ │ │ 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 1d6552 │ │ │ │ + bne.w 1d6566 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -508125,25 +508118,25 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -508157,55 +508150,55 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r6, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1d638a │ │ │ │ + b.n 1d639e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #512] @ (1d6774 ) │ │ │ │ + ldr r2, [pc, #512] @ (1d6788 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #512] @ (1d6778 ) │ │ │ │ + ldr r3, [pc, #512] @ (1d678c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1d65ba │ │ │ │ + beq.n 1d65ce │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #476] @ (1d677c ) │ │ │ │ - ldr r3, [pc, #468] @ (1d6778 ) │ │ │ │ + ldr r2, [pc, #476] @ (1d6790 ) │ │ │ │ + ldr r3, [pc, #468] @ (1d678c ) │ │ │ │ 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 1d6770 │ │ │ │ + bne.w 1d6784 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -508351,25 +508344,25 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -508383,592 +508376,568 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r6, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1d659a │ │ │ │ + b.n 1d65ae │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1144] @ 1d6c10 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1d6c14 │ │ │ │ + ldr.w r2, [pc, #1092] @ 1d6bf0 │ │ │ │ + ldr.w r3, [pc, #1092] @ 1d6bf4 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldrb.w fp, [r5, #13] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1d6bec │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1d6bd6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #16] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + orrs r2, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - mov r6, sl │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + ubfx r4, r1, #4, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r7, r1, #2, #1 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ubfx r1, r1, #11, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - ubfx r4, r2, #4, #1 │ │ │ │ - ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 1d69f4 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d69dc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd fp, r8, [sp, #224] @ 0xe0 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ strd r3, r9, [sp] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov sl, r9 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r3, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orrs r6, r7 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1d08c0 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ blx 61174 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ + str.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #24] │ │ │ │ ubfx r6, r6, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ bl 1d3b54 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1d6bfc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1d6be2 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, fp │ │ │ │ - movls r2, r1 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r9 │ │ │ │ + movls r1, r9 │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ itt hi │ │ │ │ - movhi r2, fp │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ + ldrbhi.w sl, [r2] │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1d0354 │ │ │ │ - ldrh r1, [r7, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1d0354 │ │ │ │ + ldrh r1, [r7, #12] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w r5, r3, r5 │ │ │ │ - itete eq │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + itt eq │ │ │ │ moveq r3, #0 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ moveq r2, r3 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r2, r3, [sp, #24] │ │ │ │ eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ movne r2, #0 │ │ │ │ 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 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ 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 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + b.n 1d6b9c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd fp, r8, [sp, #224] @ 0xe0 │ │ │ │ bl 1d0354 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ 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 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ bl 1d08c0 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - 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] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r2, r6, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61174 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, sp, #32 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ bl 1d3b54 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ 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] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - mov r2, sl │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 1d6b48 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + orr.w r8, r1, r2 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d6b16 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, fp │ │ │ │ - movls r2, r1 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ + iteet hi │ │ │ │ + movhi r1, sl │ │ │ │ + movls r2, r9 │ │ │ │ + movls r1, r9 │ │ │ │ + ldrhi.w r2, [fp, #4] │ │ │ │ itt hi │ │ │ │ - movhi r2, fp │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1d0354 │ │ │ │ - vldr d7, [pc, #172] @ 1d6c08 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldrh.w r1, [r8, #12] │ │ │ │ + ldrh r1, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r7, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #24] │ │ │ │ + ldrdne r3, r2, [sp, #20] │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ + mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ + ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + orrs r2, r7 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ (1d6c18 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d6c14 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d6bf8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d6bf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6c04 │ │ │ │ + bne.n 1d6bea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orr.w r1, fp, fp, lsr #1 │ │ │ │ - and.w r3, fp, #1 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1d67da │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 1d698a │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 1d67ec │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + b.n 1d6972 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ... │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ 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, #1240] @ 1d70f0 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1d70f4 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d70d6 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + bne.w 1d70c2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + orrs r2, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ubfx r4, r1, #11, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d6ee6 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d6ec8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orr.w r7, r9, r7 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -508980,114 +508949,117 @@ │ │ │ │ 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, r5 │ │ │ │ - orr.w fp, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r8, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ blx 61174 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r7, fp, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 61174 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 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] │ │ │ │ + orrs r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d70e6 │ │ │ │ + bne.w 1d70ce │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r5 │ │ │ │ + movls r1, r5 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + it hi │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldrh.w r1, [sl, #12] │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + itet eq │ │ │ │ moveq r3, #0 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ - it ne │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ittt ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -509096,356 +509068,355 @@ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (1d7110 ) │ │ │ │ - ldr r3, [pc, #576] @ (1d710c ) │ │ │ │ + ldr r2, [pc, #588] @ (1d70f8 ) │ │ │ │ + ldr r3, [pc, #580] @ (1d70f4 ) │ │ │ │ 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 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d70e0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ bl 1d0354 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ - orrs r7, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ bl 1d08c0 │ │ │ │ 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 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61174 │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r7, #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, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61174 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - strd r7, r9, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [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] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d70ee │ │ │ │ + bne.n 1d70d8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + iteet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r5 │ │ │ │ + movls r2, r5 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #128] @ 1d7100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + bl 1d0354 │ │ │ │ + vldr d7, [pc, #132] @ 1d70e8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r7 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d0354 │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orrs r7, r6 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #24] │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ + movs r3, #0 │ │ │ │ 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 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1d6c78 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d6e58 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1d6e8c │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d706e │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1d6c56 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d6e22 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 1d7040 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ 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, #1240] @ 1d75f0 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1d75f4 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d75d2 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + bne.w 1d75c4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + orrs r2, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - mov r7, sl │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ubfx r4, r1, #4, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #11, #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] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d73e2 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d73ca │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ orr.w r8, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r7, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r7 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -509457,114 +509428,117 @@ │ │ │ │ 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, r5 │ │ │ │ - orr.w fp, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r8, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ blx 61174 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r7, fp, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 61174 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 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] │ │ │ │ + orrs r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d75e2 │ │ │ │ + bne.w 1d75d0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r5 │ │ │ │ + movls r1, r5 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + it hi │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldrh.w r1, [sl, #12] │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + itet eq │ │ │ │ moveq r3, #0 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ - it ne │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ittt ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -509573,442 +509547,443 @@ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #576] @ (1d7608 ) │ │ │ │ - ldr r3, [pc, #572] @ (1d7604 ) │ │ │ │ + ldr r2, [pc, #584] @ (1d75f8 ) │ │ │ │ + ldr r3, [pc, #580] @ (1d75f4 ) │ │ │ │ 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 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d75e2 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ bl 1d0354 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ - orrs r7, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ bl 1d08c0 │ │ │ │ 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 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61174 │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r7, #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, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61174 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - strd r7, r9, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [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] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d75ea │ │ │ │ + bne.n 1d75da │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + iteet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r5 │ │ │ │ + movls r2, r5 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #124] @ 1d75f8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + bl 1d0354 │ │ │ │ + vldr d7, [pc, #128] @ 1d75e8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r7 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d0354 │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orrs r7, r6 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #24] │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ + movs r3, #0 │ │ │ │ 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 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1d7170 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d7354 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1d738e │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d756a │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1d7156 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d7324 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 1d7542 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ 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] @ (1d78d8 ) │ │ │ │ + ldr r3, [pc, #708] @ (1d78dc ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ 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] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d7b20 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r3, r5, #5, #1 │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - movls r5, r3 │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrb r1, [r5, #12] │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r1, [r6, #12] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #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 1d78e4 │ │ │ │ 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, #340] @ 1d78d0 │ │ │ │ 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 1d7b2a │ │ │ │ + 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 +509997,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] @ 1d78d0 │ │ │ │ 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,194 +510023,195 @@ │ │ │ │ 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] @ (1d78e0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d78dc ) │ │ │ │ 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 1d7b62 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ 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] │ │ │ │ - mov r1, r9 │ │ │ │ - vldr d7, [pc, #412] @ 1d7b78 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ + vldr d7, [pc, #412] @ 1d7b68 │ │ │ │ + mov r1, r9 │ │ │ │ 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 │ │ │ │ + orrs r3, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ 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 r6, [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, [r6] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - tst.w fp, #1344 @ 0x540 │ │ │ │ + tst.w sl, #1344 @ 0x540 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d0354 │ │ │ │ - ubfx r2, fp, #5, #1 │ │ │ │ + ubfx r2, sl, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #29 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ @@ -510243,230 +510219,229 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #224] @ 1d7b78 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ + vldr d7, [pc, #224] @ 1d7b68 │ │ │ │ + mov r3, r6 │ │ │ │ add r2, sp, #24 │ │ │ │ + mov r1, r9 │ │ │ │ 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] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d7b50 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d7b30 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d7b54 │ │ │ │ + movs r2, #15 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - movs r2, #15 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ubfx r3, r6, #5, #1 │ │ │ │ + orr.w r6, fp, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrd r5, r4, [sp, #216] @ 0xd8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ 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 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1d78a8 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d764c │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d77d8 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + b.n 1d77c6 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d7b04 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + and.w r3, r6, #1 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w r6, fp, r2 │ │ │ │ + b.n 1d7aea │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d7ac6 │ │ │ │ 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, #1288] @ 1d8090 │ │ │ │ + ldr.w r3, [pc, #1288] @ 1d8094 │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d8078 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 1d8060 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #24] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + orrs r2, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ubfx r4, r1, #11, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d7e62 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d7e52 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r5, [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 │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + 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] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ strd r3, r5, [sp] │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ 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 r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + 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 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -510478,116 +510453,117 @@ │ │ │ │ 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, r5 │ │ │ │ - orr.w fp, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - mov r8, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r8, r5 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ blx 61174 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ 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 │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r7, fp, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 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 r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 61174 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - 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] │ │ │ │ + orrs r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d8088 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 1d806c │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #28] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r5 │ │ │ │ + movls r1, r5 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + it hi │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ ldrh.w r1, [sl, #12] │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + itet eq │ │ │ │ moveq r3, #0 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ - eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ - it ne │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ittt ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -510596,498 +510572,496 @@ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #616] @ (1d80b0 ) │ │ │ │ - ldr r3, [pc, #608] @ (1d80a8 ) │ │ │ │ + ldr r2, [pc, #608] @ (1d8098 ) │ │ │ │ + ldr r3, [pc, #604] @ (1d8094 ) │ │ │ │ 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 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d807e │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + bl 1d0354 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orr.w r9, r8, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d08c0 │ │ │ │ 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, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + str r7, [sp, #28] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61174 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ 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 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r9, r7, #2, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 1d3b54 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61174 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, fp │ │ │ │ str.w 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 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d8090 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 1d8076 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r7, #0 │ │ │ │ + iteet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r5 │ │ │ │ + movls r2, r5 │ │ │ │ ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ + it hi │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r7, r3 │ │ │ │ + strd r3, r2, [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 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + bl 1d0354 │ │ │ │ + vldr d7, [pc, #132] @ 1d8088 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r7 │ │ │ │ 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 │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ + orrs r7, r6 │ │ │ │ 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 │ │ │ │ orr.w r5, r5, r7 │ │ │ │ itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 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 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1d7bdc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.n 1d7e16 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1d7bc6 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d7dd4 │ │ │ │ + b.n 1d7dac │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d800e │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 1d7fde │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ + 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 r4, [r0, #14] │ │ │ │ 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 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #760] @ (1d83c8 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #768] @ (1d83b8 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #760] @ (1d83cc ) │ │ │ │ + ldr r3, [pc, #768] @ (1d83bc ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ 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, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d861a │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ 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 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d83d4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d83c4 │ │ │ │ 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] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r9, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr.w r9, [r2] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ 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, #408] @ 1d83b0 │ │ │ │ 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 1d8624 │ │ │ │ + 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,167 +511070,169 @@ │ │ │ │ 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, #48] @ (1d83c0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d83bc ) │ │ │ │ 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 1d865c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs 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] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs 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, #476] @ 1d8660 │ │ │ │ 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 fp, [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 sl, [fp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + 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 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ + orr.w r9, 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 │ │ │ │ @@ -511264,970 +511240,958 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #332] @ 1d8670 │ │ │ │ + vldr d7, [pc, #332] @ 1d8660 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d8644 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d862a │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d864e │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orr.w r7, sl, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ubfx r3, r6, #5, #1 │ │ │ │ + orr.w r6, r9, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov.w fp, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + bl 1d0354 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd r5, r7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r9, sl, [sp, #216] @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r2, fp │ │ │ │ - moveq r3, #1 │ │ │ │ - ldrbne r3, [r2, #0] │ │ │ │ - movne r2, fp │ │ │ │ + iteet ne │ │ │ │ + movne r3, fp │ │ │ │ + moveq r3, fp │ │ │ │ + moveq r2, #1 │ │ │ │ + ldrbne r2, [r2, #0] │ │ │ │ itt ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - eorne.w r3, r3, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + ubfxne r2, r2, #2, #1 │ │ │ │ + eorne.w r2, r2, #1 │ │ │ │ + strd r2, r3, [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 │ │ │ │ + orr.w r9, r9, 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 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ 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 │ │ │ │ + orrs r3, r7 │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1d8388 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d80ec │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d829e │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + b.n 1d828c │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ + str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d8598 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + and.w r3, r6, #1 │ │ │ │ + orr.w r7, sl, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w r6, r9, r2 │ │ │ │ + b.n 1d857e │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d855a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1484] @ 1d8c58 │ │ │ │ - ldr.w r3, [pc, #1484] @ 1d8c5c │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1504] @ 1d8c60 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [pc, #1504] @ 1d8c64 │ │ │ │ add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - mov r8, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ 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, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d8c02 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d89c2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d8998 │ │ │ │ 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] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r9, r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, sl, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ bl 1d0450 │ │ │ │ - vldr d7, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, r9, r2 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 61174 │ │ │ │ mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1d3354 │ │ │ │ - mov r1, r5 │ │ │ │ ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r6 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + 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] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - orrs r3, r1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d8c74 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1d8c0c │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ - ldrhi r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + itet hi │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ + ubfxhi r2, r3, #5, #1 │ │ │ │ + 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 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ vstr d7, [sp] │ │ │ │ + mov.w r9, #0 │ │ │ │ bl 1d0354 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - orrs r5, r2 │ │ │ │ movs r2, #31 │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w r7, [sl] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + tst.w r7, #1344 @ 0x540 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + bl 1d0354 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ movs r2, #29 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #788] @ 1d8c50 │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #64] @ 0x40 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1d3354 │ │ │ │ - vldr d7, [sp, #224] @ 0xe0 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + strd sl, fp, [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 │ │ │ │ + orrs r7, 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 1d8c4a │ │ │ │ + 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 │ │ │ │ - strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #696] @ (1d8c60 ) │ │ │ │ - ldr r3, [pc, #692] @ (1d8c5c ) │ │ │ │ + orrs r2, r7 │ │ │ │ + orrs r3, r6 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #748] @ (1d8c68 ) │ │ │ │ + ldr r3, [pc, #740] @ (1d8c64 ) │ │ │ │ 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 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 1d8c50 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd sl, r5, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs 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 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs 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 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs 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 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0450 │ │ │ │ - vldr d7, [sp, #224] @ 0xe0 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + 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, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #428] @ 1d8c50 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r8 │ │ │ │ + vldr d7, [pc, #484] @ 1d8c58 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d3354 │ │ │ │ - vldr d6, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ + movs r2, #30 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - orrs r5, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - mov.w r2, #30 │ │ │ │ + ldr.w sl, [fp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ 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 r2, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ 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 fp, fp, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #236] @ 1d8c50 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r8 │ │ │ │ + vldr d7, [pc, #296] @ 1d8c58 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ 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] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d8c12 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d8c36 │ │ │ │ + movs r2, #15 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r2, sl │ │ │ │ - movls r3, r2 │ │ │ │ - ldrhi.w r3, [r9, #4] │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - movs r2, #15 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w fp, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w fp, #0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r7, r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1d8ca6 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.n 1d8c44 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ mov r2, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, sl, r3 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r2, r8 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1d89a0 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ - 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 r2, r2, sl │ │ │ │ + orrs r3, r6 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + b.n 1d8976 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d86b8 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d889e │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1d887c │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ 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 r1, r9 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d8988 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + b.n 1d8b92 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d8b6e │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ - b.n 1d8c2e │ │ │ │ + b.n 1d8be0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 1d8960 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #25] │ │ │ │ + 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 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #808] @ (1d8ff0 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #816] @ (1d8fb8 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #808] @ (1d8ff4 ) │ │ │ │ + ldr r3, [pc, #816] @ (1d8fbc ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ 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, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d9242 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ 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 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8ffc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d8fc4 │ │ │ │ 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] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r9, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 1d0450 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr.w r9, [r2] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d0354 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ 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, #456] @ 1d8fb0 │ │ │ │ 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 1d924c │ │ │ │ + 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,373 +512204,374 @@ │ │ │ │ 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 1d928a │ │ │ │ + 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, #48] @ (1d8fc0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d8fbc ) │ │ │ │ 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 1d9290 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1d0354 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs 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] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs 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, #532] @ 1d9298 │ │ │ │ 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 │ │ │ │ + orr.w fp, 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 r6, [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 r3, [r6, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w sl, fp, 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 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 61174 │ │ │ │ - vldr d7, [pc, #340] @ 1d92d0 │ │ │ │ - mov r3, r5 │ │ │ │ + vldr d7, [pc, #340] @ 1d9298 │ │ │ │ + mov r3, r6 │ │ │ │ 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 │ │ │ │ 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 r6, [r5, #13] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d9296 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1d0354 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d9252 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d9276 │ │ │ │ movs r2, #15 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + bl 1d0354 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w fp, #0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd r5, r7, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r6, fp, [sp, #216] @ 0xd8 │ │ │ │ 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 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1d92c0 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.n 1d9284 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + eor.w sl, r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, sl, #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, fp, 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 r6, 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, r6 │ │ │ │ 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, r7 │ │ │ │ + b.n 1d8f88 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d8cbc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d8e9a │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + b.n 1d8e60 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ + str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + and.w r6, r6, #1 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - b.n 1d91ec │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ + b.n 1d91aa │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d9186 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1d91fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1d8f86 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1d9238 │ │ │ │ + b.n 1d8f4c │ │ │ │ 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #408] @ (1d9490 ) │ │ │ │ + ldr r3, [pc, #408] @ (1d9458 ) │ │ │ │ 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] @ 1d9450 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1d9494 ) │ │ │ │ + ldr r1, [pc, #396] @ (1d945c ) │ │ │ │ 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 +512670,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 1d940a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 1d9442 │ │ │ │ + cbz r3, 1d940a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d9446 │ │ │ │ + b.n 1d940e │ │ │ │ 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] @ (1d9460 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d9490 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d9458 ) │ │ │ │ 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 1d944c │ │ │ │ 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, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #496] @ (1d96a8 ) │ │ │ │ + ldr r3, [pc, #496] @ (1d9670 ) │ │ │ │ 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] @ (1d9674 ) │ │ │ │ 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 +512756,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] @ 1d9668 │ │ │ │ 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 +512874,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 1d9622 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d965a │ │ │ │ + cbz r3, 1d9622 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d965e │ │ │ │ + b.n 1d9626 │ │ │ │ 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] @ (1d9678 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d96a8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d9670 ) │ │ │ │ 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 1d9660 │ │ │ │ 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, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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] @ (1d9890 ) │ │ │ │ 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] @ 1d9888 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d98cc ) │ │ │ │ + ldr r1, [pc, #488] @ (1d9894 ) │ │ │ │ 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 +513076,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 1d983e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d9876 │ │ │ │ + cbz r3, 1d983e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d987a │ │ │ │ + b.n 1d9842 │ │ │ │ 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] @ (1d9898 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #52] @ (1d98c8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d9890 ) │ │ │ │ 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 1d9880 │ │ │ │ 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, [r2, #20] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r4, #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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1024] @ 1d9cf0 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1d9cb8 │ │ │ │ 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] @ (1d9cbc ) │ │ │ │ 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 +513344,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 1d9c78 │ │ │ │ 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 +513362,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 1d9c64 │ │ │ │ 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 +513389,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 1d9c1a │ │ │ │ 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 +513408,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 1d9c06 │ │ │ │ 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 +513426,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 1d9bf0 │ │ │ │ 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,51 +513444,51 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1d9ccc │ │ │ │ - ldr r2, [pc, #236] @ (1d9cf8 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d9cf0 ) │ │ │ │ + bne.n 1d9c94 │ │ │ │ + ldr r2, [pc, #236] @ (1d9cc0 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d9cb8 ) │ │ │ │ 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 1d9ca8 │ │ │ │ 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 │ │ │ │ + bl 1d6008 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9bdc │ │ │ │ + b.n 1d9ba4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d61a4 │ │ │ │ + bl 1d61b8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9bac │ │ │ │ + b.n 1d9b74 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -513540,72 +513505,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 1d9ba4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ 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 1d9afa │ │ │ │ + vldr d7, [pc, #52] @ 1d9cb0 │ │ │ │ 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 1d9acc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9c08 │ │ │ │ + b.n 1d9bd0 │ │ │ │ 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, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ 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] @ 1da110 │ │ │ │ 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] @ 1da114 │ │ │ │ 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 +513782,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 1da0d2 │ │ │ │ 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 +513800,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 1da0be │ │ │ │ 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 +513827,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 1da074 │ │ │ │ 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 +513846,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 1da060 │ │ │ │ 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 +513864,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 1da04a │ │ │ │ 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,51 +513882,51 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1da126 │ │ │ │ - ldr r2, [pc, #236] @ (1da150 ) │ │ │ │ - ldr r3, [pc, #224] @ (1da148 ) │ │ │ │ + bne.n 1da0ee │ │ │ │ + ldr r2, [pc, #236] @ (1da118 ) │ │ │ │ + ldr r3, [pc, #224] @ (1da110 ) │ │ │ │ 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 1da102 │ │ │ │ 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 │ │ │ │ + bl 1d6008 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1da036 │ │ │ │ + b.n 1d9ffe │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d61a4 │ │ │ │ + bl 1d61b8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1da006 │ │ │ │ + b.n 1d9fce │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -513978,64 +513943,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 1d9ffe │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ 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 1d9f54 │ │ │ │ + vldr d7, [pc, #52] @ 1da108 │ │ │ │ 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 1d9f26 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1da062 │ │ │ │ + b.n 1da02a │ │ │ │ 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, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ 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] @ (1da458 ) │ │ │ │ + ldr r3, [pc, #804] @ (1da45c ) │ │ │ │ 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 +514012,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 1da460 │ │ │ │ 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 +514086,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] @ 1da450 │ │ │ │ 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 +514206,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 1da696 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1da6e6 │ │ │ │ + bne.w 1da6ae │ │ │ │ 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 1da390 │ │ │ │ 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 +514244,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 1da6ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da718 │ │ │ │ + beq.w 1da6e0 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1da724 │ │ │ │ + beq.w 1da6ec │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514312,33 +514277,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 1da6c8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da700 │ │ │ │ + beq.w 1da6c8 │ │ │ │ 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 1da664 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ 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 +514345,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] @ 1da708 │ │ │ │ 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 +514396,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 1da574 │ │ │ │ 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 +514435,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] @ 1da708 │ │ │ │ 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 +514458,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] @ 1da708 │ │ │ │ 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 +514475,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 1da6a8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1da6e0 │ │ │ │ + cbz r3, 1da6a8 │ │ │ │ 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] @ (1da710 ) │ │ │ │ + ldr r3, [pc, #148] @ (1da714 ) │ │ │ │ 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 1da700 │ │ │ │ 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, 1da6c2 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da3b8 │ │ │ │ + b.n 1da380 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da696 │ │ │ │ + b.n 1da65e │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1da72e │ │ │ │ + beq.n 1da6f6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da3b8 │ │ │ │ + b.n 1da380 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da3b8 │ │ │ │ + b.n 1da380 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1da47c │ │ │ │ + b.n 1da444 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da71e │ │ │ │ + cbz r3, 1da6e6 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da428 │ │ │ │ + b.n 1da3f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da428 │ │ │ │ + b.n 1da3f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da428 │ │ │ │ + b.n 1da3f0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da428 │ │ │ │ + b.n 1da3f0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da3b8 │ │ │ │ + b.n 1da380 │ │ │ │ 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, [r7, r5] │ │ │ │ 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] @ (1daa58 ) │ │ │ │ + ldr r3, [pc, #812] @ (1daa5c ) │ │ │ │ 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 +514590,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 1daa60 │ │ │ │ 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 +514664,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] @ 1daa50 │ │ │ │ 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 +514716,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] @ 1daa50 │ │ │ │ cmp sl, fp │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ @@ -514816,25 +514781,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 1dac98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dace8 │ │ │ │ + bne.w 1dacb0 │ │ │ │ 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 1da986 │ │ │ │ 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 +514819,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 1dacd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dad1a │ │ │ │ + beq.w 1dace2 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1dad26 │ │ │ │ + beq.w 1dacee │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514888,38 +514853,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 1dacca │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dad02 │ │ │ │ + beq.w 1dacca │ │ │ │ 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 1dac78 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ 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 +514926,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] @ 1dad08 │ │ │ │ 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 +514971,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] @ 1dad08 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dabac │ │ │ │ + beq.n 1dab74 │ │ │ │ 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 +515015,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] @ 1dad08 │ │ │ │ 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 +515038,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] @ 1dad08 │ │ │ │ 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 +515055,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 1dacaa │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1dace2 │ │ │ │ + cbz r3, 1dacaa │ │ │ │ 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] @ (1dad10 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dad14 ) │ │ │ │ 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 1dad02 │ │ │ │ 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, 1dacc4 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da9ae │ │ │ │ + b.n 1da976 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dac98 │ │ │ │ + b.n 1dac60 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1dad30 │ │ │ │ + beq.n 1dacf8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da9ae │ │ │ │ + b.n 1da976 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da9ae │ │ │ │ + b.n 1da976 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1daa70 │ │ │ │ + b.n 1daa38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dad20 │ │ │ │ + cbz r3, 1dace8 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1daa1e │ │ │ │ + b.n 1da9e6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1daa1e │ │ │ │ + b.n 1da9e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1daa1e │ │ │ │ + b.n 1da9e6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1daa1e │ │ │ │ + b.n 1da9e6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da9ae │ │ │ │ + b.n 1da976 │ │ │ │ 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, [r7, r5] │ │ │ │ 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] @ (1db078 ) │ │ │ │ + ldr r3, [pc, #844] @ (1db07c ) │ │ │ │ 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 +515170,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 1db084 │ │ │ │ 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 +515257,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] @ 1db070 │ │ │ │ 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 +515368,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 1db284 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db2ce │ │ │ │ + bne.w 1db296 │ │ │ │ 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 1daf8e │ │ │ │ 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 +515405,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 1db2b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db2fa │ │ │ │ + beq.w 1db2c2 │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1db306 │ │ │ │ + beq.w 1db2ce │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -515475,53 +515440,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 1db032 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1db2ae │ │ │ │ + bne.w 1db276 │ │ │ │ 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] @ (1db080 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1db0b4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1db07c ) │ │ │ │ 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 1db2e2 │ │ │ │ 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] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #464] @ (1db28c ) │ │ │ │ + ldr r7, [pc, #688] @ (1db334 ) │ │ │ │ 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 +515525,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] @ 1db2e8 │ │ │ │ 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 +515576,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 1db194 │ │ │ │ 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 +515640,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] @ 1db2e8 │ │ │ │ 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 +515657,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 1db032 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db06a │ │ │ │ + beq.w 1db032 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1db06e │ │ │ │ + b.n 1db036 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1db2e2 │ │ │ │ + cbz r3, 1db2aa │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dafb4 │ │ │ │ + b.n 1daf7c │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1db310 │ │ │ │ + beq.n 1db2d8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dafb4 │ │ │ │ + b.n 1daf7c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dafb4 │ │ │ │ + b.n 1daf7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1db300 │ │ │ │ + cbz r3, 1db2c8 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1db024 │ │ │ │ + b.n 1dafec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1db024 │ │ │ │ + b.n 1dafec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db024 │ │ │ │ + b.n 1dafec │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1db024 │ │ │ │ + b.n 1dafec │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dafb4 │ │ │ │ + b.n 1daf7c │ │ │ │ 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] @ (1db6d0 ) │ │ │ │ + ldr r3, [pc, #972] @ (1db6d4 ) │ │ │ │ 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 +515748,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 1db6d8 │ │ │ │ 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 +515866,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] @ 1db6c8 │ │ │ │ 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 +515987,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 1db988 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db9d8 │ │ │ │ + bne.w 1db9a0 │ │ │ │ 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 1db5f6 │ │ │ │ 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 +516025,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 1db9c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dba0a │ │ │ │ + beq.w 1db9d2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dba16 │ │ │ │ + beq.w 1db9de │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516092,39 +516057,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 1db9ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db9f2 │ │ │ │ + beq.w 1db9ba │ │ │ │ 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 1db966 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #752] @ (1db9fc ) │ │ │ │ + ldr r4, [pc, #976] @ (1dbaa4 ) │ │ │ │ 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 +516232,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 1db85c │ │ │ │ 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 +516276,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] @ 1db9f8 │ │ │ │ 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 +516298,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] @ 1db9f8 │ │ │ │ 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 +516316,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 1db99a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1db9d2 │ │ │ │ + cbz r3, 1db99a │ │ │ │ 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 +516335,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] @ (1dba00 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dba04 ) │ │ │ │ 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 1db9f2 │ │ │ │ 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, 1db9b4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1db61e │ │ │ │ + b.n 1db5e6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db988 │ │ │ │ + b.n 1db950 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dba20 │ │ │ │ + beq.n 1db9e8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1db61e │ │ │ │ + b.n 1db5e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db61e │ │ │ │ + b.n 1db5e6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db6e4 │ │ │ │ + b.n 1db6ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dba10 │ │ │ │ + cbz r3, 1db9d8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1db692 │ │ │ │ + b.n 1db65a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1db692 │ │ │ │ + b.n 1db65a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db692 │ │ │ │ + b.n 1db65a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1db692 │ │ │ │ + b.n 1db65a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1db61e │ │ │ │ + b.n 1db5e6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, sl │ │ │ │ + mov ip, r1 │ │ │ │ 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] @ (1dbde0 ) │ │ │ │ + ldr r3, [pc, #964] @ (1dbde4 ) │ │ │ │ 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 +516438,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 1dbdec │ │ │ │ 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 +516556,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] @ 1dbdd8 │ │ │ │ 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 +516666,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 1dc052 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc09c │ │ │ │ + bne.w 1dc064 │ │ │ │ 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 1dbcf0 │ │ │ │ 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 +516704,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 1dc07e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc0c8 │ │ │ │ + beq.w 1dc090 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dc0d4 │ │ │ │ + beq.w 1dc09c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516771,54 +516736,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 1dbd98 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc044 │ │ │ │ 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] @ (1dbde8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dbde4 ) │ │ │ │ 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 1dc0b0 │ │ │ │ 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 ip, fp │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r0, r1 │ │ │ │ + negs r0, r0 │ │ │ │ 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 +516921,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 1dbf68 │ │ │ │ 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 +517002,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 1dbd98 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbdd0 │ │ │ │ + beq.w 1dbd98 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dbdd4 │ │ │ │ + b.n 1dbd9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dc0b0 │ │ │ │ + cbz r3, 1dc078 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dbd18 │ │ │ │ + b.n 1dbce0 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dc0de │ │ │ │ + beq.n 1dc0a6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dbd18 │ │ │ │ + b.n 1dbce0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbd18 │ │ │ │ + b.n 1dbce0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dc0ce │ │ │ │ + cbz r3, 1dc096 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dbd8c │ │ │ │ + b.n 1dbd54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dbd8c │ │ │ │ + b.n 1dbd54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbd8c │ │ │ │ + b.n 1dbd54 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dbd8c │ │ │ │ + b.n 1dbd54 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dbd18 │ │ │ │ + b.n 1dbce0 │ │ │ │ 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] @ 1dc764 │ │ │ │ + ldr.w r3, [pc, #1692] @ 1dc768 │ │ │ │ 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 +517088,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 1dc492 │ │ │ │ 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 +517325,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 1dc702 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc74c │ │ │ │ + bne.w 1dc714 │ │ │ │ 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 1dc3ac │ │ │ │ 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 +517363,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 1dc72e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc778 │ │ │ │ + beq.w 1dc740 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dc784 │ │ │ │ + beq.w 1dc74c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -517432,40 +517397,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 1dc456 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dc72c │ │ │ │ + bne.w 1dc6f4 │ │ │ │ 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] @ (1dc76c ) │ │ │ │ + ldr r3, [pc, #752] @ (1dc768 ) │ │ │ │ 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 1dc760 │ │ │ │ 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 +517572,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 1dc60c │ │ │ │ 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 +517656,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 1dc456 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc48e │ │ │ │ + beq.w 1dc456 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dc492 │ │ │ │ + b.n 1dc45a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dc760 │ │ │ │ + cbz r3, 1dc728 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc3d4 │ │ │ │ + b.n 1dc39c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dc78e │ │ │ │ + beq.n 1dc756 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc3d4 │ │ │ │ + b.n 1dc39c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc3d4 │ │ │ │ + b.n 1dc39c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dc77e │ │ │ │ + cbz r3, 1dc746 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc448 │ │ │ │ + b.n 1dc410 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc448 │ │ │ │ + b.n 1dc410 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc448 │ │ │ │ + b.n 1dc410 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc448 │ │ │ │ + b.n 1dc410 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc3d4 │ │ │ │ + b.n 1dc39c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ 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] @ (1dcb50 ) │ │ │ │ + ldr r3, [pc, #972] @ (1dcb54 ) │ │ │ │ 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 +517748,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 1dcb5c │ │ │ │ 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 +517866,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] @ 1dcb48 │ │ │ │ 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 +517979,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 1dcdce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dce18 │ │ │ │ + bne.w 1dcde0 │ │ │ │ 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 1dca60 │ │ │ │ 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 +518017,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 1dcdfa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dce44 │ │ │ │ + beq.w 1dce0c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dce50 │ │ │ │ + beq.w 1dce18 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518084,54 +518049,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 1dcb08 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dcdf8 │ │ │ │ + bne.w 1dcdc0 │ │ │ │ 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] @ (1dcb58 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dcb54 ) │ │ │ │ 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 1dce2c │ │ │ │ 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 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ 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 +518234,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 1dccd8 │ │ │ │ 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 +518318,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 1dcb08 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcb40 │ │ │ │ + beq.w 1dcb08 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dcb44 │ │ │ │ + b.n 1dcb0c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dce2c │ │ │ │ + cbz r3, 1dcdf4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dca88 │ │ │ │ + b.n 1dca50 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dce5a │ │ │ │ + beq.n 1dce22 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dca88 │ │ │ │ + b.n 1dca50 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dca88 │ │ │ │ + b.n 1dca50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dce4a │ │ │ │ + cbz r3, 1dce12 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dcafc │ │ │ │ + b.n 1dcac4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dcafc │ │ │ │ + b.n 1dcac4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dcafc │ │ │ │ + b.n 1dcac4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dcafc │ │ │ │ + b.n 1dcac4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dca88 │ │ │ │ + b.n 1dca50 │ │ │ │ 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] @ (1dd220 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dd224 ) │ │ │ │ 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 +518404,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 1dd22c │ │ │ │ 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 +518524,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] @ 1dd218 │ │ │ │ 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 +518576,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] @ 1dd218 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -518677,25 +518642,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 1dd4a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dd4ee │ │ │ │ + bne.w 1dd4b6 │ │ │ │ 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 1dd12c │ │ │ │ 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 +518680,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 1dd4d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd51a │ │ │ │ + beq.w 1dd4e2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dd526 │ │ │ │ + beq.w 1dd4ee │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518749,54 +518714,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 1dd1d6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dd4ce │ │ │ │ + bne.w 1dd496 │ │ │ │ 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] @ (1dd228 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dd224 ) │ │ │ │ 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 1dd502 │ │ │ │ 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 r1, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r6, #4 │ │ │ │ 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 +518852,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] @ 1dd508 │ │ │ │ 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 +518896,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] @ 1dd508 │ │ │ │ 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 1dd3ae │ │ │ │ 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 +518986,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 1dd1d6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd20e │ │ │ │ + beq.w 1dd1d6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dd212 │ │ │ │ + b.n 1dd1da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dd502 │ │ │ │ + cbz r3, 1dd4ca │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd154 │ │ │ │ + b.n 1dd11c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dd530 │ │ │ │ + beq.n 1dd4f8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd154 │ │ │ │ + b.n 1dd11c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd154 │ │ │ │ + b.n 1dd11c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dd520 │ │ │ │ + cbz r3, 1dd4e8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd1c8 │ │ │ │ + b.n 1dd190 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd1c8 │ │ │ │ + b.n 1dd190 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd1c8 │ │ │ │ + b.n 1dd190 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd1c8 │ │ │ │ + b.n 1dd190 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd154 │ │ │ │ + b.n 1dd11c │ │ │ │ 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] @ (1dd900 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dd904 ) │ │ │ │ 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 +519077,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 1dd90c │ │ │ │ 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 +519195,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] @ 1dd8f8 │ │ │ │ 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 +519245,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] @ 1dd8f8 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, fp │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -519349,25 +519314,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 1ddb8e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ddbd8 │ │ │ │ + bne.w 1ddba0 │ │ │ │ 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 1dd812 │ │ │ │ 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 +519352,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 1ddbba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddc04 │ │ │ │ + beq.w 1ddbcc │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ddc10 │ │ │ │ + beq.w 1ddbd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -519419,53 +519384,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 1dd8ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ddbb8 │ │ │ │ + bne.w 1ddb80 │ │ │ │ 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] @ (1dd908 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dd904 ) │ │ │ │ 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 1ddbec │ │ │ │ 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, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r7, #30 │ │ │ │ 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 +519519,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] @ 1ddbf0 │ │ │ │ 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 +519563,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] @ 1ddbf0 │ │ │ │ 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 1dda8c │ │ │ │ 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 +519656,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 1dd8ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd8f2 │ │ │ │ + beq.w 1dd8ba │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dd8f6 │ │ │ │ + b.n 1dd8be │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ddbec │ │ │ │ + cbz r3, 1ddbb4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd83a │ │ │ │ + b.n 1dd802 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ddc1a │ │ │ │ + beq.n 1ddbe2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd83a │ │ │ │ + b.n 1dd802 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd83a │ │ │ │ + b.n 1dd802 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ddc0a │ │ │ │ + cbz r3, 1ddbd2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd8ae │ │ │ │ + b.n 1dd876 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd8ae │ │ │ │ + b.n 1dd876 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd8ae │ │ │ │ + b.n 1dd876 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd8ae │ │ │ │ + b.n 1dd876 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd83a │ │ │ │ + b.n 1dd802 │ │ │ │ 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] @ (1ddfd0 ) │ │ │ │ + ldr r3, [pc, #964] @ (1ddfd4 ) │ │ │ │ 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 +519738,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 1ddfd8 │ │ │ │ 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 +519845,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] @ 1ddfc8 │ │ │ │ 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 +519895,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] @ 1ddfc8 │ │ │ │ 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 +519970,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 1de2b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1de300 │ │ │ │ + bne.w 1de2c8 │ │ │ │ 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 1dded6 │ │ │ │ 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 +520008,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 1de2e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de332 │ │ │ │ + beq.w 1de2fa │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1de33e │ │ │ │ + beq.w 1de306 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520089,39 +520054,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 1de2e2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de31a │ │ │ │ + beq.w 1de2e2 │ │ │ │ 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 1de290 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ 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 +520174,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] @ 1de320 │ │ │ │ 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 +520220,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] @ 1de320 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1de196 │ │ │ │ + beq.n 1de15e │ │ │ │ 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 +520274,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] @ 1de320 │ │ │ │ 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 +520297,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] @ 1de320 │ │ │ │ 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 +520324,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 1de2c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1de2fa │ │ │ │ + cbz r3, 1de2c2 │ │ │ │ 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] @ (1de328 ) │ │ │ │ + ldr r3, [pc, #148] @ (1de32c ) │ │ │ │ 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 1de31a │ │ │ │ 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, 1de2dc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ddefe │ │ │ │ + b.n 1ddec6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de2b2 │ │ │ │ + b.n 1de27a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1de348 │ │ │ │ + beq.n 1de310 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ddefe │ │ │ │ + b.n 1ddec6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ddefe │ │ │ │ + b.n 1ddec6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ddfe2 │ │ │ │ + b.n 1ddfaa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de338 │ │ │ │ + cbz r3, 1de300 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ddf72 │ │ │ │ + b.n 1ddf3a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ddf72 │ │ │ │ + b.n 1ddf3a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ddf72 │ │ │ │ + b.n 1ddf3a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ddf72 │ │ │ │ + b.n 1ddf3a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ddefe │ │ │ │ + b.n 1ddec6 │ │ │ │ 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, r4, #5 │ │ │ │ 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] @ (1de710 ) │ │ │ │ + ldr r3, [pc, #972] @ (1de714 ) │ │ │ │ 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 +520445,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 1de718 │ │ │ │ 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 +520565,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] @ 1de708 │ │ │ │ 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 +520617,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] @ 1de708 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -520722,25 +520687,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 1de9c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dea14 │ │ │ │ + bne.w 1de9dc │ │ │ │ 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 1de638 │ │ │ │ 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 +520725,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 1de9fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dea46 │ │ │ │ + beq.w 1dea0e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dea52 │ │ │ │ + beq.w 1dea1a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520794,38 +520759,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 1de9f6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dea2e │ │ │ │ + beq.w 1de9f6 │ │ │ │ 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 1de9a4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r6, #2 │ │ │ │ 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 +520883,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] @ 1dea38 │ │ │ │ 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 +520927,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] @ 1dea38 │ │ │ │ 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 1de89a │ │ │ │ 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 +520977,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] @ 1dea38 │ │ │ │ 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 +520999,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] @ 1dea38 │ │ │ │ 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,112 +521017,112 @@ │ │ │ │ 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 1de9d6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1dea0e │ │ │ │ + cbz r3, 1de9d6 │ │ │ │ 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] @ (1dea40 ) │ │ │ │ + ldr r3, [pc, #152] @ (1dea44 ) │ │ │ │ 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 1dea2e │ │ │ │ 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, 1de9f0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1de660 │ │ │ │ + b.n 1de628 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de9c6 │ │ │ │ + b.n 1de98e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dea5c │ │ │ │ + beq.n 1dea24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1de660 │ │ │ │ + b.n 1de628 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1de660 │ │ │ │ + b.n 1de628 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de728 │ │ │ │ + b.n 1de6f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dea4c │ │ │ │ + cbz r3, 1dea14 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1de6d4 │ │ │ │ + b.n 1de69c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1de6d4 │ │ │ │ + b.n 1de69c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1de6d4 │ │ │ │ + b.n 1de69c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1de6d4 │ │ │ │ + b.n 1de69c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1de660 │ │ │ │ + b.n 1de628 │ │ │ │ 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, r2, #25 │ │ │ │ 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, #1280] @ 1def60 │ │ │ │ + ldr.w r3, [pc, #1280] @ 1def64 │ │ │ │ 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 │ │ │ │ @@ -521188,15 +521153,15 @@ │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1ded00 │ │ │ │ + bne.w 1decc8 │ │ │ │ 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 │ │ │ │ @@ -521219,17 +521184,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 │ │ │ │ + bne.w 1def6c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1df128 │ │ │ │ + beq.w 1df0f0 │ │ │ │ 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 │ │ │ │ @@ -521386,15 +521351,15 @@ │ │ │ │ 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 1def24 │ │ │ │ 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 +521373,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, #588] @ 1def50 │ │ │ │ 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 │ │ │ │ @@ -521560,15 +521525,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, #200] @ 1def58 │ │ │ │ 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] │ │ │ │ @@ -521577,23 +521542,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -521617,46 +521582,46 @@ │ │ │ │ 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, #64] @ (1def68 ) │ │ │ │ + ldr r3, [pc, #60] @ (1def64 ) │ │ │ │ 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 1df2e6 │ │ │ │ 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, r2, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r9, sl │ │ │ │ - bne.w 1deb62 │ │ │ │ + bne.w 1deb2a │ │ │ │ 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 │ │ │ │ @@ -521794,15 +521759,15 @@ │ │ │ │ bl 1d0354 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 1dece8 │ │ │ │ + b.n 1decb0 │ │ │ │ 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 +521783,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, #452] @ 1df2f0 │ │ │ │ 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 │ │ │ │ @@ -521961,49 +521926,49 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d61a4 │ │ │ │ + bl 1d61b8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1def5c │ │ │ │ + b.n 1def24 │ │ │ │ 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, #1300] @ 1df820 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1df824 │ │ │ │ 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 │ │ │ │ @@ -522034,15 +521999,15 @@ │ │ │ │ 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 1df596 │ │ │ │ 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 +522033,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 1df82c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1df9fc │ │ │ │ + beq.w 1df9c4 │ │ │ │ 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 +522209,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 1df7ee │ │ │ │ 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] │ │ │ │ @@ -522359,15 +522324,15 @@ │ │ │ │ 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 │ │ │ │ + vldr d7, [pc, #356] @ 1df810 │ │ │ │ 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 │ │ │ │ @@ -522392,15 +522357,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #272] @ 1df848 │ │ │ │ + vldr d7, [pc, #272] @ 1df810 │ │ │ │ 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 +522391,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, #188] @ 1df818 │ │ │ │ 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] │ │ │ │ @@ -522443,23 +522408,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -522483,43 +522448,43 @@ │ │ │ │ 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, #56] @ (1df828 ) │ │ │ │ + ldr r3, [pc, #48] @ (1df824 ) │ │ │ │ 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 1dfbb4 │ │ │ │ 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 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1df412 │ │ │ │ + bne.w 1df3da │ │ │ │ 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 +522633,15 @@ │ │ │ │ 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 1df56a │ │ │ │ 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,15 +522736,15 @@ │ │ │ │ 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 │ │ │ │ + vldr d7, [pc, #248] @ 1dfbb8 │ │ │ │ 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 │ │ │ │ @@ -522803,15 +522768,15 @@ │ │ │ │ bl 1d0628 │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - vldr d7, [pc, #164] @ 1dfbf0 │ │ │ │ + vldr d7, [pc, #164] @ 1dfbb8 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -522845,47 +522810,47 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d61a4 │ │ │ │ + bl 1d61b8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df826 │ │ │ │ + b.n 1df7ee │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1e0120 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1e0124 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1e00e8 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1e00ec │ │ │ │ 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 │ │ │ │ @@ -522916,15 +522881,15 @@ │ │ │ │ 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 1dfe5e │ │ │ │ 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 +522915,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 1e00f4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1e02c4 │ │ │ │ + beq.w 1e028c │ │ │ │ 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 +523091,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 1e00b6 │ │ │ │ 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] │ │ │ │ @@ -523241,15 +523206,15 @@ │ │ │ │ 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 │ │ │ │ + vldr d7, [pc, #356] @ 1e00d8 │ │ │ │ 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 │ │ │ │ @@ -523274,15 +523239,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #272] @ 1e0110 │ │ │ │ + vldr d7, [pc, #272] @ 1e00d8 │ │ │ │ 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 +523273,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, #188] @ 1e00e0 │ │ │ │ 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] │ │ │ │ @@ -523325,23 +523290,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -523365,42 +523330,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] @ (1e0128 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e0124 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e00f0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e00ec ) │ │ │ │ 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 1e047c │ │ │ │ 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 r0, r4, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d0, d26, d27 │ │ │ │ + vhadd.u8 d16, d18, d27 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dfcda │ │ │ │ + bne.w 1dfca2 │ │ │ │ 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 +523514,15 @@ │ │ │ │ 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 1dfe32 │ │ │ │ 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,15 +523617,15 @@ │ │ │ │ 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 │ │ │ │ + vldr d7, [pc, #248] @ 1e0480 │ │ │ │ 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 │ │ │ │ @@ -523684,15 +523649,15 @@ │ │ │ │ bl 1d0628 │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - vldr d7, [pc, #164] @ 1e04b8 │ │ │ │ + vldr d7, [pc, #164] @ 1e0480 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -523726,47 +523691,47 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d61a4 │ │ │ │ + bl 1d61b8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e00ee │ │ │ │ + b.n 1e00b6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1e09e8 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1e09ec │ │ │ │ + ldr.w r0, [pc, #1300] @ 1e09b0 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1e09b4 │ │ │ │ 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 │ │ │ │ @@ -523797,15 +523762,15 @@ │ │ │ │ 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 1e0726 │ │ │ │ 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 +523796,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 1e09bc │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1e0b8c │ │ │ │ + beq.w 1e0b54 │ │ │ │ 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 +523972,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 1e097e │ │ │ │ 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] │ │ │ │ @@ -524122,15 +524087,15 @@ │ │ │ │ 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 │ │ │ │ + vldr d7, [pc, #356] @ 1e09a0 │ │ │ │ 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 │ │ │ │ @@ -524155,15 +524120,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #272] @ 1e09d8 │ │ │ │ + vldr d7, [pc, #272] @ 1e09a0 │ │ │ │ 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 +524154,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, #188] @ 1e09a8 │ │ │ │ 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] │ │ │ │ @@ -524206,23 +524171,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -524246,41 +524211,41 @@ │ │ │ │ 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, #56] @ (1e09b8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e09b4 ) │ │ │ │ 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 1e0d44 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfb5800ab │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #10411 @ 0x28ab │ │ │ │ + @ instruction: 0xf67a00ab │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1e05a2 │ │ │ │ + bne.w 1e056a │ │ │ │ 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 +524394,15 @@ │ │ │ │ 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 1e06fa │ │ │ │ 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,15 +524497,15 @@ │ │ │ │ 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 │ │ │ │ + vldr d7, [pc, #248] @ 1e0d48 │ │ │ │ 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 │ │ │ │ @@ -524564,15 +524529,15 @@ │ │ │ │ bl 1d0628 │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - vldr d7, [pc, #164] @ 1e0d80 │ │ │ │ + vldr d7, [pc, #164] @ 1e0d48 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -524606,47 +524571,47 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d61a4 │ │ │ │ + bl 1d61b8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e09b6 │ │ │ │ + b.n 1e097e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1e12e8 │ │ │ │ - ldr.w r3, [pc, #1356] @ 1e12ec │ │ │ │ + ldr.w r0, [pc, #1356] @ 1e12b0 │ │ │ │ + ldr.w r3, [pc, #1356] @ 1e12b4 │ │ │ │ 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 │ │ │ │ @@ -524677,15 +524642,15 @@ │ │ │ │ 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 1e1008 │ │ │ │ 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 +524676,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 1e12bc │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1e14a0 │ │ │ │ + beq.w 1e1468 │ │ │ │ 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 +524864,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 1e127e │ │ │ │ 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] │ │ │ │ @@ -525013,15 +524978,15 @@ │ │ │ │ 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 │ │ │ │ + vldr d7, [pc, #388] @ 1e12a0 │ │ │ │ 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 │ │ │ │ @@ -525046,15 +525011,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #304] @ 1e12d8 │ │ │ │ + vldr d7, [pc, #304] @ 1e12a0 │ │ │ │ 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 +525058,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, #188] @ 1e12a8 │ │ │ │ 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] │ │ │ │ @@ -525110,23 +525075,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d627c │ │ │ │ + bl 1d6290 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -525150,41 +525115,41 @@ │ │ │ │ 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] @ (1e12b8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e12b4 ) │ │ │ │ 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 1e1676 │ │ │ │ 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: 0xf25800ab │ │ │ │ + @ instruction: 0xf29000ab │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #-684] @ 0xfffffd54 │ │ │ │ + ldcl 0, cr0, [sl, #-684]! @ 0xfffffd54 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1e0e6a │ │ │ │ + bne.w 1e0e32 │ │ │ │ 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 +525307,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 1e0fd6 │ │ │ │ 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,15 +525409,15 @@ │ │ │ │ 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 │ │ │ │ + vldr d7, [pc, #284] @ 1e1680 │ │ │ │ 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 │ │ │ │ @@ -525476,15 +525441,15 @@ │ │ │ │ bl 1d0628 │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d0354 │ │ │ │ - vldr d7, [pc, #204] @ 1e16b8 │ │ │ │ + vldr d7, [pc, #204] @ 1e1680 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -525531,78 +525496,78 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d61a4 │ │ │ │ + bl 1d61b8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff4 │ │ │ │ + bl 1d6008 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e12b6 │ │ │ │ + b.n 1e127e │ │ │ │ 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] @ 1e1ef4 │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1e1f30 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1e1ef8 │ │ │ │ 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 1e1e36 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1e1e48 │ │ │ │ + beq.w 1e1e10 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1e2c6c │ │ │ │ + beq.w 1e2c34 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1e1724 │ │ │ │ + bls.n 1e16ec │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e32ea │ │ │ │ + beq.w 1e32b2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e2bfa │ │ │ │ + beq.w 1e2bc2 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e1fc4 │ │ │ │ + beq.w 1e1f8c │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1e1eaa │ │ │ │ + bhi.w 1e1e72 │ │ │ │ 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 +526472,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 1e1f08 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1d9d00 │ │ │ │ + bl 1d9cc8 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1ea8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1e1f5c │ │ │ │ + bmi.n 1e1f24 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1e1f0c │ │ │ │ + bpl.n 1e1ed4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1f74 │ │ │ │ + beq.n 1e1f3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1e04c0 │ │ │ │ + bl 1e0488 │ │ │ │ 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 1e1e84 │ │ │ │ + ldr r2, [pc, #136] @ (1e1efc ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1e1f38 ) │ │ │ │ + ldr r1, [pc, #136] @ (1e1f00 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1e1f3c ) │ │ │ │ - ldr r3, [pc, #108] @ (1e1f30 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e1f04 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e1ef8 ) │ │ │ │ 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 1e3b3e │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1e1eea │ │ │ │ + cbnz r3, 1e1eb2 │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1e7c │ │ │ │ + beq.n 1e1e44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e1fa8 │ │ │ │ + bpl.n 1e1f70 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1d6354 │ │ │ │ + bl 1d6368 │ │ │ │ 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 1e1e84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1f90 │ │ │ │ + beq.n 1e1f58 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1df330 │ │ │ │ + bl 1df2f8 │ │ │ │ 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 1e1e84 │ │ │ │ + ldrd r0, r0, [sl, #-684] @ 0x2ac │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ movs r1, r3 │ │ │ │ - itet mi │ │ │ │ + ittt mi │ │ │ │ movmi r0, r3 │ │ │ │ - bpl.n 1e21b0 @ unpredictable branch in IT block │ │ │ │ + bmi.n 1e21e8 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslmi r3, r5, #2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1d98d8 │ │ │ │ + bl 1d98a0 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1dea80 │ │ │ │ + bl 1dea48 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1dfbf8 │ │ │ │ + bl 1dfbc0 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1e0d88 │ │ │ │ + bl 1e0d50 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1d6564 │ │ │ │ + bl 1d6578 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - bl 1d5264 │ │ │ │ + bl 1d5278 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7b70 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7b70 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7b70 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7b70 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 1d6c20 │ │ │ │ + bl 1d6c00 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 1d6c20 │ │ │ │ + bl 1d6c00 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1e1ebc │ │ │ │ + b.n 1e1e84 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ - bl 1d8cb0 │ │ │ │ + bl 1d8c70 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ - bl 1d8cb0 │ │ │ │ + bl 1d8c70 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ - bl 1d8cb0 │ │ │ │ + bl 1d8c70 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ - bl 1d8cb0 │ │ │ │ + bl 1d8c70 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ - bl 1d8cb0 │ │ │ │ + bl 1d8c70 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1e1eaa │ │ │ │ + bcs.w 1e1e72 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ - bl 1d7610 │ │ │ │ + bl 1d7600 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ - bl 1d7610 │ │ │ │ + bl 1d7600 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ - bl 1d80b8 │ │ │ │ + bl 1d80a0 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ - bl 1d80b8 │ │ │ │ + bl 1d80a0 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ - bl 1d8678 │ │ │ │ + bl 1d8668 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1d60cc │ │ │ │ + bl 1d60e0 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e3b3e │ │ │ │ + bls.w 1e3b06 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e3b5a │ │ │ │ + bls.w 1e3b22 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ - bl 1d4af8 │ │ │ │ + bl 1d4b0c │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 1d54fc │ │ │ │ + bl 1d5510 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7b70 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7b70 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7b70 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d4c88 │ │ │ │ + bl 1d4c9c │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1d4c88 │ │ │ │ + bl 1d4c9c │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1d4c88 │ │ │ │ + bl 1d4c9c │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1d4c88 │ │ │ │ + bl 1d4c9c │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d4fe0 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7b70 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7b70 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e39fa │ │ │ │ + bcs.w 1e39c2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3a32 │ │ │ │ + bcs.w 1e39fa │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3a4e │ │ │ │ + bcs.w 1e3a16 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3a16 │ │ │ │ + bcs.w 1e39de │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 1d7b80 │ │ │ │ + bl 1d7b70 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 1d6780 │ │ │ │ + bl 1d6794 │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 1d7118 │ │ │ │ + bl 1d7100 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3a6a │ │ │ │ + bcs.w 1e3a32 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ - bl 1d5db8 │ │ │ │ + bl 1d5dcc │ │ │ │ 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 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e3a82 │ │ │ │ + bcc.w 1e3a4a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ - bl 1d5b84 │ │ │ │ + bl 1d5b98 │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e39c6 │ │ │ │ + bcc.w 1e398e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ - bl 1d5b84 │ │ │ │ + bl 1d5b98 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1d4da8 │ │ │ │ + bl 1d4dbc │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 1d4da8 │ │ │ │ + bl 1d4dbc │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 1d4da8 │ │ │ │ + bl 1d4dbc │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 1d4da8 │ │ │ │ + bl 1d4dbc │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 1d4da8 │ │ │ │ + bl 1d4dbc │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1d4da8 │ │ │ │ + bl 1d4dbc │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1d4da8 │ │ │ │ + bl 1d4dbc │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1d4da8 │ │ │ │ + bl 1d4dbc │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1d4da8 │ │ │ │ + bl 1d4dbc │ │ │ │ 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 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3a96 │ │ │ │ + bcs.w 1e3a5e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3ace │ │ │ │ + bcs.w 1e3a96 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3ab2 │ │ │ │ + bcs.w 1e3a7a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3b06 │ │ │ │ + bcs.w 1e3ace │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3aea │ │ │ │ + bcs.w 1e3ab2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3b22 │ │ │ │ + bcs.w 1e3aea │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e39de │ │ │ │ + bcs.w 1e39a6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl 1d54fc │ │ │ │ + bl 1d5510 │ │ │ │ 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 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ - bl 1ddc30 │ │ │ │ + bl 1ddbf8 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ - bl 1db328 │ │ │ │ + bl 1db2f0 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ - bl 1db328 │ │ │ │ + bl 1db2f0 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ - bl 1db328 │ │ │ │ + bl 1db2f0 │ │ │ │ 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 1e1e84 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ 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 1e1e84 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ - bl 1db328 │ │ │ │ + bl 1db2f0 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl 1db328 │ │ │ │ + bl 1db2f0 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ - bl 1dd548 │ │ │ │ + bl 1dd510 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl 1dc7a8 │ │ │ │ + bl 1dc770 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ - bl 1dd548 │ │ │ │ + bl 1dd510 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ - bl 1dc7a8 │ │ │ │ + bl 1dc770 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ - bl 1dce68 │ │ │ │ + bl 1dce30 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ - bl 1dce68 │ │ │ │ + bl 1dce30 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ - bl 1de368 │ │ │ │ + bl 1de330 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ - bl 1dc0ec │ │ │ │ + bl 1dc0b4 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - bl 1dc0ec │ │ │ │ + bl 1dc0b4 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ - bl 1dce68 │ │ │ │ + bl 1dce30 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ - bl 1dba40 │ │ │ │ + bl 1dba08 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1eaa │ │ │ │ + bcc.w 1e1e72 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ - bl 1d92d8 │ │ │ │ + bl 1d92a0 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ - bl 1d94a0 │ │ │ │ + bl 1d9468 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ - bl 1d96b8 │ │ │ │ + bl 1d9680 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ - bl 1d96b8 │ │ │ │ + bl 1d9680 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ - bl 1d96b8 │ │ │ │ + bl 1d9680 │ │ │ │ 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 1e1e84 │ │ │ │ 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 +528284,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 1e1e84 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ - bl 1da750 │ │ │ │ + bl 1da718 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ - bl 1da158 │ │ │ │ + bl 1da120 │ │ │ │ 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 1e1e84 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ - bl 1dad50 │ │ │ │ + bl 1dad18 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ - bl 1d5db8 │ │ │ │ + bl 1d5dcc │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ - bl 1d5990 │ │ │ │ + bl 1d59a4 │ │ │ │ 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 1e1e84 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ - bl 1d5b84 │ │ │ │ + bl 1d5b98 │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ - bl 1d5db8 │ │ │ │ + bl 1d5dcc │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ - bl 1d5b84 │ │ │ │ + bl 1d5b98 │ │ │ │ ldrd r2, r3, [sp, #636] @ 0x27c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1ebc │ │ │ │ + b.w 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ - bl 1d5700 │ │ │ │ + bl 1d5714 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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 1e1e84 │ │ │ │ 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] @ (1e3bfc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #164] @ (1e3c38 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e3c00 ) │ │ │ │ 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 1f99a8 │ │ │ │ ldr.w r8, [r7, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1e3c12 │ │ │ │ + beq.n 1e3bda │ │ │ │ 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 1e3bd2 │ │ │ │ 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 1e3bc2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e16c0 │ │ │ │ + bl 1e1688 │ │ │ │ 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 1e3b92 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 1e3bbc │ │ │ │ - ldr r2, [pc, #40] @ (1e3c3c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e3c38 ) │ │ │ │ + bne.n 1e3b84 │ │ │ │ + ldr r2, [pc, #40] @ (1e3c04 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3c00 ) │ │ │ │ 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 1e3bf6 │ │ │ │ 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 r4!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1e3c76 │ │ │ │ + cbz r2, 1e3c3e │ │ │ │ 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 +528656,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 1e3c1a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3cb0 │ │ │ │ + cbz r2, 1e3c78 │ │ │ │ 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 +528678,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 1e3c54 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3d22 │ │ │ │ + cbz r2, 1e3cea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3d24 │ │ │ │ + vldr s11, [pc, #100] @ 1e3cec │ │ │ │ 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 +528711,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 1e3c8a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3d44 │ │ │ │ + cbz r2, 1e3d0c │ │ │ │ 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 1e3cf6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3da8 │ │ │ │ + cbz r2, 1e3d70 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3dac │ │ │ │ + vldr s12, [pc, #88] @ 1e3d74 │ │ │ │ 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 +528753,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 1e3d22 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3de4 │ │ │ │ + cbz r2, 1e3dac │ │ │ │ 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 1e3d84 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3e78 │ │ │ │ + beq.n 1e3e40 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e3e7c │ │ │ │ + vldr s11, [pc, #132] @ 1e3e44 │ │ │ │ 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 +528818,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 1e3dc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e3eb4 │ │ │ │ + cbz r2, 1e3e7c │ │ │ │ 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 +528840,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 1e3e56 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3eec │ │ │ │ + cbz r2, 1e3eb4 │ │ │ │ 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 +528860,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 1e3e8e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3f5e │ │ │ │ + cbz r2, 1e3f26 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3f60 │ │ │ │ + vldr s11, [pc, #100] @ 1e3f28 │ │ │ │ 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 +528893,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 1e3ec6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3f9e │ │ │ │ + cbz r2, 1e3f66 │ │ │ │ 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 +528915,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 1e3f36 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e404a │ │ │ │ + beq.n 1e4012 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e404c │ │ │ │ + vldr s10, [pc, #160] @ 1e4014 │ │ │ │ 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 +528965,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 1e3f7c │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4082 │ │ │ │ + cbz r2, 1e404a │ │ │ │ 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 1e4024 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e40e6 │ │ │ │ + cbz r2, 1e40ae │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e40e8 │ │ │ │ + vldr s12, [pc, #88] @ 1e40b0 │ │ │ │ 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 +529015,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 1e405e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4126 │ │ │ │ + cbz r2, 1e40ee │ │ │ │ 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 +529037,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 1e40c2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e41b8 │ │ │ │ + beq.n 1e4180 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e41bc │ │ │ │ + vldr s11, [pc, #132] @ 1e4184 │ │ │ │ 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 +529080,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 1e4108 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e41f6 │ │ │ │ + cbz r2, 1e41be │ │ │ │ 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 +529102,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 1e4196 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4266 │ │ │ │ + cbz r2, 1e422e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4268 │ │ │ │ + vldr s11, [pc, #100] @ 1e4230 │ │ │ │ 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 +529134,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 1e41ce │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4284 │ │ │ │ + cbz r2, 1e424c │ │ │ │ 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 1e423a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e42ea │ │ │ │ + cbz r2, 1e42b2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e42ec │ │ │ │ + vldr s12, [pc, #88] @ 1e42b4 │ │ │ │ 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 +529176,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 1e4262 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e432a │ │ │ │ + cbz r2, 1e42f2 │ │ │ │ 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 +529198,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 1e42c6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e438c │ │ │ │ + cbz r2, 1e4354 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4390 │ │ │ │ + vldr s12, [pc, #88] @ 1e4358 │ │ │ │ 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 +529227,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 1e4306 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e43c8 │ │ │ │ + cbz r2, 1e4390 │ │ │ │ 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 1e4368 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4434 │ │ │ │ + cbz r2, 1e43fc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4438 │ │ │ │ + vldr s11, [pc, #96] @ 1e4400 │ │ │ │ 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 +529280,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 1e43a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e449e │ │ │ │ + cbz r2, 1e4466 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e44a0 │ │ │ │ + vldr s12, [pc, #88] @ 1e4468 │ │ │ │ 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 +529312,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 1e4416 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4506 │ │ │ │ + cbz r2, 1e44ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4508 │ │ │ │ + vldr s12, [pc, #88] @ 1e44d0 │ │ │ │ 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 +529343,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 1e447e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4574 │ │ │ │ + cbz r2, 1e453c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4578 │ │ │ │ + vldr s11, [pc, #96] @ 1e4540 │ │ │ │ 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 +529376,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 1e44e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e45de │ │ │ │ + cbz r2, 1e45a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e45e0 │ │ │ │ + vldr s12, [pc, #88] @ 1e45a8 │ │ │ │ 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 +529408,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 1e4556 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e464c │ │ │ │ + cbz r2, 1e4614 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4650 │ │ │ │ + vldr s11, [pc, #96] @ 1e4618 │ │ │ │ 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 +529441,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 1e45ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e46b6 │ │ │ │ + cbz r2, 1e467e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e46b8 │ │ │ │ + vldr s12, [pc, #88] @ 1e4680 │ │ │ │ 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 +529473,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 1e462e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4726 │ │ │ │ + cbz r2, 1e46ee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4728 │ │ │ │ + vldr s11, [pc, #96] @ 1e46f0 │ │ │ │ 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 +529506,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 1e4692 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4798 │ │ │ │ + cbz r2, 1e4760 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e479c │ │ │ │ + vldr s11, [pc, #100] @ 1e4764 │ │ │ │ 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 +529541,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 1e4702 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4802 │ │ │ │ + cbz r2, 1e47ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4804 │ │ │ │ + vldr s12, [pc, #88] @ 1e47cc │ │ │ │ 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 +529573,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 1e477a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4874 │ │ │ │ + cbz r2, 1e483c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4878 │ │ │ │ + vldr s11, [pc, #100] @ 1e4840 │ │ │ │ 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 +529607,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 1e47de │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e48de │ │ │ │ + cbz r2, 1e48a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e48e0 │ │ │ │ + vldr s12, [pc, #88] @ 1e48a8 │ │ │ │ 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 +529639,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 1e4856 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4950 │ │ │ │ + cbz r2, 1e4918 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4954 │ │ │ │ + vldr s11, [pc, #100] @ 1e491c │ │ │ │ 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 +529673,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 1e48ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e49c6 │ │ │ │ + cbz r2, 1e498e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e49c8 │ │ │ │ + vldr s11, [pc, #100] @ 1e4990 │ │ │ │ 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 +529708,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 1e492e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4a30 │ │ │ │ + cbz r2, 1e49f8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e4a34 │ │ │ │ + vldr s12, [pc, #92] @ 1e49fc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e4a38 │ │ │ │ + vldr s11, [pc, #88] @ 1e4a00 │ │ │ │ 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 +529741,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 1e49aa │ │ │ │ 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, 1e4a68 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e4aa4 │ │ │ │ + vldr s12, [pc, #92] @ 1e4a6c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e4aa8 │ │ │ │ + vldr s11, [pc, #88] @ 1e4a70 │ │ │ │ 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 +529776,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 1e4a1a │ │ │ │ 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, 1e4ae6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4b20 │ │ │ │ - vldr s10, [pc, #104] @ 1e4b24 │ │ │ │ + vldr s11, [pc, #104] @ 1e4ae8 │ │ │ │ + vldr s10, [pc, #104] @ 1e4aec │ │ │ │ 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 +529814,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 1e4a86 │ │ │ │ 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, 1e4b52 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4b8c │ │ │ │ + vldr s12, [pc, #88] @ 1e4b54 │ │ │ │ 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 +529847,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 1e4b02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4c02 │ │ │ │ + cbz r2, 1e4bca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4c04 │ │ │ │ - vldr s10, [pc, #104] @ 1e4c08 │ │ │ │ + vldr s11, [pc, #104] @ 1e4bcc │ │ │ │ + vldr s10, [pc, #104] @ 1e4bd0 │ │ │ │ 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 +529882,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 1e4b6a │ │ │ │ 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, 1e4c44 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4c80 │ │ │ │ - vldr s10, [pc, #104] @ 1e4c84 │ │ │ │ + vldr s11, [pc, #104] @ 1e4c48 │ │ │ │ + vldr s10, [pc, #104] @ 1e4c4c │ │ │ │ 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 +529919,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 1e4be6 │ │ │ │ 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, 1e4cc2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4cfc │ │ │ │ - vldr s10, [pc, #104] @ 1e4d00 │ │ │ │ + vldr s11, [pc, #104] @ 1e4cc4 │ │ │ │ + vldr s10, [pc, #104] @ 1e4cc8 │ │ │ │ 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 +529957,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 1e4c62 │ │ │ │ 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, 1e4d30 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4d6c │ │ │ │ + vldr s12, [pc, #88] @ 1e4d34 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4d70 │ │ │ │ + vldr s11, [pc, #84] @ 1e4d38 │ │ │ │ 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 +529993,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 1e4ce6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1e4e04 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4dcc ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4dda │ │ │ │ + cbz r2, 1e4da2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4ddc │ │ │ │ + vldr s12, [pc, #88] @ 1e4da4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4de0 │ │ │ │ + vldr s11, [pc, #84] @ 1e4da8 │ │ │ │ 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 +530029,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 1e4d56 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1e4e74 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4e3c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4e1c │ │ │ │ + cbz r2, 1e4de4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1e4e20 │ │ │ │ + vldr s14, [pc, #48] @ 1e4de8 │ │ │ │ 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 1e4dbe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4e58 │ │ │ │ + cbz r2, 1e4e20 │ │ │ │ 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 1e4dfc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4e94 │ │ │ │ + cbz r2, 1e4e5c │ │ │ │ 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] @ 1e4e60 │ │ │ │ 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 1e4e36 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4ebe │ │ │ │ + cbz r2, 1e4e86 │ │ │ │ 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 1e4e70 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4ef4 │ │ │ │ + cbz r2, 1e4ebc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1e4ef8 │ │ │ │ + vldr s14, [pc, #44] @ 1e4ec0 │ │ │ │ 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 1e4e96 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4f24 │ │ │ │ + cbz r2, 1e4eec │ │ │ │ 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 1e4ece │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4f70 │ │ │ │ + cbz r2, 1e4f38 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e4f74 │ │ │ │ + vldr s13, [pc, #60] @ 1e4f3c │ │ │ │ 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 +530170,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 1e4f00 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4fc6 │ │ │ │ + cbz r2, 1e4f8e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4fc8 │ │ │ │ + vldr s13, [pc, #68] @ 1e4f90 │ │ │ │ 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 +530196,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 1e4f4e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4ffe │ │ │ │ + cbz r2, 1e4fc6 │ │ │ │ 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 1e4f9c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e503a │ │ │ │ + cbz r2, 1e5002 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e503c │ │ │ │ + vldr s14, [pc, #52] @ 1e5004 │ │ │ │ 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 1e4fd8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e507c │ │ │ │ + cbz r2, 1e5044 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e5080 │ │ │ │ + vldr s14, [pc, #52] @ 1e5048 │ │ │ │ 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 1e5018 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e50b6 │ │ │ │ + cbz r2, 1e507e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e50b8 │ │ │ │ + vldr s14, [pc, #44] @ 1e5080 │ │ │ │ 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 1e5056 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e510a │ │ │ │ + cbz r2, 1e50d2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e510c │ │ │ │ + vldr s13, [pc, #68] @ 1e50d4 │ │ │ │ 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 +530304,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 1e5092 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e515a │ │ │ │ + cbz r2, 1e5122 │ │ │ │ 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] @ 1e5124 │ │ │ │ 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 +530331,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 1e50ee │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e51aa │ │ │ │ + cbz r2, 1e5172 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e51ac │ │ │ │ + vldr s13, [pc, #64] @ 1e5174 │ │ │ │ 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 +530357,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 1e513e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e521e │ │ │ │ + cbz r2, 1e51e6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e5220 │ │ │ │ + vldr s12, [pc, #100] @ 1e51e8 │ │ │ │ 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 +530391,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 1e518a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e526a │ │ │ │ + cbz r2, 1e5232 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e526c │ │ │ │ + vldr s13, [pc, #60] @ 1e5234 │ │ │ │ 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 +530417,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 1e51fe │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e52be │ │ │ │ + cbz r2, 1e5286 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e52c0 │ │ │ │ + vldr s13, [pc, #68] @ 1e5288 │ │ │ │ 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 +530443,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 1e524c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5310 │ │ │ │ + cbz r2, 1e52d8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e5314 │ │ │ │ + vldr s13, [pc, #72] @ 1e52dc │ │ │ │ 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 +530470,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 1e52a0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5384 │ │ │ │ + cbz r2, 1e534c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e5388 │ │ │ │ + vldr s12, [pc, #100] @ 1e5350 │ │ │ │ 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 +530506,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 1e52f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e53d0 │ │ │ │ + cbz r2, 1e5398 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e53d4 │ │ │ │ + vldr s13, [pc, #64] @ 1e539c │ │ │ │ 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 +530532,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 1e5362 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5404 │ │ │ │ + cbz r2, 1e53cc │ │ │ │ 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 1e53ac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5436 │ │ │ │ + cbz r2, 1e53fe │ │ │ │ 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 1e53de │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e545e │ │ │ │ + cbz r2, 1e5426 │ │ │ │ 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 1e5408 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1e54a0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5468 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e549e │ │ │ │ + cbz r2, 1e5466 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e54a4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e546c ) │ │ │ │ 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 1e5444 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e54e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e54b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e54e6 │ │ │ │ + cbz r2, 1e54ae │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e54ec ) │ │ │ │ + ldr r2, [pc, #52] @ (1e54b4 ) │ │ │ │ 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 1e5488 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e5530 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e54f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e552e │ │ │ │ + cbz r2, 1e54f6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e5534 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e54fc ) │ │ │ │ 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 1e54d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1e5574 ) │ │ │ │ + ldr r4, [pc, #56] @ (1e553c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1e5570 │ │ │ │ + cbz r2, 1e5538 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1e5578 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e5540 ) │ │ │ │ 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 1e551a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e55d4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e559c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e55ce │ │ │ │ + cbz r2, 1e5596 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1e55d8 │ │ │ │ + ldr.w lr, [pc, #80] @ 1e55a0 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e55d0 │ │ │ │ + vldr s14, [pc, #64] @ 1e5598 │ │ │ │ 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 +530716,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 1e555e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e561c ) │ │ │ │ + ldr r3, [pc, #60] @ (1e55e4 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e561a │ │ │ │ - ldr r5, [pc, #56] @ (1e5620 ) │ │ │ │ + cbz r2, 1e55e2 │ │ │ │ + ldr r5, [pc, #56] @ (1e55e8 ) │ │ │ │ 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 +530746,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 1e55b6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e567c ) │ │ │ │ + ldr r3, [pc, #84] @ (1e5644 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5676 │ │ │ │ + cbz r2, 1e563e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e5680 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e5648 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e5678 │ │ │ │ + vldr s14, [pc, #64] @ 1e5640 │ │ │ │ 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 +530777,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 1e5608 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1e56c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e5690 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e56c6 │ │ │ │ + cbz r2, 1e568e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1e56cc ) │ │ │ │ + ldr r2, [pc, #60] @ (1e5694 ) │ │ │ │ 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 1e5666 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e5730 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e56f8 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e572c │ │ │ │ + cbz r2, 1e56f4 │ │ │ │ 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] @ (1e56fc ) │ │ │ │ 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 +530841,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 1e56b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e5784 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e574c ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e5780 │ │ │ │ + cbz r2, 1e5748 │ │ │ │ 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] @ (1e5750 ) │ │ │ │ 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 +530874,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 1e571a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e57ec │ │ │ │ + ldr.w ip, [pc, #92] @ 1e57b4 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e57e8 │ │ │ │ + cbz r2, 1e57b0 │ │ │ │ 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] @ (1e57b8 ) │ │ │ │ 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 +530909,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 1e5774 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e5840 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e5808 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e583c │ │ │ │ + cbz r2, 1e5804 │ │ │ │ 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] @ (1e580c ) │ │ │ │ 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 +530942,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 1e57d6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e58b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e5880 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e58b0 │ │ │ │ + cbz r2, 1e5878 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e58bc ) │ │ │ │ + ldr r1, [pc, #104] @ (1e5884 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e58b4 │ │ │ │ + vldr s14, [pc, #88] @ 1e587c │ │ │ │ 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 +530981,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 1e5828 │ │ │ │ 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, #936 @ (adr r7, 1e5c2c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5910 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e58d8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e590c │ │ │ │ + cbz r2, 1e58d4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e5914 ) │ │ │ │ + ldr r1, [pc, #68] @ (1e58dc ) │ │ │ │ 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 +531016,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 1e589c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #216 @ (adr r7, 1e59ec ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 1e5a94 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5988 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e5950 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5980 │ │ │ │ + cbz r2, 1e5948 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e598c ) │ │ │ │ + ldr r1, [pc, #104] @ (1e5954 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5984 │ │ │ │ + vldr s14, [pc, #88] @ 1e594c │ │ │ │ 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 +531055,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 1e58f8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, pc, #904 @ (adr r6, 1e5d14 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 1e59bc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e59dc ) │ │ │ │ + ldr r3, [pc, #72] @ (1e59a4 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e59d8 │ │ │ │ + cbz r2, 1e59a0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e59e0 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e59a8 ) │ │ │ │ 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 +531089,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 1e596c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #408 @ (adr r6, 1e5b78 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 1e5c20 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e5a40 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5a08 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5a3c │ │ │ │ + cbz r2, 1e5a04 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5a44 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5a0c ) │ │ │ │ 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 +531124,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 1e59c4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, pc, #88 @ (adr r6, 1e5a9c ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 1e5b44 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5a94 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5a5c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5a92 │ │ │ │ + cbz r2, 1e5a5a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5a98 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5a60 ) │ │ │ │ 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 +531157,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 1e5a28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r5, pc, #712 @ (adr r5, 1e5d60 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 1e5e08 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e5b08 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e5ad0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5b02 │ │ │ │ + cbz r2, 1e5aca │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1e5b0c ) │ │ │ │ + ldr r1, [pc, #100] @ (1e5ad4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1e5b04 │ │ │ │ + vldr s14, [pc, #84] @ 1e5acc │ │ │ │ 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 +531196,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 1e5a7c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1e5c84 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 1e5d2c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5b60 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5b28 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5b5c │ │ │ │ + cbz r2, 1e5b24 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e5b64 ) │ │ │ │ + ldr r1, [pc, #68] @ (1e5b2c ) │ │ │ │ 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 +531230,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 1e5aec │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #920 @ (adr r4, 1e5efc ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 1e5ba4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e5bc0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e5b88 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5bbe │ │ │ │ + cbz r2, 1e5b86 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e5bc4 ) │ │ │ │ + ldr r1, [pc, #80] @ (1e5b8c ) │ │ │ │ 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 +531265,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 1e5b48 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r4, pc, #584 @ (adr r4, 1e5e0c ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 1e5eb4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5c14 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5bdc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5c10 │ │ │ │ + cbz r2, 1e5bd8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5c18 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5be0 ) │ │ │ │ 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 +531297,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 1e5ba8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #200 @ (adr r4, 1e5ce0 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 1e5d88 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5c8c ) │ │ │ │ + ldr r3, [pc, #108] @ (1e5c54 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5c84 │ │ │ │ + cbz r2, 1e5c4c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5c90 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e5c58 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5c88 │ │ │ │ + vldr s14, [pc, #88] @ 1e5c50 │ │ │ │ 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 +531337,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 1e5bfc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r3, pc, #888 @ (adr r3, 1e6008 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 1e5cb0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5ce0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5ca8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5cdc │ │ │ │ + cbz r2, 1e5ca4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e5ce4 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e5cac ) │ │ │ │ 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 +531371,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 1e5c70 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #392 @ (adr r3, 1e5e6c ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 1e5f14 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e5d44 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5d0c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5d40 │ │ │ │ + cbz r2, 1e5d08 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5d48 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5d10 ) │ │ │ │ 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 +531406,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 1e5cc8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #72 @ (adr r3, 1e5d90 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 1e5e38 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5d98 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5d60 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5d96 │ │ │ │ + cbz r2, 1e5d5e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5d9c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5d64 ) │ │ │ │ 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 +531439,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 1e5d2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r2, pc, #696 @ (adr r2, 1e6054 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 1e60fc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e5e26 │ │ │ │ + beq.n 1e5dee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e5e28 │ │ │ │ + vldr s11, [pc, #120] @ 1e5df0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5e2c │ │ │ │ + vldr s10, [pc, #116] @ 1e5df4 │ │ │ │ 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 +531483,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 1e5d84 │ │ │ │ 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 1e5e98 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1e5ed4 │ │ │ │ + vldr s10, [pc, #152] @ 1e5e9c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1e5ed8 │ │ │ │ + vldr s9, [pc, #148] @ 1e5ea0 │ │ │ │ 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 +531534,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 1e5e10 │ │ │ │ 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 1e5f2a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e5f64 │ │ │ │ + vldr s11, [pc, #120] @ 1e5f2c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5f68 │ │ │ │ + vldr s10, [pc, #116] @ 1e5f30 │ │ │ │ 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 +531579,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 1e5ec0 │ │ │ │ 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, 1e5fa2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e5fdc │ │ │ │ + vldr s11, [pc, #100] @ 1e5fa4 │ │ │ │ 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 +531615,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 1e5f42 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5ff2 │ │ │ │ + cbz r2, 1e5fba │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e5fe4 │ │ │ │ + bne.n 1e5fac │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e602e │ │ │ │ + cbz r2, 1e5ff6 │ │ │ │ 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 +531646,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 1e5fcc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e605e │ │ │ │ + cbz r2, 1e6026 │ │ │ │ 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 1e6008 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e60a2 │ │ │ │ + cbz r2, 1e606a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e60a8 │ │ │ │ + vldr d6, [pc, #60] @ 1e6070 │ │ │ │ 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 1e603c │ │ │ │ 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, 1e60ae │ │ │ │ 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 +531709,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 1e6088 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e611e │ │ │ │ + cbz r2, 1e60e6 │ │ │ │ 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 +531730,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 1e60be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6176 │ │ │ │ + cbz r2, 1e613e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1e6178 │ │ │ │ + vldr d4, [pc, #76] @ 1e6140 │ │ │ │ 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 1e6120 │ │ │ │ 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 1e6100 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1e61b6 │ │ │ │ + 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 │ │ │ │ @@ -531816,18 +531781,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 1e6158 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e61f0 │ │ │ │ + cbz r2, 1e61b8 │ │ │ │ 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 +531802,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 1e618e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6232 │ │ │ │ + cbz r2, 1e61fa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e6234 │ │ │ │ + vldr s14, [pc, #52] @ 1e61fc │ │ │ │ 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 1e61d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e628c │ │ │ │ + cbz r2, 1e6254 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6290 │ │ │ │ + vldr s13, [pc, #76] @ 1e6258 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e6294 │ │ │ │ + vldr s12, [pc, #72] @ 1e625c │ │ │ │ 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 +531852,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 1e6216 │ │ │ │ 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, 1e6296 │ │ │ │ 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 +531876,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 1e6270 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6306 │ │ │ │ + cbz r2, 1e62ce │ │ │ │ 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 +531897,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 1e62a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6350 │ │ │ │ + cbz r2, 1e6318 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6354 │ │ │ │ + vldr s13, [pc, #64] @ 1e631c │ │ │ │ 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 +531920,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 1e62e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e639c │ │ │ │ + cbz r2, 1e6364 │ │ │ │ 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 +531946,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 1e632e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e63f0 │ │ │ │ + cbz r2, 1e63b8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e63f4 │ │ │ │ + vldr s13, [pc, #72] @ 1e63bc │ │ │ │ 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 +531973,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 1e6380 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e646a │ │ │ │ + cbz r2, 1e6432 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e646c │ │ │ │ + vldr s12, [pc, #104] @ 1e6434 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e6470 │ │ │ │ + vldr s11, [pc, #100] @ 1e6438 │ │ │ │ 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 +532011,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 1e63da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e64aa │ │ │ │ + cbz r2, 1e6472 │ │ │ │ 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 +532034,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 1e644c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e64e4 │ │ │ │ + cbz r2, 1e64ac │ │ │ │ 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 +532055,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 1e6482 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6530 │ │ │ │ + cbz r2, 1e64f8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6534 │ │ │ │ + vldr s13, [pc, #64] @ 1e64fc │ │ │ │ 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 +532079,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 1e64c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e657a │ │ │ │ + cbz r2, 1e6542 │ │ │ │ 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 +532105,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 1e650e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e65ba │ │ │ │ + cbz r2, 1e6582 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1e65bc │ │ │ │ + vldr s14, [pc, #52] @ 1e6584 │ │ │ │ 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 1e655a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e65ee │ │ │ │ + cbz r2, 1e65b6 │ │ │ │ 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 1e659a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6644 │ │ │ │ + cbz r2, 1e660c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6648 │ │ │ │ + vldr s13, [pc, #76] @ 1e6610 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e664c │ │ │ │ + vldr s12, [pc, #72] @ 1e6614 │ │ │ │ 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 +532173,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 1e65ce │ │ │ │ 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, 1e6644 │ │ │ │ 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 1e6626 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e66de │ │ │ │ + cbz r2, 1e66a6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e66e0 │ │ │ │ + vldr s12, [pc, #84] @ 1e66a8 │ │ │ │ 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 +532224,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 1e665e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e670c │ │ │ │ + cbz r2, 1e66d4 │ │ │ │ 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 1e66ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e676e │ │ │ │ + cbz r2, 1e6736 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e6770 │ │ │ │ + vldr s12, [pc, #84] @ 1e6738 │ │ │ │ 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 +532271,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 1e66ee │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e67ac │ │ │ │ + cbz r2, 1e6774 │ │ │ │ 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 +532293,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 1e674e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1e5f6c │ │ │ │ - cbz r2, 1e67fc │ │ │ │ + b.w 1e5f34 │ │ │ │ + cbz r2, 1e67c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6800 │ │ │ │ + vldr s13, [pc, #64] @ 1e67c8 │ │ │ │ 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 +532318,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 1e678e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6848 │ │ │ │ + cbz r2, 1e6810 │ │ │ │ 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 +532344,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 1e67da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e689a │ │ │ │ + cbz r2, 1e6862 │ │ │ │ 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 +532371,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 1e6826 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e68f8 │ │ │ │ + cbz r2, 1e68c0 │ │ │ │ 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 +532403,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 1e6876 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e694a │ │ │ │ + cbz r2, 1e6912 │ │ │ │ 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 +532430,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 1e68d6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e69a8 │ │ │ │ + cbz r2, 1e6970 │ │ │ │ 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 +532462,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 1e6926 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6a06 │ │ │ │ + cbz r2, 1e69ce │ │ │ │ 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 +532490,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 1e697e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6a7a │ │ │ │ + cbz r2, 1e6a42 │ │ │ │ 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 +532527,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 1e69d8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6ad6 │ │ │ │ + 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 │ │ │ │ @@ -532589,18 +532554,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 1e6a4e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6b46 │ │ │ │ + cbz r2, 1e6b0e │ │ │ │ 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 +532591,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 1e6aa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6ba2 │ │ │ │ + cbz r2, 1e6b6a │ │ │ │ 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 +532618,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 1e6b1a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6c10 │ │ │ │ + cbz r2, 1e6bd8 │ │ │ │ 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 +532657,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 1e6b76 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6c64 │ │ │ │ + cbz r2, 1e6c2c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1e6c68 │ │ │ │ + vldr s13, [pc, #72] @ 1e6c30 │ │ │ │ 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 +532685,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 1e6bf6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6ce0 │ │ │ │ + cbz r2, 1e6ca8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e6ce4 │ │ │ │ + vldr s12, [pc, #108] @ 1e6cac │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e6ce8 │ │ │ │ + vldr s11, [pc, #104] @ 1e6cb0 │ │ │ │ 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 +532723,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 1e6c4e │ │ │ │ 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 1e6d42 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6d7c │ │ │ │ + vldr s11, [pc, #132] @ 1e6d44 │ │ │ │ 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 +532772,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 1e6cd0 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6e0e │ │ │ │ + beq.n 1e6dd6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6e10 │ │ │ │ + vldr s11, [pc, #132] @ 1e6dd8 │ │ │ │ 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 +532817,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 1e6d64 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6ebe │ │ │ │ + beq.n 1e6e86 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6ec0 │ │ │ │ + vldr s10, [pc, #160] @ 1e6e88 │ │ │ │ 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 +532868,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 1e6df0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6f6e │ │ │ │ + beq.n 1e6f36 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6f70 │ │ │ │ + vldr s10, [pc, #160] @ 1e6f38 │ │ │ │ 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 +532920,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 1e6ea0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6faa │ │ │ │ + cbz r2, 1e6f72 │ │ │ │ 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 +532942,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 1e6f4e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6fe6 │ │ │ │ + cbz r2, 1e6fae │ │ │ │ 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 +532964,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 1e6f88 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7030 │ │ │ │ + cbz r2, 1e6ff8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e7034 │ │ │ │ + vldr s13, [pc, #64] @ 1e6ffc │ │ │ │ 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 +532987,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 1e6fc2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e7080 │ │ │ │ + cbz r2, 1e7048 │ │ │ │ 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 +533014,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 1e700e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e70d2 │ │ │ │ + cbz r2, 1e709a │ │ │ │ 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 +533041,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 1e705e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7132 │ │ │ │ + cbz r2, 1e70fa │ │ │ │ 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 +533073,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 1e70ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7182 │ │ │ │ + cbz r2, 1e714a │ │ │ │ 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 +533099,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 1e710e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e71e2 │ │ │ │ + cbz r2, 1e71aa │ │ │ │ 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 +533131,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 1e715e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e723e │ │ │ │ + cbz r2, 1e7206 │ │ │ │ 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 +533158,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 1e71b6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e72b8 │ │ │ │ + beq.n 1e7280 │ │ │ │ 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 +533199,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 1e7212 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7316 │ │ │ │ + cbz r2, 1e72de │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -533262,19 +533227,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 1e728e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7390 │ │ │ │ + beq.n 1e7358 │ │ │ │ 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 +533268,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 1e72ea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e73ee │ │ │ │ + cbz r2, 1e73b6 │ │ │ │ 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 +533296,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 1e7366 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e746a │ │ │ │ + beq.n 1e7432 │ │ │ │ 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 +533338,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 1e73c2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e74b2 │ │ │ │ + cbz r2, 1e747a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e74b8 │ │ │ │ + vldr d6, [pc, #60] @ 1e7480 │ │ │ │ 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 1e744c │ │ │ │ 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, 1e74da │ │ │ │ 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 +533392,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 1e7496 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7578 │ │ │ │ + cbz r2, 1e7540 │ │ │ │ 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 +533426,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 1e74f8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e760e │ │ │ │ + beq.n 1e75d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e7610 │ │ │ │ + vldr s11, [pc, #132] @ 1e75d8 │ │ │ │ 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 +533470,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 1e755c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e764a │ │ │ │ + cbz r2, 1e7612 │ │ │ │ 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 +533491,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 1e75ea │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7692 │ │ │ │ + cbz r2, 1e765a │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e7694 │ │ │ │ + vldr s13, [pc, #60] @ 1e765c │ │ │ │ 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 1e762a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e76ee │ │ │ │ + cbz r2, 1e76b6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e76f0 │ │ │ │ + vldr s13, [pc, #76] @ 1e76b8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e76f4 │ │ │ │ + vldr s12, [pc, #72] @ 1e76bc │ │ │ │ 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 +533541,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 1e7676 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e773e │ │ │ │ + cbz r2, 1e7706 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e7740 │ │ │ │ + vldr s13, [pc, #60] @ 1e7708 │ │ │ │ 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 1e76d6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1e779a │ │ │ │ + cbz r2, 1e7762 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e779c │ │ │ │ + vldr s13, [pc, #76] @ 1e7764 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e77a0 │ │ │ │ + vldr s12, [pc, #72] @ 1e7768 │ │ │ │ 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 +533595,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 1e7722 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e77f2 │ │ │ │ + cbz r2, 1e77ba │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e77f4 │ │ │ │ + vldr s13, [pc, #64] @ 1e77bc │ │ │ │ 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 +533625,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 1e7780 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e7846 │ │ │ │ + cbz r2, 1e780e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e7848 │ │ │ │ + vldr s13, [pc, #64] @ 1e7810 │ │ │ │ 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 +533653,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 1e77d4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e789c │ │ │ │ + cbz r2, 1e7864 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e78a0 │ │ │ │ + vldr s13, [pc, #72] @ 1e7868 │ │ │ │ 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 +533680,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 1e7826 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e78d4 │ │ │ │ + cbz r2, 1e789c │ │ │ │ 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 1e7878 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7928 │ │ │ │ + cbz r2, 1e78f0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e792c │ │ │ │ + vldr s13, [pc, #72] @ 1e78f4 │ │ │ │ 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 +533726,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 1e78b2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e7960 │ │ │ │ + cbz r2, 1e7928 │ │ │ │ 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 1e7904 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e79be │ │ │ │ + cbz r2, 1e7986 │ │ │ │ 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 +533774,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 1e7936 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7a3e │ │ │ │ + beq.n 1e7a06 │ │ │ │ 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 +533815,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 1e79a2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a9a │ │ │ │ + cbz r2, 1e7a62 │ │ │ │ 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 +533842,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 1e7a12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7b00 │ │ │ │ + cbz r2, 1e7ac8 │ │ │ │ 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 +533877,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 1e7a70 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7baa │ │ │ │ + beq.n 1e7b72 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e7bac │ │ │ │ + vldr s10, [pc, #156] @ 1e7b74 │ │ │ │ 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 +533927,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 1e7ae0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e7c0a │ │ │ │ + cbz r2, 1e7bd2 │ │ │ │ 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 +533956,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 1e7b82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7c8e │ │ │ │ + beq.n 1e7c56 │ │ │ │ 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 +533997,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 1e7bee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7cea │ │ │ │ + cbz r2, 1e7cb2 │ │ │ │ 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 +534024,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 1e7c62 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7d50 │ │ │ │ + cbz r2, 1e7d18 │ │ │ │ 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 +534059,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 1e7cc0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7dfa │ │ │ │ + beq.n 1e7dc2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e7dfc │ │ │ │ + vldr s10, [pc, #156] @ 1e7dc4 │ │ │ │ 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 +534109,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 1e7d30 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e7e2a │ │ │ │ + cbz r2, 1e7df2 │ │ │ │ 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 1e7ddc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e5a │ │ │ │ + cbz r2, 1e7e22 │ │ │ │ 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 1e7e04 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e90 │ │ │ │ + cbz r2, 1e7e58 │ │ │ │ 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 +534164,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 1e7e38 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ec8 │ │ │ │ + cbz r2, 1e7e90 │ │ │ │ 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 1e7e68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ef6 │ │ │ │ + cbz r2, 1e7ebe │ │ │ │ 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 1e7ea8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7f26 │ │ │ │ + cbz r2, 1e7eee │ │ │ │ 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 1e7ed0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7f5c │ │ │ │ + cbz r2, 1e7f24 │ │ │ │ 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 +534237,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 1e7f04 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f94 │ │ │ │ + cbz r2, 1e7f5c │ │ │ │ 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 1e7f34 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7fbe │ │ │ │ + cbz r2, 1e7f86 │ │ │ │ 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 1e7f6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7fee │ │ │ │ + cbz r2, 1e7fb6 │ │ │ │ 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 1e7f98 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8016 │ │ │ │ + cbz r2, 1e7fde │ │ │ │ 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 1e7fc6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8046 │ │ │ │ + cbz r2, 1e800e │ │ │ │ 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 1e7ff0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e806e │ │ │ │ + cbz r2, 1e8036 │ │ │ │ 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 1e801e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8096 │ │ │ │ + cbz r2, 1e805e │ │ │ │ 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 1e8046 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e80b8 │ │ │ │ + cbz r2, 1e8080 │ │ │ │ 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 1e806c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e80d8 │ │ │ │ + cbz r2, 1e80a0 │ │ │ │ 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 1e808e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e80fc │ │ │ │ + cbz r2, 1e80c4 │ │ │ │ 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 1e80b0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8128 │ │ │ │ + cbz r2, 1e80f0 │ │ │ │ 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 1e80d2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e814c │ │ │ │ + cbz r2, 1e8114 │ │ │ │ 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 1e8100 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e816c │ │ │ │ + cbz r2, 1e8134 │ │ │ │ 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 1e8122 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8190 │ │ │ │ + cbz r2, 1e8158 │ │ │ │ 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 1e8144 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e81bc │ │ │ │ + cbz r2, 1e8184 │ │ │ │ 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 1e8166 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e81e4 │ │ │ │ + cbz r2, 1e81ac │ │ │ │ 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 1e8194 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8206 │ │ │ │ + cbz r2, 1e81ce │ │ │ │ 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 1e81b6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e822e │ │ │ │ + cbz r2, 1e81f6 │ │ │ │ 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 1e81dc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8258 │ │ │ │ + cbz r2, 1e8220 │ │ │ │ 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 1e8202 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8280 │ │ │ │ + cbz r2, 1e8248 │ │ │ │ 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 1e8230 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e82a2 │ │ │ │ + cbz r2, 1e826a │ │ │ │ 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 1e8252 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e82ca │ │ │ │ + cbz r2, 1e8292 │ │ │ │ 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 1e8278 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e82f4 │ │ │ │ + cbz r2, 1e82bc │ │ │ │ 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 1e829e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e831c │ │ │ │ + cbz r2, 1e82e4 │ │ │ │ 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 1e82cc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e833e │ │ │ │ + cbz r2, 1e8306 │ │ │ │ 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 1e82ee │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8366 │ │ │ │ + cbz r2, 1e832e │ │ │ │ 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 1e8314 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e838c │ │ │ │ + cbz r2, 1e8354 │ │ │ │ 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 1e833c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e83ae │ │ │ │ + cbz r2, 1e8376 │ │ │ │ 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 1e835e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e83d6 │ │ │ │ + cbz r2, 1e839e │ │ │ │ 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 1e8384 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e840c │ │ │ │ + cbz r2, 1e83d4 │ │ │ │ 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 +534674,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 1e83b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8442 │ │ │ │ + cbz r2, 1e840a │ │ │ │ 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 1e83e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8478 │ │ │ │ + cbz r2, 1e8440 │ │ │ │ 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 +534712,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 1e8420 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e84ae │ │ │ │ + cbz r2, 1e8476 │ │ │ │ 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 1e8450 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e84e2 │ │ │ │ + cbz r2, 1e84aa │ │ │ │ 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 1e8484 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8516 │ │ │ │ + cbz r2, 1e84de │ │ │ │ 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 1e84b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8550 │ │ │ │ + cbz r2, 1e8518 │ │ │ │ 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 +534786,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 1e84ec │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e858c │ │ │ │ + cbz r2, 1e8554 │ │ │ │ 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 +534806,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 1e8528 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e85c4 │ │ │ │ + cbz r2, 1e858c │ │ │ │ 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 1e8564 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e85fc │ │ │ │ + cbz r2, 1e85c4 │ │ │ │ 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 1e859c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8636 │ │ │ │ + cbz r2, 1e85fe │ │ │ │ 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 +534864,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 1e85d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e866e │ │ │ │ + cbz r2, 1e8636 │ │ │ │ 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 +534883,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 1e860e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e86a6 │ │ │ │ + cbz r2, 1e866e │ │ │ │ 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 +534902,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 1e864a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e86de │ │ │ │ + cbz r2, 1e86a6 │ │ │ │ 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 +534921,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 1e8682 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8718 │ │ │ │ + cbz r2, 1e86e0 │ │ │ │ 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 +534940,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 1e86b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8754 │ │ │ │ + cbz r2, 1e871c │ │ │ │ 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 +534960,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 1e86f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8790 │ │ │ │ + cbz r2, 1e8758 │ │ │ │ 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 +534980,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 1e872c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e87cc │ │ │ │ + cbz r2, 1e8794 │ │ │ │ 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 +535000,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 1e8768 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8808 │ │ │ │ + cbz r2, 1e87d0 │ │ │ │ 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 +535020,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 1e87a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8844 │ │ │ │ + cbz r2, 1e880c │ │ │ │ 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 +535040,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 1e87e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8880 │ │ │ │ + cbz r2, 1e8848 │ │ │ │ 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 +535060,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 1e881c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e88bc │ │ │ │ + cbz r2, 1e8884 │ │ │ │ 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 +535080,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 1e8858 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8950 │ │ │ │ + beq.n 1e8918 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e8954 │ │ │ │ + vldr s11, [pc, #132] @ 1e891c │ │ │ │ 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 +535124,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 1e88a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1e89b4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e897c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e89b0 │ │ │ │ + cbz r2, 1e8978 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e89b8 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e8980 ) │ │ │ │ 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 +535158,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 1e8938 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e8a08 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e89d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8a04 │ │ │ │ + cbz r2, 1e89cc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e8a0c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e89d4 ) │ │ │ │ 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 +535191,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 1e899c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8a46 │ │ │ │ + cbz r2, 1e8a0e │ │ │ │ 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 +535215,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 1e89e6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8a7e │ │ │ │ + cbz r2, 1e8a46 │ │ │ │ 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 +535234,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 1e8a1e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8ae2 │ │ │ │ + cbz r2, 1e8aaa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e8ae4 │ │ │ │ + vldr s12, [pc, #88] @ 1e8aac │ │ │ │ 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 +535263,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 1e8a5a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8b7a │ │ │ │ + beq.n 1e8b42 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e8b7c │ │ │ │ + vldr s11, [pc, #132] @ 1e8b44 │ │ │ │ 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 +535308,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 1e8ac8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e8bb6 │ │ │ │ + cbz r2, 1e8b7e │ │ │ │ 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 +535329,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 1e8b56 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8c28 │ │ │ │ + cbz r2, 1e8bf0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e8c2c │ │ │ │ + vldr s12, [pc, #104] @ 1e8bf4 │ │ │ │ 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 +535363,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 1e8b96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8c80 │ │ │ │ + cbz r2, 1e8c48 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e8c84 │ │ │ │ + vldr s13, [pc, #72] @ 1e8c4c │ │ │ │ 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 +535391,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 1e8c0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e8cf6 │ │ │ │ + cbz r2, 1e8cbe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e8cf8 │ │ │ │ + vldr s12, [pc, #100] @ 1e8cc0 │ │ │ │ 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 +535428,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 1e8c66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e8d2e │ │ │ │ + cbz r2, 1e8cf6 │ │ │ │ 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 1e8cd2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8d62 │ │ │ │ + cbz r2, 1e8d2a │ │ │ │ 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 1e8d06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8d96 │ │ │ │ + cbz r2, 1e8d5e │ │ │ │ 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 1e8d3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8dca │ │ │ │ + cbz r2, 1e8d92 │ │ │ │ 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 1e8d6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8e00 │ │ │ │ + cbz r2, 1e8dc8 │ │ │ │ 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 1e8da0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8e38 │ │ │ │ + cbz r2, 1e8e00 │ │ │ │ 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 1e8dd8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1e8eb4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8e7c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8eb0 │ │ │ │ + cbz r2, 1e8e78 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8eb8 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e8e80 ) │ │ │ │ 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 +535577,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 1e8e1e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e8f28 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e8ef0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8f24 │ │ │ │ + cbz r2, 1e8eec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1e8f2c ) │ │ │ │ + ldr r1, [pc, #96] @ (1e8ef4 ) │ │ │ │ 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 +535616,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 1e8e9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1e8fa8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8f70 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8fa4 │ │ │ │ + cbz r2, 1e8f6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8fac ) │ │ │ │ + ldr r1, [pc, #108] @ (1e8f74 ) │ │ │ │ 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 +535658,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 1e8f12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1e9018 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e8fe0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e9016 │ │ │ │ + cbz r2, 1e8fde │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1e901c ) │ │ │ │ + ldr r1, [pc, #92] @ (1e8fe4 ) │ │ │ │ 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 +535697,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 1e8f90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e9074 │ │ │ │ + cbz r2, 1e903c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e9078 │ │ │ │ + vldr s13, [pc, #76] @ 1e9040 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e907c │ │ │ │ + vldr s12, [pc, #72] @ 1e9044 │ │ │ │ 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 +535727,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 1e8ffe │ │ │ │ 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, 1e9074 │ │ │ │ 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 1e9056 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e9124 │ │ │ │ + cbz r2, 1e90ec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e9128 │ │ │ │ + vldr s12, [pc, #108] @ 1e90f0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e912c │ │ │ │ + vldr s11, [pc, #104] @ 1e90f4 │ │ │ │ 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 +535783,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 1e9092 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e915e │ │ │ │ + cbz r2, 1e9126 │ │ │ │ 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 1e9108 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e91b4 │ │ │ │ + cbz r2, 1e917c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e91b8 │ │ │ │ + vldr s13, [pc, #76] @ 1e9180 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e91bc │ │ │ │ + vldr s12, [pc, #72] @ 1e9184 │ │ │ │ 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 +535832,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 1e913e │ │ │ │ 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, 1e91fa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e9234 │ │ │ │ + vldr s12, [pc, #104] @ 1e91fc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e9238 │ │ │ │ + vldr s11, [pc, #100] @ 1e9200 │ │ │ │ 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 +535872,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 1e91a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e926a │ │ │ │ + cbz r2, 1e9232 │ │ │ │ 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 1e9214 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9316 │ │ │ │ + beq.n 1e92de │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e9318 │ │ │ │ + vldr s10, [pc, #160] @ 1e92e0 │ │ │ │ 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 +535944,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 1e9248 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e934e │ │ │ │ + cbz r2, 1e9316 │ │ │ │ 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 1e92f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e93e0 │ │ │ │ + beq.n 1e93a8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e93e4 │ │ │ │ + vldr s11, [pc, #132] @ 1e93ac │ │ │ │ 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 +536008,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 1e9330 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e941e │ │ │ │ + cbz r2, 1e93e6 │ │ │ │ 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 +536030,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 1e93be │ │ │ │ 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 1e952c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e9564 │ │ │ │ + beq.w 1e952c │ │ │ │ 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] @ 1e9538 │ │ │ │ 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 1e94e0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e953e │ │ │ │ + bgt.n 1e9506 │ │ │ │ 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 1e9500 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e954a │ │ │ │ + bgt.n 1e9512 │ │ │ │ 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 1e94fa │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9544 │ │ │ │ + bgt.n 1e950c │ │ │ │ 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 1e94f4 │ │ │ │ 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 1e9518 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e947e │ │ │ │ + bgt.n 1e9446 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e948c │ │ │ │ - vldr s0, [pc, #64] @ 1e9570 │ │ │ │ - b.n 1e9500 │ │ │ │ + b.n 1e9454 │ │ │ │ + vldr s0, [pc, #64] @ 1e9538 │ │ │ │ + b.n 1e94c8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e94d8 │ │ │ │ + b.n 1e94a0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e94b0 │ │ │ │ + b.n 1e9478 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e948c │ │ │ │ + b.n 1e9454 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e94d8 │ │ │ │ + b.n 1e94a0 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e94b0 │ │ │ │ + b.n 1e9478 │ │ │ │ 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 1e9438 │ │ │ │ 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 +536150,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 1e9684 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e96bc │ │ │ │ + beq.w 1e9684 │ │ │ │ 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] @ 1e9690 │ │ │ │ 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 1e9632 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9696 │ │ │ │ + bgt.n 1e965e │ │ │ │ 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 1e9652 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9690 │ │ │ │ + bgt.n 1e9658 │ │ │ │ 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 1e964c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e969c │ │ │ │ + bgt.n 1e9664 │ │ │ │ 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 1e9646 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e96a2 │ │ │ │ + bgt.n 1e966a │ │ │ │ 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 1e9670 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e95d2 │ │ │ │ + bgt.n 1e959a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e95e0 │ │ │ │ + b.n 1e95a8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9652 │ │ │ │ + b.n 1e961a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e962a │ │ │ │ + b.n 1e95f2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9604 │ │ │ │ + b.n 1e95cc │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e9604 │ │ │ │ + b.n 1e95cc │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e95e0 │ │ │ │ + b.n 1e95a8 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e962a │ │ │ │ + b.n 1e95f2 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e9652 │ │ │ │ + b.n 1e961a │ │ │ │ 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 1e958c │ │ │ │ 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 +536259,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 1e97aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e97e2 │ │ │ │ + beq.n 1e97aa │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ - vldr s17, [pc, #236] @ 1e97ec │ │ │ │ + vldr s17, [pc, #236] @ 1e97b4 │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s19, [pc, #232] @ 1e97f0 │ │ │ │ + vldr s19, [pc, #232] @ 1e97b8 │ │ │ │ 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 1e9762 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e97ba │ │ │ │ + bgt.n 1e9782 │ │ │ │ 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 1e977c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e97c6 │ │ │ │ + bgt.n 1e978e │ │ │ │ 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 1e9776 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e97c0 │ │ │ │ + bgt.n 1e9788 │ │ │ │ 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 1e9794 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9728 │ │ │ │ + bgt.n 1e96f0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9736 │ │ │ │ + b.n 1e96fe │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9782 │ │ │ │ + b.n 1e974a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e975a │ │ │ │ + b.n 1e9722 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9736 │ │ │ │ + b.n 1e96fe │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9782 │ │ │ │ + b.n 1e974a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e975a │ │ │ │ + b.n 1e9722 │ │ │ │ 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 1e96e2 │ │ │ │ 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 +536354,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 1e990a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e9942 │ │ │ │ + beq.w 1e990a │ │ │ │ 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] @ 1e9914 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1e9950 │ │ │ │ + vldr s17, [pc, #268] @ 1e9918 │ │ │ │ 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 1e98b8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e991c │ │ │ │ + bgt.n 1e98e4 │ │ │ │ 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 1e98d8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9916 │ │ │ │ + bgt.n 1e98de │ │ │ │ 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 1e98d2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9922 │ │ │ │ + bgt.n 1e98ea │ │ │ │ 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 1e98cc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9928 │ │ │ │ + bgt.n 1e98f0 │ │ │ │ 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 1e98f6 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e985e │ │ │ │ + bgt.n 1e9826 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e986c │ │ │ │ + b.n 1e9834 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e98dc │ │ │ │ + b.n 1e98a4 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e98b6 │ │ │ │ + b.n 1e987e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9890 │ │ │ │ + b.n 1e9858 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9890 │ │ │ │ + b.n 1e9858 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e986c │ │ │ │ + b.n 1e9834 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e98b6 │ │ │ │ + b.n 1e987e │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1e98dc │ │ │ │ + b.n 1e98a4 │ │ │ │ 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 1e9816 │ │ │ │ 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 1e99ae │ │ │ │ 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] @ 1e99b8 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1e99f4 │ │ │ │ + vldr s17, [pc, #112] @ 1e99bc │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1e99e8 │ │ │ │ + vldr d10, [pc, #92] @ 1e99b0 │ │ │ │ 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 1e9984 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e99bc │ │ │ │ + bgt.n 1e9984 │ │ │ │ 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 1e9958 │ │ │ │ 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 1e99b8 │ │ │ │ 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] @ (1e9b2c ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1e9b68 ) │ │ │ │ + ldr r2, [pc, #340] @ (1e9b30 ) │ │ │ │ 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 1e9b02 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9b3a │ │ │ │ + beq.w 1e9b02 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s18, [pc, #292] @ 1e9b5c │ │ │ │ - vldr s17, [pc, #292] @ 1e9b60 │ │ │ │ + vldr s18, [pc, #292] @ 1e9b24 │ │ │ │ + vldr s17, [pc, #292] @ 1e9b28 │ │ │ │ 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 1e9ab4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9b18 │ │ │ │ + bgt.n 1e9ae0 │ │ │ │ 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 1e9ad4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9b12 │ │ │ │ + bgt.n 1e9ada │ │ │ │ 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 1e9ace │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9b1e │ │ │ │ + bgt.n 1e9ae6 │ │ │ │ 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 1e9ac8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9b24 │ │ │ │ + bgt.n 1e9aec │ │ │ │ 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 1e9af2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9a54 │ │ │ │ + bgt.n 1e9a1c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a62 │ │ │ │ + b.n 1e9a2a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9ace │ │ │ │ + b.n 1e9a96 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9aaa │ │ │ │ + b.n 1e9a72 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a86 │ │ │ │ + b.n 1e9a4e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9a86 │ │ │ │ + b.n 1e9a4e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9a62 │ │ │ │ + b.n 1e9a2a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9aaa │ │ │ │ + b.n 1e9a72 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9ace │ │ │ │ + b.n 1e9a96 │ │ │ │ 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 1e9a12 │ │ │ │ + ldr r2, [pc, #48] @ (1e9b34 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9b30 ) │ │ │ │ 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 1e9b20 │ │ │ │ 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, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ 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] @ (1e9ca8 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1e9ce4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1e9cac ) │ │ │ │ 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 1e9c7e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9cb6 │ │ │ │ + beq.w 1e9c7e │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #296] @ 1e9cd8 │ │ │ │ - vldr s18, [pc, #296] @ 1e9cdc │ │ │ │ + vldr s19, [pc, #296] @ 1e9ca0 │ │ │ │ + vldr s18, [pc, #296] @ 1e9ca4 │ │ │ │ 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 1e9c30 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c94 │ │ │ │ + bgt.n 1e9c5c │ │ │ │ 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 1e9c50 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c8e │ │ │ │ + bgt.n 1e9c56 │ │ │ │ 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 1e9c4a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c9a │ │ │ │ + bgt.n 1e9c62 │ │ │ │ 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 1e9c44 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9ca0 │ │ │ │ + bgt.n 1e9c68 │ │ │ │ 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 1e9c6e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9bd0 │ │ │ │ + bgt.n 1e9b98 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9bde │ │ │ │ + b.n 1e9ba6 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9c4a │ │ │ │ + b.n 1e9c12 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9c26 │ │ │ │ + b.n 1e9bee │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9c02 │ │ │ │ + b.n 1e9bca │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9c02 │ │ │ │ + b.n 1e9bca │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9bde │ │ │ │ + b.n 1e9ba6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9c26 │ │ │ │ + b.n 1e9bee │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9c4a │ │ │ │ + b.n 1e9c12 │ │ │ │ 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 1e9b8e │ │ │ │ + ldr r2, [pc, #48] @ (1e9cb0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9cac ) │ │ │ │ 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 1e9c9c │ │ │ │ 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, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ 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 1e9dee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9e26 │ │ │ │ + beq.w 1e9dee │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1e9e30 │ │ │ │ - vldr s18, [pc, #280] @ 1e9e34 │ │ │ │ + vldr s19, [pc, #280] @ 1e9df8 │ │ │ │ + vldr s18, [pc, #280] @ 1e9dfc │ │ │ │ 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 1e9d9e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9e02 │ │ │ │ + bgt.n 1e9dca │ │ │ │ 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 1e9dbe │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9dfc │ │ │ │ + bgt.n 1e9dc4 │ │ │ │ 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 1e9db8 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9e08 │ │ │ │ + bgt.n 1e9dd0 │ │ │ │ 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 1e9db2 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9e0e │ │ │ │ + bgt.n 1e9dd6 │ │ │ │ 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 1e9ddc │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9d3c │ │ │ │ + bgt.n 1e9d04 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9d4a │ │ │ │ + b.n 1e9d12 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9dc2 │ │ │ │ + b.n 1e9d8a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9d98 │ │ │ │ + b.n 1e9d60 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9d6e │ │ │ │ + b.n 1e9d36 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9d6e │ │ │ │ + b.n 1e9d36 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9d4a │ │ │ │ + b.n 1e9d12 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9d98 │ │ │ │ + b.n 1e9d60 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9dc2 │ │ │ │ + b.n 1e9d8a │ │ │ │ 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 1e9cfa │ │ │ │ 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 1e9e86 │ │ │ │ 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] @ 1e9e98 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1e9ed4 │ │ │ │ + vldr s21, [pc, #116] @ 1e9e9c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1e9ec0 │ │ │ │ - vldr d8, [pc, #92] @ 1e9ec8 │ │ │ │ + vldr d9, [pc, #88] @ 1e9e88 │ │ │ │ + vldr d8, [pc, #92] @ 1e9e90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e9e96 │ │ │ │ + ble.n 1e9e5e │ │ │ │ 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 +536905,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 1e9e36 │ │ │ │ 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 1e9e98 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1e9f1a │ │ │ │ + cbz r2, 1e9ee2 │ │ │ │ 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 +536937,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 1f5454 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9ef6 │ │ │ │ + bne.n 1e9ebe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9f6e │ │ │ │ + cbz r2, 1e9f36 │ │ │ │ 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 1f5454 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e9f3c │ │ │ │ + bne.n 1e9f04 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9fc6 │ │ │ │ + cbz r2, 1e9f8e │ │ │ │ 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 1f5454 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9f8c │ │ │ │ + bne.n 1e9f54 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ea01c │ │ │ │ + cbz r2, 1e9fe4 │ │ │ │ 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 1f5454 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9fe4 │ │ │ │ + bne.n 1e9fac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ea066 │ │ │ │ + cbz r2, 1ea02e │ │ │ │ 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 1f5454 │ │ │ │ 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 1ea00a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ea0b8 │ │ │ │ + cbz r2, 1ea080 │ │ │ │ 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 1f5454 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1ea08c │ │ │ │ + bne.n 1ea054 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ea108 │ │ │ │ + cbz r2, 1ea0d0 │ │ │ │ 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 1f5454 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ea0dc │ │ │ │ + bne.n 1ea0a4 │ │ │ │ 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] @ (1ea194 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1ea1d0 ) │ │ │ │ + ldr r2, [pc, #172] @ (1ea198 ) │ │ │ │ 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, 1ea176 │ │ │ │ + cbz r5, 1ea176 │ │ │ │ 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 1f5440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1f5478 │ │ │ │ + bl 1f5440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1f5478 │ │ │ │ + bl 1f5440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1f5478 │ │ │ │ + bl 1f5440 │ │ │ │ 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 1ea118 │ │ │ │ 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 1ea10e │ │ │ │ + ldr r2, [pc, #36] @ (1ea19c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea198 ) │ │ │ │ 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 1ea190 │ │ │ │ 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, [r2, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1ea250 ) │ │ │ │ - ldr r3, [pc, #104] @ (1ea254 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ea218 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ea21c ) │ │ │ │ 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, 1ea1fc │ │ │ │ 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 +537206,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 1ea1cc │ │ │ │ + ldr r2, [pc, #32] @ (1ea220 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea21c ) │ │ │ │ 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 1ea214 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1ea2f4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1ea2f8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1ea2bc ) │ │ │ │ + ldr r3, [pc, #136] @ (1ea2c0 ) │ │ │ │ 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, 1ea29a │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1ea2f0 │ │ │ │ + vldr s10, [pc, #100] @ 1ea2b8 │ │ │ │ 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 +537262,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 1ea258 │ │ │ │ + ldr r2, [pc, #40] @ (1ea2c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea2c0 ) │ │ │ │ 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 1ea2b2 │ │ │ │ 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, [r0, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ 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] @ (1ea36c ) │ │ │ │ + ldr r3, [pc, #148] @ (1ea370 ) │ │ │ │ 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, 1ea34e │ │ │ │ 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 +537325,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 1ea2f8 │ │ │ │ + ldr r2, [pc, #36] @ (1ea374 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea370 ) │ │ │ │ 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 1ea366 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ 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] @ (1ea428 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ea42c ) │ │ │ │ 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, 1ea40a │ │ │ │ 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 +537389,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 1ea3a4 │ │ │ │ + ldr r2, [pc, #36] @ (1ea430 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea42c ) │ │ │ │ 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 1ea422 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea4f0 ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea4f4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea4b8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea4bc ) │ │ │ │ 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, 1ea498 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1ea4ec │ │ │ │ + vldr s14, [pc, #80] @ 1ea4b4 │ │ │ │ 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 +537442,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 1ea468 │ │ │ │ + ldr r2, [pc, #36] @ (1ea4c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea4bc ) │ │ │ │ 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 1ea4b0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [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 r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1ea57c ) │ │ │ │ - ldr r3, [pc, #112] @ (1ea580 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ea544 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ea548 ) │ │ │ │ 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, 1ea528 │ │ │ │ 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 +537497,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 1ea4f4 │ │ │ │ + ldr r2, [pc, #32] @ (1ea54c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea548 ) │ │ │ │ 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 1ea540 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ 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] @ (1ea5d4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea5d8 ) │ │ │ │ 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, 1ea5b8 │ │ │ │ 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 +537551,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 1ea57c │ │ │ │ + ldr r2, [pc, #32] @ (1ea5dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea5d8 ) │ │ │ │ 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 1ea5d0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r0, 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, #152] @ (1ea6c4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ea6c8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ea68c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ea690 ) │ │ │ │ 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, 1ea664 │ │ │ │ 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] @ 1ea680 │ │ │ │ + vldr s8, [pc, #116] @ 1ea688 │ │ │ │ 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 +537610,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 1ea618 │ │ │ │ + ldr r2, [pc, #44] @ (1ea694 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ea690 ) │ │ │ │ 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 1ea67c │ │ │ │ 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] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1ea788 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ea78c ) │ │ │ │ + ldr r2, [pc, #164] @ (1ea750 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ea754 ) │ │ │ │ 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, 1ea72a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1ea780 │ │ │ │ + vldr d4, [pc, #128] @ 1ea748 │ │ │ │ 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 +537679,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 1ea6cc │ │ │ │ + ldr r2, [pc, #44] @ (1ea758 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea754 ) │ │ │ │ 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 1ea742 │ │ │ │ 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, [r1, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1ea860 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ea864 ) │ │ │ │ + ldr r2, [pc, #180] @ (1ea828 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ea82c ) │ │ │ │ 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, 1ea804 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ea858 │ │ │ │ + vldr d3, [pc, #144] @ 1ea820 │ │ │ │ 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 +537753,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 1ea790 │ │ │ │ + ldr r2, [pc, #40] @ (1ea830 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea82c ) │ │ │ │ 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 1ea81c │ │ │ │ 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] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ea8fc ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea900 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea8c4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea8c8 ) │ │ │ │ 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, 1ea8a4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea8f8 │ │ │ │ + vldr s12, [pc, #92] @ 1ea8c0 │ │ │ │ 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 +537811,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 1ea868 │ │ │ │ + ldr r2, [pc, #36] @ (1ea8cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea8c8 ) │ │ │ │ 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 1ea8bc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [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 r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea98c ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea990 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea954 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea958 ) │ │ │ │ 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, 1ea936 │ │ │ │ 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 +537868,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 1ea8fe │ │ │ │ + ldr r2, [pc, #36] @ (1ea95c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea958 ) │ │ │ │ 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 1ea94e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [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, #128] @ (1eaa2c ) │ │ │ │ - ldr r3, [pc, #132] @ (1eaa30 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea9f4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea9f8 ) │ │ │ │ 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, 1ea9d6 │ │ │ │ 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 +537925,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 1ea990 │ │ │ │ + ldr r2, [pc, #36] @ (1ea9fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea9f8 ) │ │ │ │ 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 1ea9ee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1eaacc ) │ │ │ │ - ldr r3, [pc, #132] @ (1eaad0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1eaa94 ) │ │ │ │ + ldr r3, [pc, #132] @ (1eaa98 ) │ │ │ │ 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, 1eaa76 │ │ │ │ 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 +537989,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 1eaa2e │ │ │ │ + ldr r2, [pc, #36] @ (1eaa9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaa98 ) │ │ │ │ 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 1eaa8e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1eab74 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eab78 ) │ │ │ │ + ldr r2, [pc, #136] @ (1eab3c ) │ │ │ │ + ldr r3, [pc, #140] @ (1eab40 ) │ │ │ │ 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, 1eab20 │ │ │ │ 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 +538048,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 1eaacc │ │ │ │ + ldr r2, [pc, #32] @ (1eab44 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eab40 ) │ │ │ │ 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 1eab38 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1eac2c ) │ │ │ │ - ldr r3, [pc, #156] @ (1eac30 ) │ │ │ │ + ldr r2, [pc, #152] @ (1eabf4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1eabf8 ) │ │ │ │ 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, 1eabd6 │ │ │ │ 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 +538116,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 1eab72 │ │ │ │ + ldr r2, [pc, #36] @ (1eabfc ) │ │ │ │ + ldr r3, [pc, #28] @ (1eabf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eac26 │ │ │ │ + bne.n 1eabee │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1ead14 ) │ │ │ │ - ldr r3, [pc, #204] @ (1ead18 ) │ │ │ │ + ldr r2, [pc, #200] @ (1eacdc ) │ │ │ │ + ldr r3, [pc, #204] @ (1eace0 ) │ │ │ │ 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 1eacae │ │ │ │ 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] @ 1eacd0 │ │ │ │ + vldr s8, [pc, #164] @ 1eacd8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1eacb4 │ │ │ │ + b.n 1eac7c │ │ │ │ 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 1eaca8 │ │ │ │ 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 1eacae │ │ │ │ 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 1eac40 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eac7c │ │ │ │ + b.n 1eac44 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eac9a │ │ │ │ - ldr r2, [pc, #52] @ (1ead1c ) │ │ │ │ - ldr r3, [pc, #44] @ (1ead18 ) │ │ │ │ + b.n 1eac62 │ │ │ │ + ldr r2, [pc, #52] @ (1eace4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1eace0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eacfe │ │ │ │ + bne.n 1eacc6 │ │ │ │ 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, [r4, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1eae10 ) │ │ │ │ - ldr r3, [pc, #224] @ (1eae14 ) │ │ │ │ + ldr r2, [pc, #220] @ (1eadd8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1eaddc ) │ │ │ │ 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 1eadb2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1eae08 │ │ │ │ + vldr d5, [pc, #184] @ 1eadd0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1eadb0 │ │ │ │ + b.n 1ead78 │ │ │ │ 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 1eadac │ │ │ │ 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 1eada6 │ │ │ │ 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 1eadb2 │ │ │ │ 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 1ead24 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ead60 │ │ │ │ + b.n 1ead28 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ead9c │ │ │ │ + b.n 1ead64 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ead7e │ │ │ │ - ldr r2, [pc, #44] @ (1eae18 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eae14 ) │ │ │ │ + b.n 1ead46 │ │ │ │ + ldr r2, [pc, #44] @ (1eade0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eaddc ) │ │ │ │ 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 1eadca │ │ │ │ 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, [r7, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ 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] @ (1eaef8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1eaefc ) │ │ │ │ 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 1eaed4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d5, [pc, #216] @ 1eaf28 │ │ │ │ + vldr d5, [pc, #216] @ 1eaef0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eaec6 │ │ │ │ + b.n 1eae8e │ │ │ │ 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 1eaece │ │ │ │ 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 1eaec8 │ │ │ │ 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 1eaec2 │ │ │ │ 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 1eaed4 │ │ │ │ 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 1eae20 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eae5c │ │ │ │ + b.n 1eae24 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eaeb6 │ │ │ │ + b.n 1eae7e │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eae98 │ │ │ │ + b.n 1eae60 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eae7a │ │ │ │ - ldr r2, [pc, #40] @ (1eaf38 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eaf34 ) │ │ │ │ + b.n 1eae42 │ │ │ │ + ldr r2, [pc, #40] @ (1eaf00 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eaefc ) │ │ │ │ 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 1eaeec │ │ │ │ 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, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str 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] @ (1eafcc ) │ │ │ │ - ldr r3, [pc, #128] @ (1eafd0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1eaf94 ) │ │ │ │ + ldr r3, [pc, #128] @ (1eaf98 ) │ │ │ │ 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, 1eaf74 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1eafc8 │ │ │ │ + vldr s12, [pc, #92] @ 1eaf90 │ │ │ │ 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 +538433,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 1eaf38 │ │ │ │ + ldr r2, [pc, #36] @ (1eaf9c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eaf98 ) │ │ │ │ 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 1eaf8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1eb05c ) │ │ │ │ - ldr r3, [pc, #116] @ (1eb060 ) │ │ │ │ + ldr r2, [pc, #112] @ (1eb024 ) │ │ │ │ + ldr r3, [pc, #116] @ (1eb028 ) │ │ │ │ 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, 1eb008 │ │ │ │ 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 +538491,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 1eafd0 │ │ │ │ + ldr r2, [pc, #32] @ (1eb02c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb028 ) │ │ │ │ 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 1eb020 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #736] @ (1eb348 ) │ │ │ │ + ldr r7, [pc, #960] @ (1eb3f0 ) │ │ │ │ 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] @ (1eb0c4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1eb0c8 ) │ │ │ │ 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, 1eb0a6 │ │ │ │ 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 +538547,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 1eb060 │ │ │ │ + ldr r2, [pc, #36] @ (1eb0cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb0c8 ) │ │ │ │ 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 1eb0be │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #504] @ (1eb2f8 ) │ │ │ │ + ldr r7, [pc, #728] @ (1eb3a0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #104] @ (1eb170 ) │ │ │ │ + ldr r7, [pc, #328] @ (1eb218 ) │ │ │ │ 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] @ (1eb168 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb16c ) │ │ │ │ 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, 1eb14a │ │ │ │ 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 +538610,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 1eb0fc │ │ │ │ + ldr r2, [pc, #36] @ (1eb170 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb16c ) │ │ │ │ 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 1eb162 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #888] @ (1eb51c ) │ │ │ │ + ldr r7, [pc, #88] @ (1eb1c4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #472] @ (1eb384 ) │ │ │ │ + ldr r6, [pc, #696] @ (1eb42c ) │ │ │ │ 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] @ (1eb210 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eb214 ) │ │ │ │ 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, 1eb1f4 │ │ │ │ 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 +538669,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 1eb1a0 │ │ │ │ + ldr r2, [pc, #32] @ (1eb218 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb214 ) │ │ │ │ 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 1eb20c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #232] @ (1eb334 ) │ │ │ │ + ldr r6, [pc, #456] @ (1eb3dc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #816] @ (1eb584 ) │ │ │ │ + ldr r6, [pc, #16] @ (1eb22c ) │ │ │ │ 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] @ (1eb2cc ) │ │ │ │ + ldr r3, [pc, #160] @ (1eb2d0 ) │ │ │ │ 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 1eb2b0 │ │ │ │ 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 +538742,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 1eb248 │ │ │ │ + ldr r2, [pc, #32] @ (1eb2d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb2d0 ) │ │ │ │ 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 1eb2c8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #584] @ (1eb550 ) │ │ │ │ + ldr r5, [pc, #808] @ (1eb5f8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #64] @ (1eb350 ) │ │ │ │ + ldr r5, [pc, #288] @ (1eb3f8 ) │ │ │ │ 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] @ 1eb384 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #152] @ (1eb3c0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1eb388 ) │ │ │ │ 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, 1eb364 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1eb3b8 │ │ │ │ + vldr s12, [pc, #120] @ 1eb380 │ │ │ │ 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 +538802,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 1eb30e │ │ │ │ + ldr r2, [pc, #36] @ (1eb38c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb388 ) │ │ │ │ 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 1eb37c │ │ │ │ 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 r5, [pc, #56] @ (1eb3c0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #368] @ (1eb538 ) │ │ │ │ + ldr r4, [pc, #592] @ (1eb5e0 ) │ │ │ │ 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] @ (1eb44c ) │ │ │ │ + ldr r3, [pc, #172] @ (1eb450 ) │ │ │ │ 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, 1eb42c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1eb480 │ │ │ │ + vldr s11, [pc, #136] @ 1eb448 │ │ │ │ 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 +538869,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 1eb3c0 │ │ │ │ + ldr r2, [pc, #36] @ (1eb454 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb450 ) │ │ │ │ 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 1eb444 │ │ │ │ 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 r4, [pc, #344] @ (1eb5a8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #592] @ (1eb6e0 ) │ │ │ │ + ldr r3, [pc, #816] @ (1eb788 ) │ │ │ │ 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] @ 1eb4f4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb530 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb4f8 ) │ │ │ │ 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, 1eb4d6 │ │ │ │ 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 +538927,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 1eb48a │ │ │ │ + ldr r2, [pc, #36] @ (1eb4fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb4f8 ) │ │ │ │ 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 1eb4ee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #344] @ (1eb688 ) │ │ │ │ + ldr r3, [pc, #568] @ (1eb730 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #936] @ (1eb8e0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb588 ) │ │ │ │ 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] @ (1eb598 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb59c ) │ │ │ │ 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, 1eb57a │ │ │ │ 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 +538990,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 1eb52c │ │ │ │ + ldr r2, [pc, #36] @ (1eb5a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb59c ) │ │ │ │ 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 1eb592 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #696] @ (1eb88c ) │ │ │ │ + ldr r2, [pc, #920] @ (1eb934 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #280] @ (1eb6f4 ) │ │ │ │ + ldr r2, [pc, #504] @ (1eb79c ) │ │ │ │ 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] @ (1eb648 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eb64c ) │ │ │ │ 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, 1eb62c │ │ │ │ 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 +539051,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 1eb5d0 │ │ │ │ + ldr r2, [pc, #32] @ (1eb650 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb64c ) │ │ │ │ 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 1eb644 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #40] @ (1eb6ac ) │ │ │ │ + ldr r2, [pc, #264] @ (1eb754 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #592] @ (1eb8dc ) │ │ │ │ + ldr r1, [pc, #816] @ (1eb984 ) │ │ │ │ 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] @ (1eb70c ) │ │ │ │ + ldr r3, [pc, #168] @ (1eb710 ) │ │ │ │ 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 1eb6f0 │ │ │ │ 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 +539122,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 1eb680 │ │ │ │ + ldr r2, [pc, #32] @ (1eb714 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb710 ) │ │ │ │ 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 1eb708 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #360] @ (1eb8b0 ) │ │ │ │ + ldr r1, [pc, #584] @ (1eb958 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #832] @ (1eba90 ) │ │ │ │ + ldr r1, [pc, #32] @ (1eb738 ) │ │ │ │ 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] @ 1eb7f4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #200] @ (1eb830 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eb7f8 ) │ │ │ │ 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 1eb7d2 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1eb828 │ │ │ │ + vldr s11, [pc, #164] @ 1eb7f0 │ │ │ │ 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 +539196,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 1eb754 │ │ │ │ + ldr r2, [pc, #40] @ (1eb7fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb7f8 ) │ │ │ │ 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 1eb7ea │ │ │ │ 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 ) │ │ │ │ + ldr r0, [pc, #824] @ (1ebb30 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldr r0, [pc, #152] @ (1eb898 ) │ │ │ │ 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] @ (1eb8fc ) │ │ │ │ + ldr r3, [pc, #236] @ (1eb900 ) │ │ │ │ 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 1eb8da │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1eb930 │ │ │ │ + vldr s10, [pc, #200] @ 1eb8f8 │ │ │ │ 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 +539282,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 1eb836 │ │ │ │ + ldr r2, [pc, #40] @ (1eb904 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb900 ) │ │ │ │ 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 1eb8f2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, ip │ │ │ │ + bx r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #140] @ 1eb9dc │ │ │ │ + ldr.w ip, [pc, #140] @ 1eb9a4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb9e0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb9a8 ) │ │ │ │ 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, 1eb986 │ │ │ │ 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 +539341,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 1eb93a │ │ │ │ + ldr r2, [pc, #36] @ (1eb9ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb9a8 ) │ │ │ │ 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 1eb99e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov lr, r4 │ │ │ │ + mov lr, fp │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, lr │ │ │ │ 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] @ (1eba4c ) │ │ │ │ + ldr r3, [pc, #140] @ (1eba50 ) │ │ │ │ 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, 1eba2e │ │ │ │ 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 +539404,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 1eb9da │ │ │ │ + ldr r2, [pc, #36] @ (1eba54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eba50 ) │ │ │ │ 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 1eba46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp lr, pc │ │ │ │ + mov r6, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp sl, r9 │ │ │ │ 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] @ (1ebafc ) │ │ │ │ + ldr r3, [pc, #148] @ (1ebb00 ) │ │ │ │ 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, 1ebae0 │ │ │ │ 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 +539465,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 1eba84 │ │ │ │ + ldr r2, [pc, #32] @ (1ebb04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebb00 ) │ │ │ │ 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 1ebaf8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, sl │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, ip │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1ebc00 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ebc04 ) │ │ │ │ + ldr r2, [pc, #172] @ (1ebbc8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ebbcc ) │ │ │ │ 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 1ebbac │ │ │ │ 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 +539540,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 1ebb34 │ │ │ │ + ldr r2, [pc, #32] @ (1ebbd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebbcc ) │ │ │ │ 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 1ebbc4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add lr, r4 │ │ │ │ + add lr, fp │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r9 │ │ │ │ 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] @ (1ebc84 ) │ │ │ │ + ldr r3, [pc, #156] @ (1ebc88 ) │ │ │ │ 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, 1ebc5c │ │ │ │ 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] @ 1ebc78 │ │ │ │ + vldr s8, [pc, #116] @ 1ebc80 │ │ │ │ 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 +539601,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 1ebc10 │ │ │ │ + ldr r2, [pc, #44] @ (1ebc8c ) │ │ │ │ + ldr r3, [pc, #40] @ (1ebc88 ) │ │ │ │ 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 1ebc74 │ │ │ │ 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 │ │ │ │ + add r6, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r4 │ │ │ │ + bics r4, 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] @ (1ebd80 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ebd84 ) │ │ │ │ + ldr r2, [pc, #164] @ (1ebd48 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ebd4c ) │ │ │ │ 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, 1ebd22 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1ebd78 │ │ │ │ + vldr d4, [pc, #128] @ 1ebd40 │ │ │ │ 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 +539670,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 1ebcc4 │ │ │ │ + ldr r2, [pc, #44] @ (1ebd50 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ebd4c ) │ │ │ │ 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 1ebd3a │ │ │ │ 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 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmn r6, r2 │ │ │ │ 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] @ (1ebe20 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ebe24 ) │ │ │ │ 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, 1ebdfc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ebe50 │ │ │ │ + vldr d3, [pc, #144] @ 1ebe18 │ │ │ │ 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 +539744,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 1ebd88 │ │ │ │ + ldr r2, [pc, #40] @ (1ebe28 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ebe24 ) │ │ │ │ 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 1ebe14 │ │ │ │ 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 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1ebedc ) │ │ │ │ - ldr r3, [pc, #104] @ (1ebee0 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ebea4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ebea8 ) │ │ │ │ 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, 1ebe88 │ │ │ │ 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 +539797,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 1ebe5a │ │ │ │ + ldr r2, [pc, #32] @ (1ebeac ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebea8 ) │ │ │ │ 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 1ebea0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ebf64 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ebf68 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ebf2c ) │ │ │ │ + ldr r3, [pc, #108] @ (1ebf30 ) │ │ │ │ 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, 1ebf10 │ │ │ │ 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 +539847,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 1ebedc │ │ │ │ + ldr r2, [pc, #32] @ (1ebf34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebf30 ) │ │ │ │ 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 1ebf28 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsrs r0, 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] @ (1ebfe8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1ebfec ) │ │ │ │ + ldr r2, [pc, #100] @ (1ebfb0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ebfb4 ) │ │ │ │ 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, 1ebf94 │ │ │ │ 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 +539896,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 1ebf66 │ │ │ │ + ldr r2, [pc, #32] @ (1ebfb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebfb4 ) │ │ │ │ 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 1ebfac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - eors r6, r6 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r5 │ │ │ │ + eors r4, 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] @ (1ec070 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ec074 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ec038 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ec03c ) │ │ │ │ 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, 1ec01c │ │ │ │ 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 +539946,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 1ebfe8 │ │ │ │ + ldr r2, [pc, #32] @ (1ec040 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec03c ) │ │ │ │ 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 1ec034 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ 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] @ (1ec0b0 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec0ec ) │ │ │ │ + ldr r2, [pc, #88] @ (1ec0b4 ) │ │ │ │ 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, 1ec094 │ │ │ │ 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 1ec072 │ │ │ │ + ldr r2, [pc, #32] @ (1ec0b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec0b4 ) │ │ │ │ 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 1ec0ac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ 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] @ (1ec12c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec168 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec130 ) │ │ │ │ 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, 1ec110 │ │ │ │ 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 +540043,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 1ec0e8 │ │ │ │ + ldr r2, [pc, #32] @ (1ec134 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec130 ) │ │ │ │ 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 1ec128 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ 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] @ (1ec1a4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ec1a8 ) │ │ │ │ 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, 1ec188 │ │ │ │ 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 +540091,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 1ec162 │ │ │ │ + ldr r2, [pc, #32] @ (1ec1ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec1a8 ) │ │ │ │ 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 1ec1a0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ 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] @ (1ec21c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec258 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ec220 ) │ │ │ │ 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, 1ec200 │ │ │ │ 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 1ec1de │ │ │ │ + ldr r2, [pc, #32] @ (1ec224 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec220 ) │ │ │ │ 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 1ec218 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ 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] @ (1ec298 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec2d4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec29c ) │ │ │ │ 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, 1ec27c │ │ │ │ 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 +540188,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 1ec254 │ │ │ │ + ldr r2, [pc, #32] @ (1ec2a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec29c ) │ │ │ │ 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 1ec294 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ 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] @ (1ec310 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ec314 ) │ │ │ │ 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, 1ec2f4 │ │ │ │ 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 +540236,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 1ec2ce │ │ │ │ + ldr r2, [pc, #32] @ (1ec318 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec314 ) │ │ │ │ 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 1ec30c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r5, #4 │ │ │ │ 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] @ (1ec398 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ec39c ) │ │ │ │ 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, 1ec37c │ │ │ │ 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 +540289,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 1ec34c │ │ │ │ + ldr r2, [pc, #32] @ (1ec3a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec39c ) │ │ │ │ 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 1ec394 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ 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] @ (1ec43c ) │ │ │ │ + ldr r3, [pc, #132] @ (1ec440 ) │ │ │ │ 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, 1ec41c │ │ │ │ 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 +540349,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 1ec3d6 │ │ │ │ + ldr r2, [pc, #36] @ (1ec444 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec440 ) │ │ │ │ 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 1ec436 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ 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] @ (1ec4f4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1ec4f8 ) │ │ │ │ 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, 1ec4d8 │ │ │ │ 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 +540417,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 1ec476 │ │ │ │ + ldr r2, [pc, #32] @ (1ec4fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec4f8 ) │ │ │ │ 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 1ec4f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r3, #32 │ │ │ │ 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] @ (1ec5c0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ec5c4 ) │ │ │ │ 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 1ec5a4 │ │ │ │ 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 +540491,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 1ec52e │ │ │ │ + ldr r2, [pc, #32] @ (1ec5c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec5c4 ) │ │ │ │ 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 1ec5bc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ 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] @ (1ec65c ) │ │ │ │ + ldr r3, [pc, #128] @ (1ec660 ) │ │ │ │ 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, 1ec640 │ │ │ │ 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 +540539,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 1ec62c │ │ │ │ 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 1ec602 │ │ │ │ + ldr r2, [pc, #32] @ (1ec664 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec660 ) │ │ │ │ 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 1ec658 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ 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] @ (1ec730 ) │ │ │ │ + ldr r3, [pc, #180] @ (1ec734 ) │ │ │ │ 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 1ec712 │ │ │ │ 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 +540602,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 1ec6da │ │ │ │ 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 1ec6fe │ │ │ │ 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 1ec6a4 │ │ │ │ + ldr r2, [pc, #36] @ (1ec738 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec734 ) │ │ │ │ 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 1ec72c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1ec86c ) │ │ │ │ - ldr r3, [pc, #228] @ (1ec870 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ec834 ) │ │ │ │ + ldr r3, [pc, #228] @ (1ec838 ) │ │ │ │ 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 1ec814 │ │ │ │ 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 +540679,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 1ec7ba │ │ │ │ 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 1ec7e0 │ │ │ │ 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 1ec804 │ │ │ │ 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 1ec776 │ │ │ │ + ldr r2, [pc, #36] @ (1ec83c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec838 ) │ │ │ │ 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 1ec82e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ 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] @ (1ec964 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ec968 ) │ │ │ │ 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 1ec946 │ │ │ │ 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 +540770,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 1ec8c6 │ │ │ │ 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 1ec8ec │ │ │ │ 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 1ec912 │ │ │ │ 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 1ec936 │ │ │ │ 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 1ec876 │ │ │ │ + ldr r2, [pc, #36] @ (1ec96c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec968 ) │ │ │ │ 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 1ec960 │ │ │ │ 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 r7, #164 @ 0xa4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ 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] @ (1ec9e0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec9e4 ) │ │ │ │ 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, 1ec9c4 │ │ │ │ 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 +540864,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 1ec99c │ │ │ │ + ldr r2, [pc, #32] @ (1ec9e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec9e4 ) │ │ │ │ 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 1ec9dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ 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] @ (1eca5c ) │ │ │ │ + ldr r3, [pc, #96] @ (1eca60 ) │ │ │ │ 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, 1eca40 │ │ │ │ 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 +540912,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 1eca18 │ │ │ │ + ldr r2, [pc, #32] @ (1eca64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eca60 ) │ │ │ │ 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 1eca58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ 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] @ (1ecb18 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ecb1c ) │ │ │ │ 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, 1ecaf8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1ecb4c │ │ │ │ + vldr s12, [pc, #124] @ 1ecb14 │ │ │ │ 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 +540974,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 1eca9c │ │ │ │ + ldr r2, [pc, #36] @ (1ecb20 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ecb1c ) │ │ │ │ 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 1ecb10 │ │ │ │ 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 r5, #126 @ 0x7e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r5, #0 │ │ │ │ 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] @ (1ecc04 ) │ │ │ │ + ldr r3, [pc, #208] @ (1ecc08 ) │ │ │ │ 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 1ecbe4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1ecc38 │ │ │ │ + vldr s11, [pc, #172] @ 1ecc00 │ │ │ │ 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 +541052,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 1ecb5e │ │ │ │ + ldr r2, [pc, #36] @ (1ecc0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ecc08 ) │ │ │ │ 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 1ecbfc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r4, #20 │ │ │ │ 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] @ (1ecc90 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ecc94 ) │ │ │ │ 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, 1ecc72 │ │ │ │ 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 +541105,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 1ecc3e │ │ │ │ + ldr r2, [pc, #36] @ (1ecc98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecc94 ) │ │ │ │ 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 1ecc8a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ 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] @ (1ecd1c ) │ │ │ │ + ldr r3, [pc, #112] @ (1ecd20 ) │ │ │ │ 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, 1eccfe │ │ │ │ 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 +541157,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 1eccca │ │ │ │ + ldr r2, [pc, #36] @ (1ecd24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecd20 ) │ │ │ │ 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 1ecd16 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ 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] @ (1ecdb0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ecdb4 ) │ │ │ │ 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, 1ecd92 │ │ │ │ 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 +541212,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 1ecd58 │ │ │ │ + ldr r2, [pc, #36] @ (1ecdb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecdb4 ) │ │ │ │ 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 1ecdaa │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ 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] @ (1ece30 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ece34 ) │ │ │ │ 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, 1ece14 │ │ │ │ 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 +541264,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 1ecde8 │ │ │ │ + ldr r2, [pc, #32] @ (1ece38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ece34 ) │ │ │ │ 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 1ece2c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ 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] @ (1eceb0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1eceb4 ) │ │ │ │ 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, 1ece94 │ │ │ │ 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 +541315,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 1ece68 │ │ │ │ + ldr r2, [pc, #32] @ (1eceb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eceb4 ) │ │ │ │ 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 1eceac │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #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, #108] @ (1ecf74 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ecf78 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ecf3c ) │ │ │ │ + ldr r3, [pc, #112] @ (1ecf40 ) │ │ │ │ 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, 1ecf1c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1ecf70 │ │ │ │ + vldr s15, [pc, #76] @ 1ecf38 │ │ │ │ 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 1eceec │ │ │ │ + ldr r2, [pc, #36] @ (1ecf44 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ecf40 ) │ │ │ │ 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 1ecf34 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ 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] @ (1ecfbc ) │ │ │ │ + ldr r3, [pc, #100] @ (1ecfc0 ) │ │ │ │ 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, 1ecf9e │ │ │ │ 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 +541416,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 1ecf76 │ │ │ │ + ldr r2, [pc, #36] @ (1ecfc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecfc0 ) │ │ │ │ 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 1ecfb6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ 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] @ (1ed03c ) │ │ │ │ + ldr r3, [pc, #100] @ (1ed040 ) │ │ │ │ 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, 1ed01e │ │ │ │ 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 +541465,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 1ecff6 │ │ │ │ + ldr r2, [pc, #36] @ (1ed044 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ed040 ) │ │ │ │ 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 1ed036 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ 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] @ (1ed150 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ed154 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ed154 │ │ │ │ + beq.n 1ed11c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ed180 │ │ │ │ - vldr s21, [pc, #204] @ 1ed184 │ │ │ │ + vldr s20, [pc, #204] @ 1ed148 │ │ │ │ + vldr s21, [pc, #204] @ 1ed14c │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1ed178 │ │ │ │ + vldr d9, [pc, #184] @ 1ed140 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ed120 │ │ │ │ + b.n 1ed0e8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed148 │ │ │ │ + bgt.n 1ed110 │ │ │ │ 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 1ed10a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed14e │ │ │ │ + bgt.n 1ed116 │ │ │ │ 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 1ed11c │ │ │ │ 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 1ed092 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed0dc │ │ │ │ + b.n 1ed0a4 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed104 │ │ │ │ + b.n 1ed0cc │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed0dc │ │ │ │ + b.n 1ed0a4 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed104 │ │ │ │ - ldr r2, [pc, #56] @ (1ed190 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ed18c ) │ │ │ │ + b.n 1ed0cc │ │ │ │ + ldr r2, [pc, #56] @ (1ed158 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ed154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed172 │ │ │ │ + bne.n 1ed13a │ │ │ │ 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 1ed148 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ 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] @ (1ed2a0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ed2a4 ) │ │ │ │ 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 1ed26a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1ed2d0 │ │ │ │ - vldr s21, [pc, #260] @ 1ed2d4 │ │ │ │ + vldr s20, [pc, #260] @ 1ed298 │ │ │ │ + vldr s21, [pc, #260] @ 1ed29c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1ed2c8 │ │ │ │ + vldr d9, [pc, #240] @ 1ed290 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ed25a │ │ │ │ + b.n 1ed222 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed296 │ │ │ │ + bgt.n 1ed25e │ │ │ │ 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 1ed252 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed290 │ │ │ │ + bgt.n 1ed258 │ │ │ │ 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 1ed24c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed29c │ │ │ │ + bgt.n 1ed264 │ │ │ │ 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 1ed26a │ │ │ │ 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 1ed1a8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed1f2 │ │ │ │ + b.n 1ed1ba │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed242 │ │ │ │ + b.n 1ed20a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed21a │ │ │ │ + b.n 1ed1e2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed21a │ │ │ │ + b.n 1ed1e2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed1f2 │ │ │ │ + b.n 1ed1ba │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed242 │ │ │ │ - ldr r2, [pc, #60] @ (1ed2e0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ed2dc ) │ │ │ │ + b.n 1ed20a │ │ │ │ + ldr r2, [pc, #60] @ (1ed2a8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ed2a4 ) │ │ │ │ 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 1ed288 │ │ │ │ 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 1ed298 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1ed458 ) │ │ │ │ - ldr r3, [pc, #348] @ (1ed45c ) │ │ │ │ + ldr r2, [pc, #344] @ (1ed420 ) │ │ │ │ + ldr r3, [pc, #348] @ (1ed424 ) │ │ │ │ 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 1ed3ea │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #308] @ 1ed450 │ │ │ │ - vldr s21, [pc, #308] @ 1ed454 │ │ │ │ + vldr s20, [pc, #308] @ 1ed418 │ │ │ │ + vldr s21, [pc, #308] @ 1ed41c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #288] @ 1ed448 │ │ │ │ - b.n 1ed3ca │ │ │ │ + vldr d9, [pc, #288] @ 1ed410 │ │ │ │ + b.n 1ed392 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed40a │ │ │ │ + bgt.n 1ed3d2 │ │ │ │ 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 1ed3cc │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed41c │ │ │ │ + bgt.n 1ed3e4 │ │ │ │ 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 1ed3c6 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed416 │ │ │ │ + bgt.n 1ed3de │ │ │ │ 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 1ed3c0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed410 │ │ │ │ + bgt.n 1ed3d8 │ │ │ │ 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 1ed3ea │ │ │ │ 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 1ed2f4 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed33e │ │ │ │ + b.n 1ed306 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed3b6 │ │ │ │ + b.n 1ed37e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed38e │ │ │ │ + b.n 1ed356 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed366 │ │ │ │ + b.n 1ed32e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed33e │ │ │ │ + b.n 1ed306 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed3b6 │ │ │ │ + b.n 1ed37e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed38e │ │ │ │ + b.n 1ed356 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed366 │ │ │ │ - ldr r2, [pc, #60] @ (1ed460 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ed45c ) │ │ │ │ + b.n 1ed32e │ │ │ │ + ldr r2, [pc, #60] @ (1ed428 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ed424 ) │ │ │ │ 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 1ed406 │ │ │ │ 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 1ed418 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r4, #14 │ │ │ │ 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] @ (1ed538 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ed53c ) │ │ │ │ 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 1ed4fe │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ed568 │ │ │ │ - vldr s21, [pc, #204] @ 1ed56c │ │ │ │ + vldr s20, [pc, #204] @ 1ed530 │ │ │ │ + vldr s21, [pc, #204] @ 1ed534 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #176] @ 1ed558 │ │ │ │ + vldr d9, [pc, #176] @ 1ed520 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #180] @ 1ed560 │ │ │ │ + vldr d8, [pc, #180] @ 1ed528 │ │ │ │ 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 1ed4ac │ │ │ │ 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 +541878,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 1ed4e0 │ │ │ │ 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 +541896,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 1ed476 │ │ │ │ + ldr r2, [pc, #64] @ (1ed540 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ed53c ) │ │ │ │ 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 1ed51c │ │ │ │ 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 1ed530 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ 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] @ (1ed680 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ed684 ) │ │ │ │ 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 1ed642 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 1ed6b0 │ │ │ │ - vldr s21, [pc, #252] @ 1ed6b4 │ │ │ │ + vldr s20, [pc, #252] @ 1ed678 │ │ │ │ + vldr s21, [pc, #252] @ 1ed67c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ed6a0 │ │ │ │ - vldr d8, [pc, #228] @ 1ed6a8 │ │ │ │ + vldr d9, [pc, #224] @ 1ed668 │ │ │ │ + vldr d8, [pc, #228] @ 1ed670 │ │ │ │ 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 1ed5c2 │ │ │ │ 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 +541978,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 1ed5f6 │ │ │ │ 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 +541994,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 1ed62a │ │ │ │ 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 +542011,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 1ed58e │ │ │ │ + ldr r2, [pc, #68] @ (1ed688 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed684 ) │ │ │ │ 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 1ed660 │ │ │ │ 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 1ed678 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ 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] @ (1ed7f8 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ed7fc ) │ │ │ │ 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 1ed7ba │ │ │ │ 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] @ 1ed7f0 │ │ │ │ + vldr s21, [pc, #300] @ 1ed7f4 │ │ │ │ + vldr d9, [pc, #276] @ 1ed7e0 │ │ │ │ + vldr d8, [pc, #280] @ 1ed7e8 │ │ │ │ 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 1ed70a │ │ │ │ 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 +542094,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 1ed73e │ │ │ │ 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 +542110,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 1ed772 │ │ │ │ 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 +542126,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 1ed7a6 │ │ │ │ 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 +542142,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 1ed6d0 │ │ │ │ + ldr r2, [pc, #68] @ (1ed800 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed7fc ) │ │ │ │ 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 1ed7d6 │ │ │ │ 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 1ed7f0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ 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] @ (1ed890 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed894 ) │ │ │ │ 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, 1ed870 │ │ │ │ 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 1f5454 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ 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 1ed836 │ │ │ │ + ldr r2, [pc, #36] @ (1ed898 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed894 ) │ │ │ │ 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 1ed88a │ │ │ │ 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, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ 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] @ (1ed928 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ed92c ) │ │ │ │ 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, 1ed90a │ │ │ │ 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 1f5454 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ed900 │ │ │ │ - ldr r2, [pc, #36] @ (1ed968 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ed964 ) │ │ │ │ + bne.n 1ed8c8 │ │ │ │ + ldr r2, [pc, #36] @ (1ed930 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ed92c ) │ │ │ │ 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 1ed922 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ 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] @ (1ed9c0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed9c4 ) │ │ │ │ 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, 1ed9a0 │ │ │ │ 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 1f5454 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ 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 1ed966 │ │ │ │ + ldr r2, [pc, #36] @ (1ed9c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed9c4 ) │ │ │ │ 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 1ed9ba │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1eda26 │ │ │ │ + cbz r7, 1ed9ee │ │ │ │ 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 1ed9f0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1eda20 │ │ │ │ + bne.n 1ed9e8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #80] @ 1eda7c │ │ │ │ + vldr s11, [pc, #80] @ 1eda44 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #76] @ 1eda80 │ │ │ │ + vldr s12, [pc, #76] @ 1eda48 │ │ │ │ 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 1eda2a │ │ │ │ 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 1eda2a │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1eda38 │ │ │ │ + bne.n 1eda00 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1eda34 │ │ │ │ + bne.n 1ed9fc │ │ │ │ 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 1edb70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1edba8 │ │ │ │ + beq.w 1edb70 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1edbb0 │ │ │ │ + vldr s12, [pc, #264] @ 1edb78 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1edbb4 │ │ │ │ + vldr s13, [pc, #260] @ 1edb7c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1edb36 │ │ │ │ + b.n 1edafe │ │ │ │ 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 1edac6 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edb84 │ │ │ │ + bge.n 1edb4c │ │ │ │ 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 1edaee │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edb8a │ │ │ │ + bge.n 1edb52 │ │ │ │ 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 1edb66 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edb66 │ │ │ │ + ble.n 1edb2e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edb66 │ │ │ │ + bge.n 1edb2e │ │ │ │ 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 1eda9a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1edac0 │ │ │ │ + blt.n 1eda88 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1edad2 │ │ │ │ + b.n 1eda9a │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1edafe │ │ │ │ + b.n 1edac6 │ │ │ │ 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 1edafe │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1edab4 │ │ │ │ + bne.n 1eda7c │ │ │ │ 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 1eda4c │ │ │ │ + cbz r2, 1edbe0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1edc1c │ │ │ │ + vldr s11, [pc, #88] @ 1edbe4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1edc20 │ │ │ │ + vldr s12, [pc, #84] @ 1edbe8 │ │ │ │ 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 1edbd0 │ │ │ │ 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 1edbd0 │ │ │ │ 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 1edb98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edc90 │ │ │ │ + cbz r2, 1edc58 │ │ │ │ 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] @ 1edc5c │ │ │ │ + vldr s13, [pc, #96] @ 1edc60 │ │ │ │ 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 1edc34 │ │ │ │ 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 1edc34 │ │ │ │ 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 1edc04 │ │ │ │ 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, 1edcd2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1edd0c │ │ │ │ + vldr s12, [pc, #100] @ 1edcd4 │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1edd10 │ │ │ │ + vldr s13, [pc, #100] @ 1edcd8 │ │ │ │ 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 1edcae │ │ │ │ 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 1edcae │ │ │ │ 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 1edc7a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edd7a │ │ │ │ + cbz r2, 1edd42 │ │ │ │ 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] @ 1edd44 │ │ │ │ + vldr s12, [pc, #92] @ 1edd48 │ │ │ │ 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 1edd24 │ │ │ │ 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 1edd24 │ │ │ │ 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 1edcf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1eddf4 │ │ │ │ + cbz r2, 1eddbc │ │ │ │ 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] @ 1eddc0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1eddfc │ │ │ │ + vldr s16, [pc, #80] @ 1eddc4 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ 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 1edda8 │ │ │ │ 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 1edda8 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1eddac │ │ │ │ + bne.n 1edd74 │ │ │ │ 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, 1ede44 │ │ │ │ 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] @ 1ede48 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ 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 1ede20 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1ede84 │ │ │ │ + vldr s15, [pc, #60] @ 1ede4c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ede58 │ │ │ │ + bge.n 1ede20 │ │ │ │ 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 1eddf0 │ │ │ │ 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, 1ede86 │ │ │ │ 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 +542753,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 1ede62 │ │ │ │ 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] @ (1edf6c ) │ │ │ │ + ldr r3, [pc, #212] @ (1edf70 ) │ │ │ │ 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 1edf46 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1edf9c │ │ │ │ - vldr s12, [pc, #172] @ 1edfa0 │ │ │ │ + vldr s11, [pc, #172] @ 1edf64 │ │ │ │ + vldr s12, [pc, #172] @ 1edf68 │ │ │ │ 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 1edefe │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edf36 │ │ │ │ + bge.n 1edefe │ │ │ │ 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 1edf36 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edf6e │ │ │ │ + bge.n 1edf36 │ │ │ │ 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 1edec2 │ │ │ │ + ldr r2, [pc, #44] @ (1edf74 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edf70 ) │ │ │ │ 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 1edf5e │ │ │ │ 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 r1, #94 @ 0x5e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ 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] @ (1ee060 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1ee09c ) │ │ │ │ + ldr r2, [pc, #212] @ (1ee064 ) │ │ │ │ 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 1ee03a │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1ee090 │ │ │ │ + vldr s11, [pc, #176] @ 1ee058 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1ee094 │ │ │ │ + vldr s12, [pc, #172] @ 1ee05c │ │ │ │ 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 1edff0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1ee028 │ │ │ │ + bge.n 1edff0 │ │ │ │ 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 1ee02c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ee064 │ │ │ │ + bge.n 1ee02c │ │ │ │ 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 1edfb0 │ │ │ │ + ldr r2, [pc, #44] @ (1ee068 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee064 ) │ │ │ │ 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 1ee052 │ │ │ │ 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 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r7, #6 │ │ │ │ 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] @ (1ee154 ) │ │ │ │ + ldr r3, [pc, #216] @ (1ee158 ) │ │ │ │ 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 1ee12e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1ee184 │ │ │ │ - vldr s12, [pc, #176] @ 1ee188 │ │ │ │ + vldr s11, [pc, #176] @ 1ee14c │ │ │ │ + vldr s12, [pc, #176] @ 1ee150 │ │ │ │ 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 1ee0e4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ee11c │ │ │ │ + bge.n 1ee0e4 │ │ │ │ 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 1ee114 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ee14c │ │ │ │ + bge.n 1ee114 │ │ │ │ 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 1ee0a8 │ │ │ │ + ldr r2, [pc, #44] @ (1ee15c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee158 ) │ │ │ │ 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 1ee146 │ │ │ │ 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, r7, #5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee24a │ │ │ │ + beq.n 1ee212 │ │ │ │ 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] @ 1ee214 │ │ │ │ + vldr s16, [pc, #144] @ 1ee218 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee1f6 │ │ │ │ + ble.n 1ee1be │ │ │ │ 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 1ee1be │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee234 │ │ │ │ + ble.n 1ee1fc │ │ │ │ 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 1ee1fc │ │ │ │ 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 1ee18a │ │ │ │ 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 1ee2d6 │ │ │ │ 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] @ 1ee2d8 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee2b6 │ │ │ │ + ble.n 1ee27e │ │ │ │ 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 1ee27e │ │ │ │ + vldr s15, [pc, #104] @ 1ee2dc │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee2ee │ │ │ │ + ble.n 1ee2b6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee2ee │ │ │ │ - vldr s15, [pc, #48] @ 1ee314 │ │ │ │ + bge.n 1ee2b6 │ │ │ │ + vldr s15, [pc, #48] @ 1ee2dc │ │ │ │ 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 1ee246 │ │ │ │ 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] @ (1ee3f8 ) │ │ │ │ + ldr r3, [pc, #264] @ (1ee3fc ) │ │ │ │ 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 1ee3d2 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #224] @ 1ee428 │ │ │ │ - vldr s12, [pc, #224] @ 1ee42c │ │ │ │ + vldr s11, [pc, #224] @ 1ee3f0 │ │ │ │ + vldr s12, [pc, #224] @ 1ee3f4 │ │ │ │ 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 1ee35e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee396 │ │ │ │ + bge.n 1ee35e │ │ │ │ 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 1ee38e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee3c6 │ │ │ │ + bge.n 1ee38e │ │ │ │ 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 1ee3be │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee3f6 │ │ │ │ + bge.n 1ee3be │ │ │ │ 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 1ee31a │ │ │ │ + ldr r2, [pc, #44] @ (1ee400 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee3fc ) │ │ │ │ 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 1ee3ea │ │ │ │ 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, r0, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r4, #0 │ │ │ │ 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] @ (1ee514 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee518 ) │ │ │ │ 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 1ee4f0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1ee544 │ │ │ │ - vldr s12, [pc, #216] @ 1ee548 │ │ │ │ + vldr s11, [pc, #216] @ 1ee50c │ │ │ │ + vldr s12, [pc, #216] @ 1ee510 │ │ │ │ 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 1ee47c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee4b4 │ │ │ │ + bge.n 1ee47c │ │ │ │ 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 1ee4ac │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee4e4 │ │ │ │ + bge.n 1ee4ac │ │ │ │ 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 1ee4dc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee514 │ │ │ │ + bge.n 1ee4dc │ │ │ │ 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 1ee43e │ │ │ │ + ldr r2, [pc, #40] @ (1ee51c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee518 ) │ │ │ │ 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 1ee508 │ │ │ │ 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, r4, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ee590 │ │ │ │ + cbz r2, 1ee558 │ │ │ │ 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 +543364,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 1ee534 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee67a │ │ │ │ + beq.n 1ee642 │ │ │ │ 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] @ 1ee644 │ │ │ │ + vldr s16, [pc, #192] @ 1ee648 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee5f4 │ │ │ │ + ble.n 1ee5bc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee5f4 │ │ │ │ + bge.n 1ee5bc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee62a │ │ │ │ + ble.n 1ee5f2 │ │ │ │ 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 1ee5f2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee660 │ │ │ │ + ble.n 1ee628 │ │ │ │ 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 1ee628 │ │ │ │ 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 1ee588 │ │ │ │ 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] @ (1ee78c ) │ │ │ │ + ldr r3, [pc, #304] @ (1ee790 ) │ │ │ │ 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 1ee768 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #264] @ 1ee7bc │ │ │ │ - vldr s12, [pc, #264] @ 1ee7c0 │ │ │ │ + vldr s11, [pc, #264] @ 1ee784 │ │ │ │ + vldr s12, [pc, #264] @ 1ee788 │ │ │ │ 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 1ee6c8 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee700 │ │ │ │ + bge.n 1ee6c8 │ │ │ │ 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 1ee6f8 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee730 │ │ │ │ + bge.n 1ee6f8 │ │ │ │ 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 1ee728 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee760 │ │ │ │ + bge.n 1ee728 │ │ │ │ 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 1ee758 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee790 │ │ │ │ + bge.n 1ee758 │ │ │ │ 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 1ee684 │ │ │ │ + ldr r2, [pc, #40] @ (1ee794 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee790 ) │ │ │ │ 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 1ee780 │ │ │ │ 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, r3, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r2, r2 │ │ │ │ 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] @ (1ee8c0 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee8c4 ) │ │ │ │ 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 1ee894 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee8f0 │ │ │ │ - vldr s16, [pc, #236] @ 1ee8f4 │ │ │ │ + vldr s17, [pc, #236] @ 1ee8b8 │ │ │ │ + vldr s16, [pc, #236] @ 1ee8bc │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee84a │ │ │ │ + ble.n 1ee812 │ │ │ │ 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 1ee812 │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee882 │ │ │ │ + ble.n 1ee84a │ │ │ │ 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 1ee84a │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee8ba │ │ │ │ + ble.n 1ee882 │ │ │ │ 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 1ee882 │ │ │ │ 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 1ee7d6 │ │ │ │ + ldr r2, [pc, #48] @ (1ee8c8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee8c4 ) │ │ │ │ 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 1ee8b2 │ │ │ │ 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 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ 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] @ (1ee9f4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee9f8 ) │ │ │ │ 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 1ee9c8 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1eea24 │ │ │ │ - vldr s16, [pc, #236] @ 1eea28 │ │ │ │ + vldr s17, [pc, #236] @ 1ee9ec │ │ │ │ + vldr s16, [pc, #236] @ 1ee9f0 │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee97e │ │ │ │ + ble.n 1ee946 │ │ │ │ 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 1ee946 │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee9b6 │ │ │ │ + ble.n 1ee97e │ │ │ │ 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 1ee97e │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee9ee │ │ │ │ + ble.n 1ee9b6 │ │ │ │ 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 1ee9b6 │ │ │ │ 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 1ee90a │ │ │ │ + ldr r2, [pc, #48] @ (1ee9fc ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee9f8 ) │ │ │ │ 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 1ee9e6 │ │ │ │ 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, r2, #28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eeb4e │ │ │ │ + beq.w 1eeb16 │ │ │ │ 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] @ 1eeb18 │ │ │ │ + vldr s16, [pc, #244] @ 1eeb1c │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eea96 │ │ │ │ + ble.n 1eea5e │ │ │ │ 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 1eea5e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeacc │ │ │ │ + ble.n 1eea94 │ │ │ │ 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 1eea94 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb02 │ │ │ │ + ble.n 1eeaca │ │ │ │ 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 1eeaca │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb38 │ │ │ │ + ble.n 1eeb00 │ │ │ │ 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 1eeb00 │ │ │ │ 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 1eea2a │ │ │ │ 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 1eec3e │ │ │ │ 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] @ 1eec40 │ │ │ │ + vldr s16, [pc, #252] @ 1eec44 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eebbc │ │ │ │ + ble.n 1eeb84 │ │ │ │ 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 1eeb84 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eebf2 │ │ │ │ + ble.n 1eebba │ │ │ │ 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 1eebba │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eec28 │ │ │ │ + ble.n 1eebf0 │ │ │ │ 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 1eebf0 │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eec60 │ │ │ │ + ble.n 1eec28 │ │ │ │ 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 1eec28 │ │ │ │ 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 1eeb4a │ │ │ │ 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] @ (1eed9c ) │ │ │ │ + ldr r3, [pc, #320] @ (1eeda0 ) │ │ │ │ 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 1eed72 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #280] @ 1eedcc │ │ │ │ - vldr s16, [pc, #280] @ 1eedd0 │ │ │ │ + vldr s17, [pc, #280] @ 1eed94 │ │ │ │ + vldr s16, [pc, #280] @ 1eed98 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1f548c │ │ │ │ + bl 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eecf4 │ │ │ │ + ble.n 1eecbc │ │ │ │ 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 1eecbc │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eed2c │ │ │ │ + ble.n 1eecf4 │ │ │ │ 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 1eecf4 │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eed64 │ │ │ │ + ble.n 1eed2c │ │ │ │ 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 1eed2c │ │ │ │ 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 1f5454 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eed9c │ │ │ │ + ble.n 1eed64 │ │ │ │ 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 1eed64 │ │ │ │ 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 1eec80 │ │ │ │ + ldr r2, [pc, #48] @ (1eeda4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1eeda0 ) │ │ │ │ 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 1eed8e │ │ │ │ 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, r3, #14 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1eedf2 │ │ │ │ + cbz r2, 1eedba │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1eede4 │ │ │ │ + bne.n 1eedac │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eee40 │ │ │ │ + cbz r2, 1eee08 │ │ │ │ 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 +544115,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 1eedd2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee84 │ │ │ │ + cbz r2, 1eee4c │ │ │ │ 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 +544137,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 1eee22 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeed0 │ │ │ │ + cbz r2, 1eee98 │ │ │ │ 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 +544160,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 1eee64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eef28 │ │ │ │ + cbz r2, 1eeef0 │ │ │ │ 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 +544190,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 1eeeba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eef74 │ │ │ │ + cbz r2, 1eef3c │ │ │ │ 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 +544215,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 1eef0e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eefcc │ │ │ │ + cbz r2, 1eef94 │ │ │ │ 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 +544243,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 1eef58 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef024 │ │ │ │ + cbz r2, 1eefec │ │ │ │ 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 +544271,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 1eefb0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef05e │ │ │ │ + cbz r2, 1ef026 │ │ │ │ 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 +544291,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 1ef000 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef0a2 │ │ │ │ + cbz r2, 1ef06a │ │ │ │ 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 +544314,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 1ef036 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef0e2 │ │ │ │ + cbz r2, 1ef0aa │ │ │ │ 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 +544335,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 1ef078 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef130 │ │ │ │ + cbz r2, 1ef0f8 │ │ │ │ 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 +544360,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 1ef0c2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef18e │ │ │ │ + cbz r2, 1ef156 │ │ │ │ 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 +544388,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 1ef112 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef1e0 │ │ │ │ + cbz r2, 1ef1a8 │ │ │ │ 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 +544414,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 1ef16a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef23c │ │ │ │ + cbz r2, 1ef204 │ │ │ │ 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 +544445,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 1ef1ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef298 │ │ │ │ + cbz r2, 1ef260 │ │ │ │ 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 +544474,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 1ef224 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef2da │ │ │ │ + cbz r2, 1ef2a2 │ │ │ │ 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 +544497,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 1ef278 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef31c │ │ │ │ + cbz r2, 1ef2e4 │ │ │ │ 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 +544520,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 1ef2b2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef37e │ │ │ │ + cbz r2, 1ef346 │ │ │ │ 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 +544551,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 1ef2fe │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef3da │ │ │ │ + cbz r2, 1ef3a2 │ │ │ │ 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 +544579,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 1ef364 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef418 │ │ │ │ + cbz r2, 1ef3e0 │ │ │ │ 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 +544600,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 1ef3b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef458 │ │ │ │ + cbz r2, 1ef420 │ │ │ │ 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 +544622,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 1ef3f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef4ba │ │ │ │ + cbz r2, 1ef482 │ │ │ │ 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 +544653,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 1ef43e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef514 │ │ │ │ + cbz r2, 1ef4dc │ │ │ │ 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 +544681,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 1ef4a0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef586 │ │ │ │ + cbz r2, 1ef54e │ │ │ │ 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 +544713,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 1ef4fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef5f6 │ │ │ │ + cbz r2, 1ef5be │ │ │ │ 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 +544744,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 1ef56a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef648 │ │ │ │ + cbz r2, 1ef610 │ │ │ │ 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 +544770,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 1ef5ca │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef6c4 │ │ │ │ + cbz r2, 1ef68c │ │ │ │ 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 +544807,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 1ef62a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef73c │ │ │ │ + cbz r2, 1ef704 │ │ │ │ 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 +544842,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 1ef6ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef788 │ │ │ │ + cbz r2, 1ef750 │ │ │ │ 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 +544867,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 1ef718 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef7d8 │ │ │ │ + cbz r2, 1ef7a0 │ │ │ │ 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 +544894,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 1ef762 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef854 │ │ │ │ + cbz r2, 1ef81c │ │ │ │ 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 +544931,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 1ef7be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef89e │ │ │ │ + cbz r2, 1ef866 │ │ │ │ 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 +544956,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 1ef830 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef912 │ │ │ │ + cbz r2, 1ef8da │ │ │ │ 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 +544990,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 1ef884 │ │ │ │ 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] @ (1ef980 ) │ │ │ │ + ldr r3, [pc, #144] @ (1ef984 ) │ │ │ │ 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 1ef960 │ │ │ │ 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 +545038,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 1ef910 │ │ │ │ + ldr r2, [pc, #36] @ (1ef988 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef984 ) │ │ │ │ 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 1ef97a │ │ │ │ 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, r1, #28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1efa14 │ │ │ │ + cbz r2, 1ef9dc │ │ │ │ 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 +545082,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 1ef99a │ │ │ │ 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] @ (1efa88 ) │ │ │ │ + ldr r3, [pc, #148] @ (1efa8c ) │ │ │ │ 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 1efa68 │ │ │ │ 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 +545132,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 1efa14 │ │ │ │ + ldr r2, [pc, #36] @ (1efa90 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efa8c ) │ │ │ │ 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 1efa82 │ │ │ │ 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, r0, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1efb20 │ │ │ │ + cbz r2, 1efae8 │ │ │ │ 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 +545176,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 1efaa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efb78 │ │ │ │ + cbz r2, 1efb40 │ │ │ │ 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 +545204,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 1efafc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efbd0 │ │ │ │ + cbz r2, 1efb98 │ │ │ │ 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 +545232,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 1efb5a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efc28 │ │ │ │ + cbz r2, 1efbf0 │ │ │ │ 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 +545260,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 1efbb2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efc80 │ │ │ │ + cbz r2, 1efc48 │ │ │ │ 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 +545288,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 1efc04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efcd8 │ │ │ │ + cbz r2, 1efca0 │ │ │ │ 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 +545316,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 1efc5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efd30 │ │ │ │ + cbz r2, 1efcf8 │ │ │ │ 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 +545344,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 1efcb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efd88 │ │ │ │ + cbz r2, 1efd50 │ │ │ │ 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 +545372,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 1efd0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efdd2 │ │ │ │ + cbz r2, 1efd9a │ │ │ │ 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 +545398,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 1efd62 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1efe1a │ │ │ │ + cbz r2, 1efde2 │ │ │ │ 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 +545423,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 1efdaa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efea8 │ │ │ │ + beq.n 1efe70 │ │ │ │ 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 +545464,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 1efdfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eff38 │ │ │ │ + beq.n 1eff00 │ │ │ │ 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 +545506,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 1efe8c │ │ │ │ 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] @ (1effc8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1effcc ) │ │ │ │ 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 1effa8 │ │ │ │ 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 +545565,48 @@ │ │ │ │ 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 1eff38 │ │ │ │ + ldr r2, [pc, #36] @ (1effd0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1effcc ) │ │ │ │ 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 1effc2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r3 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1f00c0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1f00c4 ) │ │ │ │ + ldr r2, [pc, #160] @ (1f0088 ) │ │ │ │ + ldr r3, [pc, #160] @ (1f008c ) │ │ │ │ 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, 1f006a │ │ │ │ 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 +545632,46 @@ │ │ │ │ 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 1f000e │ │ │ │ + ldr r2, [pc, #36] @ (1f0090 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f008c ) │ │ │ │ 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 1f0084 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - vaddl.u16 q8, d24, d26 │ │ │ │ + movs r0, r2 │ │ │ │ + lsls r3, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d22, d26 │ │ │ │ + vaddl.u8 q0, d30, 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, #168] @ (1f0188 ) │ │ │ │ - ldr r3, [pc, #168] @ (1f018c ) │ │ │ │ + ldr r2, [pc, #168] @ (1f0150 ) │ │ │ │ + ldr r3, [pc, #168] @ (1f0154 ) │ │ │ │ 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, 1f0130 │ │ │ │ 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 +545698,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 1f00d0 │ │ │ │ + ldr r2, [pc, #36] @ (1f0158 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f0154 ) │ │ │ │ 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 1f014a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.u16 d0, d24, d26 │ │ │ │ + vhadd.u16 d16, d16, d26 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 9, cr0, cr0, cr10, {5} │ │ │ │ - cbz r2, 1f01f2 │ │ │ │ + cdp2 0, 12, cr0, cr8, cr10, {5} │ │ │ │ + cbz r2, 1f01ba │ │ │ │ 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 +545743,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 1f016c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f0242 │ │ │ │ + cbz r2, 1f020a │ │ │ │ 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 +545769,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 1f01c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f02ac │ │ │ │ + cbz r2, 1f0274 │ │ │ │ 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 +545802,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 1f0220 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0318 │ │ │ │ + cbz r2, 1f02e0 │ │ │ │ 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 +545836,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 1f028c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f037c │ │ │ │ + cbz r2, 1f0344 │ │ │ │ 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 +545867,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 1f02f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f03e0 │ │ │ │ + cbz r2, 1f03a8 │ │ │ │ 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 +545898,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 1f0358 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0444 │ │ │ │ + cbz r2, 1f040c │ │ │ │ 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 +545929,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 1f03bc │ │ │ │ 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] @ (1f04dc ) │ │ │ │ + ldr r3, [pc, #184] @ (1f04e0 ) │ │ │ │ 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 1f04bc │ │ │ │ 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 +545991,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 1f0444 │ │ │ │ + ldr r2, [pc, #36] @ (1f04e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f04e0 ) │ │ │ │ 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 1f04d6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb9c00aa │ │ │ │ + @ instruction: 0xfbd400aa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb0400aa │ │ │ │ + @ instruction: 0xfb3c00aa │ │ │ │ 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] @ (1f05c0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f05c4 ) │ │ │ │ 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 1f05a0 │ │ │ │ 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 +546066,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 1f0524 │ │ │ │ + ldr r2, [pc, #36] @ (1f05c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f05c4 ) │ │ │ │ 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 1f05ba │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfac400aa │ │ │ │ + @ instruction: 0xfafc00aa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa2000aa │ │ │ │ + @ instruction: 0xfa5800aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f069c │ │ │ │ + beq.n 1f0664 │ │ │ │ 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 +546125,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 1f05e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0738 │ │ │ │ + beq.n 1f0700 │ │ │ │ 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 +546170,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 1f0680 │ │ │ │ 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] @ (1f07dc ) │ │ │ │ + ldr r3, [pc, #196] @ (1f07e0 ) │ │ │ │ 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 1f07be │ │ │ │ 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 +546232,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 1f0742 │ │ │ │ + ldr r2, [pc, #36] @ (1f07e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f07e0 ) │ │ │ │ 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 1f07d8 │ │ │ │ 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 │ │ │ │ + str??.w r0, [r0, #170] @ 0xaa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r2, sl, lsl #2] │ │ │ │ - cbz r2, 1f0878 │ │ │ │ + ldrh.w r0, [sl, sl, lsl #2] │ │ │ │ + cbz r2, 1f0840 │ │ │ │ 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 +546274,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 1f07f4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f08d8 │ │ │ │ + cbz r2, 1f08a0 │ │ │ │ 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 +546303,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 1f0852 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0938 │ │ │ │ + cbz r2, 1f0900 │ │ │ │ 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 +546332,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 1f08b2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0994 │ │ │ │ + cbz r2, 1f095c │ │ │ │ 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 +546361,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 1f0910 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f09e8 │ │ │ │ + cbz r2, 1f09b0 │ │ │ │ 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 +546389,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 1f096c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0a3c │ │ │ │ + cbz r2, 1f0a04 │ │ │ │ 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 +546417,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 1f09c0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0a90 │ │ │ │ + cbz r2, 1f0a58 │ │ │ │ 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 +546445,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 1f0a14 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0ae4 │ │ │ │ + cbz r2, 1f0aac │ │ │ │ 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 +546473,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 1f0a68 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0b84 │ │ │ │ + beq.n 1f0b4c │ │ │ │ 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 +546519,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 1f0acc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0c24 │ │ │ │ + beq.n 1f0bec │ │ │ │ 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 +546565,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 1f0b6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0cc4 │ │ │ │ + beq.n 1f0c8c │ │ │ │ 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 +546611,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 1f0c0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0d64 │ │ │ │ + beq.n 1f0d2c │ │ │ │ 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 +546657,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 1f0cac │ │ │ │ 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] @ (1f0e10 ) │ │ │ │ + ldr r3, [pc, #204] @ (1f0e14 ) │ │ │ │ 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 1f0df2 │ │ │ │ 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 +546725,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 1f0d60 │ │ │ │ + ldr r2, [pc, #36] @ (1f0e18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0e14 ) │ │ │ │ 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 1f0e0c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf27c00aa │ │ │ │ + @ instruction: 0xf2b400aa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, lr, #170 @ 0xaa │ │ │ │ + addw r0, r6, #170 @ 0xaa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1f0f1c ) │ │ │ │ - ldr r3, [pc, #180] @ (1f0f20 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f0ee4 ) │ │ │ │ + ldr r3, [pc, #180] @ (1f0ee8 ) │ │ │ │ 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 1f0ec6 │ │ │ │ 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 +546796,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 1f0e58 │ │ │ │ + ldr r2, [pc, #36] @ (1f0eec ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0ee8 ) │ │ │ │ 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 1f0ee0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf19000aa │ │ │ │ + rsb r0, r8, #170 @ 0xaa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0fa00aa │ │ │ │ + @ instruction: 0xf13200aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0fd0 │ │ │ │ + beq.n 1f0f98 │ │ │ │ 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 +546858,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 1f0f08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f1044 │ │ │ │ + cbz r2, 1f100c │ │ │ │ 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 +546893,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 1f0faa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f10ba │ │ │ │ + cbz r2, 1f1082 │ │ │ │ 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 +546928,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 1f101e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f112c │ │ │ │ + cbz r2, 1f10f4 │ │ │ │ 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 +546962,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 1f1092 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f11a0 │ │ │ │ + cbz r2, 1f1168 │ │ │ │ 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 +546997,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 1f1106 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f124a │ │ │ │ + beq.n 1f1212 │ │ │ │ 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 +547046,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 1f1186 │ │ │ │ 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] @ (1f1300 ) │ │ │ │ + ldr r3, [pc, #216] @ (1f1304 ) │ │ │ │ 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 1f12e2 │ │ │ │ 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 +547117,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 1f1244 │ │ │ │ + ldr r2, [pc, #36] @ (1f1308 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f1304 ) │ │ │ │ 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 1f12fc │ │ │ │ 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 │ │ │ │ + ldcl 0, cr0, [r0, #680] @ 0x2a8 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr], {170} @ 0xaa │ │ │ │ + ldc 0, cr0, [r6, #-680] @ 0xfffffd58 │ │ │ │ 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] @ (1f1408 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f140c ) │ │ │ │ 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 1f13ea │ │ │ │ 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 +547200,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 1f1344 │ │ │ │ + ldr r2, [pc, #36] @ (1f1410 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f140c ) │ │ │ │ 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 1f1404 │ │ │ │ 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 │ │ │ │ + ldcl 0, cr0, [r8], {170} @ 0xaa │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r6, sl, asr #2 │ │ │ │ + stc 0, cr0, [lr], {170} @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f14f4 │ │ │ │ + beq.n 1f14bc │ │ │ │ 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 +547262,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 1f142c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1f1504 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f14cc ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1f1514 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f14dc ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ 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] @ (1f16cc ) │ │ │ │ + ldr r3, [pc, #472] @ (1f16d0 ) │ │ │ │ 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, 1f154c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61074 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f158a │ │ │ │ + beq.n 1f1552 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f16f2 │ │ │ │ + blt.w 1f16ba │ │ │ │ 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 1f16b4 │ │ │ │ + ldr r2, [pc, #420] @ (1f16d4 ) │ │ │ │ + ldr r3, [pc, #412] @ (1f16d0 ) │ │ │ │ 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 1f16c8 │ │ │ │ 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] @ (1f16d8 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1f1542 │ │ │ │ + b.n 1f150a │ │ │ │ blx 61998 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1f1714 ) │ │ │ │ + ldr r0, [pc, #384] @ (1f16dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f15a0 │ │ │ │ + bl 1f7874 │ │ │ │ + cbz r0, 1f1568 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1644 │ │ │ │ + bne.n 1f160c │ │ │ │ blx 61998 │ │ │ │ - ldr r2, [pc, #368] @ (1f1718 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f16e0 ) │ │ │ │ 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 1f169a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbnz r0, 1f1602 │ │ │ │ + cbnz r0, 1f15ca │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1f16da │ │ │ │ + bne.w 1f16a2 │ │ │ │ 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 1f1624 │ │ │ │ + ldr r3, [pc, #320] @ (1f16e4 ) │ │ │ │ + ldr r2, [pc, #320] @ (1f16e8 ) │ │ │ │ + ldr r1, [pc, #324] @ (1f16ec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 1f152e │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f16b0 │ │ │ │ + bne.n 1f1678 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 617a4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbz r0, 1f165c │ │ │ │ + cbz r0, 1f1624 │ │ │ │ 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] @ (1f16f0 ) │ │ │ │ + ldr r2, [pc, #256] @ (1f16f4 ) │ │ │ │ + ldr r1, [pc, #260] @ (1f16f8 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f15fa │ │ │ │ - ldr r2, [pc, #236] @ (1f1734 ) │ │ │ │ + b.n 1f15c2 │ │ │ │ + ldr r2, [pc, #236] @ (1f16fc ) │ │ │ │ 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 1f169a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f16d2 │ │ │ │ - ldr r2, [pc, #212] @ (1f1738 ) │ │ │ │ + beq.n 1f169a │ │ │ │ + ldr r2, [pc, #212] @ (1f1700 ) │ │ │ │ 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 1f16c0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f16f8 │ │ │ │ + beq.n 1f16c0 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61408 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f16a2 │ │ │ │ + blt.n 1f166a │ │ │ │ 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 1f151e │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f1566 │ │ │ │ + b.n 1f152e │ │ │ │ blx 60ee8 │ │ │ │ - ldr r3, [pc, #132] @ (1f173c ) │ │ │ │ - ldr r2, [pc, #136] @ (1f1740 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f1744 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f1704 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f1708 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f170c ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f15fa │ │ │ │ + b.n 1f15c2 │ │ │ │ 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 1f15c2 │ │ │ │ + ldr r3, [pc, #108] @ (1f1710 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f1714 ) │ │ │ │ + ldr r1, [pc, #112] @ (1f1718 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - b.n 1f15ea │ │ │ │ + b.n 1f15b2 │ │ │ │ mov r0, r4 │ │ │ │ blx 6127c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f1566 │ │ │ │ + b.n 1f152e │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f1566 │ │ │ │ + b.n 1f152e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - pkhtb r0, ip, sl, asr #2 │ │ │ │ + add.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 │ │ │ │ - movs r0, r3 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + pkhtb r0, sl, sl, asr #2 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ movs r0, r3 │ │ │ │ add r7, sp, #824 @ 0x338 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ + movs r0, r3 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r0, r5 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ movs r0, r5 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - svc 8 │ │ │ │ + svc 0 │ │ │ │ movs r7, r2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ movs r0, r5 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r0, r5 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ movs r7, r2 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f17a0 │ │ │ │ + bls.n 1f1768 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1f17a4 │ │ │ │ + cbnz r0, 1f176c │ │ │ │ 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, 1f1746 │ │ │ │ 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, 1f1774 │ │ │ │ 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 +547563,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 1f17ca │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ - cbnz r5, 1f1808 │ │ │ │ + cbnz r5, 1f17d0 │ │ │ │ subs r1, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f1754 │ │ │ │ + bl 1f171c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f1802 │ │ │ │ + cbz r0, 1f17ca │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1800 │ │ │ │ + cbz r0, 1f17c8 │ │ │ │ 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 +547617,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] @ (1f18a8 ) │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1f18e4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f18ac ) │ │ │ │ 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 1f1888 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f18c0 │ │ │ │ + bhi.n 1f1888 │ │ │ │ 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 +547653,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, 1f1884 │ │ │ │ mov r2, lr │ │ │ │ add r0, ip │ │ │ │ blx 61ba8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f18c2 │ │ │ │ + b.n 1f188a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f18e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f18e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f18b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f18ac ) │ │ │ │ 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 1f18a2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f1820 │ │ │ │ + b.n 1f1858 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1758 │ │ │ │ + b.n 1f1790 │ │ │ │ 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] @ (1f1994 ) │ │ │ │ + ldr r3, [pc, #208] @ (1f1998 ) │ │ │ │ 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, 1f1938 │ │ │ │ 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 1f190e │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - cbnz r1, 1f197a │ │ │ │ + cbnz r1, 1f1942 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r3, 1f1974 │ │ │ │ + cbz r3, 1f193c │ │ │ │ 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, 1f1942 │ │ │ │ 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 1f1948 │ │ │ │ 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] @ (1f199c ) │ │ │ │ + ldr r3, [pc, #116] @ (1f1998 ) │ │ │ │ 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 1f198e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1956 │ │ │ │ + b.n 1f191e │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - b.n 1f192a │ │ │ │ + b.n 1f18f2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - b.n 1f1956 │ │ │ │ + b.n 1f191e │ │ │ │ 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 +547772,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 1f1916 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f17c4 │ │ │ │ + b.n 1f17fc │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f171c │ │ │ │ + b.n 1f1754 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1f1a2a │ │ │ │ + cbnz r3, 1f19f2 │ │ │ │ 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 1f19ea │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f1a30 │ │ │ │ + cbnz r2, 1f19f8 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1f1a3c │ │ │ │ + cbz r0, 1f1a04 │ │ │ │ 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, 1f19f8 │ │ │ │ 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 +547825,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 1f19ca │ │ │ │ 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 1f1a54 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1aa4 │ │ │ │ + cbnz r2, 1f1a6c │ │ │ │ subs r1, r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f1754 │ │ │ │ - cbz r0, 1f1a8c │ │ │ │ + bl 1f171c │ │ │ │ + cbz r0, 1f1a54 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1a8a │ │ │ │ + cbz r0, 1f1a52 │ │ │ │ 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, 1f1a6c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1754 │ │ │ │ - cbz r0, 1f1aa4 │ │ │ │ + bl 1f171c │ │ │ │ + cbz r0, 1f1a6c │ │ │ │ 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 +547877,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 1f18b4 │ │ │ │ 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 1f1ae4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1b1c │ │ │ │ + cbnz r2, 1f1ae4 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f1754 │ │ │ │ - cbz r0, 1f1b1c │ │ │ │ + bl 1f171c │ │ │ │ + cbz r0, 1f1ae4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1b1a │ │ │ │ + cbz r0, 1f1ae2 │ │ │ │ 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 1f18b4 │ │ │ │ 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 1f1b3e │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1b76 │ │ │ │ + cbnz r2, 1f1b3e │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f1754 │ │ │ │ - cbz r0, 1f1b76 │ │ │ │ + bl 1f171c │ │ │ │ + cbz r0, 1f1b3e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1b74 │ │ │ │ + cbz r0, 1f1b3c │ │ │ │ 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 1f18b4 │ │ │ │ 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 1f1b98 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1bd0 │ │ │ │ + cbnz r2, 1f1b98 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f1754 │ │ │ │ - cbz r0, 1f1bd0 │ │ │ │ + bl 1f171c │ │ │ │ + cbz r0, 1f1b98 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1bce │ │ │ │ + cbz r0, 1f1b96 │ │ │ │ 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 1f18b4 │ │ │ │ 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] @ (1f1c3c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1f1c78 ) │ │ │ │ + ldr r2, [pc, #128] @ (1f1c40 ) │ │ │ │ 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 1f1c1e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f1c56 │ │ │ │ + bhi.n 1f1c1e │ │ │ │ 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 +548024,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, 1f1c1a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f1c58 │ │ │ │ + b.n 1f1c20 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #32] @ (1f1c7c ) │ │ │ │ - ldr r3, [pc, #24] @ (1f1c74 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f1c44 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f1c3c ) │ │ │ │ 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 1f1c38 │ │ │ │ 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 1f14c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 1f23c0 │ │ │ │ + b.n 1f23f8 │ │ │ │ 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 1f18b4 │ │ │ │ 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, 1f1c92 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1f1cce │ │ │ │ + bls.n 1f1c96 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1f1cc6 │ │ │ │ + bhi.n 1f1c8e │ │ │ │ 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, 1f1cca │ │ │ │ ldrd lr, r3, [r0, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 1f1cfe │ │ │ │ + bhi.n 1f1cc6 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ cmp r2, lr │ │ │ │ - bls.n 1f1d04 │ │ │ │ + bls.n 1f1ccc │ │ │ │ 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 1f1cca │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 61ba8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1f1d30 │ │ │ │ + cbnz r3, 1f1cf8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f1d34 │ │ │ │ + bls.n 1f1cfc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - beq.n 1f1d2c │ │ │ │ + beq.n 1f1cf4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1d30 │ │ │ │ + beq.n 1f1cf8 │ │ │ │ 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 1f1d32 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1d6e │ │ │ │ + bls.n 1f1d36 │ │ │ │ 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 1f1d2e │ │ │ │ add.w ip, r2, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1d6a │ │ │ │ + beq.n 1f1d32 │ │ │ │ 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 1f1d76 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1db2 │ │ │ │ + bls.n 1f1d7a │ │ │ │ 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 1f1d72 │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1dae │ │ │ │ + beq.n 1f1d76 │ │ │ │ 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 1f1dba │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1df8 │ │ │ │ + bls.n 1f1dc0 │ │ │ │ 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 1f1db6 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1df2 │ │ │ │ + beq.n 1f1dba │ │ │ │ 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 1f1e10 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61f28 │ │ │ │ - cbz r0, 1f1e48 │ │ │ │ + cbz r0, 1f1e10 │ │ │ │ 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 +548240,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 1f1ece │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1e70 │ │ │ │ + b.n 1f1e38 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1f1f0c │ │ │ │ + beq.n 1f1ed4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f1e6a │ │ │ │ + bne.n 1f1e32 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f1f06 │ │ │ │ + bne.n 1f1ece │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1e90 │ │ │ │ + b.n 1f1e58 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f1f06 │ │ │ │ + beq.n 1f1ece │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1e88 │ │ │ │ + bne.n 1f1e50 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1e88 │ │ │ │ + bls.n 1f1e50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1f1eba │ │ │ │ + b.n 1f1e82 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1e88 │ │ │ │ + bls.n 1f1e50 │ │ │ │ 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 1f1e72 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1eaa │ │ │ │ + beq.n 1f1e72 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f1eaa │ │ │ │ + bne.n 1f1e72 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1f1eaa │ │ │ │ + bne.n 1f1e72 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1f1eaa │ │ │ │ + bne.n 1f1e72 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1f1eaa │ │ │ │ + bne.n 1f1e72 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f1eaa │ │ │ │ + bne.n 1f1e72 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1f1f08 │ │ │ │ + b.n 1f1ed0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f1e7e │ │ │ │ + b.n 1f1e46 │ │ │ │ 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] @ (1f1f3c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1f1f78 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f1f40 ) │ │ │ │ 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, 1f1f32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1f1f50 │ │ │ │ - ldr r0, [pc, #60] @ (1f1f7c ) │ │ │ │ + cbz r3, 1f1f18 │ │ │ │ + ldr r0, [pc, #60] @ (1f1f44 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 610c8 │ │ │ │ - cbz r0, 1f1f6a │ │ │ │ + cbz r0, 1f1f32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ (1f1f80 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f1f78 ) │ │ │ │ + ldr r1, [pc, #44] @ (1f1f48 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1f40 ) │ │ │ │ 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 1f1f36 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1f50 │ │ │ │ + b.n 1f1f18 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f2124 │ │ │ │ + b.n 1f215c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - b.n 1f20d4 │ │ │ │ + b.n 1f210c │ │ │ │ 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] @ (1f1fc8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (1f2004 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f1fcc ) │ │ │ │ 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, 1f1f9a │ │ │ │ + ldr r1, [pc, #76] @ (1f1fd0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f1fcc ) │ │ │ │ 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 1f1fc4 │ │ │ │ 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, 1f1fb2 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61564 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f1fb8 │ │ │ │ + b.n 1f1f80 │ │ │ │ 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 1f1fa6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f20b8 │ │ │ │ + b.n 1f20f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f208c │ │ │ │ + b.n 1f20c4 │ │ │ │ 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 +548453,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 1f2042 │ │ │ │ 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 +548474,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] @ (1f2158 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1f2194 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f215c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1f2198 ) │ │ │ │ + ldr r0, [pc, #224] @ (1f2160 ) │ │ │ │ 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 1f2126 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1f2118 │ │ │ │ + bls.n 1f20e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1f2146 │ │ │ │ + bhi.n 1f210e │ │ │ │ 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] @ (1f2164 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f2162 │ │ │ │ + beq.n 1f212a │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1f2150 │ │ │ │ + cbz r0, 1f2118 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f2120 │ │ │ │ + cbz r4, 1f20e8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r5, #12] │ │ │ │ str r7, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 1f211e │ │ │ │ + b.n 1f20e6 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ adds r4, r4, r2 │ │ │ │ - beq.n 1f2120 │ │ │ │ + beq.n 1f20e8 │ │ │ │ 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] @ (1f2168 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f215c ) │ │ │ │ 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 1f2154 │ │ │ │ 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 1f20ba │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f210c │ │ │ │ + b.n 1f20d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2120 │ │ │ │ + b.n 1f20e8 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2120 │ │ │ │ + beq.n 1f20e8 │ │ │ │ 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 1f20e6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + svc 2 │ │ │ │ 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 1f218e │ │ │ │ + b.n 1f21a0 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1f21d8 │ │ │ │ + bcs.n 1f21a0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f21c0 │ │ │ │ + bne.n 1f2188 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1f2098 │ │ │ │ + bl 1f2060 │ │ │ │ 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 1f21fa │ │ │ │ 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, 1f21f4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1f2228 │ │ │ │ + cbnz r1, 1f21f0 │ │ │ │ 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 1f21d4 │ │ │ │ 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 +548664,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 1fb830 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1f22e0 │ │ │ │ + beq.n 1f22a8 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 1f227e │ │ │ │ + b.n 1f2246 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f22e0 │ │ │ │ + beq.n 1f22a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb6d0 │ │ │ │ + bl 1fb698 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2276 │ │ │ │ + bne.n 1f223e │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f22fc │ │ │ │ + cbnz r3, 1f22c4 │ │ │ │ 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 1fb714 │ │ │ │ + b.n 1f2290 │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1fb6d0 │ │ │ │ - cbz r0, 1f22ec │ │ │ │ + bl 1fb698 │ │ │ │ + cbz r0, 1f22b4 │ │ │ │ subs r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f22b8 │ │ │ │ + bne.n 1f2280 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f2276 │ │ │ │ + beq.n 1f223e │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f227e │ │ │ │ + bne.n 1f2246 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f2294 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbnz r3, 1f2302 │ │ │ │ + cbnz r3, 1f22ca │ │ │ │ adds r4, r5, r2 │ │ │ │ - b.n 1f22a8 │ │ │ │ + b.n 1f2270 │ │ │ │ adds r0, r2, #4 │ │ │ │ - beq.n 1f23be │ │ │ │ + beq.n 1f2386 │ │ │ │ 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 1f2382 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f23c4 │ │ │ │ + bhi.n 1f238c │ │ │ │ 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 1f2386 │ │ │ │ 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 1f23a4 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r8, r1, #8 │ │ │ │ - b.n 1f2356 │ │ │ │ + b.n 1f231e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r3, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1f23ac │ │ │ │ + bcs.n 1f2374 │ │ │ │ sub.w r8, r8, #8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb6d0 │ │ │ │ + bl 1fb698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2348 │ │ │ │ + bne.n 1f2310 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmn.w fp, #4 │ │ │ │ - beq.n 1f23be │ │ │ │ + beq.n 1f2386 │ │ │ │ add.w r4, fp, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 1f23cc │ │ │ │ + bls.n 1f2394 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f23d4 │ │ │ │ + bhi.n 1f239c │ │ │ │ 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, 1f2386 │ │ │ │ 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 1f231a │ │ │ │ sub.w r2, fp, #4 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 1f2294 │ │ │ │ - b.n 1f2298 │ │ │ │ + bne.w 1f225c │ │ │ │ + b.n 1f2260 │ │ │ │ adds r2, r0, r4 │ │ │ │ - bne.n 1f2336 │ │ │ │ + bne.n 1f22fe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 1f2326 │ │ │ │ + b.n 1f22ee │ │ │ │ adds.w fp, r5, fp │ │ │ │ - bne.n 1f239c │ │ │ │ - b.n 1f23be │ │ │ │ + bne.n 1f2364 │ │ │ │ + b.n 1f2386 │ │ │ │ cmp r9, r4 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ - b.n 1f238a │ │ │ │ + b.n 1f2352 │ │ │ │ ldr r1, [r0, r4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1f23e6 │ │ │ │ + beq.n 1f23ae │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f23ec │ │ │ │ + cbnz r3, 1f23b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f229a │ │ │ │ + b.n 1f2262 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f230c │ │ │ │ + b.n 1f22d4 │ │ │ │ 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 1f99a8 │ │ │ │ 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, 1f243c │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 61c20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f246e │ │ │ │ + cbz r0, 1f2436 │ │ │ │ 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 +548868,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, 1f2472 │ │ │ │ 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 1f2436 │ │ │ │ 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 +548892,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 1f2432 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f246e │ │ │ │ + bne.n 1f2436 │ │ │ │ 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, 1f2498 │ │ │ │ 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 1f2436 │ │ │ │ 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 1f991c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2632 │ │ │ │ + beq.w 1f25fa │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f99a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2634 │ │ │ │ + beq.w 1f25fc │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1f3d74 │ │ │ │ - cbnz r0, 1f25a2 │ │ │ │ + bl 1f3d3c │ │ │ │ + cbnz r0, 1f256a │ │ │ │ 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 1f9960 │ │ │ │ str.w r0, [r4, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2634 │ │ │ │ + beq.n 1f25fc │ │ │ │ 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 +548974,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 1fa7b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f3af0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f252c │ │ │ │ + beq.n 1f24f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f252c │ │ │ │ - ldr r1, [pc, #236] @ (1f26b8 ) │ │ │ │ + beq.n 1f24f4 │ │ │ │ + ldr r1, [pc, #236] @ (1f2680 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ - cbz r0, 1f262c │ │ │ │ + cbz r0, 1f25f4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f264a │ │ │ │ + beq.n 1f2612 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2658 │ │ │ │ - ldr r0, [pc, #216] @ (1f26bc ) │ │ │ │ + beq.n 1f2620 │ │ │ │ + ldr r0, [pc, #216] @ (1f2684 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2682 │ │ │ │ - ldr r0, [pc, #208] @ (1f26c0 ) │ │ │ │ + beq.n 1f264a │ │ │ │ + ldr r0, [pc, #208] @ (1f2688 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1fefec │ │ │ │ + bl 1fefb4 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4000 │ │ │ │ + bl 1f3fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f252c │ │ │ │ + beq.n 1f24f4 │ │ │ │ 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 1f265e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f26a4 │ │ │ │ + beq.n 1f266c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1f2666 │ │ │ │ + cbz r3, 1f262e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1f252c │ │ │ │ + b.n 1f24f4 │ │ │ │ strb.w r8, [r4, #400] @ 0x190 │ │ │ │ - b.n 1f25d4 │ │ │ │ + b.n 1f259c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f3ee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f25e0 │ │ │ │ - b.n 1f252c │ │ │ │ + bne.n 1f25a8 │ │ │ │ + b.n 1f24f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f426c │ │ │ │ + bl 1f4234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f25e0 │ │ │ │ - b.n 1f252c │ │ │ │ - ldr r1, [pc, #92] @ (1f26c4 ) │ │ │ │ + bne.n 1f25a8 │ │ │ │ + b.n 1f24f4 │ │ │ │ + ldr r1, [pc, #92] @ (1f268c ) │ │ │ │ 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 1fe690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2626 │ │ │ │ - b.n 1f2634 │ │ │ │ - ldr r0, [pc, #68] @ (1f26c8 ) │ │ │ │ + bne.n 1f25ee │ │ │ │ + b.n 1f25fc │ │ │ │ + ldr r0, [pc, #68] @ (1f2690 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f25ec │ │ │ │ + bne.n 1f25b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f3f34 │ │ │ │ - b.n 1f25ec │ │ │ │ + bl 1f3efc │ │ │ │ + b.n 1f25b4 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 2007b4 │ │ │ │ - b.n 1f2620 │ │ │ │ + bl 20077c │ │ │ │ + b.n 1f25e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f35dc │ │ │ │ + bl 1f35a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2620 │ │ │ │ + bne.n 1f25e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3664 │ │ │ │ - b.n 1f2620 │ │ │ │ + bl 1f362c │ │ │ │ + b.n 1f25e8 │ │ │ │ nop │ │ │ │ - add r0, pc, #384 @ (adr r0, 1f283c ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 1f27e4 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 1f2848 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 1f27f0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 1f28bc ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 1f2864 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 1f2740 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 1f26e8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f26f2 │ │ │ │ + cbz r0, 1f26ba │ │ │ │ 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 +549122,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] @ (1f273c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w lr, [pc, #104] @ 1f2778 │ │ │ │ + ldr.w lr, [pc, #104] @ 1f2740 │ │ │ │ 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 +549143,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] @ (1f2744 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f2740 ) │ │ │ │ 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 1f2738 │ │ │ │ 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 │ │ │ │ + bls.n 1f2780 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1f26dc │ │ │ │ + bhi.n 1f2714 │ │ │ │ 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, 1f27b8 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 207d2c │ │ │ │ + bl 207cf4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f27c6 │ │ │ │ + cbz r0, 1f278e │ │ │ │ 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 207d08 │ │ │ │ + cbnz r0, 1f2798 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #140] @ (1f2860 ) │ │ │ │ + ldr r1, [pc, #140] @ (1f2828 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f26f4 │ │ │ │ + bl 1f26bc │ │ │ │ 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 1f278e │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f284a │ │ │ │ + beq.n 1f2812 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2850 │ │ │ │ + beq.n 1f2818 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f27cc │ │ │ │ + bne.n 1f2794 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f38d8 │ │ │ │ + bl 1f38a0 │ │ │ │ movs r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f27c6 │ │ │ │ + beq.n 1f278e │ │ │ │ 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 1f281e │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 1f2856 │ │ │ │ - bl 1f35dc │ │ │ │ - cbz r0, 1f2842 │ │ │ │ + beq.n 1f281e │ │ │ │ + bl 1f35a4 │ │ │ │ + cbz r0, 1f280a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f34b8 │ │ │ │ + bl 1f3480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2812 │ │ │ │ + bne.n 1f27da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f3664 │ │ │ │ - b.n 1f2812 │ │ │ │ - bl 1f3e94 │ │ │ │ - b.n 1f27cc │ │ │ │ - bl 1f41e4 │ │ │ │ - b.n 1f27cc │ │ │ │ + bl 1f362c │ │ │ │ + b.n 1f27da │ │ │ │ + bl 1f3e5c │ │ │ │ + b.n 1f2794 │ │ │ │ + bl 1f41ac │ │ │ │ + b.n 1f2794 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3960 │ │ │ │ - b.n 1f27c6 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + bl 1f3928 │ │ │ │ + b.n 1f278e │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ 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] @ (1f2998 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1f29d4 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f299c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1f29d8 ) │ │ │ │ + ldr r0, [pc, #340] @ (1f29a0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (1f29dc ) │ │ │ │ + ldr r6, [pc, #340] @ (1f29a4 ) │ │ │ │ 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 1fefb4 │ │ │ │ + cbnz r0, 1f2884 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (1f29e0 ) │ │ │ │ + ldr r0, [pc, #316] @ (1f29a8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1fefb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f293c │ │ │ │ - ldr r0, [pc, #308] @ (1f29e4 ) │ │ │ │ + beq.n 1f2904 │ │ │ │ + ldr r0, [pc, #308] @ (1f29ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f29ae │ │ │ │ + beq.n 1f2976 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1f28be │ │ │ │ + b.n 1f2886 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (1f29e8 ) │ │ │ │ + ldr r0, [pc, #296] @ (1f29b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2950 │ │ │ │ + beq.n 1f2918 │ │ │ │ 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 1f28be │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1f299e │ │ │ │ - bhi.n 1f29a4 │ │ │ │ + beq.n 1f2966 │ │ │ │ + bhi.n 1f296c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1f299e │ │ │ │ + beq.n 1f2966 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1f29a8 │ │ │ │ + beq.n 1f2970 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1f28fc │ │ │ │ + bne.n 1f28c4 │ │ │ │ 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 1f24a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2920 │ │ │ │ + cbz r0, 1f28e8 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1f2920 │ │ │ │ + beq.n 1f28e8 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 1f2970 │ │ │ │ - ldr r2, [pc, #200] @ (1f29ec ) │ │ │ │ - ldr r3, [pc, #176] @ (1f29d4 ) │ │ │ │ + cbz r5, 1f2938 │ │ │ │ + ldr r2, [pc, #200] @ (1f29b4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f299c ) │ │ │ │ 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 1f2994 │ │ │ │ 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] @ (1f29b8 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1fefb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f28be │ │ │ │ + bne.n 1f2886 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2920 │ │ │ │ - ldr r0, [pc, #160] @ (1f29f4 ) │ │ │ │ + b.n 1f28e8 │ │ │ │ + ldr r0, [pc, #160] @ (1f29bc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f28f6 │ │ │ │ - ldr r3, [pc, #152] @ (1f29f8 ) │ │ │ │ + beq.n 1f28be │ │ │ │ + ldr r3, [pc, #152] @ (1f29c0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1f29fc ) │ │ │ │ + ldr r2, [pc, #152] @ (1f29c4 ) │ │ │ │ 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 1f2894 │ │ │ │ + ldr r0, [pc, #140] @ (1f29c8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1fefb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2920 │ │ │ │ + beq.n 1f28e8 │ │ │ │ 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 1f24a4 │ │ │ │ str.w r0, [r4, #416] @ 0x1a0 │ │ │ │ - b.n 1f2920 │ │ │ │ + b.n 1f28e8 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1f28f0 │ │ │ │ + b.n 1f28b8 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1f28ec │ │ │ │ + bne.n 1f28b4 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1f28f0 │ │ │ │ - ldr r0, [pc, #84] @ (1f2a04 ) │ │ │ │ + b.n 1f28b8 │ │ │ │ + ldr r0, [pc, #84] @ (1f29cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f28b8 │ │ │ │ - bl 1f3d74 │ │ │ │ + bne.w 1f2880 │ │ │ │ + bl 1f3d3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f28b8 │ │ │ │ - bl 1f4288 │ │ │ │ - b.n 1f28b8 │ │ │ │ + beq.w 1f2880 │ │ │ │ + bl 1f4250 │ │ │ │ + b.n 1f2880 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - bvc.n 1f28d4 │ │ │ │ + bvc.n 1f290c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1f2abc │ │ │ │ + bvc.n 1f28f4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1f29a0 │ │ │ │ + bvc.n 1f29d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ 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, 1f29ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #404] @ 0x194 │ │ │ │ - cbnz r3, 1f2a7a │ │ │ │ + cbnz r3, 1f2a42 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2a1c │ │ │ │ + beq.n 1f29e4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1fe95c │ │ │ │ + bl 1fe924 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fe864 │ │ │ │ + bl 1fe82c │ │ │ │ ldr.w r0, [r4, #416] @ 0x1a0 │ │ │ │ - cbz r0, 1f2a4e │ │ │ │ - bl 1f2a08 │ │ │ │ + cbz r0, 1f2a16 │ │ │ │ + bl 1f29d0 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2a6c │ │ │ │ + beq.n 1f2a34 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2a62 │ │ │ │ + beq.n 1f2a2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4150 │ │ │ │ - b.n 1f2a1c │ │ │ │ + bl 1f4118 │ │ │ │ + b.n 1f29e4 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 20076c │ │ │ │ - b.n 1f2a5a │ │ │ │ + bl 200734 │ │ │ │ + b.n 1f2a22 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1f49b8 │ │ │ │ + bl 1f4980 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1f2a56 │ │ │ │ - ldr r2, [pc, #20] @ (1f2a90 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f2a94 ) │ │ │ │ + b.n 1f2a1e │ │ │ │ + ldr r2, [pc, #20] @ (1f2a58 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f2a5c ) │ │ │ │ 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 1f6bd4 │ │ │ │ + b.n 1f29f4 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r6, 1f2af4 │ │ │ │ + cbz r6, 1f2aba │ │ │ │ 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, 1f2aa6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1f240c │ │ │ │ + bl 1f23d4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1f2ade │ │ │ │ + cbz r0, 1f2aa6 │ │ │ │ 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] @ 1f2aac │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1f2ae8 ) │ │ │ │ + ldr r3, [pc, #20] @ (1f2ab0 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1fe908 │ │ │ │ + bl 1fe8d0 │ │ │ │ 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, 1f2ad2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r5, #416] @ 0x1a0 │ │ │ │ - cbz r0, 1f2b2c │ │ │ │ + cbz r0, 1f2af4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f3e18 │ │ │ │ + bl 1f3de0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2b2c │ │ │ │ + cbz r0, 1f2af4 │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2bf4 │ │ │ │ + bne.n 1f2bbc │ │ │ │ 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 1f2b5c │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2c68 │ │ │ │ - ldr r1, [pc, #300] @ (1f2c74 ) │ │ │ │ + beq.w 1f2c30 │ │ │ │ + ldr r1, [pc, #300] @ (1f2c3c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f26f4 │ │ │ │ + bl 1f26bc │ │ │ │ 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 1f2be6 │ │ │ │ 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 1f2c1e │ │ │ │ mov r2, r0 │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 207d7c │ │ │ │ + bl 207d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2c34 │ │ │ │ - cbz r6, 1f2b8c │ │ │ │ + beq.n 1f2bfc │ │ │ │ + cbz r6, 1f2b54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f2b1c │ │ │ │ + b.n 1f2ae4 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2c10 │ │ │ │ + beq.n 1f2bd8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2c26 │ │ │ │ + beq.n 1f2bee │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f2bb4 │ │ │ │ + beq.n 1f2b7c │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ - cbnz r3, 1f2bd8 │ │ │ │ + cbnz r3, 1f2ba0 │ │ │ │ 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 1f38a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2c4a │ │ │ │ + beq.n 1f2c12 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f37f0 │ │ │ │ + bl 1f37b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2b24 │ │ │ │ - cbnz r4, 1f2bf4 │ │ │ │ + beq.n 1f2aec │ │ │ │ + cbnz r4, 1f2bbc │ │ │ │ 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 1f2ba8 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2baa │ │ │ │ + b.n 1f2b72 │ │ │ │ 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 1f2bc4 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2b24 │ │ │ │ + b.n 1f2aec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3e18 │ │ │ │ + bl 1f3de0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2bce │ │ │ │ + b.n 1f2b96 │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f2ba4 │ │ │ │ + b.n 1f2b6c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4168 │ │ │ │ + bl 1f4130 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2bce │ │ │ │ + b.n 1f2b96 │ │ │ │ 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 1f2b72 │ │ │ │ + b.n 1f2ba0 │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2b24 │ │ │ │ - b.n 1f2bd8 │ │ │ │ + beq.w 1f2aec │ │ │ │ + b.n 1f2ba0 │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ ldrb.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2b24 │ │ │ │ - b.n 1f2bd8 │ │ │ │ + beq.w 1f2aec │ │ │ │ + b.n 1f2ba0 │ │ │ │ ldrb.w r4, [r5, #404] @ 0x194 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f2b24 │ │ │ │ - b.n 1f2bd8 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + beq.w 1f2aec │ │ │ │ + b.n 1f2ba0 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ 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] @ (1f2cb0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1f2cec ) │ │ │ │ + ldr r2, [pc, #88] @ (1f2cb4 ) │ │ │ │ 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 20ab08 │ │ │ │ ldrd r1, r2, [r4, #384] @ 0x180 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20b09c │ │ │ │ - ldr r2, [pc, #36] @ (1f2cf0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f2cec ) │ │ │ │ + bl 20b064 │ │ │ │ + ldr r2, [pc, #36] @ (1f2cb8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f2cb4 ) │ │ │ │ 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 1f2cac │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1f2dbc │ │ │ │ + bcc.n 1f2bf4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1f2d54 │ │ │ │ + bcc.n 1f2d8c │ │ │ │ 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] @ (1f2eb0 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #480] @ (1f2eec ) │ │ │ │ + ldr r3, [pc, #480] @ (1f2eb4 ) │ │ │ │ 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 1f2ea8 │ │ │ │ blx 60b54 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f2d38 │ │ │ │ + b.n 1f2d00 │ │ │ │ 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 1f2cf8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61a1c │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -549797,85 +549763,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 1f2e1c │ │ │ │ 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 1f2d3c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1f2dae │ │ │ │ + beq.n 1f2d76 │ │ │ │ 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 1f2d3c │ │ │ │ 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 1f2d3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1f2ec4 │ │ │ │ + bhi.n 1f2e8c │ │ │ │ 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 1f2d3c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2eb2 │ │ │ │ + beq.n 1f2e7a │ │ │ │ ldrd lr, ip, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1f2e08 │ │ │ │ + b.n 1f2dd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1f2eae │ │ │ │ + beq.n 1f2e76 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1f2e02 │ │ │ │ + bge.n 1f2dca │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f2eb8 │ │ │ │ + bne.n 1f2e80 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2e32 │ │ │ │ + beq.n 1f2dfa │ │ │ │ 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 +549855,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 1f2d46 │ │ │ │ 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 1f2e98 │ │ │ │ + ldr.w r8, [pc, #144] @ 1f2eb8 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -549913,544 +549879,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 1f2e30 │ │ │ │ mov r0, r9 │ │ │ │ blx 60e64 │ │ │ │ - ldr r2, [pc, #96] @ (1f2ef4 ) │ │ │ │ - ldr r3, [pc, #84] @ (1f2eec ) │ │ │ │ + ldr r2, [pc, #96] @ (1f2ebc ) │ │ │ │ + ldr r3, [pc, #84] @ (1f2eb4 ) │ │ │ │ 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 1f2eac │ │ │ │ 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 1f2dfa │ │ │ │ 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 1f2dfa │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 61a64 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f2dd6 │ │ │ │ + b.n 1f2d9e │ │ │ │ mov r0, r7 │ │ │ │ blx 60e64 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f2e92 │ │ │ │ + b.n 1f2e5a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f2e92 │ │ │ │ + b.n 1f2e5a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1f2ecc │ │ │ │ + bcc.n 1f2f04 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r0, r3 │ │ │ │ - bne.n 1f2fc4 │ │ │ │ + bne.n 1f2dfc │ │ │ │ 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] @ (1f2fd8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1f3014 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f2fdc ) │ │ │ │ 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 1f1c70 │ │ │ │ ldr.w r4, [r5, #388] @ 0x184 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1c80 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2fd2 │ │ │ │ + bne.n 1f2f9a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ blx 61f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2fd2 │ │ │ │ + bne.n 1f2f9a │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1d50 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2fd2 │ │ │ │ + bne.n 1f2f9a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f2fb6 │ │ │ │ + beq.n 1f2f7e │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1c80 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2fd2 │ │ │ │ + bne.n 1f2f9a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1c80 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 207da8 │ │ │ │ + bl 207d70 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f2fd2 │ │ │ │ + bne.n 1f2f9a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 61c20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2fd4 │ │ │ │ + cbz r0, 1f2f9c │ │ │ │ ldrb.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f2ff8 │ │ │ │ + cbz r3, 1f2fc0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f2fd4 │ │ │ │ + bne.n 1f2f9c │ │ │ │ mov r1, r8 │ │ │ │ blx 61ba8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2fdc │ │ │ │ + beq.n 1f2fa4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f2fdc │ │ │ │ + b.n 1f2fa4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1d50 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f2fd2 │ │ │ │ + cbnz r3, 1f2f9a │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1cb8 │ │ │ │ + bl 1f1c80 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2f5a │ │ │ │ + beq.n 1f2f22 │ │ │ │ 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] @ (1f2fe0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f2fdc ) │ │ │ │ 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 1f2fd2 │ │ │ │ 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 207d44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2fa8 │ │ │ │ - b.n 1f2fd4 │ │ │ │ + bne.n 1f2f70 │ │ │ │ + b.n 1f2f9c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 1f2fec │ │ │ │ + bne.n 1f3024 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1f3054 │ │ │ │ + beq.n 1f308c │ │ │ │ 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] @ (1f30f4 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r2, [pc, #252] @ (1f3130 ) │ │ │ │ + ldr r2, [pc, #252] @ (1f30f8 ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1f3134 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f30fc ) │ │ │ │ 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 1f30d2 │ │ │ │ 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 1f3038 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f3076 │ │ │ │ + beq.n 1f303e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f30a0 │ │ │ │ + beq.n 1f3068 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1f3064 │ │ │ │ + bne.n 1f302c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f306a │ │ │ │ + beq.n 1f3032 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [r4] │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1f30c2 │ │ │ │ + cbnz r0, 1f308a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1f3110 │ │ │ │ + bne.n 1f30d8 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f3070 │ │ │ │ + bne.n 1f3038 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1f3138 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f3134 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f3100 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f30fc ) │ │ │ │ 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 1f30ee │ │ │ │ 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 1f30cc │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 617a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3094 │ │ │ │ + beq.n 1f305c │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1f30e8 │ │ │ │ + bne.n 1f30b0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1f3094 │ │ │ │ - ldr r3, [pc, #80] @ (1f313c ) │ │ │ │ + beq.n 1f305c │ │ │ │ + ldr r3, [pc, #80] @ (1f3104 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 60ee8 │ │ │ │ - ldr r2, [pc, #72] @ (1f3140 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f3108 ) │ │ │ │ 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 1f3070 │ │ │ │ + ldr r1, [pc, #40] @ (1f3104 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1f3144 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f310c ) │ │ │ │ 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 1f30cc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + beq.n 1f30fc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ 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] @ (1f3224 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #260] @ (1f3260 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f3228 ) │ │ │ │ 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 207cf4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f3206 │ │ │ │ + beq.n 1f31ce │ │ │ │ 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 1f18b4 │ │ │ │ + cbnz r0, 1f317c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f322c │ │ │ │ + beq.n 1f31f4 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #200] @ (1f3264 ) │ │ │ │ - ldr r3, [pc, #192] @ (1f3260 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f322c ) │ │ │ │ + ldr r3, [pc, #192] @ (1f3228 ) │ │ │ │ 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 1f321e │ │ │ │ mov r0, r1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f318e │ │ │ │ + beq.n 1f3156 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f3238 │ │ │ │ + beq.n 1f3200 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207da8 │ │ │ │ + bl 207d70 │ │ │ │ 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 1f18b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f318e │ │ │ │ + beq.n 1f3156 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f318e │ │ │ │ + beq.n 1f3156 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f319a │ │ │ │ + bne.n 1f3162 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f319a │ │ │ │ + b.n 1f3162 │ │ │ │ strd r1, r0, [sp] │ │ │ │ blx 61c20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f319a │ │ │ │ + beq.n 1f3162 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 207d40 │ │ │ │ + bl 207d08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f318e │ │ │ │ + beq.n 1f3156 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 1f3182 │ │ │ │ + b.n 1f314a │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 60c44 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 1f319a │ │ │ │ + b.n 1f3162 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f318e │ │ │ │ + beq.n 1f3156 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f31c6 │ │ │ │ - b.n 1f318e │ │ │ │ + bne.n 1f318e │ │ │ │ + b.n 1f3156 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4, 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] @ (1f3304 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #196] @ (1f3340 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f3308 ) │ │ │ │ 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 1f32da │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 61080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3306 │ │ │ │ + beq.n 1f32ce │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f32b2 │ │ │ │ + bne.n 1f327a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3298 │ │ │ │ + beq.n 1f3260 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f32c4 │ │ │ │ + bne.n 1f328c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f32c4 │ │ │ │ + bne.n 1f328c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3298 │ │ │ │ - ldr r2, [pc, #124] @ (1f3344 ) │ │ │ │ + beq.n 1f3260 │ │ │ │ + ldr r2, [pc, #124] @ (1f330c ) │ │ │ │ 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 1f3260 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1f3330 │ │ │ │ + cbnz r0, 1f32f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1f332a │ │ │ │ + beq.n 1f32f2 │ │ │ │ blx 613d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60c44 │ │ │ │ mov r0, r4 │ │ │ │ blx 61080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f32a2 │ │ │ │ + bne.n 1f326a │ │ │ │ mov r0, r4 │ │ │ │ blx 60e64 │ │ │ │ mov r0, r5 │ │ │ │ blx 613c0 │ │ │ │ - ldr r2, [pc, #52] @ (1f3348 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f3340 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f3310 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f3308 ) │ │ │ │ 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 1f3300 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f3268 │ │ │ │ - b.n 1f32f6 │ │ │ │ + bl 1f3230 │ │ │ │ + b.n 1f32be │ │ │ │ mov r0, r2 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f3298 │ │ │ │ + b.n 1f3260 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1f3382 │ │ │ │ + bne.n 1f334a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f337e │ │ │ │ + bls.n 1f3346 │ │ │ │ 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] @ (1f3350 ) │ │ │ │ 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, #960] @ 0x3c0 │ │ │ │ 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] @ 1f3410 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1f344c ) │ │ │ │ + ldr r4, [pc, #168] @ (1f3414 ) │ │ │ │ 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 +550424,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 1f33ac │ │ │ │ + ldr r2, [pc, #132] @ (1f3418 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f3414 ) │ │ │ │ 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 1f340c │ │ │ │ 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 1f33fa │ │ │ │ + ldr r2, [pc, #100] @ (1f341c ) │ │ │ │ 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 1f3392 │ │ │ │ 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 1f3392 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61080 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1f342a │ │ │ │ + cbz r0, 1f33f2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f3416 │ │ │ │ + bne.n 1f33de │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 60e64 │ │ │ │ - b.n 1f33ca │ │ │ │ + b.n 1f3392 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f33ec │ │ │ │ + bne.n 1f33b4 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f33ca │ │ │ │ - b.n 1f33ec │ │ │ │ + beq.n 1f3392 │ │ │ │ + b.n 1f33b4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ 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] @ (1f347c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f2cf4 │ │ │ │ + bl 1f2cbc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f34b0 │ │ │ │ + cbz r0, 1f3478 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f34aa │ │ │ │ + beq.n 1f3472 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 613d8 │ │ │ │ - cbnz r0, 1f3488 │ │ │ │ + cbnz r0, 1f3450 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f347c │ │ │ │ + bne.n 1f3444 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1f34aa │ │ │ │ + beq.n 1f3472 │ │ │ │ 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 1f345e │ │ │ │ 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] @ (1f3590 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (1f35cc ) │ │ │ │ + ldr r3, [pc, #252] @ (1f3594 ) │ │ │ │ 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 1fa75c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #224] @ (1f35d0 ) │ │ │ │ + ldr r2, [pc, #224] @ (1f3598 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f355a │ │ │ │ + blt.n 1f3522 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f3458 │ │ │ │ + bl 1f3420 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f3576 │ │ │ │ - ldr r1, [pc, #192] @ (1f35d4 ) │ │ │ │ + bne.n 1f353e │ │ │ │ + ldr r1, [pc, #192] @ (1f359c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f2cf4 │ │ │ │ + bl 1f2cbc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f355a │ │ │ │ + cbz r0, 1f3522 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f3458 │ │ │ │ + bl 1f3420 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f3544 │ │ │ │ + beq.n 1f350c │ │ │ │ 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 1f34f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f359c │ │ │ │ + bne.n 1f3564 │ │ │ │ subs.w r0, r8, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 1f355c │ │ │ │ + b.n 1f3524 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #120] @ (1f35d8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1f35cc ) │ │ │ │ + ldr r2, [pc, #120] @ (1f35a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f3594 ) │ │ │ │ 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 1f358a │ │ │ │ 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 1f354c │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 1f355c │ │ │ │ + b.n 1f3524 │ │ │ │ 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 1f3574 │ │ │ │ dmb ish │ │ │ │ - b.n 1f3550 │ │ │ │ + b.n 1f3518 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r3 │ │ │ │ mrc2 15, 3, pc, cr5, cr15, {7} │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ 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] @ (1f3620 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #108] @ (1f365c ) │ │ │ │ + ldr r3, [pc, #108] @ (1f3624 ) │ │ │ │ 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, 1f35ec │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #80] @ (1f3660 ) │ │ │ │ - ldr r3, [pc, #76] @ (1f365c ) │ │ │ │ + ldr r2, [pc, #80] @ (1f3628 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f3624 ) │ │ │ │ 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 1f361c │ │ │ │ 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, 1f3618 │ │ │ │ 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 1f35d4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f360c │ │ │ │ + b.n 1f35d4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ 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] @ (1f37a4 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #356] @ (1f37e0 ) │ │ │ │ + ldr r3, [pc, #356] @ (1f37a8 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #356] @ 1f37e4 │ │ │ │ + ldr.w fp, [pc, #356] @ 1f37ac │ │ │ │ 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] @ (1f37b0 ) │ │ │ │ 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 1f3718 │ │ │ │ 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 1f3718 │ │ │ │ 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, 1f370e │ │ │ │ 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 1f36a6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.n 1f36de │ │ │ │ + bne.n 1f36a6 │ │ │ │ mov r0, r9 │ │ │ │ blx 61c38 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1f3720 │ │ │ │ + bls.n 1f36e8 │ │ │ │ adds r0, #15 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4 │ │ │ │ blx 61e54 │ │ │ │ - cbz r0, 1f378c │ │ │ │ + cbz r0, 1f3754 │ │ │ │ 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 1f36b0 │ │ │ │ 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 1f3672 │ │ │ │ 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 1f372e │ │ │ │ + ldr r2, [pc, #120] @ (1f37b4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f37a8 ) │ │ │ │ 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 1f379e │ │ │ │ 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 1f36a6 │ │ │ │ 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 1f36a6 │ │ │ │ movs r1, #6 │ │ │ │ blx 61038 │ │ │ │ - cbz r0, 1f37ca │ │ │ │ + cbz r0, 1f3792 │ │ │ │ mov r0, r4 │ │ │ │ blx 6127c │ │ │ │ - b.n 1f36de │ │ │ │ + b.n 1f36a6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 61110 │ │ │ │ - b.n 1f37c2 │ │ │ │ + b.n 1f378a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, 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] @ (1f3894 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f3898 ) │ │ │ │ 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 1f3876 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 61690 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3884 │ │ │ │ + beq.n 1f384c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f3884 │ │ │ │ - cbz r5, 1f386e │ │ │ │ + cbz r0, 1f384c │ │ │ │ + cbz r5, 1f3836 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f384a │ │ │ │ + b.n 1f3812 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1f3868 │ │ │ │ + bls.n 1f3830 │ │ │ │ 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 1f380c │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f388a │ │ │ │ + b.n 1f3852 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1f385a │ │ │ │ + beq.n 1f3822 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f2ef8 │ │ │ │ + bl 1f2ec0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r4, 1f38b6 │ │ │ │ + cbnz r4, 1f387e │ │ │ │ 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] @ (1f389c ) │ │ │ │ + ldr r3, [pc, #56] @ (1f3898 ) │ │ │ │ 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 1f3890 │ │ │ │ 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 1f3858 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ blx 6127c │ │ │ │ - b.n 1f3892 │ │ │ │ + b.n 1f385a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, 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] @ (1f3918 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f391c ) │ │ │ │ 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, 1f3910 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f6e70 │ │ │ │ + bl 1f6e38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1f3958 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f3920 ) │ │ │ │ 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 1f3910 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1f395c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f3954 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f3924 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f391c ) │ │ │ │ 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 1f3914 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3930 │ │ │ │ + b.n 1f38f8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #416] @ (1f3b14 ) │ │ │ │ + ldr r2, [pc, #416] @ (1f3adc ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1f3b18 ) │ │ │ │ + ldr r3, [pc, #416] @ (1f3ae0 ) │ │ │ │ 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 1f17f0 │ │ │ │ + ldr r2, [pc, #396] @ (1f3ae4 ) │ │ │ │ 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 1f398a │ │ │ │ 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 1f3a02 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f39ec │ │ │ │ + beq.n 1f39b4 │ │ │ │ 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 1f3a6a │ │ │ │ + ldr r2, [pc, #332] @ (1f3ae8 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f3ae0 ) │ │ │ │ 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 1f3ad8 │ │ │ │ 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 1f6e38 │ │ │ │ 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] @ (1f3aec ) │ │ │ │ add r2, pc │ │ │ │ blx 61880 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3a24 │ │ │ │ + beq.n 1f39ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f2fe4 │ │ │ │ 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 1f398a │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 61038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3a8e │ │ │ │ + beq.n 1f3a56 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61480 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1f3aaa │ │ │ │ + bne.n 1f3a72 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3148 │ │ │ │ - cbz r0, 1f3a88 │ │ │ │ + bl 1f3110 │ │ │ │ + cbz r0, 1f3a50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 1f3ac4 │ │ │ │ + cbz r3, 1f3a8c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3a76 │ │ │ │ + b.n 1f3a3e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1f3ac0 │ │ │ │ + bls.n 1f3a88 │ │ │ │ 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 1f3a36 │ │ │ │ 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 1f3998 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f39d0 │ │ │ │ + b.n 1f3998 │ │ │ │ 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 1f3a5c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f3a88 │ │ │ │ + beq.n 1f3a50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 62108 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3a88 │ │ │ │ + beq.n 1f3a50 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3b08 │ │ │ │ + beq.n 1f3ad0 │ │ │ │ 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 1f3aba │ │ │ │ dmb ish │ │ │ │ - b.n 1f3a8e │ │ │ │ + b.n 1f3a56 │ │ │ │ mov r0, r5 │ │ │ │ blx 613d8 │ │ │ │ - b.n 1f3a8e │ │ │ │ + b.n 1f3a56 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ 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] @ (1f3cec ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1f3d28 ) │ │ │ │ + ldr r2, [pc, #488] @ (1f3cf0 ) │ │ │ │ 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] @ (1f3cf4 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3c12 │ │ │ │ - ldr r0, [pc, #460] @ (1f3d30 ) │ │ │ │ + beq.n 1f3bda │ │ │ │ + ldr r0, [pc, #460] @ (1f3cf8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78c0 │ │ │ │ + bl 1f7888 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3c22 │ │ │ │ - ldr r1, [pc, #452] @ (1f3d34 ) │ │ │ │ + beq.n 1f3bea │ │ │ │ + ldr r1, [pc, #452] @ (1f3cfc ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f2fe4 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f3c0e │ │ │ │ + bne.n 1f3bd6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3c48 │ │ │ │ - ldr r2, [pc, #416] @ (1f3d38 ) │ │ │ │ - ldr r3, [pc, #400] @ (1f3d28 ) │ │ │ │ + beq.n 1f3c10 │ │ │ │ + ldr r2, [pc, #416] @ (1f3d00 ) │ │ │ │ + ldr r3, [pc, #400] @ (1f3cf0 ) │ │ │ │ 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 1f3ce8 │ │ │ │ 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] @ (1f3d04 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3ca2 │ │ │ │ - ldr r7, [pc, #384] @ (1f3d40 ) │ │ │ │ + beq.n 1f3c6a │ │ │ │ + ldr r7, [pc, #384] @ (1f3d08 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #384] @ (1f3d44 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f3d0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f2fe4 │ │ │ │ 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, 1f3bd6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f2fe4 │ │ │ │ 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 1f3b56 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f3b94 │ │ │ │ + b.n 1f3b5c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3c42 │ │ │ │ + beq.n 1f3c0a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f3c9c │ │ │ │ - ldr r4, [pc, #296] @ (1f3d48 ) │ │ │ │ + beq.n 1f3c64 │ │ │ │ + ldr r4, [pc, #296] @ (1f3d10 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3b60 │ │ │ │ - ldr r0, [pc, #296] @ (1f3d4c ) │ │ │ │ + b.n 1f3b28 │ │ │ │ + ldr r0, [pc, #296] @ (1f3d14 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78c0 │ │ │ │ + bl 1f7888 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f3c86 │ │ │ │ - ldr r3, [pc, #288] @ (1f3d50 ) │ │ │ │ + cbz r0, 1f3c4e │ │ │ │ + ldr r3, [pc, #288] @ (1f3d18 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ (1f3d54 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f3d1c ) │ │ │ │ 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 1f3b36 │ │ │ │ + ldr r4, [pc, #276] @ (1f3d20 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3b60 │ │ │ │ + b.n 1f3b28 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #272] @ (1f3d5c ) │ │ │ │ + ldr r4, [pc, #272] @ (1f3d24 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f2fe4 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f3c0e │ │ │ │ + bne.n 1f3bd6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f2fe4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1f3b94 │ │ │ │ - ldr r0, [pc, #216] @ (1f3d60 ) │ │ │ │ + b.n 1f3b5c │ │ │ │ + ldr r0, [pc, #216] @ (1f3d28 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78c0 │ │ │ │ + bl 1f7888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3bb2 │ │ │ │ - ldr r1, [pc, #208] @ (1f3d64 ) │ │ │ │ + beq.n 1f3b7a │ │ │ │ + ldr r1, [pc, #208] @ (1f3d2c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1f3b76 │ │ │ │ - ldr r4, [pc, #200] @ (1f3d68 ) │ │ │ │ + b.n 1f3b3e │ │ │ │ + ldr r4, [pc, #200] @ (1f3d30 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3b60 │ │ │ │ + b.n 1f3b28 │ │ │ │ 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 1f3c92 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1f3c0e │ │ │ │ + bne.n 1f3bd6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ 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 1f3c80 │ │ │ │ + ldr r7, [pc, #124] @ (1f3d34 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #124] @ (1f3d70 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f3d38 ) │ │ │ │ mov r4, r6 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f301c │ │ │ │ + bl 1f2fe4 │ │ │ │ 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 1f3b3e │ │ │ │ + b.n 1f3bd6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ 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] @ (1f3dc4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 61be4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61998 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f3d9e │ │ │ │ + beq.n 1f3d66 │ │ │ │ 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 1f3d60 │ │ │ │ + ldr r3, [pc, #80] @ (1f3dc8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f3dda │ │ │ │ + bl 1f7874 │ │ │ │ + cbz r0, 1f3da2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fefec │ │ │ │ + bl 1fefb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3d98 │ │ │ │ - ldr r0, [pc, #56] @ (1f3e04 ) │ │ │ │ + bne.n 1f3d60 │ │ │ │ + ldr r0, [pc, #56] @ (1f3dcc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1fefb4 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1f3e08 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f3dd0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f3df4 │ │ │ │ - ldr r3, [pc, #36] @ (1f3e0c ) │ │ │ │ + bl 1f7874 │ │ │ │ + cbz r0, 1f3dbc │ │ │ │ + ldr r3, [pc, #36] @ (1f3dd4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1f3e10 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3dd8 ) │ │ │ │ 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] @ (1f3ddc ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f3dbc │ │ │ │ + b.n 1f3d84 │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r6, #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] @ 1f3e50 │ │ │ │ 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] @ (1f3e54 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f4cd0 │ │ │ │ + bl 1f4c98 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f3e7e │ │ │ │ + cbz r0, 1f3e46 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f2ef8 │ │ │ │ + bl 1f2ec0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ - ldr r1, [pc, #40] @ (1f3e90 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f3e8c ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3e58 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3e54 ) │ │ │ │ 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 1f3e4a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3e64 │ │ │ │ + b.n 1f3e2c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1f3f0c ) │ │ │ │ + ldr r2, [pc, #104] @ (1f3ed4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #104] @ (1f3f10 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f3ed8 ) │ │ │ │ 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 1f17f0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3148 │ │ │ │ + bl 1f3110 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f3ee2 │ │ │ │ - ldr r1, [pc, #72] @ (1f3f14 ) │ │ │ │ - ldr r2, [pc, #68] @ (1f3f10 ) │ │ │ │ + cbnz r0, 1f3eaa │ │ │ │ + ldr r1, [pc, #72] @ (1f3edc ) │ │ │ │ + ldr r2, [pc, #68] @ (1f3ed8 ) │ │ │ │ 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 1f3ed0 │ │ │ │ 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 1f4ea0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3ec8 │ │ │ │ + bne.n 1f3e90 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f3ec8 │ │ │ │ + b.n 1f3e90 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 1f4a1c │ │ │ │ + bl 1f49e4 │ │ │ │ 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] @ 1f3fb4 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1f3ff0 │ │ │ │ + ldr.w ip, [pc, #164] @ 1f3fb8 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1f3ff4 ) │ │ │ │ + ldr r2, [pc, #160] @ (1f3fbc ) │ │ │ │ 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, 1f3f72 │ │ │ │ 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 1f3f94 │ │ │ │ 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 1f3f8a │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #76] @ (1f3ff8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f3ff0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f3fc0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f3fb8 ) │ │ │ │ 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 1f3fae │ │ │ │ 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 1f3f6e │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 61480 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f3fc8 │ │ │ │ + beq.n 1f3f90 │ │ │ │ blx 6127c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3fa6 │ │ │ │ + b.n 1f3f6e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #300] @ (1f4140 ) │ │ │ │ + ldr r2, [pc, #300] @ (1f4108 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #300] @ (1f4144 ) │ │ │ │ + ldr r3, [pc, #300] @ (1f410c ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1f4148 ) │ │ │ │ + ldr r1, [pc, #300] @ (1f4110 ) │ │ │ │ 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 1f9d3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4118 │ │ │ │ + beq.n 1f40e0 │ │ │ │ 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 1f40e0 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 61690 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4114 │ │ │ │ + beq.n 1f40dc │ │ │ │ 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 1f4044 │ │ │ │ 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 1f40e4 │ │ │ │ movs r0, #30 │ │ │ │ blx 61a28 │ │ │ │ - vldr d7, [pc, #180] @ 1f4138 │ │ │ │ + vldr d7, [pc, #180] @ 1f4100 │ │ │ │ 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] @ 1f4100 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4114 │ │ │ │ + beq.n 1f40dc │ │ │ │ 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 1f40d4 │ │ │ │ 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] @ (1f4114 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f410c ) │ │ │ │ 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 1f40fc │ │ │ │ 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 1f40ae │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f40f0 │ │ │ │ + b.n 1f40b8 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1f4114 │ │ │ │ + bne.n 1f40dc │ │ │ │ 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 1f4044 │ │ │ │ + b.n 1f40dc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - itt al │ │ │ │ - lslal r2, r5, #2 │ │ │ │ - lsral r4, r1, #4 │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ movs r0, r3 │ │ │ │ - it eq │ │ │ │ - lsleq r2, r5, #2 │ │ │ │ + sev │ │ │ │ + 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] @ 1f41a0 │ │ │ │ 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] @ (1f41a4 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 200800 │ │ │ │ + bl 2007c8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f41d0 │ │ │ │ + cbz r0, 1f4198 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f2ef8 │ │ │ │ + bl 1f2ec0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ - ldr r1, [pc, #40] @ (1f41e0 ) │ │ │ │ - ldr r2, [pc, #32] @ (1f41dc ) │ │ │ │ + ldr r1, [pc, #40] @ (1f41a8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f41a4 ) │ │ │ │ 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 1f419c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f41b6 │ │ │ │ + b.n 1f417e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x007a │ │ │ │ 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] @ (1f4228 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1f4264 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f422c ) │ │ │ │ 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 1f17f0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3148 │ │ │ │ + bl 1f3110 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f4232 │ │ │ │ - ldr r1, [pc, #76] @ (1f4268 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f4264 ) │ │ │ │ + cbnz r0, 1f41fa │ │ │ │ + ldr r1, [pc, #76] @ (1f4230 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f422c ) │ │ │ │ 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 1f4222 │ │ │ │ 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 200838 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4218 │ │ │ │ + bne.n 1f41e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f4218 │ │ │ │ + b.n 1f41e0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + bkpt 0x0018 │ │ │ │ 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 2006fc │ │ │ │ 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] @ (1f42ec ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1f4328 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f42f0 ) │ │ │ │ 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 1f991c │ │ │ │ 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 1f3af0 │ │ │ │ + cbz r0, 1f42ca │ │ │ │ + ldr r1, [pc, #100] @ (1f42f4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ add r1, sp, #8 │ │ │ │ blx 60a28 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4302 │ │ │ │ + beq.n 1f42ca │ │ │ │ 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 1f42ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3268 │ │ │ │ + bl 1f3230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9b9c │ │ │ │ - ldr r2, [pc, #36] @ (1f4330 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f4328 ) │ │ │ │ + bl 1f9b64 │ │ │ │ + ldr r2, [pc, #36] @ (1f42f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f42f0 ) │ │ │ │ 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 1f42e8 │ │ │ │ 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, r4, r7, pc} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r2, r5, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4338 │ │ │ │ + bne.n 1f4300 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f434e │ │ │ │ + cbnz r2, 1f4316 │ │ │ │ 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 1f5254 │ │ │ │ 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] @ (1f44a0 ) │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ (1f44dc ) │ │ │ │ + ldr r2, [pc, #344] @ (1f44a4 ) │ │ │ │ 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 +552040,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 1f4480 │ │ │ │ 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 1f4464 │ │ │ │ + b.n 1f4476 │ │ │ │ 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 1f4474 │ │ │ │ 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 1f4474 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1f44ac │ │ │ │ + bne.n 1f4474 │ │ │ │ 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 +552087,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 1f4474 │ │ │ │ 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 1f9960 │ │ │ │ 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 1f6e74 │ │ │ │ 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 1f6464 │ │ │ │ cmp r4, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcs.n 1f44ac │ │ │ │ + bcs.n 1f4474 │ │ │ │ adds.w r7, r4, #56 @ 0x38 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs.w r3, sl, r5 │ │ │ │ - bcs.n 1f43ce │ │ │ │ + bcs.n 1f4396 │ │ │ │ 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] @ (1f44a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f44a0 ) │ │ │ │ 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 1f449a │ │ │ │ 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} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbnz r0, 1f4534 │ │ │ │ + cbnz r0, 1f450a │ │ │ │ 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] @ (1f4694 ) │ │ │ │ + ldr r3, [pc, #468] @ (1f4698 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -552211,249 +552177,249 @@ │ │ │ │ blx 60cb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 615dc │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1f45a4 │ │ │ │ + bhi.n 1f456c │ │ │ │ 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, 1f4550 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f4558 │ │ │ │ + bne.n 1f4520 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 61cb0 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1f4534 │ │ │ │ + bne.n 1f44fc │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1f4588 │ │ │ │ + bne.n 1f4550 │ │ │ │ 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] @ (1f469c ) │ │ │ │ + ldr r3, [pc, #352] @ (1f4698 ) │ │ │ │ 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 1f468e │ │ │ │ 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 1f45f8 │ │ │ │ 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 1f4524 │ │ │ │ + ldr r1, [pc, #288] @ (1f46a0 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 61f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f455c │ │ │ │ + bne.n 1f4524 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f455c │ │ │ │ + bhi.n 1f4524 │ │ │ │ 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 1f462e │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f45fe │ │ │ │ + bne.n 1f45c6 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f45ee │ │ │ │ + bne.n 1f45b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4682 │ │ │ │ + bne.n 1f464a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f4368 │ │ │ │ + bl 1f4330 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4614 │ │ │ │ + bne.n 1f45dc │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f4672 │ │ │ │ + cbnz r3, 1f463a │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1f456c │ │ │ │ - ldr r4, [pc, #168] @ (1f46dc ) │ │ │ │ + b.n 1f4534 │ │ │ │ + ldr r4, [pc, #168] @ (1f46a4 ) │ │ │ │ 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 1f4524 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f455c │ │ │ │ + bne.n 1f4524 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61f64 │ │ │ │ mov r0, r6 │ │ │ │ blx 61f64 │ │ │ │ - b.n 1f45ce │ │ │ │ + b.n 1f4596 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f4368 │ │ │ │ - b.n 1f4628 │ │ │ │ + bl 1f4330 │ │ │ │ + b.n 1f45f0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4628 │ │ │ │ + bl 1f5254 │ │ │ │ + b.n 1f45f0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f46a0 │ │ │ │ + beq.n 1f4668 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f468c │ │ │ │ + bne.n 1f4654 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4606 │ │ │ │ + beq.n 1f45ce │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f46b0 │ │ │ │ + bne.n 1f4678 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f46a2 │ │ │ │ - b.n 1f4606 │ │ │ │ + bne.n 1f466a │ │ │ │ + b.n 1f45ce │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 1f4710 │ │ │ │ + cbnz r0, 1f46e6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x000c │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bpl.n 1f4718 │ │ │ │ + bpl.n 1f46d0 │ │ │ │ movs r7, r4 │ │ │ │ - bmi.n 1f461c │ │ │ │ + bmi.n 1f45d4 │ │ │ │ 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] @ (1f48b4 ) │ │ │ │ sub.w r3, fp, #4 │ │ │ │ - ldr r2, [pc, #484] @ (1f48f0 ) │ │ │ │ + ldr r2, [pc, #484] @ (1f48b8 ) │ │ │ │ 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, 1f4722 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #9 │ │ │ │ - bne.n 1f4722 │ │ │ │ + bne.n 1f46ea │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #444] @ (1f48f4 ) │ │ │ │ + ldr r2, [pc, #444] @ (1f48bc ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #436] @ (1f48f0 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f48b8 ) │ │ │ │ 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 1f48ae │ │ │ │ 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] @ (1f48c0 ) │ │ │ │ add r1, pc │ │ │ │ blx 61f70 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4732 │ │ │ │ - ldr r3, [pc, #400] @ (1f48fc ) │ │ │ │ + beq.n 1f46fa │ │ │ │ + ldr r3, [pc, #400] @ (1f48c4 ) │ │ │ │ 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] @ (1f48c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #384] @ (1f4904 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f48cc ) │ │ │ │ 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 1f483e │ │ │ │ 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 +552427,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 1f474e │ │ │ │ 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 1f4876 │ │ │ │ + ldr r5, [pc, #300] @ (1f48d0 ) │ │ │ │ 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 1f4870 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r7, 1f4862 │ │ │ │ + cbz r7, 1f482a │ │ │ │ blx 616a8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 61690 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4880 │ │ │ │ + beq.n 1f4848 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f4828 │ │ │ │ - b.n 1f48c8 │ │ │ │ + bne.n 1f47f0 │ │ │ │ + b.n 1f4890 │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1f4880 │ │ │ │ + beq.n 1f4848 │ │ │ │ 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 1f47ea │ │ │ │ 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 1f47ea │ │ │ │ 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 1f47ea │ │ │ │ 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 1f475e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61ce0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f4734 │ │ │ │ + b.n 1f46fc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp, r9, lsl #2] │ │ │ │ - bl 1f44e4 │ │ │ │ - cbz r0, 1f48b4 │ │ │ │ + bl 1f44ac │ │ │ │ + cbz r0, 1f487c │ │ │ │ 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 1f474e │ │ │ │ + b.n 1f483e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f4860 │ │ │ │ - b.n 1f4786 │ │ │ │ + bne.n 1f4828 │ │ │ │ + b.n 1f474e │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f4786 │ │ │ │ + b.n 1f474e │ │ │ │ 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 1f474e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp] │ │ │ │ - bl 1f44e4 │ │ │ │ + bl 1f44ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f48b4 │ │ │ │ + beq.n 1f487c │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ blx 61ce0 │ │ │ │ - b.n 1f4786 │ │ │ │ + b.n 1f474e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + cbnz r6, 1f48c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ movs r0, r3 │ │ │ │ - udf #14 │ │ │ │ + udf #6 │ │ │ │ movs r6, r2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r6, #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] @ (1f4974 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1f49b0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f4978 ) │ │ │ │ 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 +552574,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 1f491e │ │ │ │ + b.n 1f4962 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1f497a │ │ │ │ + bne.n 1f4942 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1f4936 │ │ │ │ + bge.n 1f48fe │ │ │ │ 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 1f4918 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f46e0 │ │ │ │ + bl 1f46a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1f4956 │ │ │ │ + beq.n 1f491e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1f49b4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1f49b0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f497c ) │ │ │ │ + ldr r3, [pc, #48] @ (1f4978 ) │ │ │ │ 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 1f496e │ │ │ │ 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 1f48fe │ │ │ │ + b.n 1f4944 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ 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, 1f49cc │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1f49d4 │ │ │ │ + cbz r0, 1f499c │ │ │ │ blx 61ce0 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1f49e4 │ │ │ │ + cbz r0, 1f49ac │ │ │ │ blx 61ce0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1f49da │ │ │ │ + bne.n 1f49a2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1f49f8 │ │ │ │ + cbz r3, 1f49c0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1f6488 │ │ │ │ + bl 1f6450 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 20d0cc │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 6127c │ │ │ │ - b.n 1f49cc │ │ │ │ + b.n 1f4994 │ │ │ │ stmdb 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] @ (1f4c5c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #612] @ (1f4c98 ) │ │ │ │ + ldr r3, [pc, #612] @ (1f4c60 ) │ │ │ │ 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 1f991c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f6388 │ │ │ │ + bl 1f6350 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #572] @ (1f4c9c ) │ │ │ │ + ldr r0, [pc, #572] @ (1f4c64 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1fefec │ │ │ │ + bl 1fefb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4ae4 │ │ │ │ - ldr r7, [pc, #560] @ (1f4ca0 ) │ │ │ │ + beq.n 1f4aac │ │ │ │ + ldr r7, [pc, #560] @ (1f4c68 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #560] @ (1f4ca4 ) │ │ │ │ + ldr r2, [pc, #560] @ (1f4c6c ) │ │ │ │ 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 1f4bce │ │ │ │ + ldr r2, [pc, #540] @ (1f4c70 ) │ │ │ │ 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 1f4bc8 │ │ │ │ + ldr r6, [pc, #524] @ (1f4c74 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 61f70 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -552757,51 +552723,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 1f4bce │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f4c06 │ │ │ │ + beq.w 1f4bce │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f44e4 │ │ │ │ + bl 1f44ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4c06 │ │ │ │ - ldr r0, [pc, #456] @ (1f4cb0 ) │ │ │ │ + beq.w 1f4bce │ │ │ │ + ldr r0, [pc, #456] @ (1f4c78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4bca │ │ │ │ + beq.n 1f4b92 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #444] @ 1f4cb4 │ │ │ │ - ldr.w r8, [pc, #444] @ 1f4cb8 │ │ │ │ + ldr.w r9, [pc, #444] @ 1f4c7c │ │ │ │ + ldr.w r8, [pc, #444] @ 1f4c80 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #436] @ (1f4cbc ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4c84 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f4b8a │ │ │ │ + b.n 1f4b52 │ │ │ │ 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 1f4c00 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #404] @ (1f4cc0 ) │ │ │ │ + ldr r6, [pc, #404] @ (1f4c88 ) │ │ │ │ blx 60c44 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 61f70 │ │ │ │ mov r1, r6 │ │ │ │ @@ -552812,35 +552778,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 1f4bd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f4c46 │ │ │ │ + beq.n 1f4c0e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f44e4 │ │ │ │ + bl 1f44ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4c20 │ │ │ │ + beq.n 1f4be8 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61ce0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1f4bca │ │ │ │ + bhi.n 1f4b92 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1f4bca │ │ │ │ + cbz r3, 1f4b92 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 60e34 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60a40 │ │ │ │ @@ -552851,121 +552817,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 1f4ad6 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f4b80 │ │ │ │ - ldr r0, [pc, #248] @ (1f4cc4 ) │ │ │ │ + b.n 1f4b48 │ │ │ │ + ldr r0, [pc, #248] @ (1f4c8c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f4be2 │ │ │ │ + cbz r0, 1f4baa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f46e0 │ │ │ │ + bl 1f46a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f4c4c │ │ │ │ + cbnz r0, 1f4c14 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #224] @ (1f4cc8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f4c98 ) │ │ │ │ + ldr r2, [pc, #224] @ (1f4c90 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f4c60 ) │ │ │ │ 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 1f4c56 │ │ │ │ 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 1f4980 │ │ │ │ + b.n 1f4bac │ │ │ │ + cbz r6, 1f4be0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61ce0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f4b80 │ │ │ │ + b.n 1f4b48 │ │ │ │ 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 1f4b48 │ │ │ │ mov r0, fp │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1f4b80 │ │ │ │ + b.n 1f4b48 │ │ │ │ blx 61ce0 │ │ │ │ - b.n 1f4c18 │ │ │ │ + b.n 1f4be0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 61f10 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1f4be4 │ │ │ │ + blt.n 1f4bac │ │ │ │ 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 1f4c4e │ │ │ │ + ldr r1, [pc, #96] @ (1f4c94 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 20d0a0 │ │ │ │ + bl 20d068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4be4 │ │ │ │ + beq.n 1f4bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 60e4c │ │ │ │ mov r0, r6 │ │ │ │ blx 6127c │ │ │ │ - b.n 1f4be4 │ │ │ │ + b.n 1f4bac │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ movs r0, r3 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r3, r6} │ │ │ │ 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 +552950,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 1f4cba │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4dc2 │ │ │ │ + beq.n 1f4d8a │ │ │ │ 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 1f4d10 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4d38 │ │ │ │ + bne.n 1f4d00 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4e7e │ │ │ │ + bne.w 1f4e46 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f6500 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f4dca │ │ │ │ + cbz r0, 1f4d92 │ │ │ │ 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 1f4d68 │ │ │ │ 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 1f4d68 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f4d94 │ │ │ │ + b.n 1f4d5c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1f4dec │ │ │ │ + beq.n 1f4db4 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f4d90 │ │ │ │ + beq.n 1f4d58 │ │ │ │ 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 1f4d74 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4e6e │ │ │ │ + bne.n 1f4e36 │ │ │ │ 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 1f4e0c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f4368 │ │ │ │ + bl 1f4330 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f6538 │ │ │ │ - cbz r0, 1f4e44 │ │ │ │ + bl 1f6500 │ │ │ │ + cbz r0, 1f4e0c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f4d62 │ │ │ │ + b.n 1f4d2a │ │ │ │ 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 1f4d6a │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1f4e18 │ │ │ │ + cbz r3, 1f4de0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207da8 │ │ │ │ + bl 207d70 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f4da2 │ │ │ │ + bne.n 1f4d6a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4e1c │ │ │ │ + bne.n 1f4de4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4ec4 │ │ │ │ + bne.n 1f4e8c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f4e3c │ │ │ │ + beq.n 1f4e04 │ │ │ │ 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 1f4e10 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4dc4 │ │ │ │ + beq.n 1f4d8c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4dc4 │ │ │ │ + bl 1f5254 │ │ │ │ + b.n 1f4d8c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4dc2 │ │ │ │ + bl 1f5254 │ │ │ │ + b.n 1f4d8a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f4ea8 │ │ │ │ + bne.n 1f4e70 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4e92 │ │ │ │ + bne.n 1f4e5a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4e84 │ │ │ │ - b.n 1f4d52 │ │ │ │ + bne.n 1f4e4c │ │ │ │ + b.n 1f4d1a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4eae │ │ │ │ + bne.n 1f4e76 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4e82 │ │ │ │ - b.n 1f4d52 │ │ │ │ + bne.n 1f4e4a │ │ │ │ + b.n 1f4d1a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4e32 │ │ │ │ + bl 1f5254 │ │ │ │ + b.n 1f4dfa │ │ │ │ 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] @ (1f5248 ) │ │ │ │ + ldr r3, [pc, #908] @ (1f524c ) │ │ │ │ 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 +553145,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 1f4ed2 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f4fd0 │ │ │ │ + beq.n 1f4f98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4fcc │ │ │ │ + beq.n 1f4f94 │ │ │ │ add.w sl, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4f62 │ │ │ │ + bne.n 1f4f2a │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f52 │ │ │ │ + bne.n 1f4f1a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f50e4 │ │ │ │ + bne.w 1f50ac │ │ │ │ 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, 1f4fb6 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f4f9e │ │ │ │ + bne.n 1f4f66 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 61cb0 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1f4f78 │ │ │ │ + bne.n 1f4f40 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1f4fee │ │ │ │ + bne.n 1f4fb6 │ │ │ │ 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 1f4f7c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f50d4 │ │ │ │ + bne.w 1f509c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1f5288 ) │ │ │ │ - ldr r3, [pc, #688] @ (1f5284 ) │ │ │ │ + ldr r2, [pc, #692] @ (1f5250 ) │ │ │ │ + ldr r3, [pc, #688] @ (1f524c ) │ │ │ │ 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 1f5230 │ │ │ │ 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 1f4fd0 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4ff8 │ │ │ │ + bne.n 1f4fc0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f5212 │ │ │ │ + bne.w 1f51da │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f4368 │ │ │ │ + bl 1f4330 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f6500 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f506c │ │ │ │ + cbz r0, 1f5034 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5032 │ │ │ │ + bne.n 1f4ffa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f5258 │ │ │ │ + bne.w 1f5220 │ │ │ │ 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 1f4f8a │ │ │ │ + b.n 1f5024 │ │ │ │ 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 207d70 │ │ │ │ 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 1f6e38 │ │ │ │ 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 1f50f2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f50ac │ │ │ │ + bne.n 1f5074 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4fa2 │ │ │ │ + beq.w 1f4f6a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4fa2 │ │ │ │ + bl 1f5254 │ │ │ │ + b.n 1f4f6a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f4fcc │ │ │ │ + bl 1f5254 │ │ │ │ + b.n 1f4f94 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f5104 │ │ │ │ + beq.n 1f50cc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f50ee │ │ │ │ + bne.n 1f50b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4f6c │ │ │ │ + beq.w 1f4f34 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r6, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5114 │ │ │ │ + bne.n 1f50dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5106 │ │ │ │ - b.n 1f4f6c │ │ │ │ + bne.n 1f50ce │ │ │ │ + b.n 1f4f34 │ │ │ │ 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 1f5070 │ │ │ │ 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 1f5070 │ │ │ │ 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 1f5070 │ │ │ │ + vldr d7, [pc, #244] @ 1f5238 │ │ │ │ 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] @ 1f5240 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f50a8 │ │ │ │ + bne.n 1f5070 │ │ │ │ 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 1f5070 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 61f64 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ 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 1f6e74 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f6464 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f4334 │ │ │ │ + bl 1f42fc │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 616a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 61038 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f4334 │ │ │ │ - b.n 1f4fd0 │ │ │ │ + bl 1f42fc │ │ │ │ + b.n 1f4f98 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f5232 │ │ │ │ + beq.n 1f51fa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f521c │ │ │ │ + bne.n 1f51e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5012 │ │ │ │ + beq.w 1f4fda │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5242 │ │ │ │ + bne.n 1f520a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5234 │ │ │ │ - b.n 1f5012 │ │ │ │ + bne.n 1f51fc │ │ │ │ + b.n 1f4fda │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1f504a │ │ │ │ + bl 1f5254 │ │ │ │ + b.n 1f5012 │ │ │ │ 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 │ │ │ │ + cbz r6, 1f525a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ 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 +553483,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] @ 1f5358 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1f5394 │ │ │ │ + vldr s14, [pc, #148] @ 1f535c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f5316 │ │ │ │ + blt.n 1f52de │ │ │ │ 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 1f5354 │ │ │ │ + vldr s14, [pc, #104] @ 1f5360 │ │ │ │ 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, 1f5354 │ │ │ │ + vldr s14, [pc, #88] @ 1f5364 │ │ │ │ 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, 1f5354 │ │ │ │ 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 +553552,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 1f53a4 │ │ │ │ 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, 1f53b4 │ │ │ │ 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, 1f53e4 │ │ │ │ ands.w r2, r2, lr │ │ │ │ - beq.n 1f5422 │ │ │ │ + beq.n 1f53ea │ │ │ │ mov.w r0, ip, asr #13 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 1f53e0 │ │ │ │ + b.n 1f53a8 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ - b.n 1f53e0 │ │ │ │ + b.n 1f53a8 │ │ │ │ sub.w r0, r1, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r0, #14 │ │ │ │ - blt.n 1f545a │ │ │ │ + blt.n 1f5422 │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.n 1f541a │ │ │ │ + bgt.n 1f53e2 │ │ │ │ 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 1f53a8 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1f5474 │ │ │ │ + vldr s15, [pc, #20] @ 1f543c │ │ │ │ strd r3, r2, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 60e7c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1f544c │ │ │ │ + b.n 1f5414 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1f5678 ) │ │ │ │ + ldr r3, [pc, #512] @ (1f5640 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1fda38 │ │ │ │ + bl 1fda00 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1f54c8 │ │ │ │ + vldr s15, [pc, #48] @ 1f5490 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1f54cc │ │ │ │ + vldr s14, [pc, #40] @ 1f5494 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f54ba │ │ │ │ + blt.n 1f5482 │ │ │ │ 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 +553648,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 1f5368 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f553c │ │ │ │ + vldr s15, [pc, #72] @ 1f5504 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f5540 │ │ │ │ + vldr s14, [pc, #64] @ 1f5508 │ │ │ │ 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 1f54e2 │ │ │ │ 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 1f54fe │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f52e8 │ │ │ │ + bl 1f52b0 │ │ │ │ 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 1f5368 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f55b0 │ │ │ │ + vldr s15, [pc, #72] @ 1f5578 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f55b4 │ │ │ │ + vldr s14, [pc, #64] @ 1f557c │ │ │ │ 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 1f5556 │ │ │ │ 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 1f5572 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f52e8 │ │ │ │ + bl 1f52b0 │ │ │ │ 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, 1f55a6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1f55e0 │ │ │ │ + cbz r2, 1f55a8 │ │ │ │ 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 +553760,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 1f5610 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1f566c │ │ │ │ + cbz r3, 1f5634 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1f566c │ │ │ │ + beq.n 1f5634 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f5638 │ │ │ │ + beq.n 1f5600 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f563c │ │ │ │ + bne.n 1f5604 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f563c │ │ │ │ + beq.n 1f5604 │ │ │ │ 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 +553818,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, 1f56cc │ │ │ │ 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 1f56c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f56f0 │ │ │ │ + cbz r3, 1f56b8 │ │ │ │ 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 1f56aa │ │ │ │ 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 1f9c90 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f5730 │ │ │ │ + cbz r2, 1f56f8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f572c │ │ │ │ + cbz r2, 1f56f4 │ │ │ │ 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] @ (1f58e8 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #472] @ (1f5924 ) │ │ │ │ + ldr r3, [pc, #472] @ (1f58ec ) │ │ │ │ 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 1f57ae │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1f5782 │ │ │ │ - ldr r2, [pc, #448] @ (1f5928 ) │ │ │ │ - ldr r3, [pc, #440] @ (1f5924 ) │ │ │ │ + bls.n 1f574a │ │ │ │ + ldr r2, [pc, #448] @ (1f58f0 ) │ │ │ │ + ldr r3, [pc, #440] @ (1f58ec ) │ │ │ │ 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 1f58e4 │ │ │ │ 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] @ (1f58f4 ) │ │ │ │ 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 1f9a78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5766 │ │ │ │ + beq.n 1f572e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f57aa │ │ │ │ - ldr r1, [pc, #396] @ (1f5930 ) │ │ │ │ + cbz r3, 1f5772 │ │ │ │ + ldr r1, [pc, #396] @ (1f58f8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f9cd4 │ │ │ │ + bl 1f9c9c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f580c │ │ │ │ + beq.n 1f57d4 │ │ │ │ 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 1f5788 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1f5820 │ │ │ │ + b.n 1f57e8 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5760 │ │ │ │ - ldr r2, [pc, #324] @ (1f5934 ) │ │ │ │ + bne.n 1f5728 │ │ │ │ + ldr r2, [pc, #324] @ (1f58fc ) │ │ │ │ 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 1f572e │ │ │ │ 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] @ (1f5900 ) │ │ │ │ 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 +553981,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 1f58b0 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f5872 │ │ │ │ + b.n 1f583a │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f58e8 │ │ │ │ + beq.n 1f58b0 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f586c │ │ │ │ + beq.n 1f5834 │ │ │ │ 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 +554013,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, 1f58d4 │ │ │ │ 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 1f58a8 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f5886 │ │ │ │ + bne.n 1f584e │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f58d4 │ │ │ │ + bne.n 1f589c │ │ │ │ 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 1f572e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f5904 │ │ │ │ + cbz r3, 1f58cc │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f9cd4 │ │ │ │ + bl 1f9c9c │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9b9c │ │ │ │ - b.n 1f5766 │ │ │ │ + bl 1f9b64 │ │ │ │ + b.n 1f572e │ │ │ │ add fp, r7 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1f58be │ │ │ │ + bhi.n 1f5886 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1f58ba │ │ │ │ + b.n 1f5882 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ movs r7, r4 │ │ │ │ vminnm.f32 , , │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, 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 1f59e4 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f5a14 │ │ │ │ + bls.n 1f59dc │ │ │ │ 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 +554097,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 1f597c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1f59ea │ │ │ │ + beq.n 1f59b2 │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1f5a02 │ │ │ │ + beq.n 1f59ca │ │ │ │ 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 1f5968 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f59a6 │ │ │ │ + bne.n 1f596e │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1f5a0c │ │ │ │ + cbnz r3, 1f59d4 │ │ │ │ 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 1f596e │ │ │ │ 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 1f59aa │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f59d8 │ │ │ │ + beq.n 1f59a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1f59d8 │ │ │ │ + b.n 1f59a0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1f5734 │ │ │ │ - b.n 1f5964 │ │ │ │ + bl 1f56fc │ │ │ │ + b.n 1f592c │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f5734 │ │ │ │ - b.n 1f5964 │ │ │ │ + bl 1f56fc │ │ │ │ + b.n 1f592c │ │ │ │ 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 +554184,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 1f5af4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1f5adc │ │ │ │ + bls.n 1f5aa4 │ │ │ │ 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 1f5a82 │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1f5b04 │ │ │ │ + cbz r0, 1f5acc │ │ │ │ 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 1f5ab8 │ │ │ │ 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 +554259,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 1f5b22 │ │ │ │ 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 1f5a68 │ │ │ │ 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] @ 1f5bf0 │ │ │ │ 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] @ 1f5bf8 │ │ │ │ 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] @ 1f5c00 │ │ │ │ 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 +554326,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 1f9960 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5ca2 │ │ │ │ - vldr d7, [pc, #68] @ 1f5ca8 │ │ │ │ + cbz r0, 1f5c6a │ │ │ │ + vldr d7, [pc, #68] @ 1f5c70 │ │ │ │ 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] @ 1f5c78 │ │ │ │ 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] @ 1f5c80 │ │ │ │ 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 +554387,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 1f5ca2 │ │ │ │ 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 1f5cfa │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1f5d30 │ │ │ │ + cbz r0, 1f5cf8 │ │ │ │ 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 1f5cf6 │ │ │ │ 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, 1f5d58 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1f5d90 │ │ │ │ + beq.n 1f5d58 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f5d6c │ │ │ │ + b.n 1f5d34 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f5d90 │ │ │ │ + beq.n 1f5d58 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5d66 │ │ │ │ + beq.n 1f5d2e │ │ │ │ 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 1f5d58 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5d72 │ │ │ │ + bne.n 1f5d3a │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f5d84 │ │ │ │ + bne.n 1f5d4c │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f5d9c │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1f5d64 │ │ │ │ + bl 1f9b64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f5dc2 │ │ │ │ + cbz r0, 1f5d8a │ │ │ │ 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 1f5d0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1f5e06 │ │ │ │ + cbz r0, 1f5dce │ │ │ │ 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, 1f5dd0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1f5dfe │ │ │ │ + beq.n 1f5dc6 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1f5df2 │ │ │ │ + cbz r3, 1f5dba │ │ │ │ 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 1f5dae │ │ │ │ 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] @ (1f5dec ) │ │ │ │ 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, r4, 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 1f55b0 │ │ │ │ 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 1f55b0 │ │ │ │ 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 1f5904 │ │ │ │ + cbz r0, 1f5e5a │ │ │ │ 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 1f5904 │ │ │ │ + cbz r0, 1f5e7c │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1f5ece │ │ │ │ + cbz r1, 1f5e96 │ │ │ │ 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 +554586,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 1f55b0 │ │ │ │ + cbz r0, 1f5ed0 │ │ │ │ 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, 1f5efc │ │ │ │ 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 1f5eec │ │ │ │ + b.n 1f5ef6 │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f5f2e │ │ │ │ + beq.n 1f5ef6 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5f1e │ │ │ │ + beq.n 1f5ee6 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1f5f12 │ │ │ │ + b.n 1f5eda │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f607a │ │ │ │ + beq.w 1f6042 │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1f5fdc │ │ │ │ + bhi.n 1f5fa4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f5f8c │ │ │ │ + bls.n 1f5f54 │ │ │ │ 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 1f5f32 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f5fb4 │ │ │ │ + cbz r1, 1f5f7c │ │ │ │ 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 1f5f68 │ │ │ │ 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 +554696,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 1f5fd2 │ │ │ │ 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 1f5f18 │ │ │ │ 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 1f6194 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1f612c │ │ │ │ + bhi.n 1f60f4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f60dc │ │ │ │ + bls.n 1f60a4 │ │ │ │ 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 1f6082 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f6104 │ │ │ │ + cbz r1, 1f60cc │ │ │ │ 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 1f60b8 │ │ │ │ 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 +554797,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 1f6122 │ │ │ │ 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 1f6068 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1f6104 │ │ │ │ + b.n 1f60cc │ │ │ │ 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 +554842,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 1f9960 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f6280 │ │ │ │ - vldr d7, [pc, #76] @ 1f6288 │ │ │ │ + cbz r0, 1f6248 │ │ │ │ + vldr d7, [pc, #76] @ 1f6250 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1f62a0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f6268 ) │ │ │ │ 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] @ 1f6258 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1f62a4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f626c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1f6298 │ │ │ │ + vldr d7, [pc, #56] @ 1f6260 │ │ │ │ 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 +554885,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 ffe1626a │ │ │ │ + bl ffe1826e │ │ │ │ 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] @ 1f62d0 │ │ │ │ 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] @ 1f62d8 │ │ │ │ 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] @ 1f62e0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1f6320 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f6324 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f62e8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f62ec ) │ │ │ │ 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 +554931,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 5842ea │ │ │ │ + bl 5902ee │ │ │ │ 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 1f6346 │ │ │ │ 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 1f633e │ │ │ │ + ldr.w ip, [pc, #52] @ 1f634c │ │ │ │ add ip, pc │ │ │ │ - b.n 1f635c │ │ │ │ + b.n 1f6324 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1f6376 │ │ │ │ + beq.n 1f633e │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1f6356 │ │ │ │ + bcc.n 1f631e │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1f5734 │ │ │ │ + bl 1f56fc │ │ │ │ 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: 0xb792 │ │ │ │ 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 1f99a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f640c │ │ │ │ - vldr d7, [pc, #104] @ 1f6410 │ │ │ │ + beq.n 1f63d4 │ │ │ │ + vldr d7, [pc, #104] @ 1f63d8 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1f6430 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f63f8 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f6428 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f63f0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1f6418 │ │ │ │ + vldr d7, [pc, #92] @ 1f63e0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1f6434 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f63fc ) │ │ │ │ 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] @ 1f63e8 │ │ │ │ + ldr r3, [pc, #76] @ (1f6400 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1f643c ) │ │ │ │ + ldr r1, [pc, #76] @ (1f6404 ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1f9cd4 │ │ │ │ + bl 1f9c9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1f640c │ │ │ │ - ldr r1, [pc, #56] @ (1f6440 ) │ │ │ │ + beq.n 1f63d4 │ │ │ │ + ldr r1, [pc, #56] @ (1f6408 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f9cd4 │ │ │ │ + bl 1f9c9c │ │ │ │ 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 5e3fa │ │ │ │ + bl 4ba3fe │ │ │ │ + bl 4c8402 │ │ │ │ + bl 3b6406 │ │ │ │ + bl 4f640a │ │ │ │ + cbz r0, 1f644c │ │ │ │ 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 1f6444 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f6470 │ │ │ │ + cbz r3, 1f6438 │ │ │ │ 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 1f642a │ │ │ │ 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 1f9b64 │ │ │ │ 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, 1f64f2 │ │ │ │ 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 +555109,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 1f5904 │ │ │ │ + cbz r0, 1f64f6 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1f652e │ │ │ │ + cbnz r3, 1f64f6 │ │ │ │ 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 +555132,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] @ (1f6558 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f655c ) │ │ │ │ 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 1f55b0 │ │ │ │ + cbz r0, 1f653a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1f6598 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6594 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f6560 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f655c ) │ │ │ │ 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 1f6552 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ 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] @ (1f65d4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f65d8 ) │ │ │ │ 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 1f55b0 │ │ │ │ + cbz r0, 1f65b8 │ │ │ │ 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] @ (1f65dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1f65d8 ) │ │ │ │ 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 1f65d0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ 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] @ (1f6784 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1f67c0 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f6788 ) │ │ │ │ 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 +555237,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 1f66ea │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1f6714 │ │ │ │ + bmi.n 1f66dc │ │ │ │ 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 1f66ba │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1f66ae │ │ │ │ + cbz r3, 1f6676 │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f669a │ │ │ │ + beq.n 1f6662 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f66ae │ │ │ │ + beq.n 1f6676 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1f67c4 ) │ │ │ │ + ldr r2, [pc, #292] @ (1f678c ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6124c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f6706 │ │ │ │ + blt.n 1f66ce │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1f6706 │ │ │ │ + cbnz r3, 1f66ce │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1f66d2 │ │ │ │ + ble.n 1f669a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #268] @ (1f67c8 ) │ │ │ │ - ldr r3, [pc, #260] @ (1f67c0 ) │ │ │ │ + ldr r2, [pc, #268] @ (1f6790 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f6788 ) │ │ │ │ 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 1f6770 │ │ │ │ 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 1f6774 │ │ │ │ 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 1f65e0 │ │ │ │ + b.n 1f6680 │ │ │ │ + cbz r3, 1f66ce │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1f6700 │ │ │ │ + beq.n 1f66c8 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f6706 │ │ │ │ + beq.n 1f66ce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f669c │ │ │ │ - ldr r1, [pc, #196] @ (1f67cc ) │ │ │ │ + b.n 1f6664 │ │ │ │ + ldr r1, [pc, #196] @ (1f6794 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61f34 │ │ │ │ - b.n 1f66b6 │ │ │ │ + b.n 1f667e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1f67a2 │ │ │ │ + bhi.n 1f676a │ │ │ │ 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] @ (1f6798 ) │ │ │ │ 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 1f6718 │ │ │ │ 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 1f6624 │ │ │ │ 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 1f6624 │ │ │ │ + ldr r3, [pc, #116] @ (1f679c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1f67d8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f67a0 ) │ │ │ │ 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 1f6628 │ │ │ │ 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 1f6628 │ │ │ │ + ldr r3, [pc, #68] @ (1f67a4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6762 │ │ │ │ - ldr r3, [pc, #64] @ (1f67e0 ) │ │ │ │ + b.n 1f672a │ │ │ │ + ldr r3, [pc, #64] @ (1f67a8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6762 │ │ │ │ - ldr r3, [pc, #64] @ (1f67e4 ) │ │ │ │ + b.n 1f672a │ │ │ │ + ldr r3, [pc, #64] @ (1f67ac ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6762 │ │ │ │ + b.n 1f672a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1f67e8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f67b0 ) │ │ │ │ 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 1f667e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00da │ │ │ │ movs r6, r2 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - ldc 0, cr0, [r8, #-92] @ 0xffffffa4 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + ldc 0, cr0, [r0, #-92] @ 0xffffffa4 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r2, #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] @ 1f6838 │ │ │ │ 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] @ (1f683c ) │ │ │ │ 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 1f65e0 │ │ │ │ + ldr r2, [pc, #72] @ (1f6840 ) │ │ │ │ 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] @ (1f6844 ) │ │ │ │ add r2, pc │ │ │ │ blx 616cc <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f6850 │ │ │ │ + beq.n 1f6818 │ │ │ │ mov r0, r3 │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #44] @ (1f6880 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6874 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f6848 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f683c ) │ │ │ │ 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 1f6834 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ 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] @ 1f68dc │ │ │ │ add r4, sp, #28 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1f6918 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f68e0 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1f691c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f68e4 ) │ │ │ │ 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] @ (1f68e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1f6618 │ │ │ │ - ldr r2, [pc, #80] @ (1f6924 ) │ │ │ │ + bl 1f65e0 │ │ │ │ + ldr r2, [pc, #80] @ (1f68ec ) │ │ │ │ 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 1f68ba │ │ │ │ mov r0, r3 │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #52] @ (1f6928 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f691c ) │ │ │ │ + ldr r2, [pc, #52] @ (1f68f0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f68e4 ) │ │ │ │ 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 1f68d6 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1f69a0 │ │ │ │ + bne.n 1f69d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1f694c │ │ │ │ + bne.n 1f6984 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ 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] @ (1f6a90 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1f6acc ) │ │ │ │ + ldr r3, [pc, #392] @ (1f6a94 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1f6ad0 ) │ │ │ │ - ldr r5, [pc, #396] @ (1f6ad4 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f6a98 ) │ │ │ │ + ldr r5, [pc, #396] @ (1f6a9c ) │ │ │ │ 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 1f7874 │ │ │ │ + ldr r1, [pc, #380] @ (1f6aa0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff488 │ │ │ │ + bl 1ff450 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1f696a │ │ │ │ + cbnz r3, 1f6932 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1f6adc ) │ │ │ │ + ldr r2, [pc, #368] @ (1f6aa4 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1f6ae0 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f6aa8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1f6ae4 ) │ │ │ │ + ldr r0, [pc, #364] @ (1f6aac ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f69c8 │ │ │ │ - ldr r0, [pc, #352] @ (1f6ae8 ) │ │ │ │ + cbz r0, 1f6990 │ │ │ │ + ldr r0, [pc, #352] @ (1f6ab0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61e54 │ │ │ │ - cbz r0, 1f69c2 │ │ │ │ - ldr r0, [pc, #344] @ (1f6aec ) │ │ │ │ + cbz r0, 1f698a │ │ │ │ + ldr r0, [pc, #344] @ (1f6ab4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6abc │ │ │ │ - ldr r0, [pc, #332] @ (1f6af0 ) │ │ │ │ + beq.w 1f6a84 │ │ │ │ + ldr r0, [pc, #332] @ (1f6ab8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6ac0 │ │ │ │ - ldr r0, [pc, #320] @ (1f6af4 ) │ │ │ │ + beq.w 1f6a88 │ │ │ │ + ldr r0, [pc, #320] @ (1f6abc ) │ │ │ │ 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] @ (1f6ac0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1f6afc ) │ │ │ │ + ldr r1, [pc, #304] @ (1f6ac4 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1f6b00 ) │ │ │ │ + ldr r0, [pc, #304] @ (1f6ac8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ff29c │ │ │ │ - ldr r2, [pc, #296] @ (1f6b04 ) │ │ │ │ - ldr r3, [pc, #300] @ (1f6b08 ) │ │ │ │ + bl 1ff264 │ │ │ │ + ldr r2, [pc, #296] @ (1f6acc ) │ │ │ │ + ldr r3, [pc, #300] @ (1f6ad0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1f6b0c ) │ │ │ │ + ldr r1, [pc, #300] @ (1f6ad4 ) │ │ │ │ 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 1f69f2 │ │ │ │ + ldr r3, [pc, #276] @ (1f6ad8 ) │ │ │ │ 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 1f69e4 │ │ │ │ + ldr r2, [pc, #272] @ (1f6adc ) │ │ │ │ + ldr r3, [pc, #196] @ (1f6a94 ) │ │ │ │ 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 1f6a8c │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f9488 │ │ │ │ + bl 1f9450 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 62078 │ │ │ │ - b.n 1f6a02 │ │ │ │ + b.n 1f69ca │ │ │ │ blx 60edc │ │ │ │ mov r4, r0 │ │ │ │ blx 61c08 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f6a40 │ │ │ │ - ldr r3, [pc, #220] @ (1f6b18 ) │ │ │ │ + beq.n 1f6a08 │ │ │ │ + ldr r3, [pc, #220] @ (1f6ae0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f69fe │ │ │ │ - ldr r0, [pc, #216] @ (1f6b1c ) │ │ │ │ + b.n 1f69c6 │ │ │ │ + ldr r0, [pc, #216] @ (1f6ae4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f6aa0 │ │ │ │ - ldr r4, [pc, #212] @ (1f6b20 ) │ │ │ │ - bl 1f9488 │ │ │ │ + bl 1f7874 │ │ │ │ + cbz r0, 1f6a68 │ │ │ │ + ldr r4, [pc, #212] @ (1f6ae8 ) │ │ │ │ + bl 1f9450 │ │ │ │ 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 1f6a48 │ │ │ │ + ldr r3, [pc, #168] @ (1f6aec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f69fe │ │ │ │ - ldr r1, [pc, #164] @ (1f6b28 ) │ │ │ │ + b.n 1f69c6 │ │ │ │ + ldr r1, [pc, #164] @ (1f6af0 ) │ │ │ │ add r1, pc │ │ │ │ blx 60c08 │ │ │ │ - ldr r1, [pc, #160] @ (1f6b2c ) │ │ │ │ + ldr r1, [pc, #160] @ (1f6af4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f69fe │ │ │ │ - ldr r2, [pc, #156] @ (1f6b30 ) │ │ │ │ + beq.n 1f69c6 │ │ │ │ + ldr r2, [pc, #156] @ (1f6af8 ) │ │ │ │ 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 1f69c6 │ │ │ │ + ldr r0, [pc, #144] @ (1f6afc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f6ab4 │ │ │ │ - ldr r1, [pc, #140] @ (1f6b38 ) │ │ │ │ + bl 1f7874 │ │ │ │ + cbz r0, 1f6a7c │ │ │ │ + ldr r1, [pc, #140] @ (1f6b00 ) │ │ │ │ add r1, pc │ │ │ │ blx 61f70 │ │ │ │ - b.n 1f6a88 │ │ │ │ - ldr r3, [pc, #132] @ (1f6b3c ) │ │ │ │ + b.n 1f6a50 │ │ │ │ + ldr r3, [pc, #132] @ (1f6b04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f69fe │ │ │ │ + b.n 1f69c6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f69c2 │ │ │ │ + b.n 1f698a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f69c2 │ │ │ │ + b.n 1f698a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r0, #24] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + cbz r0, 1f6aaa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 1f6bc8 │ │ │ │ + beq.n 1f6a00 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 1f6bb8 │ │ │ │ + beq.n 1f69f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r0, #16] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xead40017 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + @ instruction: 0xeacc0017 │ │ │ │ + str r0, [r5, #12] │ │ │ │ movs r0, r3 │ │ │ │ - beq.n 1f6b2c │ │ │ │ + beq.n 1f6b64 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 1f6b38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1f6b10 │ │ │ │ + beq.n 1f6b48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + beq.n 1f6b20 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r0, #8] │ │ │ │ movs r0, r3 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r4, r3 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ 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] @ (1f6bac ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1f6be8 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f6bb0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1f6bec ) │ │ │ │ + ldr r4, [pc, #144] @ (1f6bb4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1f6bf0 ) │ │ │ │ + ldr r0, [pc, #140] @ (1f6bb8 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1f6bf4 ) │ │ │ │ + ldr r1, [pc, #140] @ (1f6bbc ) │ │ │ │ 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 1f6b92 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1f6bb0 │ │ │ │ - ldr r4, [pc, #112] @ (1f6bf8 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1f6bfc │ │ │ │ + bhi.n 1f6b78 │ │ │ │ + ldr r4, [pc, #112] @ (1f6bc0 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1f6bc4 │ │ │ │ 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 1f6b72 │ │ │ │ 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 1f6b5a │ │ │ │ + ldr r2, [pc, #76] @ (1f6bc8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6bb0 ) │ │ │ │ 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 1f6ba6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1f6c04 ) │ │ │ │ + ldr r1, [pc, #56] @ (1f6bcc ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1f6c08 ) │ │ │ │ + ldr r0, [pc, #56] @ (1f6bd0 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ blx 61fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1f6b80 │ │ │ │ + b.n 1f6b48 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ 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] @ 1f6c28 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1f6c64 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f6c2c ) │ │ │ │ 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 1f6b08 │ │ │ │ + ldr r2, [pc, #40] @ (1f6c30 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6c2c ) │ │ │ │ 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 1f6c24 │ │ │ │ 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 r4, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ 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] @ (1f6c5c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f78ac │ │ │ │ - ldr r2, [pc, #20] @ (1f6c98 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f6c9c ) │ │ │ │ + bl 1f7874 │ │ │ │ + ldr r2, [pc, #20] @ (1f6c60 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f6c64 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r5, #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] @ 1f6cc8 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f6cd6 │ │ │ │ + b.n 1f6c9e │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f6c0c │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 1f6c8c │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f6cfc │ │ │ │ + beq.n 1f6cc4 │ │ │ │ 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, [r2, #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 1f9960 │ │ │ │ + ldr r1, [pc, #24] @ (1f6d00 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e40017 │ │ │ │ + rsbs 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] @ 1f6d68 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1f6da4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f6d6c ) │ │ │ │ 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 1f9e08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6ca0 │ │ │ │ - ldr r2, [pc, #40] @ (1f6da8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6da4 ) │ │ │ │ + bl 1f6c68 │ │ │ │ + ldr r2, [pc, #40] @ (1f6d70 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6d6c ) │ │ │ │ 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 1f6d64 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ 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] @ 1f6de0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1f6e1c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f6de4 ) │ │ │ │ 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 +556044,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 1f6c68 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #32] @ (1f6e20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6e1c ) │ │ │ │ + ldr r2, [pc, #32] @ (1f6de8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f6de4 ) │ │ │ │ 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 1f6ddc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ 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 +556089,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 1f6e10 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1f6ea8 │ │ │ │ + ldr.w lr, [pc, #48] @ 1f6e70 │ │ │ │ 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 1f6e44 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - add sp, #8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ 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 +556133,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 1f6e7c │ │ │ │ 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] @ (1f6f1c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1f6f58 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f6f20 ) │ │ │ │ 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 20ab08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20abbc │ │ │ │ + bl 20ab84 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20b09c │ │ │ │ - ldr r2, [pc, #36] @ (1f6f5c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6f58 ) │ │ │ │ + bl 20b064 │ │ │ │ + ldr r2, [pc, #36] @ (1f6f24 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6f20 ) │ │ │ │ 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 1f6f18 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ 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] @ (1f6f90 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1f6fcc ) │ │ │ │ + ldr r3, [pc, #88] @ (1f6f94 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r6, [pc, #80] @ (1f6fd0 ) │ │ │ │ + ldr r6, [pc, #80] @ (1f6f98 ) │ │ │ │ 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 1f6dec │ │ │ │ + ldr r2, [pc, #64] @ (1f6f9c ) │ │ │ │ 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 1f6f5e │ │ │ │ + ldr r2, [pc, #44] @ (1f6fa0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f6f94 ) │ │ │ │ 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 1f6f8a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ 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] @ (1f6ff8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #68] @ (1f7034 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f6ffc ) │ │ │ │ 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 1f6dec │ │ │ │ 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] @ (1f7000 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6ffc ) │ │ │ │ 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 1f6ff4 │ │ │ │ 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 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ 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] @ (1f7064 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1f70a0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f7068 ) │ │ │ │ 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 20ce54 │ │ │ │ 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] @ (1f7068 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1f70a4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f706c ) │ │ │ │ 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 1f7060 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ 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] @ 1f70e0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 1f711c │ │ │ │ + ldr.w ip, [pc, #92] @ 1f70e4 │ │ │ │ add lr, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1f7110 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1f70d8 ) │ │ │ │ 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 1f70aa │ │ │ │ + ldr r2, [pc, #44] @ (1f70e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f70e4 ) │ │ │ │ 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 1f70d2 │ │ │ │ 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, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ 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] @ (1f7170 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #116] @ (1f71ac ) │ │ │ │ + ldr r3, [pc, #116] @ (1f7174 ) │ │ │ │ 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 1f7164 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 20ce8c │ │ │ │ + bl 20ce54 │ │ │ │ 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 +556393,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 1f7164 │ │ │ │ + ldr r2, [pc, #40] @ (1f7178 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f7174 ) │ │ │ │ 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 1f716c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f7184 │ │ │ │ + b.n 1f714c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ 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 1f71ce │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1f720c │ │ │ │ + bne.n 1f71d4 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b00 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f720c │ │ │ │ + blt.n 1f71d4 │ │ │ │ movs r1, #1 │ │ │ │ blx 60b00 <__fcntl_time64@plt> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f7212 │ │ │ │ + beq.n 1f71da │ │ │ │ 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 1f71da │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f7206 │ │ │ │ + b.n 1f71ce │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 6127c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1f7206 │ │ │ │ + b.n 1f71ce │ │ │ │ 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] @ (1f7340 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #324] @ (1f737c ) │ │ │ │ + ldr r3, [pc, #324] @ (1f7344 ) │ │ │ │ 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 1f72da │ │ │ │ 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 1f72f6 │ │ │ │ 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 1f732c │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1f7286 │ │ │ │ + b.n 1f724e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f72ae │ │ │ │ + ble.n 1f7276 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f72d8 │ │ │ │ + beq.n 1f72a0 │ │ │ │ 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 1f7244 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1f7282 │ │ │ │ + beq.n 1f724a │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1f7280 │ │ │ │ + bgt.n 1f7248 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f72e8 │ │ │ │ + bne.n 1f72b0 │ │ │ │ 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 1f7314 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f7276 │ │ │ │ + b.n 1f723e │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f72ba │ │ │ │ + beq.n 1f7282 │ │ │ │ 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, 1f72fe │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f7312 │ │ │ │ + beq.n 1f72da │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #108] @ (1f7380 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f737c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f7348 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f7344 ) │ │ │ │ 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 1f7310 │ │ │ │ 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 1f722c │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f7312 │ │ │ │ + b.n 1f72da │ │ │ │ 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 1f72da │ │ │ │ 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 1f72da │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ 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] @ (1f7528 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1f7564 ) │ │ │ │ + ldr r3, [pc, #456] @ (1f752c ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #452] @ (1f7568 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f7530 ) │ │ │ │ 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 1feacc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61738 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -556670,177 +556636,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 1f74f0 │ │ │ │ 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 1f744e │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1f7430 │ │ │ │ + bpl.n 1f73f8 │ │ │ │ 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 1f74f0 │ │ │ │ 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 1f7472 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f73e4 │ │ │ │ + beq.n 1f73ac │ │ │ │ blx 60ee8 │ │ │ │ - ldr r2, [pc, #276] @ (1f756c ) │ │ │ │ - ldr r1, [pc, #276] @ (1f7570 ) │ │ │ │ + ldr r2, [pc, #276] @ (1f7534 ) │ │ │ │ + ldr r1, [pc, #276] @ (1f7538 ) │ │ │ │ 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 1f6bd4 │ │ │ │ + ldr r2, [pc, #268] @ (1f753c ) │ │ │ │ + ldr r3, [pc, #248] @ (1f752c ) │ │ │ │ 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 1f7522 │ │ │ │ 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 1f73ac │ │ │ │ blx 60ee8 │ │ │ │ - ldr r2, [pc, #220] @ (1f7578 ) │ │ │ │ - ldr r1, [pc, #224] @ (1f757c ) │ │ │ │ + ldr r2, [pc, #220] @ (1f7540 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f7544 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ - b.n 1f7466 │ │ │ │ + bl 1f6bd4 │ │ │ │ + b.n 1f742e │ │ │ │ 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 1f74a0 │ │ │ │ + b.n 1f73ac │ │ │ │ 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 1f73ac │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f74be │ │ │ │ + bne.n 1f7486 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ands.w fp, r2, #3072 @ 0xc00 │ │ │ │ - bne.n 1f7518 │ │ │ │ + bne.n 1f74e0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f74be │ │ │ │ + bne.n 1f7486 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands.w fp, r2, #256 @ 0x100 │ │ │ │ - bne.n 1f752e │ │ │ │ + bne.n 1f74f6 │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 1f74be │ │ │ │ + bpl.n 1f7486 │ │ │ │ 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 1f748a │ │ │ │ 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 1f742e │ │ │ │ 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 1f7512 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f74c2 │ │ │ │ - ldr r2, [pc, #52] @ (1f7580 ) │ │ │ │ + b.n 1f748a │ │ │ │ + ldr r2, [pc, #52] @ (1f7548 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1f7584 ) │ │ │ │ + ldr r1, [pc, #52] @ (1f754c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6c0c │ │ │ │ - b.n 1f7466 │ │ │ │ + bl 1f6bd4 │ │ │ │ + b.n 1f742e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ movs r7, r2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r4, #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 +556814,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 1f76d2 │ │ │ │ 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 1f764a │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcc.n 1f75e4 │ │ │ │ - cbz r5, 1f75d4 │ │ │ │ - ldr r3, [pc, #328] @ (1f7718 ) │ │ │ │ + bcc.n 1f75ac │ │ │ │ + cbz r5, 1f759c │ │ │ │ + ldr r3, [pc, #328] @ (1f76e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -556877,30 +556843,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 1f766c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 60f84 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f768e │ │ │ │ + beq.n 1f7656 │ │ │ │ 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 1f76ac │ │ │ │ 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 +556878,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 1f767a │ │ │ │ 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 1f76b6 │ │ │ │ + cbz r5, 1f7634 │ │ │ │ + ldr r3, [pc, #180] @ (1f76e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f7676 │ │ │ │ + beq.n 1f763e │ │ │ │ blx 6127c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f75d4 │ │ │ │ + beq.n 1f759c │ │ │ │ blx 6127c │ │ │ │ - b.n 1f75d4 │ │ │ │ + b.n 1f759c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f75d4 │ │ │ │ - ldr r3, [pc, #152] @ (1f7720 ) │ │ │ │ + beq.n 1f759c │ │ │ │ + ldr r3, [pc, #152] @ (1f76e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f75d4 │ │ │ │ + b.n 1f759c │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f7610 │ │ │ │ + beq.n 1f75d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f766c │ │ │ │ - ldr r3, [pc, #132] @ (1f7724 ) │ │ │ │ + beq.n 1f7634 │ │ │ │ + ldr r3, [pc, #132] @ (1f76ec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f766c │ │ │ │ + b.n 1f7634 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f7676 │ │ │ │ - ldr r3, [pc, #124] @ (1f7728 ) │ │ │ │ + beq.n 1f763e │ │ │ │ + ldr r3, [pc, #124] @ (1f76f0 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f7678 │ │ │ │ + b.n 1f7640 │ │ │ │ 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 1f76c2 │ │ │ │ + ldr r1, [pc, #104] @ (1f76f4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1fea68 │ │ │ │ + bl 1fea30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f75dc │ │ │ │ + beq.n 1f75a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f766c │ │ │ │ - ldr r3, [pc, #80] @ (1f7730 ) │ │ │ │ + beq.n 1f7634 │ │ │ │ + ldr r3, [pc, #80] @ (1f76f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f766c │ │ │ │ + b.n 1f7634 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1f7642 │ │ │ │ + b.n 1f760a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f766c │ │ │ │ - ldr r3, [pc, #64] @ (1f7734 ) │ │ │ │ + beq.n 1f7634 │ │ │ │ + ldr r3, [pc, #64] @ (1f76fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f766c │ │ │ │ - cbz r5, 1f7702 │ │ │ │ - ldr r3, [pc, #56] @ (1f7738 ) │ │ │ │ + b.n 1f7634 │ │ │ │ + cbz r5, 1f76ca │ │ │ │ + ldr r3, [pc, #56] @ (1f7700 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f7672 │ │ │ │ - b.n 1f75d4 │ │ │ │ + bne.n 1f763a │ │ │ │ + b.n 1f759c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f75dc │ │ │ │ - ldr r3, [pc, #40] @ (1f773c ) │ │ │ │ + beq.w 1f75a4 │ │ │ │ + ldr r3, [pc, #40] @ (1f7704 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f75dc │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + b.n 1f75a4 │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ movs r0, r3 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f7786 │ │ │ │ + cbz r0, 1f774e │ │ │ │ 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 +556998,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 20d0cc │ │ │ │ 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] @ (1f7808 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f77b0 │ │ │ │ + bne.n 1f7778 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f77a0 │ │ │ │ + bne.n 1f7768 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f77f4 │ │ │ │ - ldr r4, [pc, #140] @ (1f7844 ) │ │ │ │ + cbnz r2, 1f77bc │ │ │ │ + ldr r4, [pc, #140] @ (1f780c ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5da4 │ │ │ │ - ldr r3, [pc, #132] @ (1f7848 ) │ │ │ │ - ldr r0, [pc, #132] @ (1f784c ) │ │ │ │ + bl 1f5d6c │ │ │ │ + ldr r3, [pc, #132] @ (1f7810 ) │ │ │ │ + ldr r0, [pc, #132] @ (1f7814 ) │ │ │ │ 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 1f779e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f77ec │ │ │ │ + cbnz r3, 1f77b4 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5254 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f7822 │ │ │ │ - ldr r4, [pc, #84] @ (1f7850 ) │ │ │ │ + bne.n 1f77ea │ │ │ │ + ldr r4, [pc, #84] @ (1f7818 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f780c │ │ │ │ + bne.n 1f77d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f77fc │ │ │ │ - b.n 1f77b6 │ │ │ │ + bne.n 1f77c4 │ │ │ │ + b.n 1f777e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7828 │ │ │ │ + bne.n 1f77f0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f77f8 │ │ │ │ - b.n 1f77b6 │ │ │ │ + bne.n 1f77c0 │ │ │ │ + b.n 1f777e │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ 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] @ (1f7860 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1f789c ) │ │ │ │ + ldr r3, [pc, #52] @ (1f7864 ) │ │ │ │ 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, 1f7856 │ │ │ │ + ldr r2, [pc, #44] @ (1f7868 ) │ │ │ │ + ldr r4, [pc, #48] @ (1f786c ) │ │ │ │ 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] @ (1f7870 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1f7870 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + b.n 1f7838 │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, 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,168 +557141,168 @@ │ │ │ │ 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] @ (1f79f0 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1f7a2c ) │ │ │ │ + ldr r4, [pc, #320] @ (1f79f4 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7904 │ │ │ │ + bne.n 1f78cc │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f78f4 │ │ │ │ + bne.n 1f78bc │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f79da │ │ │ │ - ldr r3, [pc, #288] @ (1f7a30 ) │ │ │ │ + bne.n 1f79a2 │ │ │ │ + ldr r3, [pc, #288] @ (1f79f8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f79bc │ │ │ │ - ldr r3, [pc, #284] @ (1f7a34 ) │ │ │ │ + bne.n 1f7984 │ │ │ │ + ldr r3, [pc, #284] @ (1f79fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f7950 │ │ │ │ + cbz r2, 1f7918 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f798a │ │ │ │ + beq.n 1f7952 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #264] @ (1f7a38 ) │ │ │ │ + ldr r0, [pc, #264] @ (1f7a00 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7934 │ │ │ │ + bne.n 1f78fc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f79c6 │ │ │ │ + bne.n 1f798e │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #232] @ (1f7a3c ) │ │ │ │ + ldr r1, [pc, #232] @ (1f7a04 ) │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ - ldr r1, [pc, #228] @ (1f7a40 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f7a08 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5c40 │ │ │ │ + bl 1f5c08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f792c │ │ │ │ + beq.n 1f78f4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #204] @ (1f7a44 ) │ │ │ │ + ldr r0, [pc, #204] @ (1f7a0c ) │ │ │ │ add r0, pc │ │ │ │ - bl 360cf4 │ │ │ │ + bl 360cbc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f792a │ │ │ │ - ldr r4, [pc, #188] @ (1f7a48 ) │ │ │ │ + bne.n 1f78f2 │ │ │ │ + ldr r4, [pc, #188] @ (1f7a10 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7a24 │ │ │ │ + beq.n 1f79ec │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 620b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f792c │ │ │ │ + b.n 1f78f4 │ │ │ │ mov r0, r5 │ │ │ │ blx 620b4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f792c │ │ │ │ + b.n 1f78f4 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5254 │ │ │ │ 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 1f79d0 │ │ │ │ + ldr r6, [pc, #108] @ (1f7a14 ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f79f2 │ │ │ │ + bne.n 1f79ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f79e2 │ │ │ │ - b.n 1f790c │ │ │ │ + bne.n 1f79aa │ │ │ │ + b.n 1f78d4 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7a0e │ │ │ │ + bne.n 1f79d6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f79de │ │ │ │ - b.n 1f790c │ │ │ │ + bne.n 1f79a6 │ │ │ │ + b.n 1f78d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f792c │ │ │ │ - stmia r1!, {r1} │ │ │ │ + b.n 1f78f4 │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ 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} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ @@ -557353,75 +557319,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] @ (1f7ad4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1f7b10 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7ad8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1f7b14 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7adc ) │ │ │ │ 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 1f71e8 │ │ │ │ + cbz r0, 1f7a9a │ │ │ │ + ldr r1, [pc, #100] @ (1f7ae0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 617f0 │ │ │ │ - cbz r0, 1f7acc │ │ │ │ - ldr r1, [pc, #92] @ (1f7b1c ) │ │ │ │ + cbz r0, 1f7a94 │ │ │ │ + ldr r1, [pc, #92] @ (1f7ae4 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 60dd4 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f7aec │ │ │ │ + beq.n 1f7ab4 │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1f7b20 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f7b10 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f7ae8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f7ad8 ) │ │ │ │ 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 1f7ad0 │ │ │ │ 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 1f7a9c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ 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 +557407,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 1f7b34 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1f7b78 │ │ │ │ + cbz r3, 1f7b40 │ │ │ │ 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 1f7b68 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f7b9c │ │ │ │ + bcs.n 1f7b64 │ │ │ │ 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] @ (1f7b8c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61ce0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0084 │ │ │ │ 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] @ (1f7c4c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1f7c88 ) │ │ │ │ + ldr r0, [pc, #172] @ (1f7c50 ) │ │ │ │ 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] @ (1f7c54 ) │ │ │ │ + bl 1ff264 │ │ │ │ + ldr r3, [pc, #164] @ (1f7c58 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f7c5c ) │ │ │ │ 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 1f7c28 │ │ │ │ + ldr r3, [pc, #148] @ (1f7c60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f7c18 │ │ │ │ + cbz r3, 1f7be0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61be4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61998 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f7c34 │ │ │ │ - ldr r3, [pc, #128] @ (1f7c9c ) │ │ │ │ + beq.n 1f7bfc │ │ │ │ + ldr r3, [pc, #128] @ (1f7c64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1f7c24 │ │ │ │ + cbz r3, 1f7bec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1f7ca0 ) │ │ │ │ - ldr r2, [pc, #124] @ (1f7ca4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7c68 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f7c6c ) │ │ │ │ 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 1f7be0 │ │ │ │ + ldr r1, [pc, #100] @ (1f7c70 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61f70 │ │ │ │ - ldr r3, [pc, #92] @ (1f7cac ) │ │ │ │ + ldr r3, [pc, #92] @ (1f7c74 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7c24 │ │ │ │ - ldr r0, [pc, #88] @ (1f7cb0 ) │ │ │ │ + beq.n 1f7bec │ │ │ │ + ldr r0, [pc, #88] @ (1f7c78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360cf4 │ │ │ │ - b.n 1f7c18 │ │ │ │ - ldr r0, [pc, #80] @ (1f7cb4 ) │ │ │ │ + bl 360cbc │ │ │ │ + b.n 1f7be0 │ │ │ │ + ldr r0, [pc, #80] @ (1f7c7c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1fefc0 │ │ │ │ - ldr r3, [pc, #76] @ (1f7cb8 ) │ │ │ │ + bl 1fef88 │ │ │ │ + ldr r3, [pc, #76] @ (1f7c80 ) │ │ │ │ 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 1f7bc8 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r7, r4] │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ 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 1f563c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1f7cea │ │ │ │ + cbz r2, 1f7cb2 │ │ │ │ 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 +557584,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] @ (1f7d58 ) │ │ │ │ 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 +557600,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, 1f7d18 │ │ │ │ + ldr r6, [pc, #92] @ (1f7d5c ) │ │ │ │ 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 1f7d04 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1f7d98 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f7d60 ) │ │ │ │ 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, 1f7d4c │ │ │ │ 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, 1f7d48 │ │ │ │ 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] @ (1f7d64 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - b.n 1f7d70 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + b.n 1f7d38 │ │ │ │ + str r6, [r4, r2] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1f8190 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 1f8138 ) │ │ │ │ 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] @ (1f7da0 ) │ │ │ │ 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] │ │ │ │ + str r2, [r0, r0] │ │ │ │ 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] @ (1f7dc0 ) │ │ │ │ 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, #944] @ (1f8174 ) │ │ │ │ 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] @ (1f7de4 ) │ │ │ │ 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, #1000] @ (1f81d0 ) │ │ │ │ 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 +557707,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] @ (1f7e3c ) │ │ │ │ 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, 1f7e2c │ │ │ │ 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] @ (1f7e40 ) │ │ │ │ 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, #856] @ (1f8198 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #112 @ (adr r7, 1f7eec ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 1f7e94 ) │ │ │ │ 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] @ (1f7e60 ) │ │ │ │ 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, #944 @ (adr r6, 1f8214 ) │ │ │ │ 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] @ (1f7e80 ) │ │ │ │ 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, #512] @ (1f8084 ) │ │ │ │ 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, 1f7ef4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1f7f3c ) │ │ │ │ + ldr r2, [pc, #92] @ (1f7f04 ) │ │ │ │ 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] @ (1f7f08 ) │ │ │ │ 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] @ (1f7f0c ) │ │ │ │ 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, 1f7ee4 │ │ │ │ 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] @ (1f7f10 ) │ │ │ │ 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] @ (1f7f14 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61104 <__fprintf_chk@plt> │ │ │ │ - b.n 1f7eda │ │ │ │ + b.n 1f7ea2 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #448] @ (1f8100 ) │ │ │ │ + ldr r7, [pc, #416] @ (1f80a8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #456] @ (1f810c ) │ │ │ │ + ldr r7, [pc, #424] @ (1f80b4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #496] @ (1f8138 ) │ │ │ │ + ldr r7, [pc, #464] @ (1f80e0 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #424] @ (1f80f4 ) │ │ │ │ + ldr r7, [pc, #392] @ (1f809c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #296] @ (1f8078 ) │ │ │ │ + ldr r7, [pc, #264] @ (1f8020 ) │ │ │ │ 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] @ (1f7f68 ) │ │ │ │ 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] @ (1f7f6c ) │ │ │ │ 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] @ (1f7f70 ) │ │ │ │ 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, #80] @ (1f7fbc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #56] @ (1f7fe0 ) │ │ │ │ + ldr r7, [pc, #24] @ (1f7f88 ) │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f8620 │ │ │ │ + b.n 1f85d8 │ │ │ │ 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, 1f7f9c │ │ │ │ + ldr r2, [pc, #32] @ (1f7fb0 ) │ │ │ │ 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] @ (1f7fb4 ) │ │ │ │ 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 1f7f8c │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #920] @ (1f8384 ) │ │ │ │ + ldr r6, [pc, #888] @ (1f832c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #648] @ (1f8278 ) │ │ │ │ + ldr r6, [pc, #616] @ (1f8220 ) │ │ │ │ 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, 1f7fe8 │ │ │ │ + ldr r2, [pc, #44] @ (1f7ffc ) │ │ │ │ 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] @ (1f8000 ) │ │ │ │ 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] @ (1f8004 ) │ │ │ │ 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 1f7fce │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #720] @ (1f8308 ) │ │ │ │ + ldr r6, [pc, #688] @ (1f82b0 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #736] @ (1f831c ) │ │ │ │ + ldr r6, [pc, #704] @ (1f82c4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #344] @ (1f8198 ) │ │ │ │ + ldr r6, [pc, #312] @ (1f8140 ) │ │ │ │ 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] @ (1f8024 ) │ │ │ │ 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, #528] @ (1f8238 ) │ │ │ │ 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] @ (1f8044 ) │ │ │ │ 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, #256] @ (1f8148 ) │ │ │ │ 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] @ (1f806c ) │ │ │ │ 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, #280] @ (1f8188 ) │ │ │ │ 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] @ (1f80a0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f5d44 │ │ │ │ + bl 1f5d0c │ │ │ │ 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] @ 1f8128 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f813c │ │ │ │ - vldr d6, [pc, #104] @ 1f8168 │ │ │ │ + bmi.n 1f8104 │ │ │ │ + vldr d6, [pc, #104] @ 1f8130 │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f814a │ │ │ │ - vldr d7, [pc, #100] @ 1f8170 │ │ │ │ + bmi.n 1f8112 │ │ │ │ + vldr d7, [pc, #100] @ 1f8138 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f812a │ │ │ │ + bmi.n 1f80f2 │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #88] @ (1f8178 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f8140 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d6 │ │ │ │ - ldr r1, [pc, #76] @ (1f817c ) │ │ │ │ + ldr r1, [pc, #76] @ (1f8144 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #64] @ (1f8180 ) │ │ │ │ + ldr r1, [pc, #64] @ (1f8148 ) │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #52] @ (1f8184 ) │ │ │ │ + ldr r1, [pc, #52] @ (1f814c ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9d74 │ │ │ │ + bl 1f9d3c │ │ │ │ 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, #888] @ (1f84bc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #816] @ (1f84b0 ) │ │ │ │ + ldr r5, [pc, #784] @ (1f8458 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #680] @ (1f842c ) │ │ │ │ + ldr r5, [pc, #648] @ (1f83d4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #656] @ (1f8418 ) │ │ │ │ + ldr r5, [pc, #624] @ (1f83c0 ) │ │ │ │ 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] @ (1f82b8 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f991c │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f5f0c │ │ │ │ - cbz r0, 1f81de │ │ │ │ + bl 1f5ed4 │ │ │ │ + cbz r0, 1f81a6 │ │ │ │ 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 1f5ed4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f81c6 │ │ │ │ - ldr r3, [pc, #276] @ (1f82f4 ) │ │ │ │ + bne.n 1f818e │ │ │ │ + ldr r3, [pc, #276] @ (1f82bc ) │ │ │ │ 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 1f82ac │ │ │ │ + ldr r3, [pc, #256] @ (1f82c0 ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r6, [pc, #252] @ (1f82fc ) │ │ │ │ + ldr r6, [pc, #252] @ (1f82c4 ) │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr r3, [pc, #252] @ (1f8300 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f82c8 ) │ │ │ │ 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, 1f81f4 │ │ │ │ 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 1f81e2 │ │ │ │ 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, 1f8220 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r1, r8, #24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #180] @ (1f8304 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f82cc ) │ │ │ │ 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 +558123,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 1f80a8 │ │ │ │ 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 1f80a8 │ │ │ │ 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 1f80a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1f8308 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f82d0 ) │ │ │ │ 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 1f8150 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1f8210 │ │ │ │ + bcc.n 1f81d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #824] @ (1f8638 ) │ │ │ │ + ldr r3, [pc, #792] @ (1f85e0 ) │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #272] @ (1f841c ) │ │ │ │ + ldr r4, [pc, #240] @ (1f83c4 ) │ │ │ │ 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] @ (1f86cc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ (1f8708 ) │ │ │ │ + ldr r3, [pc, #996] @ (1f86d0 ) │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #996] @ (1f870c ) │ │ │ │ + ldr r2, [pc, #996] @ (1f86d4 ) │ │ │ │ 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 1f8344 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f837c │ │ │ │ + beq.n 1f8344 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f86ac │ │ │ │ + beq.w 1f8674 │ │ │ │ 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 1f86c2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f8384 │ │ │ │ + b.n 1f834c │ │ │ │ ldrb.w r1, [r4, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f8360 │ │ │ │ + bne.n 1f8328 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #288] @ 0x120 │ │ │ │ - cbz r2, 1f8394 │ │ │ │ + cbz r2, 1f835c │ │ │ │ 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 1f84e8 │ │ │ │ mov r9, r1 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ - b.n 1f8426 │ │ │ │ + b.n 1f83ee │ │ │ │ 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 1f8476 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 1f84ae │ │ │ │ + bpl.n 1f8476 │ │ │ │ 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, 1f83d6 │ │ │ │ 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 +558285,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 1f84e8 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8420 │ │ │ │ + beq.n 1f83e8 │ │ │ │ adds r7, r5, #4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 61f88 │ │ │ │ - cbz r0, 1f8472 │ │ │ │ + cbz r0, 1f843a │ │ │ │ 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 +558318,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 1f844a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 1f84b8 │ │ │ │ + cbz r0, 1f8480 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1f85a4 │ │ │ │ + beq.w 1f856c │ │ │ │ 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 1f837a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1f83da │ │ │ │ + bne.n 1f83a2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f83f8 │ │ │ │ + beq.n 1f83c0 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - b.n 1f83f8 │ │ │ │ + b.n 1f83c0 │ │ │ │ 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 1f868e │ │ │ │ ldr.w r7, [r4, #312] @ 0x138 │ │ │ │ add.w r8, r2, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bls.n 1f8588 │ │ │ │ + bls.n 1f8550 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 1f867c │ │ │ │ + bhi.w 1f8644 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #548] @ (1f8710 ) │ │ │ │ + ldr r3, [pc, #548] @ (1f86d8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #300] @ 0x12c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f86ca │ │ │ │ + beq.w 1f8692 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f86ba │ │ │ │ + beq.w 1f8682 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8594 │ │ │ │ + beq.n 1f855c │ │ │ │ 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 1f8558 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1f852c │ │ │ │ + cbz r2, 1f84f4 │ │ │ │ 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, 1f8534 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8554 │ │ │ │ + cbz r3, 1f851c │ │ │ │ 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 1f864c │ │ │ │ + ldr r2, [pc, #420] @ (1f86dc ) │ │ │ │ + ldr r3, [pc, #412] @ (1f86d4 ) │ │ │ │ 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 1f86c8 │ │ │ │ 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 1f855c │ │ │ │ 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 1f844a │ │ │ │ ldrd r8, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r2, r8, r3 │ │ │ │ subs r3, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f863e │ │ │ │ + bcs.n 1f8606 │ │ │ │ add.w r7, r8, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1f8718 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f86e0 ) │ │ │ │ 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] @ (1f86e4 ) │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp, #28] │ │ │ │ - b.n 1f85de │ │ │ │ + b.n 1f85a6 │ │ │ │ ldrd r2, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f8636 │ │ │ │ + bcs.n 1f85fe │ │ │ │ ldr.w r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f8644 │ │ │ │ + cbz r0, 1f860c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1f85d0 │ │ │ │ + bne.n 1f8598 │ │ │ │ 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 +558483,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 1f85a6 │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ subs r3, #16 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ - b.n 1f8482 │ │ │ │ + b.n 1f844a │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ movs r0, #1 │ │ │ │ blx 61a64 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f5bc8 │ │ │ │ + bl 1f5b90 │ │ │ │ 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 1f5e2c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f85f2 │ │ │ │ + b.n 1f85ba │ │ │ │ cmp r7, r8 │ │ │ │ it cc │ │ │ │ movcc r7, r8 │ │ │ │ - b.n 1f84ea │ │ │ │ + b.n 1f84b2 │ │ │ │ ldr.w r2, [r4, #688] @ 0x2b0 │ │ │ │ - ldr r3, [pc, #148] @ (1f8720 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f86e8 ) │ │ │ │ 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] @ (1f86ec ) │ │ │ │ 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 1f8150 │ │ │ │ + b.n 1f8534 │ │ │ │ str.w r1, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ strd r2, r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 1f8394 │ │ │ │ + b.n 1f835c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f850c │ │ │ │ + b.n 1f84d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f8594 │ │ │ │ + b.n 1f855c │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8594 │ │ │ │ + beq.w 1f855c │ │ │ │ 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 1f8558 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ - b.n 1f8394 │ │ │ │ + b.n 1f835c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl fff8871a │ │ │ │ - bl ea71e │ │ │ │ + bl fff886e2 │ │ │ │ + bl ea6e6 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #640] @ (1f89a8 ) │ │ │ │ + ldr r0, [pc, #608] @ (1f8950 ) │ │ │ │ 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] @ (1f8898 ) │ │ │ │ adds r5, r3, #7 │ │ │ │ - ldr r3, [pc, #388] @ (1f88d4 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f889c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov.w r7, r8, lsl #4 │ │ │ │ - ldr r4, [pc, #380] @ (1f88d8 ) │ │ │ │ + ldr r4, [pc, #380] @ (1f88a0 ) │ │ │ │ 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 1f8758 │ │ │ │ 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 1f883c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f8822 │ │ │ │ + beq.n 1f87ea │ │ │ │ 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 +558638,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 1f8864 │ │ │ │ ldr.w r2, [ip, #44] @ 0x2c │ │ │ │ add.w sl, r3, #12 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi.n 1f882a │ │ │ │ + bhi.n 1f87f2 │ │ │ │ add.w r2, r6, r8, lsl #4 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, r4, r3 │ │ │ │ - beq.n 1f87f0 │ │ │ │ + beq.n 1f87b8 │ │ │ │ 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 1f8700 │ │ │ │ + ldr r2, [pc, #212] @ (1f88a4 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f889c ) │ │ │ │ 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 1f8892 │ │ │ │ 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 1f8766 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f8868 │ │ │ │ + bls.n 1f8830 │ │ │ │ cmp r2, sl │ │ │ │ it cc │ │ │ │ movcc r2, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #164] @ (1f88e0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f88a8 ) │ │ │ │ adds r1, r6, r7 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f88a0 │ │ │ │ + beq.n 1f8868 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1f8890 │ │ │ │ + cbz r0, 1f8858 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f87f0 │ │ │ │ + beq.n 1f87b8 │ │ │ │ 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 1f87b2 │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1f8838 │ │ │ │ + b.n 1f8800 │ │ │ │ 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 1f87ce │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 61450 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f8854 │ │ │ │ + b.n 1f881c │ │ │ │ mov r4, sl │ │ │ │ - b.n 1f87f0 │ │ │ │ + b.n 1f87b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61c20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f87f0 │ │ │ │ + beq.n 1f87b8 │ │ │ │ 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 1f87b2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ 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] @ (1f89dc ) │ │ │ │ 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 1f89be │ │ │ │ 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] @ (1f89e0 ) │ │ │ │ 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 +558810,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 1f8948 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bpl.n 1f89c6 │ │ │ │ - ldr r0, [pc, #156] @ (1f8a1c ) │ │ │ │ + bpl.n 1f898e │ │ │ │ + ldr r0, [pc, #156] @ (1f89e4 ) │ │ │ │ add r0, pc │ │ │ │ strd r2, r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #152] @ (1f8a20 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f89e8 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #148] @ (1f8a24 ) │ │ │ │ + ldr r2, [pc, #148] @ (1f89ec ) │ │ │ │ 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 1f5b90 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - cbz r2, 1f89d0 │ │ │ │ + cbz r2, 1f8998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #141 @ 0x8d │ │ │ │ - beq.n 1f89c0 │ │ │ │ + beq.n 1f8988 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f89c0 │ │ │ │ + cbz r3, 1f8988 │ │ │ │ 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 1f89b8 │ │ │ │ + ldr r0, [pc, #92] @ (1f89f0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f8980 │ │ │ │ - ldr r1, [pc, #88] @ (1f8a2c ) │ │ │ │ + b.n 1f8948 │ │ │ │ + ldr r1, [pc, #88] @ (1f89f4 ) │ │ │ │ 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 1fe690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f89ac │ │ │ │ + bne.n 1f8974 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f89ac │ │ │ │ - ldr r0, [pc, #60] @ (1f8a30 ) │ │ │ │ + b.n 1f8974 │ │ │ │ + ldr r0, [pc, #60] @ (1f89f8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f8980 │ │ │ │ - ldr r1, [pc, #60] @ (1f8a34 ) │ │ │ │ + b.n 1f8948 │ │ │ │ + ldr r1, [pc, #60] @ (1f89fc ) │ │ │ │ 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 1f88ce │ │ │ │ + cbz r4, 1f89ee │ │ │ │ lsls r3, r5, #2 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 1f89ec │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3b8a22 │ │ │ │ - bl 51ea26 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + bl 3b89ea │ │ │ │ + bl 51e9ee │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r2, lr │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3c0a36 │ │ │ │ + bl 3c09fe │ │ │ │ ldr.w r3, [r0, #704] @ 0x2c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f8aa6 │ │ │ │ + bls.n 1f8a6e │ │ │ │ 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 1f8a62 │ │ │ │ + ldr.w r9, [pc, #64] @ 1f8a70 │ │ │ │ add.w r7, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #60] @ 1f8aac │ │ │ │ + ldr.w r8, [pc, #60] @ 1f8a74 │ │ │ │ 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 1fe8d0 │ │ │ │ ldrd r3, r2, [r5, #700] @ 0x2bc │ │ │ │ add r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1f8a7a │ │ │ │ + bcc.n 1f8a42 │ │ │ │ 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 +558946,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] @ (1f8b64 ) │ │ │ │ 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 1f8b56 │ │ │ │ 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 1f8ac8 │ │ │ │ + cbz r0, 1f8b00 │ │ │ │ + ldr r3, [pc, #132] @ (1f8b68 ) │ │ │ │ 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 1f8af6 │ │ │ │ + cbz r2, 1f8b4e │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f8abe │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - bl 1fa568 │ │ │ │ + bl 1fa530 │ │ │ │ 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, 1f8b4a │ │ │ │ + ldr r2, [pc, #68] @ (1f8b68 ) │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8b70 │ │ │ │ - cbz r3, 1f8b92 │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1f8b38 │ │ │ │ + cbz r3, 1f8b5a │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f8af6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f8b16 │ │ │ │ + b.n 1f8ade │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - b.n 1f8b70 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + b.n 1f8b38 │ │ │ │ + strb r0, [r0, #21] │ │ │ │ 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, 1f8b8c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f8bc4 │ │ │ │ + cbz r3, 1f8b8c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8ad8 │ │ │ │ + bl 1f8aa0 │ │ │ │ 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 1f8aa0 │ │ │ │ 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 +559057,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 1f8bbe │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8ab0 │ │ │ │ + bl 1f8a78 │ │ │ │ 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] @ (1f8cf8 ) │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 1f8c6c │ │ │ │ - ldr r2, [pc, #240] @ (1f8d34 ) │ │ │ │ + cbz r0, 1f8c34 │ │ │ │ + ldr r2, [pc, #240] @ (1f8cfc ) │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8c5a │ │ │ │ + beq.n 1f8c22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8d1c │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1f8ce4 │ │ │ │ + bl 1f9b64 │ │ │ │ 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] @ (1f8d00 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ - bl 1f5d44 │ │ │ │ + bl 1f5d0c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8c92 │ │ │ │ + cbz r3, 1f8c5a │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8d12 │ │ │ │ + bne.n 1f8cda │ │ │ │ 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, 1f8cd8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe95c │ │ │ │ + bl 1fe924 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe864 │ │ │ │ + bl 1fe82c │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 1f8ce6 │ │ │ │ + bcs.n 1f8cae │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 1f8cd0 │ │ │ │ + cbz r3, 1f8c98 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f8cd0 │ │ │ │ + cbz r3, 1f8c98 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8ad8 │ │ │ │ + bl 1f8aa0 │ │ │ │ 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 1f8c84 │ │ │ │ + cbz r0, 1f8cd8 │ │ │ │ + ldr r2, [pc, #72] @ (1f8cfc ) │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8cfe │ │ │ │ - cbz r3, 1f8d26 │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1f8cc6 │ │ │ │ + cbz r3, 1f8cee │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1f8c4c │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ - b.n 1f8c5a │ │ │ │ + b.n 1f8c22 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - b.n 1f8cfe │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + b.n 1f8cc6 │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe2cd3a │ │ │ │ + bl ffe2cd02 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -559210,71 +559176,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] @ (1f8f70 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #576] @ (1f8fac ) │ │ │ │ + ldr r5, [pc, #576] @ (1f8f74 ) │ │ │ │ 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] @ (1f8f78 ) │ │ │ │ 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 1f8e64 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f8f80 │ │ │ │ + beq.w 1f8f48 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 1f8e9c │ │ │ │ + bcs.n 1f8e64 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r7, lr │ │ │ │ - vldr d8, [pc, #488] @ 1f8fa0 │ │ │ │ + vldr d8, [pc, #488] @ 1f8f68 │ │ │ │ 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 1f8dfa │ │ │ │ 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 1f8700 │ │ │ │ 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 +559258,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 1f8eb6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1fa430 │ │ │ │ + bl 1fa3f8 │ │ │ │ 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 1f8e3a │ │ │ │ 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 1f8f5c │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f8eba │ │ │ │ + bhi.n 1f8e82 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 1f8f94 │ │ │ │ + beq.w 1f8f5c │ │ │ │ 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 1f8d98 │ │ │ │ + ldr r2, [pc, #276] @ (1f8f7c ) │ │ │ │ + ldr r3, [pc, #268] @ (1f8f74 ) │ │ │ │ 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 1f8f58 │ │ │ │ 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 1f8f12 │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ (1f8fb8 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f8f80 ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8f5c │ │ │ │ + beq.n 1f8f24 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8f52 │ │ │ │ + beq.n 1f8f1a │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8f94 │ │ │ │ + beq.n 1f8f5c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 1f8e8c │ │ │ │ + b.n 1f8e54 │ │ │ │ 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 1f8700 │ │ │ │ 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 +559368,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 1f8e08 │ │ │ │ cmp r4, r8 │ │ │ │ it cc │ │ │ │ movcc r4, r8 │ │ │ │ - b.n 1f8ec8 │ │ │ │ + b.n 1f8e90 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 61450 │ │ │ │ - b.n 1f8ee0 │ │ │ │ + b.n 1f8ea8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ blx 61c20 │ │ │ │ - cbz r0, 1f8f94 │ │ │ │ + cbz r0, 1f8f5c │ │ │ │ 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 1f8e54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1fa488 │ │ │ │ + bl 1fa450 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1f8da8 │ │ │ │ + b.n 1f8d70 │ │ │ │ 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, [r1, #11] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ 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 1f8fd6 │ │ │ │ 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 +559444,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 1f8fa6 │ │ │ │ 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 1f9006 │ │ │ │ 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 1f8ffc │ │ │ │ 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] @ (1f9228 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #520] @ (1f9264 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f922c ) │ │ │ │ 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] @ 1f9230 │ │ │ │ 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 1f91e8 │ │ │ │ add.w r1, r7, #24 │ │ │ │ - bl 1fa430 │ │ │ │ + bl 1fa3f8 │ │ │ │ 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 1f8700 │ │ │ │ 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 +559527,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 1f9112 │ │ │ │ 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 1f90c2 │ │ │ │ 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 1f9156 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.w 1f9258 │ │ │ │ + bhi.w 1f9220 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r7, r6, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1f915e │ │ │ │ + bls.n 1f9126 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1f9186 │ │ │ │ + bhi.n 1f914e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #332] @ (1f926c ) │ │ │ │ + ldr r3, [pc, #332] @ (1f9234 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f9232 │ │ │ │ + beq.w 1f91fa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9228 │ │ │ │ + beq.n 1f91f0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f9258 │ │ │ │ + beq.w 1f9220 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ adds r6, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1f9164 │ │ │ │ + b.n 1f912c │ │ │ │ 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 1f90a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r6, r3, r6 │ │ │ │ - beq.n 1f9258 │ │ │ │ - ldr r2, [pc, #264] @ (1f9270 ) │ │ │ │ + beq.n 1f9220 │ │ │ │ + ldr r2, [pc, #264] @ (1f9238 ) │ │ │ │ add.w r0, r5, #24 │ │ │ │ - ldr r3, [pc, #248] @ (1f9264 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f922c ) │ │ │ │ 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 1f921c │ │ │ │ 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 1f90e6 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f8738 │ │ │ │ + bl 1f8700 │ │ │ │ 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 +559651,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 1f9196 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f90fa │ │ │ │ - bl 1fa488 │ │ │ │ + b.n 1f90c2 │ │ │ │ + bl 1fa450 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1f908a │ │ │ │ + b.n 1f9052 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61450 │ │ │ │ - b.n 1f9138 │ │ │ │ + b.n 1f9100 │ │ │ │ mov r0, r8 │ │ │ │ blx 61c20 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f9258 │ │ │ │ + cbz r0, 1f9220 │ │ │ │ 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 1f912c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ 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 +559709,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 1f8aa0 │ │ │ │ mov ip, r6 │ │ │ │ - ldr r7, [pc, #220] @ (1f938c ) │ │ │ │ + ldr r7, [pc, #220] @ (1f9354 ) │ │ │ │ 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 1f927a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8ab0 │ │ │ │ + bl 1f8a78 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 1f9386 │ │ │ │ + bhi.n 1f934e │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 1f9302 │ │ │ │ + bhi.n 1f92ca │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1f9386 │ │ │ │ + beq.n 1f934e │ │ │ │ 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 1f930e │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #124] @ (1f9390 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f9358 ) │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f935a │ │ │ │ + beq.n 1f9322 │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ - cbz r0, 1f9350 │ │ │ │ + cbz r0, 1f9318 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ - cbz r0, 1f9386 │ │ │ │ + bl 1f99d4 │ │ │ │ + cbz r0, 1f934e │ │ │ │ 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 1f92da │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61450 │ │ │ │ - b.n 1f932a │ │ │ │ + b.n 1f92f2 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9386 │ │ │ │ + cbz r0, 1f934e │ │ │ │ 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 1f92be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ 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] @ (1f937c ) │ │ │ │ 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 r6, pc, #688 @ (adr r6, 1f9630 ) │ │ │ │ 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] @ (1f9434 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1f9470 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f9438 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f78ac │ │ │ │ - cbz r0, 1f93f0 │ │ │ │ + bl 1f7874 │ │ │ │ + cbz r0, 1f93b8 │ │ │ │ blx 621ec │ │ │ │ - ldr r3, [pc, #148] @ (1f9474 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f943c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1f93ec │ │ │ │ - ldr r0, [pc, #144] @ (1f9478 ) │ │ │ │ + cbz r0, 1f93b4 │ │ │ │ + ldr r0, [pc, #144] @ (1f9440 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360cf4 │ │ │ │ + bl 360cbc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1f947c ) │ │ │ │ + ldr r2, [pc, #136] @ (1f9444 ) │ │ │ │ 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, 1f940e │ │ │ │ + ldr r0, [pc, #120] @ (1f9448 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 60fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f945e │ │ │ │ + cbz r0, 1f9426 │ │ │ │ blx 61c38 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60d74 │ │ │ │ - cbnz r0, 1f9458 │ │ │ │ + cbnz r0, 1f9420 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 62024 │ │ │ │ - cbz r0, 1f9458 │ │ │ │ + cbz r0, 1f9420 │ │ │ │ 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, 1f9426 │ │ │ │ + ldr r3, [pc, #68] @ (1f944c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f93e4 │ │ │ │ + b.n 1f93ac │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 62024 │ │ │ │ - cbz r0, 1f9466 │ │ │ │ + cbz r0, 1f942e │ │ │ │ adds r0, #1 │ │ │ │ blx 621ec │ │ │ │ - b.n 1f93dc │ │ │ │ + b.n 1f93a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 621ec │ │ │ │ - b.n 1f93dc │ │ │ │ + b.n 1f93a4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f93d8 │ │ │ │ + b.n 1f93a0 │ │ │ │ nop │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 1f9560 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 1f9608 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #28 │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #864 @ (adr r5, 1f97e8 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 1f9490 ) │ │ │ │ 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] @ (1f9490 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1f94ac │ │ │ │ - ldr r3, [pc, #40] @ (1f94cc ) │ │ │ │ + cbz r3, 1f9474 │ │ │ │ + ldr r3, [pc, #40] @ (1f9494 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1f94d0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f9498 ) │ │ │ │ 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 1f946a │ │ │ │ nop │ │ │ │ - add r5, pc, #472 @ (adr r5, 1f96a4 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 1f974c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #464 @ (adr r5, 1f96a0 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 1f9748 ) │ │ │ │ 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] @ (1f94ec ) │ │ │ │ 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 1f94e2 │ │ │ │ + ldr r0, [pc, #48] @ (1f94f0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 610d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f951a │ │ │ │ - ldr r0, [pc, #36] @ (1f952c ) │ │ │ │ + bgt.n 1f94e2 │ │ │ │ + ldr r0, [pc, #36] @ (1f94f4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 610d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f951a │ │ │ │ + bgt.n 1f94e2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f9516 │ │ │ │ + beq.n 1f94de │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ 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] @ (1f9554 ) │ │ │ │ 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 1f9550 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 612d0 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1f957a │ │ │ │ + ble.n 1f9542 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1f9576 │ │ │ │ + cbnz r2, 1f953e │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f956e │ │ │ │ + bne.n 1f9536 │ │ │ │ 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, #22 │ │ │ │ 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 +560053,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, 1f961e │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f9648 │ │ │ │ + beq.n 1f9610 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f9648 │ │ │ │ + cbz r3, 1f9610 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1f9642 │ │ │ │ + cbz r3, 1f960a │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1f9648 │ │ │ │ + cbz r3, 1f9610 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1f9654 │ │ │ │ + cbz r3, 1f961c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f964c │ │ │ │ + bne.n 1f9614 │ │ │ │ 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 +560091,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 1f95d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f969e │ │ │ │ + cbz r0, 1f9666 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61ba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -560148,179 +560114,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 1f97d2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f97ec │ │ │ │ + beq.w 1f97b4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f97ce │ │ │ │ + beq.n 1f9796 │ │ │ │ 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 1f977a │ │ │ │ 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 1f975e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f977e │ │ │ │ + beq.n 1f9746 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 1f9768 │ │ │ │ + cbz r4, 1f9730 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 1f9752 │ │ │ │ + cbz r7, 1f971a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 1f973c │ │ │ │ + cbz r0, 1f9704 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1f96a4 │ │ │ │ + bl 1f966c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f972e │ │ │ │ + bne.n 1f96f6 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, 1f9746 │ │ │ │ + cbz r2, 1f970e │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f9726 │ │ │ │ + bne.n 1f96ee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1f975c │ │ │ │ + cbz r3, 1f9724 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f971e │ │ │ │ + bne.n 1f96e6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f9772 │ │ │ │ + cbz r3, 1f973a │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f9716 │ │ │ │ + bne.n 1f96de │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1f9788 │ │ │ │ + cbz r3, 1f9750 │ │ │ │ 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 1f96d2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1f97a2 │ │ │ │ + cbz r3, 1f976a │ │ │ │ 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 1f96c4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1f97be │ │ │ │ + cbz r3, 1f9786 │ │ │ │ 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 1f96b2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1f97da │ │ │ │ + cbz r3, 1f97a2 │ │ │ │ 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 1f96a0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1f97f8 │ │ │ │ + cbz r3, 1f97c0 │ │ │ │ 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 1f968c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1f9816 │ │ │ │ + cbz r3, 1f97de │ │ │ │ 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, 1f9822 │ │ │ │ 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, 1f981e │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f985a │ │ │ │ + cbz r3, 1f9822 │ │ │ │ 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, 1f9848 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f96a4 │ │ │ │ + bl 1f966c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f986e │ │ │ │ + bne.n 1f9836 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f988a │ │ │ │ + cbz r3, 1f9852 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -560328,43 +560294,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 1f98e0 │ │ │ │ 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, 1f98b6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f9900 │ │ │ │ + beq.n 1f98c8 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f98e6 │ │ │ │ + b.n 1f98ae │ │ │ │ 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 1f98c8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f98ce │ │ │ │ - b.n 1f9900 │ │ │ │ + bhi.n 1f9896 │ │ │ │ + b.n 1f98c8 │ │ │ │ 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 +560339,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, 1f98f0 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1f994c │ │ │ │ - cbz r2, 1f9936 │ │ │ │ + bne.n 1f9914 │ │ │ │ + cbz r2, 1f98fe │ │ │ │ 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 1f97ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1f992a │ │ │ │ - b.n 1f98ae │ │ │ │ + bne.n 1f98f2 │ │ │ │ + b.n 1f9876 │ │ │ │ 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, 1f995c │ │ │ │ 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, 1f995a │ │ │ │ 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, 1f995a │ │ │ │ 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, 1f99a4 │ │ │ │ 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, 1f99a2 │ │ │ │ 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, 1f99a2 │ │ │ │ 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 1f9960 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9a06 │ │ │ │ + cbz r0, 1f99ce │ │ │ │ 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, 1f99ee │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f95d4 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ 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, 1f9a3a │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f95d4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f9a5e │ │ │ │ + bhi.n 1f9a26 │ │ │ │ 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 1f9960 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9a58 │ │ │ │ + beq.n 1f9a20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f9a58 │ │ │ │ + b.n 1f9a20 │ │ │ │ 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, 1f9a72 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ 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, 1f9ab0 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9ae2 │ │ │ │ + cbz r0, 1f9aaa │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -560560,47 +560526,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 1f9ae4 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f9b20 │ │ │ │ + beq.n 1f9ae8 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f95d4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ 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, 1f9b42 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1f9b82 │ │ │ │ + cbz r3, 1f9b4a │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, r4, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f95d4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1f9b6a │ │ │ │ + bcc.n 1f9b32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 61174 │ │ │ │ @@ -560608,178 +560574,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 1f9960 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9b64 │ │ │ │ + beq.n 1f9b2c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 61174 │ │ │ │ - b.n 1f9b64 │ │ │ │ + b.n 1f9b2c │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9c10 │ │ │ │ + beq.n 1f9bd8 │ │ │ │ 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, 1f9b9e │ │ │ │ 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, 1f9b9a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f9bd6 │ │ │ │ + cbz r3, 1f9b9e │ │ │ │ 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, 1f9bc6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f96a4 │ │ │ │ + bl 1f966c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9bec │ │ │ │ + bne.n 1f9bb4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f9c08 │ │ │ │ + cbz r3, 1f9bd0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1f9c7e │ │ │ │ + cbz r1, 1f9c46 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1f9c6a │ │ │ │ + cbz r0, 1f9c32 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1f9c78 │ │ │ │ + cbz r3, 1f9c40 │ │ │ │ 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, 1f9c06 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1f9c42 │ │ │ │ + cbz r2, 1f9c0a │ │ │ │ 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, 1f9c2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1f9c66 │ │ │ │ + cbz r3, 1f9c2e │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9c26 │ │ │ │ + bne.n 1f9bee │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1f9c66 │ │ │ │ + b.n 1f9c2e │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1f9c52 │ │ │ │ + b.n 1f9c1a │ │ │ │ bx lr │ │ │ │ - cbz r1, 1f9cc0 │ │ │ │ + cbz r1, 1f9c88 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1f9cbe │ │ │ │ + cbz r0, 1f9c86 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1f9cc2 │ │ │ │ + cbz r3, 1f9c8a │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1f9c9c │ │ │ │ + b.n 1f9c64 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9c9a │ │ │ │ + bne.n 1f9c62 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1f9cb4 │ │ │ │ + cbz r2, 1f9c7c │ │ │ │ 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 1f9c70 │ │ │ │ nop │ │ │ │ - cbz r0, 1f9cd2 │ │ │ │ + cbz r0, 1f9c9a │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1f9cd2 │ │ │ │ + cbz r0, 1f9c9a │ │ │ │ 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 1f9960 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9d06 │ │ │ │ + cbz r0, 1f9cce │ │ │ │ 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, 1f9d10 │ │ │ │ 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 1f9960 │ │ │ │ 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 +560762,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 1f9620 │ │ │ │ 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] @ (1f9db4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f9df0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9db8 ) │ │ │ │ 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 1ffd34 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f9dc6 │ │ │ │ + cbz r0, 1f9d8e │ │ │ │ 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] @ (1f9dbc ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9db8 ) │ │ │ │ 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 1f9dae │ │ │ │ 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, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ 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 1ffd34 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9e36 │ │ │ │ + cbz r0, 1f9dfe │ │ │ │ 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 +560859,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, 1f9e64 │ │ │ │ + bl 1ffd34 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1f960c │ │ │ │ + bl 1f95d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9e96 │ │ │ │ + cbz r0, 1f9e5e │ │ │ │ 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 1ffd34 │ │ │ │ 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, 1f9e9e │ │ │ │ adds r7, #24 │ │ │ │ - vldr d7, [pc, #48] @ 1f9ee8 │ │ │ │ + vldr d7, [pc, #48] @ 1f9eb0 │ │ │ │ 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 1f9e5c │ │ │ │ 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] @ (1f9f1c ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1f9f58 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f9f20 ) │ │ │ │ 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, 1f9ef0 │ │ │ │ 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 1f9e08 │ │ │ │ + ldr r2, [pc, #36] @ (1f9f24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f9f20 ) │ │ │ │ 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 1f9f16 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ 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] @ (1f9f98 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1f9fd4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f9f9c ) │ │ │ │ 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, 1f9f68 │ │ │ │ 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 1f9e08 │ │ │ │ + ldr r2, [pc, #40] @ (1f9fa0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9f9c ) │ │ │ │ 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 1f9f92 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ 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 1f9960 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa000 │ │ │ │ + cbz r0, 1f9fc8 │ │ │ │ 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 1f9fd2 │ │ │ │ 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 +561044,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 1fa0e4 │ │ │ │ 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 1fa07c │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa12e │ │ │ │ + beq.n 1fa0f6 │ │ │ │ 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, 1fa05c │ │ │ │ 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 1fa076 │ │ │ │ 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 1f9960 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa0ae │ │ │ │ + beq.n 1fa076 │ │ │ │ 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 +561120,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 1fa03c │ │ │ │ + b.n 1fa0f6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa0ae │ │ │ │ + beq.n 1fa076 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1fa094 │ │ │ │ + b.n 1fa05c │ │ │ │ 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 1fa118 │ │ │ │ subs r7, r0, r7 │ │ │ │ strb r3, [r0, #2] │ │ │ │ strh r7, [r0, #0] │ │ │ │ str.w r1, [r4, #-16] │ │ │ │ - b.n 1fa07a │ │ │ │ + b.n 1fa042 │ │ │ │ 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 1f9fe8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fa17e │ │ │ │ + cbz r0, 1fa146 │ │ │ │ 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, 1fa196 │ │ │ │ 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 +561181,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 1fa190 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f9894 │ │ │ │ + bl 1f985c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f9824 │ │ │ │ + bl 1f97ec │ │ │ │ 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 1fa1c2 │ │ │ │ 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, 1fa1ca │ │ │ │ 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, 1fa236 │ │ │ │ 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, 1fa234 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1fa256 │ │ │ │ + cbz r3, 1fa21e │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa24c │ │ │ │ + bne.n 1fa214 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1fa262 │ │ │ │ + cbz r3, 1fa22a │ │ │ │ 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 1fa204 │ │ │ │ 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 1fa27a │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9bdc │ │ │ │ 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] @ 1fa3f0 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fa3de │ │ │ │ + beq.n 1fa3a6 │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1fa35e │ │ │ │ + cbz r3, 1fa326 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1fa346 │ │ │ │ + beq.n 1fa30e │ │ │ │ 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 1fa308 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa340 │ │ │ │ + beq.n 1fa308 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1f9894 │ │ │ │ + bl 1f985c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1fa346 │ │ │ │ + beq.n 1fa30e │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1fa310 │ │ │ │ + bne.n 1fa2d8 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov fp, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fa3de │ │ │ │ + beq.n 1fa3a6 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa304 │ │ │ │ + bne.n 1fa2cc │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1fa370 │ │ │ │ + cbz r1, 1fa338 │ │ │ │ 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, 1fa36a │ │ │ │ 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, 1fa366 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1fa3a2 │ │ │ │ + cbz r3, 1fa36a │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1fa3c2 │ │ │ │ + cbz r0, 1fa38a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1f96a4 │ │ │ │ + bl 1f966c │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa3b0 │ │ │ │ + bne.n 1fa378 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1fa3cc │ │ │ │ + cbz r3, 1fa394 │ │ │ │ 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 1fa31a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1fa2ec │ │ │ │ + bne.n 1fa2b4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1fa406 │ │ │ │ + beq.n 1fa3ce │ │ │ │ subs r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9bdc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fa3f6 │ │ │ │ + bne.n 1fa3be │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1fa3ee │ │ │ │ + bne.n 1fa3b6 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1fa416 │ │ │ │ - bl 1f9824 │ │ │ │ + cbz r0, 1fa3de │ │ │ │ + bl 1f97ec │ │ │ │ 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 +561412,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 1fa428 │ │ │ │ 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 1fa446 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa424 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1fa45a │ │ │ │ + b.n 1fa422 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9998 │ │ │ │ - b.n 1fa45c │ │ │ │ + bl 1f9960 │ │ │ │ + b.n 1fa424 │ │ │ │ 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 1f9960 │ │ │ │ + cbz r0, 1fa47c │ │ │ │ + vldr d7, [pc, #20] @ 1fa480 │ │ │ │ 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 +561462,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 1f9960 │ │ │ │ + cbz r0, 1fa4c2 │ │ │ │ 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 +561480,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 1fa504 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1fa536 │ │ │ │ + cbz r3, 1fa4fe │ │ │ │ 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 1fa524 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa536 │ │ │ │ + beq.n 1fa4fe │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1fa52a │ │ │ │ + b.n 1fa4f2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1fa528 │ │ │ │ + b.n 1fa4f0 │ │ │ │ nop │ │ │ │ - cbz r0, 1fa5d8 │ │ │ │ + cbz r0, 1fa5a0 │ │ │ │ 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, 1fa566 │ │ │ │ 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, 1fa562 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1fa59e │ │ │ │ + cbz r3, 1fa566 │ │ │ │ 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, 1fa58e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f96a4 │ │ │ │ + bl 1f966c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa5b4 │ │ │ │ + bne.n 1fa57c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1fa5d0 │ │ │ │ + cbz r3, 1fa598 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -561594,25 +561560,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, 1fa5e8 │ │ │ │ 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 1fa3f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa61a │ │ │ │ + cbz r0, 1fa5e2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 61ba8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -561622,153 +561588,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] @ (1fa668 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1fa6a4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1fa66c ) │ │ │ │ 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 1ffd34 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fa430 │ │ │ │ + bl 1fa3f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fa67a │ │ │ │ + cbz r0, 1fa642 │ │ │ │ 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] @ (1fa670 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fa66c ) │ │ │ │ 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 1fa662 │ │ │ │ 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, [r6, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ 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, 1fa6b0 │ │ │ │ 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 1fa6b6 │ │ │ │ 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 1fa6d4 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa6e4 │ │ │ │ + beq.n 1fa6ac │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1fa6e2 │ │ │ │ + b.n 1fa6aa │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9998 │ │ │ │ - b.n 1fa6e4 │ │ │ │ + bl 1f9960 │ │ │ │ + b.n 1fa6ac │ │ │ │ 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, 1fa722 │ │ │ │ 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 1fa72a │ │ │ │ + cbz r4, 1fa71c │ │ │ │ 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 1fa74e │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa754 │ │ │ │ + beq.n 1fa71c │ │ │ │ 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 1fa714 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fa74a │ │ │ │ + b.n 1fa712 │ │ │ │ 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 +561755,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, 1fa7c8 │ │ │ │ + vldr d7, [pc, #112] @ 1fa828 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1fa830 ) │ │ │ │ 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 1fa81c │ │ │ │ + ldr r0, [pc, #80] @ (1fa838 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 61480 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1fa840 │ │ │ │ + blt.n 1fa808 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 612d0 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1fa858 │ │ │ │ + beq.n 1fa820 │ │ │ │ blx 6127c │ │ │ │ - add r3, pc, #28 @ (adr r3, 1fa860 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1fa828 ) │ │ │ │ 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 1fa81c │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1faa84 ) │ │ │ │ + ldr r7, [pc, #544] @ (1faa4c ) │ │ │ │ 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 1fa7e2 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1fa886 │ │ │ │ + cbz r3, 1fa84e │ │ │ │ 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, 1fa85e │ │ │ │ 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 1fa88c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1fa8b8 │ │ │ │ - cbz r3, 1fa8b4 │ │ │ │ + bhi.n 1fa880 │ │ │ │ + cbz r3, 1fa87c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1fa8ba │ │ │ │ + bls.n 1fa882 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1fa8de │ │ │ │ + cbz r3, 1fa8a6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1fa8a6 │ │ │ │ - cbz r3, 1fa8cc │ │ │ │ + bcs.n 1fa86e │ │ │ │ + cbz r3, 1fa894 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1fa8ba │ │ │ │ + bcs.n 1fa882 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa8b4 │ │ │ │ + beq.n 1fa87c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1fa89e │ │ │ │ + bls.n 1fa866 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -561906,40 +561872,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, 1fa8d4 │ │ │ │ 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 1fa8f4 │ │ │ │ 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, 1fa91c │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561948,40 +561914,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, 1fa948 │ │ │ │ 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 1fa968 │ │ │ │ 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, 1fa990 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561995,172 +561961,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, 1fa9c2 │ │ │ │ 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 1faa68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faa76 │ │ │ │ + bne.n 1faa3e │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1faa1e │ │ │ │ + cbz r6, 1fa9e6 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1faa0e │ │ │ │ + bhi.n 1fa9d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1faa68 │ │ │ │ + bls.n 1faa30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1faa68 │ │ │ │ + bmi.n 1faa30 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1faa7a │ │ │ │ - cbz r2, 1faa40 │ │ │ │ + beq.n 1faa42 │ │ │ │ + cbz r2, 1faa08 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1faa84 │ │ │ │ + bpl.n 1faa4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1faad0 │ │ │ │ + beq.n 1faa98 │ │ │ │ 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 1fa8ac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1faa28 │ │ │ │ + bhi.n 1fa9f0 │ │ │ │ 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 1fa9cc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1faaac │ │ │ │ + cbz r2, 1faa74 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1faaac │ │ │ │ + bmi.n 1faa74 │ │ │ │ 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 1faa2a │ │ │ │ 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 1faab4 │ │ │ │ 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 1fa920 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1faa62 │ │ │ │ + b.n 1faa2a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa958 │ │ │ │ + bl 1fa920 │ │ │ │ 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 1faa0e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa8e4 │ │ │ │ + bl 1fa8ac │ │ │ │ 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 1faa7a │ │ │ │ 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, 1faaf0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fad58 │ │ │ │ + beq.w 1fad20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fad7e │ │ │ │ + beq.w 1fad46 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fab3a │ │ │ │ + bne.n 1fab02 │ │ │ │ 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 1fab54 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1fab6e │ │ │ │ + bls.n 1fab36 │ │ │ │ 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, 1fab42 │ │ │ │ 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 +562135,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 1fab6e │ │ │ │ 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 +562153,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, 1fab9e │ │ │ │ + cbz r5, 1fab9e │ │ │ │ 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 1fab90 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fac34 │ │ │ │ + beq.n 1fabfc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fac84 │ │ │ │ + beq.n 1fac4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fad30 │ │ │ │ + bne.w 1facf8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1facb8 │ │ │ │ + beq.n 1fac80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fae4c │ │ │ │ + beq.w 1fae14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fac8c │ │ │ │ + bpl.n 1fac54 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1fac06 │ │ │ │ + cbz r0, 1fabce │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1fac38 │ │ │ │ + bpl.n 1fac00 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1fac10 │ │ │ │ + cbz r3, 1fabd8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1fac5c │ │ │ │ + bpl.n 1fac24 │ │ │ │ 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 1fabf4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1facae │ │ │ │ + bmi.n 1fac76 │ │ │ │ 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, 1fac0a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fac5c │ │ │ │ + bpl.n 1fac24 │ │ │ │ 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 1fa8ac │ │ │ │ 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 +562230,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 1fa920 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fac34 │ │ │ │ + beq.n 1fabfc │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fac2c │ │ │ │ + b.n 1fabf4 │ │ │ │ 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 1fa920 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fac00 │ │ │ │ - b.n 1fac06 │ │ │ │ + bne.n 1fabc8 │ │ │ │ + b.n 1fabce │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1fabf0 │ │ │ │ + bne.n 1fabb8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fae50 │ │ │ │ + beq.w 1fae18 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fad36 │ │ │ │ + bpl.n 1facfe │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1facf6 │ │ │ │ + cbz r0, 1facbe │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1facf6 │ │ │ │ + bmi.n 1facbe │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1facda │ │ │ │ + cbz r3, 1faca2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fad02 │ │ │ │ + bpl.n 1facca │ │ │ │ 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 1fa920 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1fad02 │ │ │ │ + b.n 1facca │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fac10 │ │ │ │ + beq.n 1fabd8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1fac10 │ │ │ │ + bmi.n 1fabd8 │ │ │ │ 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 1fa8ac │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fac34 │ │ │ │ - b.n 1fac88 │ │ │ │ + beq.n 1fabfc │ │ │ │ + b.n 1fac50 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fac26 │ │ │ │ + b.n 1fabee │ │ │ │ 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 1fa8ac │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1facca │ │ │ │ - b.n 1facf6 │ │ │ │ + bne.n 1fac92 │ │ │ │ + b.n 1facbe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fadba │ │ │ │ + bls.n 1fad82 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fae22 │ │ │ │ + beq.n 1fadea │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fae28 │ │ │ │ + beq.n 1fadf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r6, 1fadce │ │ │ │ + cbz r6, 1fad96 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fabc6 │ │ │ │ + b.n 1fab8e │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1fade8 │ │ │ │ + bls.n 1fadb0 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fae40 │ │ │ │ + beq.n 1fae08 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fabc6 │ │ │ │ + bne.w 1fab8e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1fabfc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fac88 │ │ │ │ + beq.w 1fac50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fabea │ │ │ │ - b.n 1fad30 │ │ │ │ + beq.w 1fabb2 │ │ │ │ + b.n 1facf8 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1fabfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r6, 1fadfc │ │ │ │ + cbnz r6, 1fadc4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1fabfc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fae10 │ │ │ │ + beq.n 1fadd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fabea │ │ │ │ - b.n 1fad30 │ │ │ │ + beq.w 1fabb2 │ │ │ │ + b.n 1facf8 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1fae14 │ │ │ │ + cbz r6, 1faddc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1fabfc │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fac2c │ │ │ │ + b.n 1fabf4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1fabfc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1fadde │ │ │ │ + bne.n 1fada6 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fac2c │ │ │ │ + b.n 1fabf4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1fabfc │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1fac2c │ │ │ │ + b.n 1fabf4 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fad6e │ │ │ │ + bne.n 1fad36 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fad7a │ │ │ │ + bne.n 1fad42 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fac34 │ │ │ │ + beq.w 1fabfc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fabea │ │ │ │ - b.n 1fac34 │ │ │ │ + bne.w 1fabb2 │ │ │ │ + b.n 1fabfc │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fabc6 │ │ │ │ - b.n 1fada0 │ │ │ │ + bne.w 1fab8e │ │ │ │ + b.n 1fad68 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fae62 │ │ │ │ + cbz r3, 1fae2a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fae58 │ │ │ │ + bne.n 1fae20 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fae76 │ │ │ │ + cbz r3, 1fae3e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fae6c │ │ │ │ + bne.n 1fae34 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1fae8c │ │ │ │ + cbz r3, 1fae54 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fae82 │ │ │ │ + bne.n 1fae4a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1faea6 │ │ │ │ - b.n 1faeae │ │ │ │ + bhi.n 1fae6e │ │ │ │ + b.n 1fae76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1faeae │ │ │ │ + bls.n 1fae76 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fae9a │ │ │ │ + beq.n 1fae62 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1faec4 │ │ │ │ + cbz r3, 1fae8c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faeba │ │ │ │ + bne.n 1fae82 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1faede │ │ │ │ - b.n 1faee6 │ │ │ │ + bhi.n 1faea6 │ │ │ │ + b.n 1faeae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1faee6 │ │ │ │ + bls.n 1faeae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1faed2 │ │ │ │ + beq.n 1fae9a │ │ │ │ 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, 1faf00 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1faf0a │ │ │ │ + b.n 1faed2 │ │ │ │ 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 1faed0 │ │ │ │ + ldr.w lr, [pc, #20] @ 1faf04 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1fa9cc │ │ │ │ + bl 1fa994 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1faf24 │ │ │ │ + b.n 1faeec │ │ │ │ @ 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, 1faf30 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 1faf68 │ │ │ │ + bcc.n 1faf30 │ │ │ │ mov r1, sp │ │ │ │ - bl 1fa898 │ │ │ │ + bl 1fa860 │ │ │ │ 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, 1faf66 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1faf9e │ │ │ │ + bcc.n 1faf66 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl 1fa898 │ │ │ │ + bl 1fa860 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1fafcc │ │ │ │ + cbnz r0, 1faf94 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fafd0 │ │ │ │ + bls.n 1faf98 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1fafb6 │ │ │ │ + b.n 1faf7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fafd0 │ │ │ │ + bls.n 1faf98 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fafaa │ │ │ │ + beq.n 1faf72 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fafd6 │ │ │ │ + bcc.n 1faf9e │ │ │ │ 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 1faf4e │ │ │ │ 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 +562603,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] @ 1fb040 │ │ │ │ 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 1fb00a │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1fb06e │ │ │ │ + beq.n 1fb036 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1fb066 │ │ │ │ + cbz r1, 1fb02e │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1fb034 │ │ │ │ + beq.n 1faffc │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fb034 │ │ │ │ + bne.n 1faffc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb034 │ │ │ │ + beq.n 1faffc │ │ │ │ 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, [r7, #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] @ (1fb214 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1fb250 ) │ │ │ │ + ldr r3, [pc, #444] @ (1fb218 ) │ │ │ │ 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 1fb0f4 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1fb0c8 │ │ │ │ - ldr r2, [pc, #420] @ (1fb254 ) │ │ │ │ - ldr r3, [pc, #416] @ (1fb250 ) │ │ │ │ + bls.n 1fb090 │ │ │ │ + ldr r2, [pc, #420] @ (1fb21c ) │ │ │ │ + ldr r3, [pc, #416] @ (1fb218 ) │ │ │ │ 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 1fb20e │ │ │ │ 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] @ (1fb220 ) │ │ │ │ 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 1f9a78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb0ac │ │ │ │ + beq.n 1fb074 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fb152 │ │ │ │ + beq.n 1fb11a │ │ │ │ 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 1fb0c2 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1fb162 │ │ │ │ + b.n 1fb12a │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fb0a8 │ │ │ │ - ldr r2, [pc, #292] @ (1fb25c ) │ │ │ │ + bne.n 1fb070 │ │ │ │ + ldr r2, [pc, #292] @ (1fb224 ) │ │ │ │ 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 1fb074 │ │ │ │ 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] @ (1fb228 ) │ │ │ │ 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 +562757,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 1fb182 │ │ │ │ + ldr r0, [pc, #188] @ (1fb22c ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1fb1cc │ │ │ │ + bne.n 1fb194 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1fb1aa │ │ │ │ + bne.n 1fb172 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1fb0ac │ │ │ │ + beq.w 1fb074 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9b9c │ │ │ │ - b.n 1fb0ac │ │ │ │ - ldr.w r9, [pc, #152] @ 1fb268 │ │ │ │ + bl 1f9b64 │ │ │ │ + b.n 1fb074 │ │ │ │ + ldr.w r9, [pc, #152] @ 1fb230 │ │ │ │ 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 +562797,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, 1fb1fe │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fb22e │ │ │ │ + beq.n 1fb1f6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1fb1d8 │ │ │ │ + bne.n 1fb1a0 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fb21e │ │ │ │ + bne.n 1fb1e6 │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1fb1ba │ │ │ │ + b.n 1fb182 │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1fb210 │ │ │ │ + bhi.n 1fb1d8 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1fb20c │ │ │ │ + b.n 1fb1d4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #416] @ (1fb3f0 ) │ │ │ │ + ldr r7, [pc, #640] @ (1fb498 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #304] @ (1fb388 ) │ │ │ │ + ldr r7, [pc, #528] @ (1fb430 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r7, #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 1fb330 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1fb360 │ │ │ │ + bls.n 1fb328 │ │ │ │ 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] @ 1fb350 │ │ │ │ + ldr.w r9, [pc, #212] @ 1fb354 │ │ │ │ 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 +562881,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 1fb2d6 │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 1fb300 │ │ │ │ + beq.n 1fb2c8 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fb346 │ │ │ │ + beq.n 1fb30e │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1fb37a │ │ │ │ + beq.n 1fb342 │ │ │ │ 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 1fb2b0 │ │ │ │ + cbz r5, 1fb2f0 │ │ │ │ + ldr r3, [pc, #112] @ (1fb358 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb372 │ │ │ │ + beq.n 1fb33a │ │ │ │ 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, 1fb306 │ │ │ │ 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 1fb2c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb33e │ │ │ │ + beq.n 1fb306 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1fb33e │ │ │ │ + b.n 1fb306 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1fb07c │ │ │ │ - b.n 1fb296 │ │ │ │ + bl 1fb044 │ │ │ │ + b.n 1fb25e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1fb07c │ │ │ │ - b.n 1fb296 │ │ │ │ + bl 1fb044 │ │ │ │ + b.n 1fb25e │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1fb326 │ │ │ │ + b.n 1fb2ee │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fb31c │ │ │ │ + bne.n 1fb2e4 │ │ │ │ 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, [r2, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #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] @ 1fb3b8 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1fb3f8 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1fb3c0 ) │ │ │ │ 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, 1fb3c8 ) │ │ │ │ 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 +563009,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] @ 1fb438 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1fb488 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fb450 ) │ │ │ │ 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] @ 1fb454 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1fb440 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1fb480 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1fb448 ) │ │ │ │ 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] @ (1fb458 ) │ │ │ │ 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 +563053,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 r4, [pc, #64] @ (1fb494 ) │ │ │ │ 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 1f9960 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fb4f2 │ │ │ │ + cbz r0, 1fb4ba │ │ │ │ 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, 1fb4c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1fb500 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1fb4c8 ) │ │ │ │ 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 +563126,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 1fb4ea │ │ │ │ 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 1fb53a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1fb570 │ │ │ │ + cbz r0, 1fb538 │ │ │ │ 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 1fb536 │ │ │ │ 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 1f9960 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fb5aa │ │ │ │ + cbz r0, 1fb572 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fb508 │ │ │ │ - cbz r0, 1fb5b0 │ │ │ │ + bl 1fb4d0 │ │ │ │ + cbz r0, 1fb578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1fb5aa │ │ │ │ + b.n 1fb572 │ │ │ │ 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, 1fb5b8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb5f0 │ │ │ │ + beq.n 1fb5b8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1fb62c ) │ │ │ │ + ldr r1, [pc, #80] @ (1fb5f4 ) │ │ │ │ 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 1fb5ca │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb5e0 │ │ │ │ + bne.n 1fb5a8 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fb5fc │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 1fb5c4 │ │ │ │ + bl 1f9b64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1fb630 ) │ │ │ │ + ldr r6, [pc, #44] @ (1fb5f8 ) │ │ │ │ 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 1fb5b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1fb606 │ │ │ │ + bne.n 1fb5ce │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fb618 │ │ │ │ - b.n 1fb5f0 │ │ │ │ + bne.n 1fb5e0 │ │ │ │ + b.n 1fb5b8 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1fb652 │ │ │ │ + cbz r0, 1fb61a │ │ │ │ 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 1fb584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1fb6a6 │ │ │ │ + cbz r0, 1fb66e │ │ │ │ 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, 1fb670 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1fb69a │ │ │ │ - ldr.w r8, [pc, #80] @ 1fb6c8 │ │ │ │ + beq.n 1fb662 │ │ │ │ + ldr.w r8, [pc, #80] @ 1fb690 │ │ │ │ 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 1fb654 │ │ │ │ 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 1fb644 │ │ │ │ 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] @ (1fb694 ) │ │ │ │ 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, [r2, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r3, #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 1fafa4 │ │ │ │ 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 1fafa4 │ │ │ │ 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 1fb706 │ │ │ │ + ldr r3, [pc, #32] @ (1fb710 ) │ │ │ │ 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 1fb6f6 │ │ │ │ + bl 1fb044 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb07c │ │ │ │ + bl 1fb044 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r4, #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 1fb234 │ │ │ │ + cbz r0, 1fb73c │ │ │ │ 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 1fb234 │ │ │ │ + cbz r0, 1fb75a │ │ │ │ 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 +563380,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 1fb234 │ │ │ │ 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 1fb234 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1fb7ec │ │ │ │ + cbz r1, 1fb7b4 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1fb7f0 │ │ │ │ + ldr.w ip, [pc, #20] @ 1fb7b8 │ │ │ │ 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, [r5, #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 1fafa4 │ │ │ │ + cbz r0, 1fb7f4 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1fb830 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fb7f8 ) │ │ │ │ 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, [r5, #28] │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1fb85e │ │ │ │ + cbz r1, 1fb826 │ │ │ │ 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 1fb820 │ │ │ │ + ldr r0, [pc, #28] @ (1fb82c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1fb85a │ │ │ │ + bne.n 1fb822 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fb848 │ │ │ │ + bne.n 1fb810 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1fb83a │ │ │ │ + b.n 1fb802 │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ 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] @ (1fb8a8 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1fb8cc │ │ │ │ + cbz r0, 1fb894 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1fb8e4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fb8ac ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fb8d0 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fb898 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fb8d8 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fb8a0 ) │ │ │ │ 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] @ (1fb8b0 ) │ │ │ │ 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 +563499,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 │ │ │ │ + blxns r6 │ │ │ │ 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 +563521,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 1fb942 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - ldr r1, [pc, #96] @ (1fb980 ) │ │ │ │ + ldr r1, [pc, #96] @ (1fb948 ) │ │ │ │ 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 1fb906 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb922 │ │ │ │ + bne.n 1fb8ea │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #68] @ (1fb984 ) │ │ │ │ + ldr r5, [pc, #68] @ (1fb94c ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fafdc │ │ │ │ + bl 1fafa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb938 │ │ │ │ + bne.n 1fb900 │ │ │ │ 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 1fb942 │ │ │ │ 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 1fb90a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb960 │ │ │ │ + bne.n 1fb928 │ │ │ │ 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, [r5, #12] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ 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 1fb970 │ │ │ │ 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 1fb992 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ (1fba54 ) │ │ │ │ + ldr r1, [pc, #156] @ (1fba1c ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fb9f2 │ │ │ │ + bne.n 1fb9ba │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb9ba │ │ │ │ + bne.n 1fb982 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb9ee │ │ │ │ + beq.n 1fb9b6 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #132] @ (1fba58 ) │ │ │ │ + ldr r1, [pc, #132] @ (1fba20 ) │ │ │ │ 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 1fb9ea │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb9d8 │ │ │ │ + bne.n 1fb9a0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fb9a2 │ │ │ │ - ldr r7, [pc, #104] @ (1fba5c ) │ │ │ │ + b.n 1fb96a │ │ │ │ + ldr r7, [pc, #104] @ (1fba24 ) │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fafdc │ │ │ │ + bl 1fafa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb9a0 │ │ │ │ + beq.n 1fb968 │ │ │ │ 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 1fb992 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r7 │ │ │ │ - bne.n 1fb9f6 │ │ │ │ + bne.n 1fb9be │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fba10 │ │ │ │ - b.n 1fb9ca │ │ │ │ - ldr.w r8, [pc, #60] @ 1fba60 │ │ │ │ + bne.n 1fb9d8 │ │ │ │ + b.n 1fb992 │ │ │ │ + ldr.w r8, [pc, #60] @ 1fba28 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fafdc │ │ │ │ + bl 1fafa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb9a0 │ │ │ │ + beq.n 1fb968 │ │ │ │ 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 1fb96a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1fba28 │ │ │ │ + bne.n 1fb9f0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1fba42 │ │ │ │ - b.n 1fb9a2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + bne.n 1fba0a │ │ │ │ + b.n 1fb96a │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r4, #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 +563684,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 1fbafe │ │ │ │ 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 1fbae6 │ │ │ │ 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 1fbaf4 │ │ │ │ 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, 1fbaf4 │ │ │ │ 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, 1fbb0c │ │ │ │ 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, 1fbae4 │ │ │ │ + cbz r4, 1fbaf4 │ │ │ │ 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 1fbaee │ │ │ │ + cbz r4, 1fbb12 │ │ │ │ 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 1fbee8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1fbb26 │ │ │ │ + b.n 1fbaee │ │ │ │ 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 1fbb72 │ │ │ │ subs.w r4, r2, lr │ │ │ │ - vldr d0, [pc, #800] @ 1fbe88 │ │ │ │ + vldr d0, [pc, #800] @ 1fbe50 │ │ │ │ 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 1fbaee │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fbdde │ │ │ │ + bne.w 1fbda6 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 1fbb96 │ │ │ │ + bge.n 1fbb5e │ │ │ │ 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 1fbaee │ │ │ │ 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 1fbc66 │ │ │ │ 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 1fbd46 │ │ │ │ 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 +563822,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, 1fbc14 │ │ │ │ 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 1fbec2 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1fbd1c │ │ │ │ + bhi.n 1fbce4 │ │ │ │ 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 +563851,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 1fbaee │ │ │ │ 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 1fbe14 │ │ │ │ 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 +563890,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 1fbc08 │ │ │ │ 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 1fbe58 │ │ │ │ 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 1fbeac │ │ │ │ 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 1fbaee │ │ │ │ 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, 1fbd64 │ │ │ │ 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 +563950,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 1fbd1a │ │ │ │ + b.n 1fbd00 │ │ │ │ subs r4, r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fbe06 │ │ │ │ + bge.n 1fbdce │ │ │ │ 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, 1fbddc │ │ │ │ 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 1fbec6 │ │ │ │ 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 1fbb5e │ │ │ │ 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, 1fbe32 │ │ │ │ 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 1fbd7c │ │ │ │ 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 +564031,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 1fbd1a │ │ │ │ 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 1fbaee │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1fbdb4 │ │ │ │ + b.n 1fbd7c │ │ │ │ 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 1fbb5e │ │ │ │ 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 1fc01a │ │ │ │ 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 1fc006 │ │ │ │ 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 1fc010 │ │ │ │ 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 1fc010 │ │ │ │ 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 1fc006 │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fc048 │ │ │ │ + bne.n 1fc010 │ │ │ │ orrs.w r3, r8, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1fc03e │ │ │ │ + cbnz r2, 1fc006 │ │ │ │ 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 1fc028 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1fc084 │ │ │ │ + bne.n 1fc04c │ │ │ │ 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 1fc036 │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fc1c6 │ │ │ │ + bne.w 1fc18e │ │ │ │ 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 1fc00a │ │ │ │ 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 1fba30 │ │ │ │ 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 1fc00a │ │ │ │ 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 1fbff0 │ │ │ │ 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 1fc102 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fc1f8 │ │ │ │ + beq.w 1fc1c0 │ │ │ │ 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 1fc1a6 │ │ │ │ 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 +564211,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 1fbfc4 │ │ │ │ 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 1fbfc4 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc220 │ │ │ │ + beq.n 1fc1e8 │ │ │ │ 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 1fc1ce │ │ │ │ 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 +564254,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 1fbfc4 │ │ │ │ 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 1fbfc4 │ │ │ │ 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 1fc00a │ │ │ │ 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 1fc0f0 │ │ │ │ mov.w lr, r5, lsl #10 │ │ │ │ mov.w ip, r8, lsl #10 │ │ │ │ orr.w lr, lr, r8, lsr #22 │ │ │ │ - b.n 1fc0b6 │ │ │ │ + b.n 1fc07e │ │ │ │ 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 1fc17a │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1fc148 │ │ │ │ + b.n 1fc110 │ │ │ │ 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 +564308,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 1fc3bc │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fc3ce │ │ │ │ + beq.w 1fc396 │ │ │ │ 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, 1fc286 │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1fc478 │ │ │ │ + beq.w 1fc440 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fc294 │ │ │ │ + bne.n 1fc25c │ │ │ │ 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, 1fc2cc │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1fc478 │ │ │ │ + beq.w 1fc440 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fc2d8 │ │ │ │ + bne.n 1fc2a0 │ │ │ │ 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 +564392,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 1fc3fa │ │ │ │ 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 1fc37a │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 1fc496 │ │ │ │ + blt.n 1fc45e │ │ │ │ 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 1fc4c2 │ │ │ │ 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 1fc426 │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fc45e │ │ │ │ + b.n 1fc426 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1fc482 │ │ │ │ + bne.n 1fc44a │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1fc41e │ │ │ │ + bne.n 1fc3e6 │ │ │ │ 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 1fc454 │ │ │ │ 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, 1fc44a │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1fc3e0 │ │ │ │ + beq.n 1fc3a8 │ │ │ │ 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 +564464,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 1fc35e │ │ │ │ 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 +564488,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 1fc4b8 │ │ │ │ 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 +564511,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 1fc37a │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1fc45e │ │ │ │ + b.n 1fc426 │ │ │ │ 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 1fc3b6 │ │ │ │ stmdb 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] @ 1fca00 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1300] @ 1fca3c │ │ │ │ + ldr.w r3, [pc, #1300] @ 1fca04 │ │ │ │ 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 +564560,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 1fc80a │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc7e6 │ │ │ │ + beq.w 1fc7ae │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc8b6 │ │ │ │ + beq.w 1fc87e │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1fc5e2 │ │ │ │ + cbnz r0, 1fc5aa │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1fc8b6 │ │ │ │ + beq.w 1fc87e │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1fc5ba │ │ │ │ + cbnz r2, 1fc582 │ │ │ │ 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, 1fc5e6 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1fc8b6 │ │ │ │ + beq.w 1fc87e │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1fc5f8 │ │ │ │ + cbnz r1, 1fc5c0 │ │ │ │ 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 +564649,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 1fc89e │ │ │ │ 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 1fcac2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ orrs.w r4, r4, sl │ │ │ │ - beq.w 1fcc92 │ │ │ │ + beq.w 1fcc5a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fcf76 │ │ │ │ + beq.w 1fcf3e │ │ │ │ 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 +564693,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 1fcae4 │ │ │ │ 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 +564710,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 1fce78 │ │ │ │ mvn.w r2, sl │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fd1fc │ │ │ │ + bne.w 1fd1c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 1fcba2 │ │ │ │ + beq.w 1fcb6a │ │ │ │ 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] @ 1fc9f8 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcd02 │ │ │ │ + beq.w 1fccca │ │ │ │ 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 1fc75a │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1fd0aa │ │ │ │ + beq.w 1fd072 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1fc7cc │ │ │ │ + cbnz r2, 1fc794 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1fd3ec │ │ │ │ + bne.w 1fd3b4 │ │ │ │ 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 1fc968 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1fc9fc │ │ │ │ + bne.w 1fc9c4 │ │ │ │ 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 1fc87e │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1fca16 │ │ │ │ + beq.w 1fc9de │ │ │ │ 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 1fc9de │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc882 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1fca2a │ │ │ │ + bne.w 1fc9f2 │ │ │ │ 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 1fc9c4 │ │ │ │ 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, 1fc87e │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1fca02 │ │ │ │ + beq.w 1fc9ca │ │ │ │ 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 1fc9ca │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc882 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #388] @ (1fca40 ) │ │ │ │ - ldr r3, [pc, #380] @ (1fca3c ) │ │ │ │ + ldr r2, [pc, #388] @ (1fca08 ) │ │ │ │ + ldr r3, [pc, #380] @ (1fca04 ) │ │ │ │ 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 1fd3b0 │ │ │ │ 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 1fca0c │ │ │ │ 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 1fcba0 │ │ │ │ orrs.w r3, sl, r7 │ │ │ │ - bne.w 1fcd42 │ │ │ │ + bne.w 1fcd0a │ │ │ │ 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 1fcb6a │ │ │ │ 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 1fcef4 │ │ │ │ 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 1fd22e │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1fcf90 │ │ │ │ + bne.w 1fcf58 │ │ │ │ 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 +564925,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 1fc99c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fcf64 │ │ │ │ + blt.w 1fcf2c │ │ │ │ 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 1fd076 │ │ │ │ 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 1fcd02 │ │ │ │ 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 1fc882 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc882 │ │ │ │ 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 1fc882 │ │ │ │ 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 1fc882 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc882 │ │ │ │ ... │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r3, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1fcc98 │ │ │ │ + beq.w 1fcc60 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fcf84 │ │ │ │ + beq.w 1fcf4c │ │ │ │ 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 +565006,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 1fc8de │ │ │ │ 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 +565024,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 1fd090 │ │ │ │ rsbs r3, sl, #0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fcb42 │ │ │ │ + ble.n 1fcb0a │ │ │ │ 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 1fcbea │ │ │ │ + b.n 1fd1e8 │ │ │ │ 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 1fcb90 │ │ │ │ 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 1fcafa │ │ │ │ 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 1fcaf0 │ │ │ │ + b.n 1fc8de │ │ │ │ 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 +565096,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 1fcbee │ │ │ │ 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 1fcebe │ │ │ │ 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 1fc968 │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1fc738 │ │ │ │ + b.n 1fc700 │ │ │ │ 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 +565135,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 1fd090 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fcb42 │ │ │ │ + ble.n 1fcb0a │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ - beq.w 1fd3ac │ │ │ │ + beq.w 1fd374 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fceb0 │ │ │ │ + beq.w 1fce78 │ │ │ │ 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 1fcc18 │ │ │ │ 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 1fcfee │ │ │ │ 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 1fd150 │ │ │ │ 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 1fc882 │ │ │ │ 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 1fcca0 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1fd1a4 │ │ │ │ + blt.w 1fd16c │ │ │ │ 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 1fd21a │ │ │ │ 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 1fccb8 │ │ │ │ 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 1fc882 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1fc7a0 │ │ │ │ + b.n 1fc768 │ │ │ │ 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 1fccfa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1fd226 │ │ │ │ + blt.w 1fd1ee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fd0ae │ │ │ │ + bne.w 1fd076 │ │ │ │ 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 1fc9b2 │ │ │ │ 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 1fcfb0 │ │ │ │ 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 +565284,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 1fcd58 │ │ │ │ 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 1fce7c │ │ │ │ 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, 1fcda8 │ │ │ │ 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 1fce8c │ │ │ │ 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 1fce6e │ │ │ │ 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 1fcdc0 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1fc7b4 │ │ │ │ + beq.w 1fc77c │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1fce3e │ │ │ │ + bmi.n 1fce06 │ │ │ │ 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 +565358,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 1fce46 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1fd35c │ │ │ │ + blt.w 1fd324 │ │ │ │ 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 1fd21a │ │ │ │ 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 1fc882 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1fce04 │ │ │ │ + b.n 1fcdcc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fc772 │ │ │ │ + b.n 1fc73a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fcdda │ │ │ │ + bne.n 1fcda2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.n 1fcdec │ │ │ │ + bne.n 1fcdb4 │ │ │ │ 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 1fcea2 │ │ │ │ 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 1fce98 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fcbae │ │ │ │ + b.n 1fcb76 │ │ │ │ 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 1fccd4 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1fcd1e │ │ │ │ + bcs.w 1fcce6 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1fcd3a │ │ │ │ + b.n 1fcd02 │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1fc7b4 │ │ │ │ + bge.w 1fc77c │ │ │ │ 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 +565455,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 1fcf10 │ │ │ │ + b.n 1fc77c │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1fd13a │ │ │ │ + ble.w 1fd102 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc9ea │ │ │ │ + b.n 1fc9b2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1fc6d8 │ │ │ │ + b.w 1fc6a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fca5c │ │ │ │ + b.n 1fca24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fd0ee │ │ │ │ + beq.w 1fd0b6 │ │ │ │ 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 1fd2a2 │ │ │ │ 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 1fcfa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1fc988 │ │ │ │ + b.n 1fc950 │ │ │ │ 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 1fcfd2 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 1fd128 │ │ │ │ + beq.w 1fd0f0 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fd004 │ │ │ │ + beq.n 1fcfcc │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fd0f8 │ │ │ │ + bls.n 1fd0c0 │ │ │ │ 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 1fcda2 │ │ │ │ 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 1fd056 │ │ │ │ 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 +565569,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 1fcc46 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fcc7e │ │ │ │ + b.n 1fcc46 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc962 │ │ │ │ + b.n 1fc92a │ │ │ │ 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 1fc882 │ │ │ │ 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 1fd09a │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1fc776 │ │ │ │ + b.w 1fc73e │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1fcf9a │ │ │ │ + b.n 1fcf62 │ │ │ │ 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 1fd23c │ │ │ │ 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 1fd0e2 │ │ │ │ + b.n 1fcd8c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fd0f8 │ │ │ │ + bls.n 1fd0c0 │ │ │ │ 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 1fcda8 │ │ │ │ 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 +565647,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 1fc99c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fd3ba │ │ │ │ + blt.w 1fd382 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fd344 │ │ │ │ + blt.w 1fd30c │ │ │ │ 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 1fcc46 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1fd2d0 │ │ │ │ + bhi.w 1fd298 │ │ │ │ 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 +565682,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 1fcca0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1fcb42 │ │ │ │ + ble.w 1fcb0a │ │ │ │ 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 1fcbfc │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1fcba2 │ │ │ │ + b.n 1fcb6a │ │ │ │ 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 1fcd02 │ │ │ │ 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 1fc882 │ │ │ │ mov r2, r0 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fc8ba │ │ │ │ + b.w 1fc882 │ │ │ │ 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 +565747,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 1fd284 │ │ │ │ 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 1fd3aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ negs r6, r3 │ │ │ │ - b.n 1fcd6e │ │ │ │ + b.n 1fcd36 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fccf0 │ │ │ │ + b.n 1fccb8 │ │ │ │ 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 1fc94c │ │ │ │ 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 +565792,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 1fd2e2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fc988 │ │ │ │ - b.w 1fc98e │ │ │ │ + bne.w 1fc950 │ │ │ │ + b.w 1fc956 │ │ │ │ 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 1fc882 │ │ │ │ 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 +565828,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 1fce46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1fcbb8 │ │ │ │ + b.w 1fcb80 │ │ │ │ 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 1fd06c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fcdc4 │ │ │ │ + b.n 1fcd8c │ │ │ │ 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 1fcf7e │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1fc988 │ │ │ │ + b.w 1fc950 │ │ │ │ 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 +565878,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 1fd56a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1fd576 │ │ │ │ + beq.w 1fd53e │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1fd5f8 │ │ │ │ - cbnz r7, 1fd468 │ │ │ │ + beq.w 1fd5c0 │ │ │ │ + cbnz r7, 1fd430 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd5f8 │ │ │ │ + beq.w 1fd5c0 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1fd482 │ │ │ │ + cbnz r1, 1fd44a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fd5f8 │ │ │ │ + beq.w 1fd5c0 │ │ │ │ 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 1fd5e0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fd602 │ │ │ │ + beq.w 1fd5ca │ │ │ │ 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 1fd614 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 1fd6c8 │ │ │ │ - beq.w 1fd744 │ │ │ │ + blt.w 1fd690 │ │ │ │ + beq.w 1fd70c │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - bls.w 1fd8b6 │ │ │ │ + bls.w 1fd87e │ │ │ │ adds.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r6, r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fd4ea │ │ │ │ + cbnz r6, 1fd4b2 │ │ │ │ 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 +565959,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 1fd524 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1fd8a8 │ │ │ │ + blt.w 1fd870 │ │ │ │ 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 1fd682 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1fd566 │ │ │ │ + beq.n 1fd52e │ │ │ │ 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 1fd5f4 │ │ │ │ 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 1fd5c0 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fd636 │ │ │ │ + beq.n 1fd5fe │ │ │ │ cmp r4, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1fd5de │ │ │ │ + b.n 1fd5a6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fd642 │ │ │ │ + bne.n 1fd60a │ │ │ │ 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 1fd5f4 │ │ │ │ subs r3, r4, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1fd5f8 │ │ │ │ + cbnz r3, 1fd5c0 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r1, lr, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fd636 │ │ │ │ + beq.n 1fd5fe │ │ │ │ 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 1fd5fe │ │ │ │ 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 1fd7c8 │ │ │ │ clz r5, r4 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsls r4, r3 │ │ │ │ - b.n 1fd4aa │ │ │ │ + b.n 1fd472 │ │ │ │ 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 1fd472 │ │ │ │ + b.n 1fd5ca │ │ │ │ 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 1fd754 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1fd682 │ │ │ │ + bhi.n 1fd64a │ │ │ │ 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 +566081,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 1fd80a │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1fd8fc │ │ │ │ + bls.w 1fd8c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1fd92e │ │ │ │ + blt.w 1fd8f6 │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1fd566 │ │ │ │ + beq.w 1fd52e │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1fd5ee │ │ │ │ + b.n 1fd5b6 │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1fd7e6 │ │ │ │ + blt.w 1fd7ae │ │ │ │ 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 +566125,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 1fd8f2 │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bhi.w 1fd8a4 │ │ │ │ + bhi.w 1fd86c │ │ │ │ mov r1, sl │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fd566 │ │ │ │ + b.n 1fd52e │ │ │ │ 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 1fd5c4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1fd908 │ │ │ │ + blt.w 1fd8d0 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fd770 │ │ │ │ + cbnz r6, 1fd738 │ │ │ │ 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 1fd508 │ │ │ │ + b.n 1fd4b8 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1fd7e2 │ │ │ │ + blt.n 1fd7aa │ │ │ │ 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 +566185,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 1fd65a │ │ │ │ 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 1fd4b8 │ │ │ │ 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 1fd858 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 1fd870 │ │ │ │ + blt.n 1fd838 │ │ │ │ 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, 1fd858 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fd5fc │ │ │ │ + b.n 1fd5c4 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1fd55c │ │ │ │ + bls.w 1fd524 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1fd54a │ │ │ │ + bge.w 1fd512 │ │ │ │ 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 1fd524 │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1fd904 │ │ │ │ + bhi.n 1fd8cc │ │ │ │ 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 1fd8cc │ │ │ │ add r1, r4 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fd5fc │ │ │ │ + b.n 1fd5c4 │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.n 1fd858 │ │ │ │ + bls.n 1fd820 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1fd566 │ │ │ │ + b.n 1fd52e │ │ │ │ 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 +566280,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 1fd72c │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd8b0 │ │ │ │ + bls.n 1fd878 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1fd8b0 │ │ │ │ + bge.n 1fd878 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fd8a8 │ │ │ │ + b.n 1fd870 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1fd566 │ │ │ │ + b.n 1fd52e │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1fd89a │ │ │ │ + b.n 1fd862 │ │ │ │ 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 1fd72c │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd8b0 │ │ │ │ + bls.n 1fd878 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd8a8 │ │ │ │ + b.n 1fd870 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1fd764 │ │ │ │ + b.n 1fd72c │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1fd564 │ │ │ │ + b.n 1fd52c │ │ │ │ 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 1fd99a │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1fd9ca │ │ │ │ + beq.n 1fd992 │ │ │ │ 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 1fd992 │ │ │ │ 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 1fd968 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1fd9f4 │ │ │ │ + blt.n 1fd9bc │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1fd9ec │ │ │ │ + bne.n 1fd9b4 │ │ │ │ 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 +566368,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 1fd996 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1fd9e4 │ │ │ │ + b.n 1fd9ac │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1fda2c │ │ │ │ + bhi.n 1fd9f4 │ │ │ │ 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 +566397,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 1fd986 │ │ │ │ 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 1fda58 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1fda8c │ │ │ │ + beq.n 1fda54 │ │ │ │ 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 1fda54 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1fdaac │ │ │ │ + bls.n 1fda74 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fdaba │ │ │ │ + blt.n 1fda82 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1fdad8 │ │ │ │ + beq.n 1fdaa0 │ │ │ │ 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 +566456,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 1fda78 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ sbfx r2, r2, #4, #12 │ │ │ │ - b.n 1fdab0 │ │ │ │ + b.n 1fda78 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1fdab0 │ │ │ │ + b.n 1fda78 │ │ │ │ stmdb 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 1fdae2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1fdb1a │ │ │ │ + beq.n 1fdae2 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1fdb26 │ │ │ │ + cbnz r2, 1fdaee │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fdb0c │ │ │ │ + bne.n 1fdad4 │ │ │ │ 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 1fdb26 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1fdb5e │ │ │ │ + beq.n 1fdb26 │ │ │ │ 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, 1fdb2e │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1fdb4a │ │ │ │ + bne.n 1fdb12 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1fdb10 │ │ │ │ + b.n 1fdad8 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1fdb9a │ │ │ │ + beq.n 1fdb62 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1fdb9a │ │ │ │ + beq.n 1fdb62 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fdba2 │ │ │ │ + cbnz r3, 1fdb6a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1fdb88 │ │ │ │ + bne.n 1fdb50 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1fdb4e │ │ │ │ + b.n 1fdb16 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1fdbd6 │ │ │ │ + beq.n 1fdb9e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1fdbd6 │ │ │ │ + beq.n 1fdb9e │ │ │ │ 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, 1fdba4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fdbc2 │ │ │ │ + bne.n 1fdb8a │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1fdb8c │ │ │ │ + b.n 1fdb54 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1fdc10 │ │ │ │ + beq.n 1fdbd8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1fdc10 │ │ │ │ + beq.n 1fdbd8 │ │ │ │ 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, 1fdbde │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fdbfe │ │ │ │ + bne.n 1fdbc6 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 60c44 │ │ │ │ - b.n 1fdbc6 │ │ │ │ + b.n 1fdb8e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fdae0 │ │ │ │ - b.n 1fdc02 │ │ │ │ + bl 1fdaa8 │ │ │ │ + b.n 1fdbca │ │ │ │ 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, 1fdc06 │ │ │ │ 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 1fdc46 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1fdc7e │ │ │ │ + beq.n 1fdc46 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fdc88 │ │ │ │ + cbnz r1, 1fdc50 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fdc70 │ │ │ │ + bne.n 1fdc38 │ │ │ │ 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 1fdc82 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1fdcba │ │ │ │ + beq.n 1fdc82 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1fdcc8 │ │ │ │ + cbnz r1, 1fdc90 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fdca8 │ │ │ │ + bne.n 1fdc70 │ │ │ │ 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 1fdc3c │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1fdcf6 │ │ │ │ + beq.n 1fdcbe │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1fdcf6 │ │ │ │ + beq.n 1fdcbe │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fdd00 │ │ │ │ + cbnz r1, 1fdcc8 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fdce6 │ │ │ │ + bne.n 1fdcae │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fdcac │ │ │ │ + b.n 1fdc74 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fdae0 │ │ │ │ + bl 1fdaa8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fdcea │ │ │ │ + b.n 1fdcb2 │ │ │ │ stmdb 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] @ (1fdf6c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ (1fdfa8 ) │ │ │ │ + ldr r3, [pc, #640] @ (1fdf70 ) │ │ │ │ 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 1fdec0 │ │ │ │ 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 +566734,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 1fde30 │ │ │ │ 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 1fdd78 │ │ │ │ + b.n 1fddac │ │ │ │ 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, 1fddd4 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1fddac │ │ │ │ + bne.n 1fdd74 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #444] @ (1fdfac ) │ │ │ │ + ldr r2, [pc, #444] @ (1fdf74 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #432] @ (1fdfa8 ) │ │ │ │ + ldr r3, [pc, #432] @ (1fdf70 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fdf9e │ │ │ │ + bne.w 1fdf66 │ │ │ │ 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 +566784,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 1fdebc │ │ │ │ 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 1fde1a │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fde42 │ │ │ │ + bne.n 1fde0a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fddda │ │ │ │ + beq.n 1fdda2 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 60c44 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1fddda │ │ │ │ + b.n 1fdda2 │ │ │ │ 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 1fdf58 │ │ │ │ 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 1fde76 │ │ │ │ strex r3, r9, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fde9e │ │ │ │ + bne.n 1fde66 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - beq.n 1fdec2 │ │ │ │ + beq.n 1fde8a │ │ │ │ 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 +566849,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 1fdd60 │ │ │ │ + b.n 1fde30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fde38 │ │ │ │ + b.n 1fde00 │ │ │ │ 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 1fdf60 │ │ │ │ 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 1fdeda │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1fdf84 │ │ │ │ + cbz r4, 1fdf4c │ │ │ │ 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, 1fdf5c │ │ │ │ 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 1fdf30 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdf58 │ │ │ │ + bne.n 1fdf20 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fdd52 │ │ │ │ + beq.w 1fdd1a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ - b.n 1fdd52 │ │ │ │ + b.n 1fdd1a │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fdf36 │ │ │ │ + b.n 1fdefe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fde8e │ │ │ │ + b.n 1fde56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdf4c │ │ │ │ + b.n 1fdf14 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1fdf88 │ │ │ │ + b.n 1fdf50 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ 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] @ (1fe030 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1fe06c ) │ │ │ │ + ldr r1, [pc, #164] @ (1fe034 ) │ │ │ │ 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, 1fe028 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 61768 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r4, 1fe02c │ │ │ │ + cbz r4, 1fdff4 │ │ │ │ movs r7, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1fe00c │ │ │ │ + beq.n 1fdfd4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1fe006 │ │ │ │ + bne.n 1fdfce │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdff6 │ │ │ │ + bne.n 1fdfbe │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fe02c │ │ │ │ - cbz r6, 1fe046 │ │ │ │ + cbz r3, 1fdff4 │ │ │ │ + cbz r6, 1fe00e │ │ │ │ mov r2, sp │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fe026 │ │ │ │ + bge.n 1fdfee │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1fe052 │ │ │ │ + beq.n 1fe01a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fdfee │ │ │ │ + bne.n 1fdfb6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1fe070 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe06c ) │ │ │ │ + ldr r2, [pc, #64] @ (1fe038 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe034 ) │ │ │ │ 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 1fe01e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ - b.n 1fe026 │ │ │ │ + bl 1f5280 │ │ │ │ + b.n 1fdfee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fe02e │ │ │ │ + b.n 1fdff6 │ │ │ │ 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 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + movs r0, #2 │ │ │ │ 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, 1fe098 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 1fe098 │ │ │ │ + bcc.n 1fe060 │ │ │ │ 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 20cf08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 20d104 │ │ │ │ + bl 20d0cc │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1fe0ae │ │ │ │ + bne.n 1fe076 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe094 │ │ │ │ + beq.n 1fe05c │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 1fe09c │ │ │ │ + bcc.n 1fe064 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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] @ (1fe0f8 ) │ │ │ │ + ldr r0, [pc, #52] @ (1fe0fc ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fe124 │ │ │ │ + beq.n 1fe0ec │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fe074 │ │ │ │ + bl 1fe03c │ │ │ │ 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 1fe0d6 │ │ │ │ + ldr r0, [pc, #16] @ (1fe100 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r6, 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 │ │ │ │ - ldr r2, [pc, #120] @ (1fe1c4 ) │ │ │ │ + ldr r2, [pc, #120] @ (1fe18c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1fe1c8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1fe190 ) │ │ │ │ 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] @ (1fe194 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1fea68 │ │ │ │ - cbnz r0, 1fe1b6 │ │ │ │ + bl 1fea30 │ │ │ │ + cbnz r0, 1fe17e │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fe1a2 │ │ │ │ + bmi.n 1fe16a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1fe1d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe1c8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fe198 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe190 ) │ │ │ │ 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 1fe188 │ │ │ │ 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 1fe150 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60c44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fe18a │ │ │ │ + b.n 1fe152 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r4, #2 │ │ │ │ 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] @ (1fe1c0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 20cfdc │ │ │ │ - ldr r0, [pc, #12] @ (1fe1fc ) │ │ │ │ + bl 20cfa4 │ │ │ │ + ldr r0, [pc, #12] @ (1fe1c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360cf4 │ │ │ │ + bl 360cbc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ 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 1fec8c │ │ │ │ + cbnz r0, 1fe1e0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fecb0 │ │ │ │ + bl 1fec78 │ │ │ │ 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] @ (1fe440 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #580] @ (1fe47c ) │ │ │ │ + ldr r3, [pc, #580] @ (1fe444 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #580] @ (1fe480 ) │ │ │ │ + ldr r6, [pc, #580] @ (1fe448 ) │ │ │ │ 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 1fe3f6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1fe41c │ │ │ │ + bmi.w 1fe3e4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fe3fe │ │ │ │ + bne.w 1fe3c6 │ │ │ │ add.w sl, r4, #16 │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fe28e │ │ │ │ - b.n 1fe350 │ │ │ │ + bhi.n 1fe256 │ │ │ │ + b.n 1fe318 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 20cfac │ │ │ │ + bl 20cf74 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1fe350 │ │ │ │ + bls.n 1fe318 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe27e │ │ │ │ + beq.n 1fe246 │ │ │ │ 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 +567228,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 20cf58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fe3f6 │ │ │ │ + beq.n 1fe3be │ │ │ │ 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 20d04c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 1fe334 │ │ │ │ + cbz r7, 1fe2fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ strex r1, r9, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fe320 │ │ │ │ + bne.n 1fe2e8 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fe3ea │ │ │ │ + beq.n 1fe3b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fe26e │ │ │ │ + beq.n 1fe236 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fe28e │ │ │ │ + bhi.n 1fe256 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ mov r0, sl │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ ldr.w r9, [r4, #160] @ 0xa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fe3c8 │ │ │ │ + bne.n 1fe390 │ │ │ │ ldrd r8, r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1fe3be │ │ │ │ + beq.n 1fe386 │ │ │ │ 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, 1fe374 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1fe3aa │ │ │ │ + cbz r0, 1fe372 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r4, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fe38c │ │ │ │ + bne.n 1fe354 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fe45a │ │ │ │ + beq.n 1fe422 │ │ │ │ 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 1fe33e │ │ │ │ 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 20d04c │ │ │ │ + ldr r2, [pc, #180] @ (1fe44c ) │ │ │ │ + ldr r3, [pc, #168] @ (1fe444 ) │ │ │ │ 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 1fe43c │ │ │ │ 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 1f5254 │ │ │ │ + b.n 1fe2fc │ │ │ │ mov r0, sl │ │ │ │ - bl 20d084 │ │ │ │ - b.n 1fe26e │ │ │ │ - ldr r2, [pc, #136] @ (1fe488 ) │ │ │ │ + bl 20d04c │ │ │ │ + b.n 1fe236 │ │ │ │ + ldr r2, [pc, #136] @ (1fe450 ) │ │ │ │ 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 1feacc │ │ │ │ + b.n 1fe22e │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 6105c │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 61874 │ │ │ │ - b.n 1fe25e │ │ │ │ + b.n 1fe226 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61174 │ │ │ │ - ldr r3, [pc, #80] @ (1fe48c ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe454 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fe464 │ │ │ │ + cbz r3, 1fe42c │ │ │ │ ldr r6, [r7, #32] │ │ │ │ - bl 20d0f0 │ │ │ │ + bl 20d0b8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1feb88 │ │ │ │ + bl 1feb50 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1fe258 │ │ │ │ + b.n 1fe220 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 1fe3a0 │ │ │ │ - ldr r3, [pc, #40] @ (1fe490 ) │ │ │ │ + bl 1f5254 │ │ │ │ + b.n 1fe368 │ │ │ │ + ldr r3, [pc, #40] @ (1fe458 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 61fc4 │ │ │ │ - b.n 1fe444 │ │ │ │ + b.n 1fe40c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stc 0, cr0, [r2], {23} │ │ │ │ + ldcl 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 +567401,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, 1fe4be │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1fe4e4 │ │ │ │ - bcc.n 1fe522 │ │ │ │ + beq.n 1fe4ac │ │ │ │ + bcc.n 1fe4ea │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1fe4d2 │ │ │ │ + b.n 1fe49a │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe4e2 │ │ │ │ + beq.n 1fe4aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe13c │ │ │ │ + bl 1fe104 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe4cc │ │ │ │ + bne.n 1fe494 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1fe4e8 │ │ │ │ + cbz r7, 1fe4b0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d068 │ │ │ │ + bl 20d030 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe4ec │ │ │ │ - bcs.n 1fe4c6 │ │ │ │ + beq.n 1fe4b4 │ │ │ │ + bcs.n 1fe48e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fe074 │ │ │ │ + bl 1fe03c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20d084 │ │ │ │ - b.n 1fe4e4 │ │ │ │ + bl 20d04c │ │ │ │ + b.n 1fe4ac │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe074 │ │ │ │ + bl 1fe03c │ │ │ │ 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, 1fe51a │ │ │ │ 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 1fe536 │ │ │ │ + ldr r0, [pc, #360] @ (1fe68c ) │ │ │ │ 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, 1fe59e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe5f2 │ │ │ │ + beq.n 1fe5ba │ │ │ │ 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 +567499,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 20cf58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe6b6 │ │ │ │ + beq.n 1fe67e │ │ │ │ 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 1fe536 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fe494 │ │ │ │ + bl 1fe45c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fe56e │ │ │ │ + b.n 1fe536 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1fe694 │ │ │ │ + bpl.n 1fe65c │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1fe694 │ │ │ │ + bcs.n 1fe65c │ │ │ │ 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 +567555,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 1fe606 │ │ │ │ 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 1fe546 │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ add.w r5, r4, #16 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cfac │ │ │ │ + bl 20cf74 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fe69e │ │ │ │ + beq.n 1fe666 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fe576 │ │ │ │ + b.n 1fe53e │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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 1f9450 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe7f2 │ │ │ │ + beq.w 1fe7ba │ │ │ │ blx 61c38 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61c38 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -567653,18 +567619,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 1fe7c4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1fe84c ) │ │ │ │ + ldr r3, [pc, #296] @ (1fe814 ) │ │ │ │ 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 +567642,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 20cfa4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 20cf70 │ │ │ │ + bl 20cf38 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cf70 │ │ │ │ + bl 20cf38 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 61a64 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe80c │ │ │ │ + beq.n 1fe7d4 │ │ │ │ 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 1fe7d4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1fe7a6 │ │ │ │ - b.n 1fe7b8 │ │ │ │ + cbnz r3, 1fe76e │ │ │ │ + b.n 1fe780 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1fe7b8 │ │ │ │ + bls.n 1fe780 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe13c │ │ │ │ + bl 1fe104 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe79c │ │ │ │ - cbz r4, 1fe80c │ │ │ │ + bne.n 1fe764 │ │ │ │ + cbz r4, 1fe7d4 │ │ │ │ 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] @ (1fe818 ) │ │ │ │ + ldr r0, [pc, #152] @ (1fe81c ) │ │ │ │ + ldr r4, [pc, #152] @ (1fe820 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ blx 61fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d068 │ │ │ │ - ldr r3, [pc, #140] @ (1fe85c ) │ │ │ │ + bl 20d030 │ │ │ │ + ldr r3, [pc, #140] @ (1fe824 ) │ │ │ │ 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 20d04c │ │ │ │ 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] @ (1fe828 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6124c │ │ │ │ - b.n 1fe734 │ │ │ │ + b.n 1fe6fc │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 60c44 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1fe838 │ │ │ │ + cbz r3, 1fe800 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cf24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cf24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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 │ │ │ │ + strd r0, r0, [r0, #-92]! @ 0x5c │ │ │ │ @ instruction: 0xfa13ffff │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ 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 1fe03c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1fe8ce │ │ │ │ - ldr r0, [pc, #116] @ (1fe8f8 ) │ │ │ │ + cbz r3, 1fe896 │ │ │ │ + ldr r0, [pc, #116] @ (1fe8c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20d068 │ │ │ │ - ldr r3, [pc, #112] @ (1fe8fc ) │ │ │ │ + bl 20d030 │ │ │ │ + ldr r3, [pc, #112] @ (1fe8c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fe8c6 │ │ │ │ + beq.n 1fe88e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fe900 │ │ │ │ + ldr.w ip, [pc, #100] @ 1fe8c8 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1fe8b0 │ │ │ │ + b.n 1fe878 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fe8c6 │ │ │ │ + beq.n 1fe88e │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fe8a2 │ │ │ │ + bne.n 1fe86a │ │ │ │ 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] @ (1fe8cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cf24 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 20cf5c │ │ │ │ + bl 20cf24 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20cfc8 │ │ │ │ + bl 20cf90 │ │ │ │ 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, [r2, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r2, r6] │ │ │ │ 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 20d030 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe94c │ │ │ │ + cbz r3, 1fe914 │ │ │ │ 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 1fe4f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ 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] @ (1fea00 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1fea3c ) │ │ │ │ + ldr r3, [pc, #200] @ (1fea04 ) │ │ │ │ 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 20d030 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fea28 │ │ │ │ + beq.n 1fe9f0 │ │ │ │ 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 1fec60 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe9dc │ │ │ │ - ldr.w sl, [pc, #140] @ 1fea40 │ │ │ │ + cbz r3, 1fe9a4 │ │ │ │ + ldr.w sl, [pc, #140] @ 1fea08 │ │ │ │ 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 1fe4f8 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1fe9bc │ │ │ │ + bhi.n 1fe984 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #16 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20d084 │ │ │ │ + bl 20d04c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fea1a │ │ │ │ + cbnz r3, 1fe9e2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1fe9ee │ │ │ │ + bne.n 1fe9b6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #64] @ (1fea44 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fea3c ) │ │ │ │ + ldr r2, [pc, #64] @ (1fea0c ) │ │ │ │ + ldr r3, [pc, #56] @ (1fea04 ) │ │ │ │ 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 1fe9fa │ │ │ │ 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 1fdf78 │ │ │ │ + b.n 1fe9ba │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 20d084 │ │ │ │ - b.n 1fea00 │ │ │ │ + bl 20d04c │ │ │ │ + b.n 1fe9c8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ 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 +567930,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] @ (1feabc ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #124] @ (1feaf8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1feac0 ) │ │ │ │ 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 +567959,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] @ (1feac4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 20d0a0 │ │ │ │ + bl 20d068 │ │ │ │ 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] @ (1feac8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1feac0 ) │ │ │ │ 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 1feab8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ 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] @ (1feb44 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1feb80 ) │ │ │ │ + ldr r3, [pc, #104] @ (1feb48 ) │ │ │ │ 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 1feb16 │ │ │ │ + ldr r2, [pc, #76] @ (1feb4c ) │ │ │ │ + ldr r3, [pc, #68] @ (1feb48 ) │ │ │ │ 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 1feb40 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61c38 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -568070,64 +568036,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 1feafe │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ 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] @ (1fec54 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1fec90 ) │ │ │ │ + ldr r3, [pc, #240] @ (1fec58 ) │ │ │ │ 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 1fec34 │ │ │ │ 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, 1feba8 │ │ │ │ + ldr r2, [pc, #204] @ (1fec5c ) │ │ │ │ + ldr r3, [pc, #196] @ (1fec58 ) │ │ │ │ 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 1fec50 │ │ │ │ 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 1fec44 │ │ │ │ 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 +568106,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 1febbc │ │ │ │ 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 +568125,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 1febfa │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 61f40 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1febc6 │ │ │ │ + b.n 1feb8e │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61174 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fec2e │ │ │ │ - b.n 1fec5a │ │ │ │ + bne.n 1febf6 │ │ │ │ + b.n 1fec22 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61174 │ │ │ │ - b.n 1fec5a │ │ │ │ + b.n 1fec22 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ 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 +568203,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 1fed14 │ │ │ │ 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 +568221,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 1fed0c │ │ │ │ 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 1fed7e │ │ │ │ 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 +568255,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 1fed00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 61ba8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1feda4 │ │ │ │ + b.n 1fed6c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fede2 │ │ │ │ + beq.n 1fedaa │ │ │ │ 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 +568281,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] @ 1fee24 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1fee60 │ │ │ │ + ldr.w ip, [pc, #96] @ 1fee28 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1fee64 ) │ │ │ │ + ldr r4, [pc, #92] @ (1fee2c ) │ │ │ │ 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 1f781c │ │ │ │ + ldr r2, [pc, #44] @ (1fee30 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fee28 ) │ │ │ │ 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 1fee1e │ │ │ │ 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, r6, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #200] @ (1fef30 ) │ │ │ │ + ldr r4, [pc, #424] @ (1fefd8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 1feea2 │ │ │ │ + cbz r0, 1fee6a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 1fee7c │ │ │ │ + bne.n 1fee44 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbnz r2, 1fee7c │ │ │ │ + cbnz r2, 1fee44 │ │ │ │ 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] @ (1feee8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60be4 │ │ │ │ - cbnz r0, 1feea6 │ │ │ │ + cbnz r0, 1fee6e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #124] @ (1fef24 ) │ │ │ │ + ldr r1, [pc, #124] @ (1feeec ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fee9c │ │ │ │ - ldr r1, [pc, #112] @ (1fef28 ) │ │ │ │ + beq.n 1fee64 │ │ │ │ + ldr r1, [pc, #112] @ (1feef0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fee9c │ │ │ │ - ldr r1, [pc, #104] @ (1fef2c ) │ │ │ │ + beq.n 1fee64 │ │ │ │ + ldr r1, [pc, #104] @ (1feef4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fee9c │ │ │ │ + beq.n 1fee64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 1feede │ │ │ │ + bne.n 1feea6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1feede │ │ │ │ + cbnz r3, 1feea6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fee9e │ │ │ │ - ldr r1, [pc, #80] @ (1fef30 ) │ │ │ │ + b.n 1fee66 │ │ │ │ + ldr r1, [pc, #80] @ (1feef8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1feeda │ │ │ │ - ldr r1, [pc, #68] @ (1fef34 ) │ │ │ │ + beq.n 1feea2 │ │ │ │ + ldr r1, [pc, #68] @ (1feefc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1feeda │ │ │ │ - ldr r1, [pc, #60] @ (1fef38 ) │ │ │ │ + beq.n 1feea2 │ │ │ │ + ldr r1, [pc, #60] @ (1fef00 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1feeda │ │ │ │ - ldr r1, [pc, #48] @ (1fef3c ) │ │ │ │ + beq.n 1feea2 │ │ │ │ + ldr r1, [pc, #48] @ (1fef04 ) │ │ │ │ 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 1fee66 │ │ │ │ nop │ │ │ │ - b.n 1fe848 │ │ │ │ + b.n 1fe800 │ │ │ │ movs r3, r3 │ │ │ │ - ldr??.w r0, [lr, r6, lsl #1] │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr??.w r0, [r6, r6, lsl #1] │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - b.n 1ff288 │ │ │ │ + b.n 1ff240 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [pc, #120] @ (1fefb4 ) │ │ │ │ + ldr r7, [pc, #88] @ (1fef5c ) │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1fef88 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fef50 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1fef4c │ │ │ │ + cbz r1, 1fef14 │ │ │ │ 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] @ (1fef54 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f78ac │ │ │ │ + bl 1f7874 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1fee6c │ │ │ │ - ldr r2, [pc, #32] @ (1fef90 ) │ │ │ │ + bl 1fee34 │ │ │ │ + ldr r2, [pc, #32] @ (1fef58 ) │ │ │ │ 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 r3, [pc, #204] @ (1ff020 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 1ff20c │ │ │ │ + b.n 1ff1c4 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [pc, #816] @ (1ff2c4 ) │ │ │ │ + ldr r3, [pc, #16] @ (1fef6c ) │ │ │ │ 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 1f7874 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fef40 │ │ │ │ + bl 1fef08 │ │ │ │ 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 1f789c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fef40 │ │ │ │ + bl 1fef08 │ │ │ │ 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 1f7874 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1fee6c │ │ │ │ + bl 1fee34 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1fef40 │ │ │ │ + bl 1fef08 │ │ │ │ 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] @ (1ff038 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1ff074 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ff03c ) │ │ │ │ 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, 1ff02e │ │ │ │ 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] @ (1ff040 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ff03c ) │ │ │ │ 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 1ff034 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1ff04e │ │ │ │ + b.n 1ff016 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ 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] @ (1ff0b0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1ff0ec ) │ │ │ │ + ldr r3, [pc, #88] @ (1ff0b4 ) │ │ │ │ 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 1f7874 │ │ │ │ + cbz r0, 1ff0a4 │ │ │ │ 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 1ff0a4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1fef40 │ │ │ │ - ldr r2, [pc, #44] @ (1ff0f0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ff0ec ) │ │ │ │ + bl 1fef08 │ │ │ │ + ldr r2, [pc, #44] @ (1ff0b8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ff0b4 ) │ │ │ │ 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 1ff0aa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1ff0b8 │ │ │ │ + b.n 1ff080 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ 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, 1ff104 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1ff280 ) │ │ │ │ + ldr r1, [pc, #368] @ (1ff248 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 61e54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ff14a │ │ │ │ + cbz r0, 1ff112 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1ff134 │ │ │ │ + cbz r7, 1ff0fc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff1b4 │ │ │ │ + bne.n 1ff17c │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ff12c │ │ │ │ + bne.n 1ff0f4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n 1ff140 │ │ │ │ + b.n 1ff108 │ │ │ │ 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] @ (1ff24c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #312] @ (1ff288 ) │ │ │ │ + ldr r0, [pc, #312] @ (1ff250 ) │ │ │ │ mov r8, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fede8 │ │ │ │ + bl 1fedb0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ff13c │ │ │ │ + beq.n 1ff104 │ │ │ │ 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 1ff12a │ │ │ │ + ldr.w r8, [pc, #276] @ 1ff254 │ │ │ │ + ldr.w sl, [pc, #276] @ 1ff258 │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 1ff1a2 │ │ │ │ - ldr r0, [pc, #268] @ (1ff294 ) │ │ │ │ + b.n 1ff16a │ │ │ │ + ldr r0, [pc, #268] @ (1ff25c ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fede8 │ │ │ │ + bl 1fedb0 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ff13c │ │ │ │ + beq.n 1ff104 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ff184 │ │ │ │ + bne.n 1ff14c │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1ff184 │ │ │ │ + b.n 1ff14c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #220] @ (1ff298 ) │ │ │ │ + ldr r3, [pc, #220] @ (1ff260 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff23a │ │ │ │ + beq.n 1ff202 │ │ │ │ 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 1ff1e6 │ │ │ │ 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 1ff1a0 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1ff25c │ │ │ │ + beq.n 1ff224 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ff1e4 │ │ │ │ + bne.n 1ff1ac │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ff26e │ │ │ │ + beq.n 1ff236 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ff140 │ │ │ │ + beq.n 1ff108 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff1cc │ │ │ │ + bne.n 1ff194 │ │ │ │ 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 1ff188 │ │ │ │ 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 1ff202 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1ff212 │ │ │ │ + b.n 1ff1da │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 61f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff226 │ │ │ │ - b.n 1ff23a │ │ │ │ + bne.n 1ff1ee │ │ │ │ + b.n 1ff202 │ │ │ │ nop │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ movs r7, r4 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ movs r7, r2 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ - ldrsb.w r0, [r4, r6, lsl #1] │ │ │ │ + vst4.8 {d0-d3}, [ip :64], r6 │ │ │ │ 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 1f7874 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff0f4 │ │ │ │ + bl 1ff0bc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1fef40 │ │ │ │ + bl 1fef08 │ │ │ │ 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] @ (1ff418 ) │ │ │ │ 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 1ff40a │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ff314 │ │ │ │ + b.n 1ff2dc │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1ff376 │ │ │ │ + cbz r3, 1ff33e │ │ │ │ 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 1ff2d6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ff3fa │ │ │ │ - ldr r0, [pc, #292] @ (1ff454 ) │ │ │ │ + beq.n 1ff3c2 │ │ │ │ + ldr r0, [pc, #292] @ (1ff41c ) │ │ │ │ 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] @ (1ff420 ) │ │ │ │ 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 1ff2dc │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1ff420 │ │ │ │ + beq.n 1ff3e8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ff3a4 │ │ │ │ - ldr r0, [pc, #216] @ (1ff45c ) │ │ │ │ + bne.n 1ff36c │ │ │ │ + ldr r0, [pc, #216] @ (1ff424 ) │ │ │ │ blx 6227c │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61c38 │ │ │ │ - ldr r1, [pc, #224] @ (1ff474 ) │ │ │ │ + ldr r1, [pc, #224] @ (1ff43c ) │ │ │ │ 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] @ (1ff428 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #204] @ (1ff478 ) │ │ │ │ + ldr r1, [pc, #204] @ (1ff440 ) │ │ │ │ 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] @ (1ff42c ) │ │ │ │ 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] @ (1ff430 ) │ │ │ │ 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] @ (1ff434 ) │ │ │ │ blx 6227c │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61c38 │ │ │ │ - ldr r1, [pc, #112] @ (1ff47c ) │ │ │ │ + ldr r1, [pc, #112] @ (1ff444 ) │ │ │ │ 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 1ff2f6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ff432 │ │ │ │ - ldr r4, [pc, #88] @ (1ff480 ) │ │ │ │ + beq.n 1ff3fa │ │ │ │ + ldr r4, [pc, #88] @ (1ff448 ) │ │ │ │ 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] @ (1ff438 ) │ │ │ │ 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 1ff36c │ │ │ │ + ldr r4, [pc, #56] @ (1ff44c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1ff42a │ │ │ │ + b.n 1ff3f2 │ │ │ │ nop │ │ │ │ + asrs r3, r6, #21 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ asrs r3, r7, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r3, r0, #20 │ │ │ │ + asrs r3, r2, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r3, r3, #19 │ │ │ │ + asrs r7, r4, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r7, r5, #18 │ │ │ │ + asrs r5, r7, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r5, r0, #18 │ │ │ │ + asrs r5, r4, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r5, r5, #17 │ │ │ │ + asrs r3, r0, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r3, r1, #17 │ │ │ │ + asrs r7, r5, #17 │ │ │ │ lsls r2, r5, #2 │ │ │ │ asrs r7, r6, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r7, r7, #15 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - ble.n 1ff524 │ │ │ │ + ble.n 1ff4dc │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 1ff4e8 │ │ │ │ + ble.n 1ff4a0 │ │ │ │ movs r7, r2 │ │ │ │ - bgt.n 1ff438 │ │ │ │ + bgt.n 1ff3f0 │ │ │ │ movs r7, r2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ 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, 1ff476 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1ff4ae │ │ │ │ + cbz r6, 1ff476 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1ff4be │ │ │ │ + cbnz r3, 1ff486 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff4a6 │ │ │ │ + bne.n 1ff46e │ │ │ │ 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] @ 1ff514 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #136] @ (1ff550 ) │ │ │ │ + ldr r7, [pc, #136] @ (1ff518 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1ff4e6 │ │ │ │ + b.n 1ff4ae │ │ │ │ blx 61c38 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1ff530 │ │ │ │ + beq.n 1ff4f8 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1ff51a │ │ │ │ + cbz r2, 1ff4e2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 60e34 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1ff52c │ │ │ │ + cbz r4, 1ff4f4 │ │ │ │ mov r2, r4 │ │ │ │ blx 60d74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff4d6 │ │ │ │ + bne.n 1ff49e │ │ │ │ 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 1ff4ae │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff4d0 │ │ │ │ + bne.n 1ff498 │ │ │ │ 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 1ff4a6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 60d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff4de │ │ │ │ + bne.n 1ff4a6 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1ff510 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + b.n 1ff4d8 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ movs r6, r2 │ │ │ │ - addw r0, r2, #2070 @ 0x816 │ │ │ │ + @ instruction: 0xf5fa0016 │ │ │ │ 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 1ff5b8 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ff5f0 │ │ │ │ - ldr.w r9, [pc, #208] @ 1ff648 │ │ │ │ + beq.n 1ff5b8 │ │ │ │ + ldr.w r9, [pc, #208] @ 1ff610 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 60e34 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1ff5f8 │ │ │ │ + beq.n 1ff5c0 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1ff618 │ │ │ │ + beq.n 1ff5e0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ff602 │ │ │ │ + beq.n 1ff5ca │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ff5e2 │ │ │ │ + beq.n 1ff5aa │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ff5b0 │ │ │ │ + b.n 1ff578 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ff5e2 │ │ │ │ + beq.n 1ff5aa │ │ │ │ mov r0, fp │ │ │ │ blx 61c38 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1ff5a6 │ │ │ │ + bne.n 1ff56e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 60d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff5a6 │ │ │ │ + bne.n 1ff56e │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ff628 │ │ │ │ + beq.n 1ff5f0 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ff5b0 │ │ │ │ + bne.n 1ff578 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff57a │ │ │ │ + bne.n 1ff542 │ │ │ │ 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 1ff55a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ff592 │ │ │ │ + bne.n 1ff55a │ │ │ │ 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 1ff5aa │ │ │ │ + b.n 1ff55a │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ff632 │ │ │ │ + beq.n 1ff5fa │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1ff596 │ │ │ │ + b.n 1ff55e │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1ff5a6 │ │ │ │ + b.n 1ff56e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ff622 │ │ │ │ + bne.n 1ff5ea │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ff5e2 │ │ │ │ - b.n 1ff622 │ │ │ │ + beq.n 1ff5aa │ │ │ │ + b.n 1ff5ea │ │ │ │ nop │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ 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 1ff718 │ │ │ │ + ldr.w fp, [pc, #236] @ 1ff728 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1ff764 ) │ │ │ │ + ldr r3, [pc, #236] @ (1ff72c ) │ │ │ │ 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 +569146,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 1ff6a4 │ │ │ │ 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 1ff6fc │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1ff734 │ │ │ │ + bls.n 1ff6fc │ │ │ │ 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 1ff650 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ff744 │ │ │ │ + beq.n 1ff70c │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ff74a │ │ │ │ - ldr r3, [pc, #108] @ (1ff768 ) │ │ │ │ + bne.n 1ff712 │ │ │ │ + ldr r3, [pc, #108] @ (1ff730 ) │ │ │ │ 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 1ff70c │ │ │ │ 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] @ (1ff734 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1ff6fe │ │ │ │ + b.n 1ff6c6 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ff744 │ │ │ │ - ldr r3, [pc, #24] @ (1ff770 ) │ │ │ │ + beq.n 1ff70c │ │ │ │ + ldr r3, [pc, #24] @ (1ff738 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1ff6fe │ │ │ │ + b.n 1ff6c6 │ │ │ │ nop │ │ │ │ - bge.n 1ff85c │ │ │ │ + bge.n 1ff814 │ │ │ │ movs r7, r2 │ │ │ │ - mrc2 0, 6, r0, cr2, cr6, {0} │ │ │ │ - bge.n 1ff77c │ │ │ │ + mcr2 0, 6, r0, cr10, cr6, {0} │ │ │ │ + bge.n 1ff734 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ff6d0 │ │ │ │ + bls.n 1ff688 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ff6b8 │ │ │ │ + bls.n 1ff670 │ │ │ │ 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] @ (1ff888 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #308] @ (1ff8c4 ) │ │ │ │ + ldr r5, [pc, #308] @ (1ff88c ) │ │ │ │ sub sp, #4 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #304] @ (1ff8c8 ) │ │ │ │ + ldr r4, [pc, #304] @ (1ff890 ) │ │ │ │ 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 +569253,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 1ff81e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ff858 │ │ │ │ - ldr r3, [pc, #252] @ (1ff8cc ) │ │ │ │ + beq.n 1ff820 │ │ │ │ + ldr r3, [pc, #252] @ (1ff894 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w sl, [pc, #248] @ 1ff8d0 │ │ │ │ + ldr.w sl, [pc, #248] @ 1ff898 │ │ │ │ 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 1ff7f4 │ │ │ │ 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, 1ff81a │ │ │ │ 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 1ff852 │ │ │ │ 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 1f71e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff7ec │ │ │ │ + bne.n 1ff7b4 │ │ │ │ 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] @ (1ff89c ) │ │ │ │ + ldr r2, [pc, #116] @ (1ff8a0 ) │ │ │ │ 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] @ (1ff88c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff8ba │ │ │ │ + bne.n 1ff882 │ │ │ │ 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 1ff81e │ │ │ │ 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 1ff86c │ │ │ │ + b.n 1ff820 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 1ff930 │ │ │ │ + bls.n 1ff8e8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ 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] @ (1ffc18 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1ffc54 ) │ │ │ │ + ldr r3, [pc, #868] @ (1ffc1c ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1ffc58 ) │ │ │ │ + ldr r0, [pc, #864] @ (1ffc20 ) │ │ │ │ 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 1ff98e │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 61a28 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1ff9dc │ │ │ │ + beq.n 1ff9a4 │ │ │ │ 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] @ (1ffc24 ) │ │ │ │ blx 61a28 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -569449,565 +569415,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] @ (1ffc28 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1ffc64 ) │ │ │ │ + ldr r5, [pc, #764] @ (1ffc2c ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1fef94 │ │ │ │ + bl 1fef5c │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1ff774 │ │ │ │ + bl 1ff73c │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ffc24 │ │ │ │ - ldr r3, [pc, #732] @ (1ffc68 ) │ │ │ │ + beq.w 1ffbec │ │ │ │ + ldr r3, [pc, #732] @ (1ffc30 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1ff9e2 │ │ │ │ - ldr r4, [pc, #728] @ (1ffc6c ) │ │ │ │ + cbnz r3, 1ff9aa │ │ │ │ + ldr r4, [pc, #728] @ (1ffc34 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1ffc70 ) │ │ │ │ + ldr r1, [pc, #728] @ (1ffc38 ) │ │ │ │ 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] @ (1ffc3c ) │ │ │ │ + ldr r3, [pc, #676] @ (1ffc1c ) │ │ │ │ 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 1ffc12 │ │ │ │ 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 1ff8ec │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 61a28 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1ff924 │ │ │ │ + bne.n 1ff8ec │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1ff92e │ │ │ │ - ldr r4, [pc, #660] @ (1ffc78 ) │ │ │ │ + b.n 1ff8f6 │ │ │ │ + ldr r4, [pc, #660] @ (1ffc40 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1ffc7c ) │ │ │ │ + ldr r1, [pc, #660] @ (1ffc44 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1ffc80 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ffc48 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1ffc84 ) │ │ │ │ + ldr r1, [pc, #640] @ (1ffc4c ) │ │ │ │ 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] @ (1ffc50 ) │ │ │ │ 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] @ (1ffc54 ) │ │ │ │ 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] @ (1ffc58 ) │ │ │ │ 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] @ (1ffc5c ) │ │ │ │ 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] @ (1ffc60 ) │ │ │ │ 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] @ (1ffc64 ) │ │ │ │ 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] @ (1ffc68 ) │ │ │ │ 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] @ (1ffc6c ) │ │ │ │ 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] @ (1ffc70 ) │ │ │ │ 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] @ (1ffc74 ) │ │ │ │ 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] @ (1ffc78 ) │ │ │ │ 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] @ (1ffc7c ) │ │ │ │ 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] @ (1ffc80 ) │ │ │ │ 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] @ (1ffc84 ) │ │ │ │ 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] @ (1ffc88 ) │ │ │ │ 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] @ (1ffc8c ) │ │ │ │ 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] @ (1ffc90 ) │ │ │ │ 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] @ (1ffc94 ) │ │ │ │ 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] @ (1ffc98 ) │ │ │ │ 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] @ (1ffc9c ) │ │ │ │ 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] @ (1ffca0 ) │ │ │ │ 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] @ (1ffca4 ) │ │ │ │ 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] @ (1ffca8 ) │ │ │ │ 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] @ (1ffcac ) │ │ │ │ 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] @ (1ffcb0 ) │ │ │ │ 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] @ (1ffcb4 ) │ │ │ │ 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] @ (1ffcb8 ) │ │ │ │ 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] @ (1ffcbc ) │ │ │ │ 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] @ (1ffcc0 ) │ │ │ │ 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] @ (1ffcc4 ) │ │ │ │ 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] @ (1ffcc8 ) │ │ │ │ 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] @ (1ffccc ) │ │ │ │ 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] @ (1ffcd0 ) │ │ │ │ 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] @ (1ffcd4 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62204 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1ffd10 ) │ │ │ │ + ldr r1, [pc, #248] @ (1ffcd8 ) │ │ │ │ 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 1ff958 │ │ │ │ + ldr r0, [pc, #236] @ (1ffcdc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1fefc0 │ │ │ │ + bl 1fef88 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fee6c │ │ │ │ - ldr r3, [pc, #224] @ (1ffd18 ) │ │ │ │ + bl 1fee34 │ │ │ │ + ldr r3, [pc, #224] @ (1ffce0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1ff988 │ │ │ │ + b.n 1ff950 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 1ffbfc │ │ │ │ + bvc.n 1ffbb4 │ │ │ │ movs r7, r2 │ │ │ │ - str r1, [r2, r3] │ │ │ │ + str r1, [r1, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 1ffd7c │ │ │ │ + bvc.n 1ffd34 │ │ │ │ + movs r7, r2 │ │ │ │ + bvc.n 1ffb50 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ffb98 │ │ │ │ + bvc.n 1ffb84 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ffbcc │ │ │ │ + bvc.n 1ffbac │ │ │ │ + movs r7, r2 │ │ │ │ + bvc.n 1ffbd0 │ │ │ │ movs r7, r2 │ │ │ │ bvc.n 1ffbf4 │ │ │ │ movs r7, r2 │ │ │ │ bvc.n 1ffc18 │ │ │ │ movs r7, r2 │ │ │ │ bvc.n 1ffc3c │ │ │ │ movs r7, r2 │ │ │ │ bvc.n 1ffc60 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ffc84 │ │ │ │ + bhi.n 1ffc84 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffca8 │ │ │ │ + bhi.n 1ffca0 │ │ │ │ movs r7, r2 │ │ │ │ bhi.n 1ffccc │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffce8 │ │ │ │ + bhi.n 1ffcf0 │ │ │ │ movs r7, r2 │ │ │ │ bhi.n 1ffd14 │ │ │ │ movs r7, r2 │ │ │ │ bhi.n 1ffd38 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffd5c │ │ │ │ + bhi.n 1ffd54 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffd80 │ │ │ │ + bhi.n 1ffd78 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffd9c │ │ │ │ + bhi.n 1ffb98 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffbc0 │ │ │ │ + bhi.n 1ffbb0 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffbe0 │ │ │ │ + bhi.n 1ffbd4 │ │ │ │ movs r7, r2 │ │ │ │ bhi.n 1ffbf8 │ │ │ │ movs r7, r2 │ │ │ │ bhi.n 1ffc1c │ │ │ │ movs r7, r2 │ │ │ │ bhi.n 1ffc40 │ │ │ │ movs r7, r2 │ │ │ │ bhi.n 1ffc64 │ │ │ │ movs r7, r2 │ │ │ │ bhi.n 1ffc88 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffcac │ │ │ │ + bls.n 1ffcb4 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ffcd0 │ │ │ │ + bls.n 1ffcd8 │ │ │ │ movs r7, r2 │ │ │ │ bls.n 1ffcfc │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffd20 │ │ │ │ - movs r7, r2 │ │ │ │ - bls.n 1ffd44 │ │ │ │ - movs r7, r2 │ │ │ │ - bls.n 1ffd70 │ │ │ │ + bls.n 1ffd28 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffd9c │ │ │ │ + bls.n 1ffd54 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffdc8 │ │ │ │ + bls.n 1ffd80 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffdf4 │ │ │ │ + bls.n 1ffdac │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffc20 │ │ │ │ + bls.n 1ffbd8 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffc54 │ │ │ │ + bls.n 1ffc0c │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffc80 │ │ │ │ + bls.n 1ffc38 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffcac │ │ │ │ + bls.n 1ffc64 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffcd8 │ │ │ │ + bls.n 1ffc90 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1ffd0c │ │ │ │ + bls.n 1ffcc4 │ │ │ │ movs r7, r2 │ │ │ │ - bpl.n 1ffd70 │ │ │ │ + bpl.n 1ffd28 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #40] @ (1ffd44 ) │ │ │ │ + ldr r6, [pc, #264] @ (1ffdec ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r0, 1ffd62 │ │ │ │ + cbz r0, 1ffd2a │ │ │ │ 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] @ (1ffd30 ) │ │ │ │ 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, 1ffd24 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1ffd34 │ │ │ │ + beq.n 1ffcfc │ │ │ │ blx 613a8 │ │ │ │ - cbz r0, 1ffd5c │ │ │ │ + cbz r0, 1ffd24 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1ffd34 │ │ │ │ + beq.n 1ffcfc │ │ │ │ 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 │ │ │ │ + bls.n 1ffd40 │ │ │ │ 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] @ 1ffd94 │ │ │ │ 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] @ 1ffd98 │ │ │ │ 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] @ (1ffd9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ffd98 ) │ │ │ │ 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 1ffd8e │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ 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 1f1af4 │ │ │ │ + cbz r7, 1ffdec │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1af4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1af4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1f18ec │ │ │ │ + bl 1f18b4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ffdf6 │ │ │ │ + bne.n 1ffdbe │ │ │ │ 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 1f1d50 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r9] │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1ffec8 │ │ │ │ + cbz r3, 1ffe90 │ │ │ │ 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 1f1d50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ - bl 1f1d88 │ │ │ │ + bl 1f1d50 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ 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 1f1ca4 │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ 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 1f1ca4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1ffe6a │ │ │ │ + bhi.n 1ffe32 │ │ │ │ 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 +569983,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 1f9a78 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 1f9b64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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 1fff36 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1fff72 │ │ │ │ + cbz r3, 1fff3a │ │ │ │ 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 +570035,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 1fff10 │ │ │ │ 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 +570073,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 1fffe8 │ │ │ │ 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 +570114,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 200092 │ │ │ │ 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 20008c │ │ │ │ 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 +570156,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 200078 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 2000e8 │ │ │ │ + beq.n 2000b0 │ │ │ │ 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 200078 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 60c44 │ │ │ │ - b.n 2000b0 │ │ │ │ + b.n 200078 │ │ │ │ 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 2000e4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 60c44 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 200110 │ │ │ │ + bne.n 2000d8 │ │ │ │ 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 +570205,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 2001f4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 200386 │ │ │ │ + beq.w 20034e │ │ │ │ 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 2001d4 │ │ │ │ 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, 2001b2 │ │ │ │ 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 +570254,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 2001b2 │ │ │ │ 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 2001d4 │ │ │ │ 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 200324 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 200386 │ │ │ │ + beq.w 20034e │ │ │ │ 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 200128 │ │ │ │ + b.n 2001d4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 200386 │ │ │ │ + beq.w 20034e │ │ │ │ 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 200310 │ │ │ │ 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 20031e │ │ │ │ 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 200310 │ │ │ │ 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 2002f2 │ │ │ │ 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 +570346,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 2002f2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 20037c │ │ │ │ + beq.n 200344 │ │ │ │ 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 +570370,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 200310 │ │ │ │ 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 1fffec │ │ │ │ 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 20034e │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 20023a │ │ │ │ + b.n 200202 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 200284 │ │ │ │ + b.n 20024c │ │ │ │ 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 1fffec │ │ │ │ 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 2002e4 │ │ │ │ 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 +570427,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 2003a0 │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 2003ec │ │ │ │ + bcc.n 2003b4 │ │ │ │ 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 2003a6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 200024 │ │ │ │ + bl 1fffec │ │ │ │ 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 2003a0 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 2003b4 │ │ │ │ + b.n 20037c │ │ │ │ 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 20050a │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 200430 │ │ │ │ + b.n 2003f8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 200476 │ │ │ │ + beq.n 20043e │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 200426 │ │ │ │ + bcc.n 2003ee │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2004c2 │ │ │ │ + bne.n 20048a │ │ │ │ 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 20050a │ │ │ │ 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 +570507,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 200478 │ │ │ │ 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 200428 │ │ │ │ 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 200428 │ │ │ │ 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 2004ca │ │ │ │ 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 20041c │ │ │ │ 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 20046c │ │ │ │ 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 200478 │ │ │ │ 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 200428 │ │ │ │ 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 200428 │ │ │ │ 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] @ 200578 │ │ │ │ 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 200568 │ │ │ │ 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 2003c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 200594 │ │ │ │ + b.n 20055c │ │ │ │ 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] @ (2006ec ) │ │ │ │ + ldr r3, [pc, #344] @ (2006f0 ) │ │ │ │ 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 2005c0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2005e8 │ │ │ │ + bne.n 2005b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2006b8 │ │ │ │ + bne.n 200680 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 200644 │ │ │ │ + cbz r5, 20060c │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200612 │ │ │ │ + bne.n 2005da │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2006aa │ │ │ │ - ldr r2, [pc, #256] @ (20072c ) │ │ │ │ - ldr r3, [pc, #252] @ (200728 ) │ │ │ │ + bne.n 200672 │ │ │ │ + ldr r2, [pc, #256] @ (2006f4 ) │ │ │ │ + ldr r3, [pc, #252] @ (2006f0 ) │ │ │ │ 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 2006e6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (200730 ) │ │ │ │ + ldr r2, [pc, #232] @ (2006f8 ) │ │ │ │ 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 2005d6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 617a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 200670 │ │ │ │ + bne.n 200638 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 2006e2 │ │ │ │ + bne.n 2006aa │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 61a64 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2006e2 │ │ │ │ + cbz r0, 2006aa │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 208c40 │ │ │ │ + bl 208c08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200716 │ │ │ │ + beq.n 2006de │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 200702 │ │ │ │ + bne.n 2006ca │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 208d58 │ │ │ │ + bl 208d20 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ - b.n 20060e │ │ │ │ + b.n 2005d6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1f528c │ │ │ │ - b.n 200628 │ │ │ │ + bl 1f5254 │ │ │ │ + b.n 2005f0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2006e6 │ │ │ │ + bne.n 2006ae │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2006cc │ │ │ │ + bne.n 200694 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2006be │ │ │ │ - b.n 200600 │ │ │ │ + bne.n 200686 │ │ │ │ + b.n 2005c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2006a2 │ │ │ │ + b.n 20066a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2006ec │ │ │ │ + bne.n 2006b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2006bc │ │ │ │ - b.n 200600 │ │ │ │ + bne.n 200684 │ │ │ │ + b.n 2005c8 │ │ │ │ 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 208e0c │ │ │ │ + b.n 20065a │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ - b.n 2006a2 │ │ │ │ + b.n 20066a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa2c00a9 │ │ │ │ + @ instruction: 0xfa6400a9 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, #169] @ 0xa9 │ │ │ │ - beq.n 200744 │ │ │ │ + @ instruction: 0xfa0800a9 │ │ │ │ + beq.n 2006fc │ │ │ │ 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] @ (200730 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ff07c │ │ │ │ + bl 1ff044 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 61a64 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 200766 │ │ │ │ + cbz r0, 20072e │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ 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 200758 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 20079c │ │ │ │ + cbnz r1, 200764 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 200788 │ │ │ │ + bne.n 200750 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 60c44 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 208e08 │ │ │ │ + bl 208dd0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 60c44 │ │ │ │ - b.n 20077c │ │ │ │ + b.n 200744 │ │ │ │ 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, 2007c0 │ │ │ │ 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, 2007ba │ │ │ │ blx 60aa0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208e44 │ │ │ │ + bl 208e0c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 2007d0 │ │ │ │ + bhi.n 200798 │ │ │ │ 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, 20082e │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 200838 │ │ │ │ + b.n 200800 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 208e4c │ │ │ │ + bl 208e14 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20085c │ │ │ │ + cbnz r0, 200824 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 200860 │ │ │ │ + bls.n 200828 │ │ │ │ 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 2007ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 2005b8 │ │ │ │ - cbz r0, 200860 │ │ │ │ + bl 200580 │ │ │ │ + cbz r0, 200828 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ - b.n 200822 │ │ │ │ + b.n 2007ea │ │ │ │ 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 200828 │ │ │ │ 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 +570888,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 200928 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2008ac │ │ │ │ + b.n 200874 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 209294 │ │ │ │ - cbnz r0, 2008de │ │ │ │ + bl 20925c │ │ │ │ + cbnz r0, 2008a6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 2008fe │ │ │ │ + bls.n 2008c6 │ │ │ │ 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 200862 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2005b8 │ │ │ │ - cbz r0, 2008fc │ │ │ │ + bl 200580 │ │ │ │ + cbz r0, 2008c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 209294 │ │ │ │ + bl 20925c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2008a4 │ │ │ │ + beq.n 20086c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 2008fc │ │ │ │ + blt.n 2008c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 20094a │ │ │ │ + cbz r0, 200912 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 209040 │ │ │ │ + bl 209008 │ │ │ │ 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, 200928 │ │ │ │ + vldr d7, [pc, #100] @ 200930 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 20092c │ │ │ │ - bl 209308 │ │ │ │ + b.n 2008f4 │ │ │ │ + bl 2092d0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 200924 │ │ │ │ + bpl.n 2008ec │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 20095c │ │ │ │ + bcs.n 200924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200910 │ │ │ │ + bne.n 2008d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2005b8 │ │ │ │ + bl 200580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200924 │ │ │ │ + beq.n 2008ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 200910 │ │ │ │ + b.n 2008d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2005b8 │ │ │ │ + bl 200580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2008f4 │ │ │ │ + beq.n 2008bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 2008e8 │ │ │ │ + b.n 2008b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 2008e2 │ │ │ │ + b.n 2008aa │ │ │ │ mov r7, r4 │ │ │ │ - b.n 2008e2 │ │ │ │ + b.n 2008aa │ │ │ │ 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] @ (200974 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206094 │ │ │ │ + bl 20605c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 20099c │ │ │ │ - bl 1f1508 │ │ │ │ + cbnz r3, 200964 │ │ │ │ + bl 1f14d0 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 20098a │ │ │ │ + bne.n 200952 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r2, r5] │ │ │ │ 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 1f14c0 │ │ │ │ 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 2009a4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2009c4 │ │ │ │ + bne.n 20098c │ │ │ │ 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 1f14c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 200a0a │ │ │ │ + bls.n 2009d2 │ │ │ │ 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 1f14c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200a34 │ │ │ │ + bls.n 2009fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200a30 │ │ │ │ + bne.n 2009f8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200a30 │ │ │ │ + bne.n 2009f8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200a30 │ │ │ │ + bne.n 2009f8 │ │ │ │ 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 1f14c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200a78 │ │ │ │ + bls.n 200a40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200a74 │ │ │ │ + bne.n 200a3c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200a74 │ │ │ │ + bne.n 200a3c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200a74 │ │ │ │ + bne.n 200a3c │ │ │ │ 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 1f14c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 200ad6 │ │ │ │ + beq.n 200a9e │ │ │ │ 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 200a98 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200ab8 │ │ │ │ + bne.n 200a80 │ │ │ │ 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 1f14c0 │ │ │ │ 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 200ada │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200afc │ │ │ │ + bne.n 200ac4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 200b0e │ │ │ │ + bne.n 200ad6 │ │ │ │ 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 1f14c0 │ │ │ │ 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 200b12 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200b34 │ │ │ │ + bne.n 200afc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 200b46 │ │ │ │ + bne.n 200b0e │ │ │ │ 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 1f14c0 │ │ │ │ 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 1f14c0 │ │ │ │ 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 1f14c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200bac │ │ │ │ + bls.n 200b74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200ba8 │ │ │ │ + bne.n 200b70 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200ba8 │ │ │ │ + bne.n 200b70 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200ba8 │ │ │ │ + bne.n 200b70 │ │ │ │ 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 1f14c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200bf0 │ │ │ │ + bls.n 200bb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200bec │ │ │ │ + bne.n 200bb4 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200bec │ │ │ │ + bne.n 200bb4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200bec │ │ │ │ + bne.n 200bb4 │ │ │ │ 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 1f14c0 │ │ │ │ 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 200c0a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 200c28 │ │ │ │ + bne.n 200bf0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 200c3e │ │ │ │ + bne.n 200c06 │ │ │ │ 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 +571248,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 200c2c │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 200c96 │ │ │ │ + bhi.n 200c5e │ │ │ │ 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 200c46 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 200c8e │ │ │ │ + beq.n 200c56 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 200c8e │ │ │ │ + b.n 200c56 │ │ │ │ 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] @ (200c9c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (200cd8 ) │ │ │ │ + ldr r0, [pc, #24] @ (200ca0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61fc4 │ │ │ │ - ldr r3, [pc, #16] @ (200cdc ) │ │ │ │ + ldr r3, [pc, #16] @ (200ca4 ) │ │ │ │ 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 r6, [pc, #72] @ (200cec ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [pc, #856] @ (201038 ) │ │ │ │ + ldr r6, [pc, #56] @ (200ce0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 200cf6 │ │ │ │ + cbz r2, 200cbe │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 200cfa │ │ │ │ + beq.n 200cc2 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 200d0a │ │ │ │ + beq.n 200cd2 │ │ │ │ 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] @ (200cf0 ) │ │ │ │ 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] @ (200cf4 ) │ │ │ │ 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 200cc0 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r7, #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 +571352,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 200e00 │ │ │ │ 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 +571386,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 200ef4 │ │ │ │ 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 200da0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200f40 │ │ │ │ + bne.w 200f08 │ │ │ │ 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 200d44 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200eda │ │ │ │ + beq.n 200ea2 │ │ │ │ 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 +571467,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 200e36 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 200e66 │ │ │ │ + bne.n 200e2e │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200f78 │ │ │ │ + bne.n 200f40 │ │ │ │ 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 200ee0 │ │ │ │ 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, 200ee0 │ │ │ │ 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 200eba │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 200eee │ │ │ │ + bne.n 200eb6 │ │ │ │ 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 200dd8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200e2e │ │ │ │ + beq.w 200df6 │ │ │ │ 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 200f3a │ │ │ │ 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 200f12 │ │ │ │ + b.n 200df6 │ │ │ │ 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 +571559,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 200fc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200ff8 │ │ │ │ + beq.n 200fc0 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 20100c │ │ │ │ + blt.n 200fd4 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 200ff8 │ │ │ │ + bge.n 200fc0 │ │ │ │ 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 200f50 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 200f84 │ │ │ │ + bne.n 200f4c │ │ │ │ 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 200fc0 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 200ff8 │ │ │ │ + b.n 200fc0 │ │ │ │ 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 2010ba │ │ │ │ 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 +571638,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 201096 │ │ │ │ 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 20106e │ │ │ │ strb.w ip, [lr, r7, lsl #2] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r7, 2010de │ │ │ │ + cbnz r7, 2010a6 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20105a │ │ │ │ + b.n 201022 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 201056 │ │ │ │ + bgt.n 20101e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 201042 │ │ │ │ + bne.n 20100a │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov lr, sl │ │ │ │ mov r6, r9 │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 2012f8 │ │ │ │ + ble.w 2012c0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 20127e │ │ │ │ + ble.w 201246 │ │ │ │ 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 +571707,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 20115a │ │ │ │ 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 201132 │ │ │ │ strb.w ip, [r9, r5, lsl #2] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r5, 2011a0 │ │ │ │ + cbnz r5, 201168 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 201120 │ │ │ │ + b.n 2010e8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 20111c │ │ │ │ + bgt.n 2010e4 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 201286 │ │ │ │ + beq.n 20124e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20127e │ │ │ │ + ble.n 201246 │ │ │ │ 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 +571760,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 2011b4 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 2011ca │ │ │ │ + bne.n 201192 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 2011c4 │ │ │ │ + bgt.n 20118c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20127e │ │ │ │ + ble.n 201246 │ │ │ │ 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 +571790,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 2011e6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 20126c │ │ │ │ + ble.n 201234 │ │ │ │ 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 2011e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 201218 │ │ │ │ + bgt.n 2011e0 │ │ │ │ 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 2011d4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 20127e │ │ │ │ + ble.n 201246 │ │ │ │ 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 +571844,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 201292 │ │ │ │ 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 2012a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 2012aa │ │ │ │ - b.n 20120c │ │ │ │ + bgt.n 201272 │ │ │ │ + b.n 2011d4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 20127e │ │ │ │ + ble.n 201246 │ │ │ │ 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 2012d0 │ │ │ │ + b.n 20117a │ │ │ │ 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] @ 2016fc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 201738 │ │ │ │ + ldr.w r0, [pc, #1028] @ 201700 │ │ │ │ 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 +571899,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 201356 │ │ │ │ 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 201372 │ │ │ │ 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 201348 │ │ │ │ + ldr r2, [pc, #940] @ (201704 ) │ │ │ │ + ldr r3, [pc, #932] @ (201700 ) │ │ │ │ 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 2016f6 │ │ │ │ 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] @ (201708 ) │ │ │ │ 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 +571973,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] @ (20170c ) │ │ │ │ add r1, pc │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2014b8 │ │ │ │ + beq.n 201480 │ │ │ │ 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 +571996,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 201424 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 20144e │ │ │ │ + bne.n 201416 │ │ │ │ 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 2013be │ │ │ │ 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 20138e │ │ │ │ + b.n 201356 │ │ │ │ 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 200cf8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 201724 │ │ │ │ + beq.w 2016ec │ │ │ │ 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 +572068,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 20151c │ │ │ │ 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 2014f4 │ │ │ │ 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] @ (201710 ) │ │ │ │ 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] @ (201714 ) │ │ │ │ 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 +572114,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 2016da │ │ │ │ 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 2015ac │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.w 20171c │ │ │ │ + bgt.w 2016e4 │ │ │ │ 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 2015b2 │ │ │ │ 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 +572167,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 201628 │ │ │ │ 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 201600 │ │ │ │ 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 +572204,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, 201698 │ │ │ │ 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 1f5454 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vstmia r5!, {s0} │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 2016e2 │ │ │ │ + beq.n 2016aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 20167e │ │ │ │ + b.n 201646 │ │ │ │ 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 201682 │ │ │ │ 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 201562 │ │ │ │ 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 201552 │ │ │ │ ldrd fp, r9, [sp, #120] @ 0x78 │ │ │ │ - b.n 201476 │ │ │ │ + b.n 20143e │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 2015de │ │ │ │ + b.n 2015a6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 2015d4 │ │ │ │ + b.n 20159c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 20156c │ │ │ │ + b.n 201534 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r4], {169} @ 0xa9 │ │ │ │ + ldcl 0, cr0, [ip], #676 @ 0x2a4 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl], #-676 @ 0xfffffd5c │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + stc 0, cr0, [r2], #676 @ 0x2a4 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ 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] @ 201c80 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1364] @ 201cbc │ │ │ │ + ldr.w r0, [pc, #1364] @ 201c84 │ │ │ │ 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 +572295,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 201782 │ │ │ │ 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 2017a2 │ │ │ │ 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 201772 │ │ │ │ + ldr.w r2, [pc, #1284] @ 201c88 │ │ │ │ + ldr.w r3, [pc, #1276] @ 201c84 │ │ │ │ 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 201c7a │ │ │ │ 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] @ 201c8c │ │ │ │ mov r8, fp │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r5, [pc, #1232] @ 201cc8 │ │ │ │ + ldr.w r5, [pc, #1232] @ 201c90 │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1224] @ 201ccc │ │ │ │ + ldr.w r1, [pc, #1224] @ 201c94 │ │ │ │ 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 +572362,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 201c32 │ │ │ │ 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 +572387,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 201896 │ │ │ │ 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 +572406,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 201868 │ │ │ │ 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 201c6c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 201c96 │ │ │ │ + beq.w 201c5e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 201c0e │ │ │ │ + bne.w 201bd6 │ │ │ │ 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 201c5a │ │ │ │ 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 +572448,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 201918 │ │ │ │ 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 201c52 │ │ │ │ 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 +572478,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 200ff4 │ │ │ │ + ldr r3, [pc, #832] @ (201c98 ) │ │ │ │ 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 +572512,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 200ca8 │ │ │ │ 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 201c24 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 201c50 │ │ │ │ + beq.w 201c18 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 201a24 │ │ │ │ + bne.n 2019ec │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 201c5c │ │ │ │ + beq.w 201c24 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 201c5c │ │ │ │ + beq.w 201c24 │ │ │ │ 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 +572561,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 201a6a │ │ │ │ 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 +572579,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 201a3e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 201b3e │ │ │ │ + beq.n 201b06 │ │ │ │ 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 +572618,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 201b04 │ │ │ │ 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 201ad8 │ │ │ │ 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 +572664,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 201b34 │ │ │ │ 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 201c2e │ │ │ │ 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 +572690,126 @@ │ │ │ │ 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, 201bac │ │ │ │ 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 201998 │ │ │ │ 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 201980 │ │ │ │ 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 201800 │ │ │ │ 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 2017c8 │ │ │ │ + b.n 201782 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 201a24 │ │ │ │ + bne.w 2019ec │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 201a2a │ │ │ │ + b.n 2019f2 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - b.n 201baa │ │ │ │ + b.n 201b72 │ │ │ │ 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 201c3c │ │ │ │ + b.n 201bd6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 201980 │ │ │ │ + b.n 201948 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 201952 │ │ │ │ - ldr r3, [pc, #60] @ (201cd4 ) │ │ │ │ + b.n 20191a │ │ │ │ + ldr r3, [pc, #60] @ (201c9c ) │ │ │ │ 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 2018b2 │ │ │ │ + ldr r3, [pc, #48] @ (201ca0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2018ea │ │ │ │ + b.n 2018b2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia.w r0, {r0, r3, r5, r7} │ │ │ │ + @ instruction: 0xe8c800a9 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe83a00a9 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ - movs r7, r4 │ │ │ │ + ldrd r0, r0, [r2], #-676 @ 0x2a4 │ │ │ │ lsrs r6, r2, #9 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ + movs r7, r4 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r4, #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 201718 │ │ │ │ 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 +572826,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 201718 │ │ │ │ + cbz r7, 201d22 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e67b0 │ │ │ │ + bl 1e6778 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201d46 │ │ │ │ + bne.n 201d0e │ │ │ │ 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 201718 │ │ │ │ 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 +572878,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 201718 │ │ │ │ + cbz r7, 201dae │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e5848 │ │ │ │ + bl 1e5810 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201dd2 │ │ │ │ + bne.n 201d9a │ │ │ │ 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 +572920,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 2012e4 │ │ │ │ + cbz r7, 201e1a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ee684 │ │ │ │ + bl 1ee64c │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201e3e │ │ │ │ + bne.n 201e06 │ │ │ │ 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 +572949,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 2012e4 │ │ │ │ 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 +572976,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 2012e4 │ │ │ │ + cbz r7, 201eac │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ee684 │ │ │ │ + bl 1ee64c │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 201ed0 │ │ │ │ + bne.n 201e98 │ │ │ │ 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 +573003,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 2012e4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 201fc4 │ │ │ │ + bpl.n 201f8c │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (20200c ) │ │ │ │ + ldr r2, [pc, #228] @ (201fd4 ) │ │ │ │ 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 +573047,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] @ (201fd8 ) │ │ │ │ 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 +573086,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 201f60 │ │ │ │ nop │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r6, #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] @ (2021a4 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #432] @ (2021e0 ) │ │ │ │ + ldr r3, [pc, #432] @ (2021a8 ) │ │ │ │ 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, 202016 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 20206a │ │ │ │ + cbnz r4, 202032 │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 202048 │ │ │ │ - ldr r2, [pc, #404] @ (2021e4 ) │ │ │ │ - ldr r3, [pc, #396] @ (2021e0 ) │ │ │ │ + bhi.n 202010 │ │ │ │ + ldr r2, [pc, #404] @ (2021ac ) │ │ │ │ + ldr r3, [pc, #396] @ (2021a8 ) │ │ │ │ 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 2021a0 │ │ │ │ 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 +573146,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 201ee0 │ │ │ │ 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 +573165,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 2020f8 │ │ │ │ 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 +573181,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 202122 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 202172 │ │ │ │ + bgt.n 20213a │ │ │ │ cmp r4, #0 │ │ │ │ strb.w r0, [r2, #-4] │ │ │ │ - blt.n 202150 │ │ │ │ + blt.n 202118 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 20217a │ │ │ │ + bgt.n 202142 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ - bpl.n 202180 │ │ │ │ + bpl.n 202148 │ │ │ │ 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 20215e │ │ │ │ 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 2020a0 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 2020e0 │ │ │ │ + b.n 2020a8 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w fp, [r2, #-3] │ │ │ │ - bpl.n 20211e │ │ │ │ - b.n 20211c │ │ │ │ + bpl.n 2020e6 │ │ │ │ + b.n 2020e4 │ │ │ │ cmp r4, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ it lt │ │ │ │ ldrblt r3, [r3, #2] │ │ │ │ - blt.n 202150 │ │ │ │ + blt.n 202118 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bmi.n 20211c │ │ │ │ - b.n 20211e │ │ │ │ + bmi.n 2020e4 │ │ │ │ + b.n 2020e6 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 202188 │ │ │ │ + ble.n 202150 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 20211e │ │ │ │ + b.n 2020e6 │ │ │ │ add r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 20211e │ │ │ │ + b.n 2020e6 │ │ │ │ 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 202084 │ │ │ │ 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 20205c │ │ │ │ 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 202040 │ │ │ │ + b.n 202016 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + b.n 2021b8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ 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] @ (2023e8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #544] @ (202424 ) │ │ │ │ + ldr r3, [pc, #544] @ (2023ec ) │ │ │ │ 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, 2021ee │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r4, 202242 │ │ │ │ + cbnz r4, 20220a │ │ │ │ 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 2021e6 │ │ │ │ + ldr r2, [pc, #512] @ (2023f0 ) │ │ │ │ + ldr r3, [pc, #504] @ (2023ec ) │ │ │ │ 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 2023da │ │ │ │ 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] @ 2023e0 │ │ │ │ + vldr s12, [pc, #464] @ 2023e4 │ │ │ │ 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 +573332,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 201ee0 │ │ │ │ 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 +573356,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 202340 │ │ │ │ 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 +573374,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 20235c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 2023ba │ │ │ │ + bgt.n 202382 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 20237c │ │ │ │ + blt.n 202344 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 2023dc │ │ │ │ + ble.n 2023a4 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 202384 │ │ │ │ + ble.n 20234c │ │ │ │ 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 20227e │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r8, r6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 202296 │ │ │ │ + bne.n 20225e │ │ │ │ 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 2023bc │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 202278 │ │ │ │ + b.n 202240 │ │ │ │ mov r0, lr │ │ │ │ - b.n 2022da │ │ │ │ + b.n 2022a2 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2023b4 │ │ │ │ + blt.n 20237c │ │ │ │ uxtb r2, r0 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 20232a │ │ │ │ + b.n 2022f2 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 20237c │ │ │ │ + blt.n 202344 │ │ │ │ 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 20234c │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 20232a │ │ │ │ + b.n 2022f2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ itt gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmovgt.f32 s14, s15 │ │ │ │ - bgt.n 202320 │ │ │ │ + bgt.n 2022e8 │ │ │ │ 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 2022e8 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 202320 │ │ │ │ + bge.n 2022e8 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 20232a │ │ │ │ + b.n 2022f2 │ │ │ │ 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 202224 │ │ │ │ + b.n 2021ee │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 202418 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2023d0 │ │ │ │ + udf #10 │ │ │ │ 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 +573504,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 2024c6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202500 │ │ │ │ - ldr r4, [pc, #160] @ (20251c ) │ │ │ │ + beq.n 2024c8 │ │ │ │ + ldr r4, [pc, #160] @ (2024e4 ) │ │ │ │ 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 2024b8 │ │ │ │ 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 +573548,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] @ (2024e8 ) │ │ │ │ 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 2024b8 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ 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 +573588,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] @ (202558 ) │ │ │ │ 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, r3, #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 202658 │ │ │ │ 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 +573622,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 202614 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 202646 │ │ │ │ + beq.n 20260e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20274e │ │ │ │ + beq.w 202716 │ │ │ │ lsls r1, r4, #1 │ │ │ │ and.w lr, r0, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #368] @ (202768 ) │ │ │ │ + ldr r4, [pc, #368] @ (202730 ) │ │ │ │ orr.w r1, r1, lr │ │ │ │ and.w lr, r5, #31 │ │ │ │ - ldr r5, [pc, #360] @ (20276c ) │ │ │ │ + ldr r5, [pc, #360] @ (202734 ) │ │ │ │ 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 202602 │ │ │ │ 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 +573664,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, 202684 │ │ │ │ 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] @ (202738 ) │ │ │ │ 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] @ (20273c ) │ │ │ │ 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 +573700,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 20259e │ │ │ │ mov.w lr, r4, lsl #1 │ │ │ │ - ldr r4, [pc, #180] @ (202778 ) │ │ │ │ + ldr r4, [pc, #180] @ (202740 ) │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #172] @ (20277c ) │ │ │ │ + ldr r7, [pc, #172] @ (202744 ) │ │ │ │ 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 202646 │ │ │ │ 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 +573746,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 202646 │ │ │ │ + ldr r3, [pc, #48] @ (202748 ) │ │ │ │ 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 202602 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r6, #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 2027b0 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202872 │ │ │ │ + beq.n 20283a │ │ │ │ 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 202856 │ │ │ │ + ldr r3, [pc, #376] @ (202908 ) │ │ │ │ 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 202818 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20286a │ │ │ │ + bne.n 202832 │ │ │ │ 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 2028fc │ │ │ │ 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] @ 20290c │ │ │ │ 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 +573844,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 2027b6 │ │ │ │ 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 20278e │ │ │ │ + ldr r5, [pc, #184] @ (202910 ) │ │ │ │ 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 202818 │ │ │ │ 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 +573906,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 202818 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 202850 │ │ │ │ + b.n 202818 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r6, #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] @ (2029ac ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #132] @ (2029e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (2029b0 ) │ │ │ │ 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 +573952,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] @ (2029b4 ) │ │ │ │ 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] @ (2029b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (2029b0 ) │ │ │ │ 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 2029a8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 20291c │ │ │ │ + bvs.n 202954 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, ip, #165 @ 0xa5 │ │ │ │ - bvs.n 202a54 │ │ │ │ + @ instruction: 0xf1f400a5 │ │ │ │ + bvs.n 202a8c │ │ │ │ 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, 2029e6 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r5, 202a24 │ │ │ │ + cbnz r5, 2029ec │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 202a18 │ │ │ │ + bhi.n 2029e0 │ │ │ │ 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 +574023,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 202914 │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 202a4c │ │ │ │ + bne.n 202a14 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r9 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 202a48 │ │ │ │ + bne.n 202a10 │ │ │ │ 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 202a08 │ │ │ │ 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 2029fc │ │ │ │ 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, 202a8a │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r5, 202ac8 │ │ │ │ + cbnz r5, 202a90 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 202abc │ │ │ │ + bhi.n 202a84 │ │ │ │ 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 +574086,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 202914 │ │ │ │ adds r4, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 202aee │ │ │ │ + bne.n 202ab6 │ │ │ │ adds r5, #1 │ │ │ │ add r6, r8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 202ae6 │ │ │ │ + bne.n 202aae │ │ │ │ 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 202aaa │ │ │ │ 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 202a9a │ │ │ │ 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] @ (202c24 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #264] @ (202c60 ) │ │ │ │ + ldr r3, [pc, #264] @ (202c28 ) │ │ │ │ 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, 202b46 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 202b9c │ │ │ │ + cbnz r3, 202b64 │ │ │ │ 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 202b3e │ │ │ │ + ldr r2, [pc, #228] @ (202c2c ) │ │ │ │ + ldr r3, [pc, #220] @ (202c28 ) │ │ │ │ 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 202c1a │ │ │ │ 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] @ 202c20 │ │ │ │ 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 +574171,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 202914 │ │ │ │ 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 +574191,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 202b92 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 202bc2 │ │ │ │ + bne.n 202b8a │ │ │ │ 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 202b82 │ │ │ │ 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 202b76 │ │ │ │ + b.n 202b46 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bmi.n 202ba8 │ │ │ │ + bmi.n 202be0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 202d5c │ │ │ │ + bmi.n 202b94 │ │ │ │ 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] @ (202d5c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #276] @ (202d98 ) │ │ │ │ + ldr r3, [pc, #276] @ (202d60 ) │ │ │ │ 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, 202c72 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 202cc8 │ │ │ │ + cbnz r3, 202c90 │ │ │ │ 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 202c6a │ │ │ │ + ldr r2, [pc, #240] @ (202d64 ) │ │ │ │ + ldr r3, [pc, #232] @ (202d60 ) │ │ │ │ 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 202d52 │ │ │ │ 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] @ 202d58 │ │ │ │ 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 +574280,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 202914 │ │ │ │ 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 +574304,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 202cba │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 202cea │ │ │ │ + bne.n 202cb2 │ │ │ │ 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 202caa │ │ │ │ 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 202c9e │ │ │ │ + b.n 202c72 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bcc.n 202e88 │ │ │ │ + bcc.n 202cc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 202e3c │ │ │ │ + bcc.n 202c74 │ │ │ │ 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 207d8c │ │ │ │ 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 +574364,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 203db8 │ │ │ │ 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] @ (202ed8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202f14 ) │ │ │ │ + ldr r3, [pc, #252] @ (202edc ) │ │ │ │ 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, 202e08 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 202e5e │ │ │ │ + cbnz r4, 202e26 │ │ │ │ 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 202dfe │ │ │ │ + ldr r2, [pc, #212] @ (202ee0 ) │ │ │ │ + ldr r3, [pc, #208] @ (202edc ) │ │ │ │ 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 202ece │ │ │ │ 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] @ 202ed4 │ │ │ │ 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 +574430,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 207d8c │ │ │ │ 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 202e56 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 202e86 │ │ │ │ + bne.n 202e4e │ │ │ │ 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 202e46 │ │ │ │ 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 202e36 │ │ │ │ + b.n 202e08 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bne.n 202ee4 │ │ │ │ + bcs.n 202f1c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 202e8c │ │ │ │ + bne.n 202ec4 │ │ │ │ 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] @ (202f10 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202f4c │ │ │ │ + ldr.w ip, [pc, #28] @ 202f14 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202f50 ) │ │ │ │ - ldr r2, [pc, #28] @ (202f54 ) │ │ │ │ + ldr r3, [pc, #24] @ (202f18 ) │ │ │ │ + ldr r2, [pc, #28] @ (202f1c ) │ │ │ │ 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 │ │ │ │ + bne.n 202f18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ 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] @ (202f4c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202f88 │ │ │ │ + ldr.w ip, [pc, #28] @ 202f50 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202f8c ) │ │ │ │ - ldr r2, [pc, #28] @ (202f90 ) │ │ │ │ + ldr r3, [pc, #24] @ (202f54 ) │ │ │ │ + ldr r2, [pc, #28] @ (202f58 ) │ │ │ │ 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 │ │ │ │ + beq.n 202edc │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ 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] @ (203074 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (2030b0 ) │ │ │ │ + ldr r3, [pc, #252] @ (203078 ) │ │ │ │ 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, 202fa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 202ff6 │ │ │ │ + cbnz r4, 202fbe │ │ │ │ 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 202f98 │ │ │ │ + ldr r2, [pc, #216] @ (20307c ) │ │ │ │ + ldr r3, [pc, #212] @ (203078 ) │ │ │ │ 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 20306a │ │ │ │ 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] @ 203070 │ │ │ │ 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 +574588,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 207e60 │ │ │ │ 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 +574604,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 202fec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 20301c │ │ │ │ + bne.n 202fe4 │ │ │ │ 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 202fde │ │ │ │ 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 202fd2 │ │ │ │ + b.n 202fa0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - beq.n 203148 │ │ │ │ + beq.n 202f80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2030f8 │ │ │ │ + beq.n 203130 │ │ │ │ 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 207d8c │ │ │ │ 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 207d8c │ │ │ │ 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 2041f8 │ │ │ │ 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] @ (203228 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #284] @ (203264 ) │ │ │ │ + ldr r3, [pc, #284] @ (20322c ) │ │ │ │ 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, 203134 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 20318a │ │ │ │ + cbnz r4, 203152 │ │ │ │ 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 20312c │ │ │ │ + ldr r2, [pc, #248] @ (203230 ) │ │ │ │ + ldr r3, [pc, #244] @ (20322c ) │ │ │ │ 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 203220 │ │ │ │ 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] @ 203224 │ │ │ │ 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 +574748,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 207d8c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207dc4 │ │ │ │ + bl 207d8c │ │ │ │ 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 20318e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 2031bc │ │ │ │ + bne.n 203184 │ │ │ │ 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 203176 │ │ │ │ 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 203166 │ │ │ │ + b.n 203134 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6, {r2, 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] @ (203260 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 20329c │ │ │ │ + ldr.w ip, [pc, #28] @ 203264 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2032a0 ) │ │ │ │ - ldr r2, [pc, #28] @ (2032a4 ) │ │ │ │ + ldr r3, [pc, #24] @ (203268 ) │ │ │ │ + ldr r2, [pc, #28] @ (20326c ) │ │ │ │ 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 r5, {r1, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d0, d12, d22 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + vhadd.u16 d0, d4, d22 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ 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] @ (20329c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2032d8 │ │ │ │ + ldr.w ip, [pc, #28] @ 2032a0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2032dc ) │ │ │ │ - ldr r2, [pc, #28] @ (2032e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (2032a4 ) │ │ │ │ + ldr r2, [pc, #28] @ (2032a8 ) │ │ │ │ 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 r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr4, cr6, {1} │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + cdp2 0, 10, cr0, cr12, cr6, {1} │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ 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] @ (203404 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (203440 ) │ │ │ │ + ldr r3, [pc, #316] @ (203408 ) │ │ │ │ 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, 2032f2 │ │ │ │ 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, 203310 │ │ │ │ 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 2032ea │ │ │ │ + ldr r2, [pc, #280] @ (20340c ) │ │ │ │ + ldr r3, [pc, #272] @ (203408 ) │ │ │ │ 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 2033fa │ │ │ │ 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] @ 203400 │ │ │ │ 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 +574918,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 207e60 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207e98 │ │ │ │ + bl 207e60 │ │ │ │ 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 +574947,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 20334e │ │ │ │ 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 203344 │ │ │ │ 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 203332 │ │ │ │ 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 203324 │ │ │ │ + b.n 2032f2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 2034b8 │ │ │ │ + cbz r2, 203480 │ │ │ │ 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 +575013,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 203420 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2035b2 │ │ │ │ + beq.n 20357a │ │ │ │ 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] @ 20357c │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 2035b8 │ │ │ │ + vldr s10, [pc, #224] @ 203580 │ │ │ │ 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 +575048,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 20350c │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 203544 │ │ │ │ + bge.n 20350c │ │ │ │ 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 203538 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 203570 │ │ │ │ + bge.n 203538 │ │ │ │ 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 203564 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 20359c │ │ │ │ + bge.n 203564 │ │ │ │ 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 2034a0 │ │ │ │ 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 20372c │ │ │ │ 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] @ 203730 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 20376c │ │ │ │ - vldr s9, [pc, #404] @ 203770 │ │ │ │ + vldr s11, [pc, #404] @ 203734 │ │ │ │ + vldr s9, [pc, #404] @ 203738 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 203774 │ │ │ │ - vldr s7, [pc, #400] @ 203778 │ │ │ │ - b.n 203652 │ │ │ │ + vldr s8, [pc, #400] @ 20373c │ │ │ │ + vldr s7, [pc, #400] @ 203740 │ │ │ │ + b.n 20361a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 2035fc │ │ │ │ + cbz r5, 2035c4 │ │ │ │ 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 203686 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 20361e │ │ │ │ + cbz r5, 2035e6 │ │ │ │ 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 2036de │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 20363c │ │ │ │ + cbz r1, 203604 │ │ │ │ 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 20372a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2035ea │ │ │ │ + beq.n 2035b2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 2035fc │ │ │ │ + beq.n 2035c4 │ │ │ │ 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 +575172,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 2035d4 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 20361e │ │ │ │ + beq.n 2035e6 │ │ │ │ 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 +575198,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 2035f2 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 20363c │ │ │ │ + beq.n 203604 │ │ │ │ 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 +575220,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 203604 │ │ │ │ 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 203ae4 │ │ │ │ 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] @ 203aa4 │ │ │ │ + vldr s6, [pc, #844] @ 203aa8 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #840] @ 203ae4 │ │ │ │ + vldr s7, [pc, #840] @ 203aac │ │ │ │ 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] @ 203ab0 │ │ │ │ + vldr s10, [pc, #836] @ 203ab4 │ │ │ │ + vldr s5, [pc, #836] @ 203ab8 │ │ │ │ + vldr s4, [pc, #836] @ 203abc │ │ │ │ + b.n 203856 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 2037c4 │ │ │ │ + cbz r5, 20378c │ │ │ │ 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 2038aa │ │ │ │ vmov.f32 s14, s6 │ │ │ │ - cbz r5, 2037e4 │ │ │ │ + cbz r5, 2037ac │ │ │ │ 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 2038ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2039be │ │ │ │ + beq.w 203986 │ │ │ │ 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 203a50 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 203ac4 │ │ │ │ + bge.w 203a8c │ │ │ │ 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 2039d4 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 20384e │ │ │ │ + bge.n 203816 │ │ │ │ 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 203982 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 203878 │ │ │ │ + bge.n 203840 │ │ │ │ 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 203a4e │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2037b2 │ │ │ │ + beq.n 20377a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 2037c4 │ │ │ │ + beq.n 20378c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 203a26 │ │ │ │ + bmi.w 2039ee │ │ │ │ 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 20379a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 2037e4 │ │ │ │ + beq.w 2037ac │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 203a10 │ │ │ │ + bmi.w 2039d8 │ │ │ │ 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 2037b6 │ │ │ │ cmp r3, #31 │ │ │ │ - beq.n 2039da │ │ │ │ + beq.n 2039a2 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.w 203a3c │ │ │ │ + bmi.w 203a04 │ │ │ │ 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 203a1a │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 203818 │ │ │ │ + blt.w 2037e0 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 203834 │ │ │ │ + bgt.w 2037fc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20385e │ │ │ │ + b.n 203826 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 203b12 │ │ │ │ + ble.w 203ada │ │ │ │ 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 203982 │ │ │ │ + vldr s13, [pc, #320] @ 203ab0 │ │ │ │ + vldr s15, [pc, #320] @ 203ab4 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 203878 │ │ │ │ + b.n 203840 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203980 │ │ │ │ + ble.n 203948 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 203afc │ │ │ │ - vldr s13, [pc, #264] @ 203ae0 │ │ │ │ - b.n 203818 │ │ │ │ + bge.w 203ac4 │ │ │ │ + vldr s13, [pc, #264] @ 203aa8 │ │ │ │ + b.n 2037e0 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ orr.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmov s13, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 203b18 │ │ │ │ + ble.w 203ae0 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 203818 │ │ │ │ + blt.w 2037e0 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 203834 │ │ │ │ + bgt.w 2037fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20384e │ │ │ │ + b.n 203816 │ │ │ │ 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 2038ce │ │ │ │ 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 203888 │ │ │ │ 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 203904 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203a80 │ │ │ │ + ble.n 203a48 │ │ │ │ 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 203a48 │ │ │ │ + vldr s11, [pc, #116] @ 203ab0 │ │ │ │ + vldr s15, [pc, #116] @ 203ab4 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20385e │ │ │ │ + b.n 203826 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203abe │ │ │ │ + ble.n 203a86 │ │ │ │ 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 203834 │ │ │ │ + vldr s11, [pc, #56] @ 203ab0 │ │ │ │ + vldr s15, [pc, #56] @ 203ab4 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20386c │ │ │ │ + b.n 203834 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 203834 │ │ │ │ + bgt.w 2037fc │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20385e │ │ │ │ + b.n 203826 │ │ │ │ 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 +575505,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 203ada │ │ │ │ + vldr s13, [pc, #-24] @ 203ac0 │ │ │ │ + b.n 2037fc │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 203878 │ │ │ │ + b.n 203840 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 203824 │ │ │ │ + b.n 2037ec │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203bc8 │ │ │ │ + beq.n 203b90 │ │ │ │ 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] @ 203b94 │ │ │ │ + vldr s10, [pc, #148] @ 203b98 │ │ │ │ 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 +575558,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 203b0e │ │ │ │ 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 203c56 │ │ │ │ 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 203be4 │ │ │ │ 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 +575619,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 203bbc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 203d10 │ │ │ │ + cbz r2, 203cd8 │ │ │ │ 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] @ 203cdc │ │ │ │ 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 +575658,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 203c6a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203dbe │ │ │ │ + beq.n 203d86 │ │ │ │ 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 +575710,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 203cfa │ │ │ │ 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 207d8c │ │ │ │ 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, 203de4 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203e22 │ │ │ │ + cbnz r4, 203dea │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 203e16 │ │ │ │ + bhi.n 203dde │ │ │ │ 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 +575789,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 207d8c │ │ │ │ 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 203e3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 203e6e │ │ │ │ + bne.n 203e36 │ │ │ │ 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 203e1e │ │ │ │ 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 203dfe │ │ │ │ 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] @ (203fdc ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204018 ) │ │ │ │ + ldr r3, [pc, #288] @ (203fe0 ) │ │ │ │ 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, 203ee6 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203f3c │ │ │ │ + cbnz r4, 203f04 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203f18 │ │ │ │ - ldr r2, [pc, #252] @ (20401c ) │ │ │ │ - ldr r3, [pc, #244] @ (204018 ) │ │ │ │ + bhi.n 203ee0 │ │ │ │ + ldr r2, [pc, #252] @ (203fe4 ) │ │ │ │ + ldr r3, [pc, #244] @ (203fe0 ) │ │ │ │ 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 203fd0 │ │ │ │ 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] @ 203fd4 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #196] @ 204010 │ │ │ │ + vldr s16, [pc, #196] @ 203fd8 │ │ │ │ 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 +575902,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 207d8c │ │ │ │ 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 203f5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 203f8c │ │ │ │ + bne.n 203f54 │ │ │ │ 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 203f3a │ │ │ │ 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 203f1a │ │ │ │ + b.n 203ee6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ 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] @ (204014 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 204050 │ │ │ │ + ldr.w ip, [pc, #28] @ 204018 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (204054 ) │ │ │ │ - ldr r2, [pc, #28] @ (204058 ) │ │ │ │ + ldr r3, [pc, #24] @ (20401c ) │ │ │ │ + ldr r2, [pc, #28] @ (204020 ) │ │ │ │ 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 │ │ │ │ + ittt │ │ │ │ + lsl r1, r5, #2 │ │ │ │ + lsr r0, r4, #15 │ │ │ │ + mov r0, r0 │ │ │ │ + @ instruction: 0xf2680026 │ │ │ │ + adds r2, r6, 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] @ (204050 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 20408c │ │ │ │ + ldr.w ip, [pc, #28] @ 204054 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (204090 ) │ │ │ │ - ldr r2, [pc, #28] @ (204094 ) │ │ │ │ + ldr r3, [pc, #24] @ (204058 ) │ │ │ │ + ldr r2, [pc, #28] @ (20405c ) │ │ │ │ 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 │ │ │ │ + ittt gt │ │ │ │ + lslgt r1, r5, #2 │ │ │ │ + lsrgt r0, r4, #15 │ │ │ │ + movgt r0, r0 │ │ │ │ + addw r0, r0, #38 @ 0x26 │ │ │ │ + adds r6, r6, 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] @ (2041a8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (2041e4 ) │ │ │ │ + ldr r3, [pc, #300] @ (2041ac ) │ │ │ │ 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, 2040a2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2040f8 │ │ │ │ + cbnz r4, 2040c0 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 2040d4 │ │ │ │ - ldr r2, [pc, #268] @ (2041e8 ) │ │ │ │ - ldr r3, [pc, #260] @ (2041e4 ) │ │ │ │ + bhi.n 20409c │ │ │ │ + ldr r2, [pc, #268] @ (2041b0 ) │ │ │ │ + ldr r3, [pc, #260] @ (2041ac ) │ │ │ │ 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 20419a │ │ │ │ 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] @ 2041a0 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #216] @ 2041dc │ │ │ │ + vldr s16, [pc, #216] @ 2041a4 │ │ │ │ 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 +576077,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 207e60 │ │ │ │ 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 +576094,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 204114 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 204142 │ │ │ │ + bne.n 20410a │ │ │ │ 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 2040f2 │ │ │ │ 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 2040d2 │ │ │ │ + b.n 2040a2 │ │ │ │ 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 │ │ │ │ + nop {8} │ │ │ │ + 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 │ │ │ │ + itet pl │ │ │ │ + lslpl r1, r5, #2 │ │ │ │ + pushmi {r4, r5, lr} │ │ │ │ + movpl.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 207d8c │ │ │ │ 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 207d8c │ │ │ │ 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, 204224 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 204262 │ │ │ │ + cbnz r4, 20422a │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 204254 │ │ │ │ + bhi.n 20421c │ │ │ │ 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 +576213,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 207d8c │ │ │ │ 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 207d8c │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 2042bc │ │ │ │ + bne.n 204284 │ │ │ │ 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 20427c │ │ │ │ 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 20425e │ │ │ │ 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 204236 │ │ │ │ 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] @ (20445c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #336] @ (204498 ) │ │ │ │ + ldr r3, [pc, #336] @ (204460 ) │ │ │ │ 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, 204334 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 20438c │ │ │ │ + cbnz r6, 204354 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204366 │ │ │ │ - ldr r2, [pc, #300] @ (20449c ) │ │ │ │ - ldr r3, [pc, #296] @ (204498 ) │ │ │ │ + bhi.n 20432e │ │ │ │ + ldr r2, [pc, #300] @ (204464 ) │ │ │ │ + ldr r3, [pc, #296] @ (204460 ) │ │ │ │ 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 20444e │ │ │ │ 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] @ 204454 │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ - vldr s17, [pc, #248] @ 204490 │ │ │ │ + vldr s17, [pc, #248] @ 204458 │ │ │ │ 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 +576335,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 207d8c │ │ │ │ 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 207d8c │ │ │ │ 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 +576359,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 2043ac │ │ │ │ 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 2043a2 │ │ │ │ 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 204386 │ │ │ │ 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 204366 │ │ │ │ + b.n 204334 │ │ │ │ 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 {r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, 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] @ (2044cc ) │ │ │ │ + ldr r0, [pc, #28] @ (204494 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2044d0 │ │ │ │ + ldr.w ip, [pc, #28] @ 204498 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2044d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (2044d8 ) │ │ │ │ + ldr r3, [pc, #24] @ (20449c ) │ │ │ │ + ldr r2, [pc, #28] @ (2044a0 ) │ │ │ │ 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 │ │ │ │ + cbnz r6, 2044f6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #152] @ 0x98 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + ldc 0, cr0, [r0, #152] @ 0x98 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (204508 ) │ │ │ │ + ldr r0, [pc, #28] @ (2044d0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 20450c │ │ │ │ + ldr.w ip, [pc, #28] @ 2044d4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (204510 ) │ │ │ │ - ldr r2, [pc, #28] @ (204514 ) │ │ │ │ + ldr r3, [pc, #24] @ (2044d8 ) │ │ │ │ + ldr r2, [pc, #28] @ (2044dc ) │ │ │ │ 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 │ │ │ │ + cbnz r2, 204524 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0, #-152]! @ 0xffffff68 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + stc 0, cr0, [r8, #-152]! @ 0xffffff68 │ │ │ │ + asrs r6, r6, #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] @ (204668 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (2046a4 ) │ │ │ │ + ldr r3, [pc, #364] @ (20466c ) │ │ │ │ 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, 204524 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 20457c │ │ │ │ + cbnz r6, 204544 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204556 │ │ │ │ - ldr r2, [pc, #328] @ (2046a8 ) │ │ │ │ - ldr r3, [pc, #324] @ (2046a4 ) │ │ │ │ + bhi.n 20451e │ │ │ │ + ldr r2, [pc, #328] @ (204670 ) │ │ │ │ + ldr r3, [pc, #324] @ (20466c ) │ │ │ │ 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 20465a │ │ │ │ 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] @ 204660 │ │ │ │ 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 +576510,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] @ 204664 │ │ │ │ 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 +576527,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 207e60 │ │ │ │ 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 207e60 │ │ │ │ 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 +576560,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 20459c │ │ │ │ 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 204592 │ │ │ │ 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 204572 │ │ │ │ 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 204552 │ │ │ │ + b.n 204524 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r1 │ │ │ │ + cbnz r0, 2046ac │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x001c │ │ │ │ + revsh r4, r2 │ │ │ │ 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 +576616,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 20476e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 204710 │ │ │ │ + beq.n 2046d8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20483e │ │ │ │ + beq.w 204806 │ │ │ │ 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 +576642,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 204854 │ │ │ │ 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 +576710,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, 204834 │ │ │ │ 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 +576786,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 204674 │ │ │ │ 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 +576820,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 204674 │ │ │ │ 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 +576858,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 204674 │ │ │ │ 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 +576912,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 204674 │ │ │ │ + cbz r4, 204a68 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - beq.n 204aa0 │ │ │ │ + beq.n 204a68 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 204aa8 │ │ │ │ + bhi.n 204a70 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 204ad2 │ │ │ │ + bhi.n 204a9a │ │ │ │ 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 +576951,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 204a68 │ │ │ │ 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] @ 204ac8 │ │ │ │ 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 │ │ │ │ + bvc.n 204b8c │ │ │ │ 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] @ 204af0 │ │ │ │ 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 │ │ │ │ + bvc.n 204b5c │ │ │ │ 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] @ 204b18 │ │ │ │ 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 │ │ │ │ + bvc.n 204b2c │ │ │ │ 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] @ 204b40 │ │ │ │ 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 204afc │ │ │ │ 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 204b7e │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204c54 ) │ │ │ │ + ldr r3, [pc, #180] @ (204c1c ) │ │ │ │ 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, 204b84 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204bb0 │ │ │ │ + bhi.n 204b78 │ │ │ │ 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 +577071,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 204bca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204bfa │ │ │ │ + bne.n 204bc2 │ │ │ │ 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 204baa │ │ │ │ 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 204b8a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bvs.n 204d3c │ │ │ │ + bvs.n 204b74 │ │ │ │ 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 204c5a │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204d30 ) │ │ │ │ + ldr r3, [pc, #180] @ (204cf8 ) │ │ │ │ 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, 204c60 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204c8c │ │ │ │ + bhi.n 204c54 │ │ │ │ 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 +577159,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 204ca6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204cd6 │ │ │ │ + bne.n 204c9e │ │ │ │ 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 204c86 │ │ │ │ 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 204c66 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bpl.n 204c58 │ │ │ │ + bpl.n 204c90 │ │ │ │ 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 204d36 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204e0c ) │ │ │ │ + ldr r3, [pc, #180] @ (204dd4 ) │ │ │ │ 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, 204d3c │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204d68 │ │ │ │ + bhi.n 204d30 │ │ │ │ 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 +577247,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 204d82 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204db2 │ │ │ │ + bne.n 204d7a │ │ │ │ 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 204d62 │ │ │ │ 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 204d42 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bmi.n 204d74 │ │ │ │ + bmi.n 204dac │ │ │ │ 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 204e12 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204ee8 ) │ │ │ │ + ldr r3, [pc, #180] @ (204eb0 ) │ │ │ │ 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, 204e18 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204e44 │ │ │ │ + bhi.n 204e0c │ │ │ │ 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 +577335,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 204e5e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204e8e │ │ │ │ + bne.n 204e56 │ │ │ │ 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 204e3e │ │ │ │ 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 204e1e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bcc.n 204e90 │ │ │ │ + bmi.n 204ec8 │ │ │ │ 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] @ (204ff0 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (20502c ) │ │ │ │ + ldr r3, [pc, #288] @ (204ff4 ) │ │ │ │ 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, 204f02 │ │ │ │ + ldr r3, [pc, #272] @ (204ff8 ) │ │ │ │ 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, 204f20 │ │ │ │ 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 204ef8 │ │ │ │ + ldr r2, [pc, #248] @ (204ffc ) │ │ │ │ + ldr r3, [pc, #236] @ (204ff4 ) │ │ │ │ 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 204fe8 │ │ │ │ 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] @ 204fec │ │ │ │ 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 +577454,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 204f4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204f7e │ │ │ │ + bne.n 204f46 │ │ │ │ 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 204f3e │ │ │ │ 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 204f2e │ │ │ │ + b.n 204f02 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 204ffe │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 20501c │ │ │ │ + bcc.n 205054 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ 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] @ (20513c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (205178 ) │ │ │ │ + ldr r3, [pc, #288] @ (205140 ) │ │ │ │ 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, 20504e │ │ │ │ + ldr r3, [pc, #272] @ (205144 ) │ │ │ │ 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, 20506c │ │ │ │ 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 205044 │ │ │ │ + ldr r2, [pc, #248] @ (205148 ) │ │ │ │ + ldr r3, [pc, #236] @ (205140 ) │ │ │ │ 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 205134 │ │ │ │ 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] @ 205138 │ │ │ │ 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 +577579,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 20509a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2050ca │ │ │ │ + bne.n 205092 │ │ │ │ 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 20508a │ │ │ │ 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 20507a │ │ │ │ + b.n 20504e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2050c8 │ │ │ │ + bne.n 205100 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ 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] @ (205288 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2052c4 ) │ │ │ │ + ldr r3, [pc, #288] @ (20528c ) │ │ │ │ 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, 20519a │ │ │ │ + ldr r3, [pc, #272] @ (205290 ) │ │ │ │ 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, 2051b8 │ │ │ │ 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 205190 │ │ │ │ + ldr r2, [pc, #248] @ (205294 ) │ │ │ │ + ldr r3, [pc, #236] @ (20528c ) │ │ │ │ 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 205280 │ │ │ │ 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] @ 205284 │ │ │ │ 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 +577704,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 2051e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205216 │ │ │ │ + bne.n 2051de │ │ │ │ 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 2051d6 │ │ │ │ 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 2051c6 │ │ │ │ + b.n 20519a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 205374 │ │ │ │ + beq.n 2051ac │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ 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] @ (2053d4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (205410 ) │ │ │ │ + ldr r3, [pc, #288] @ (2053d8 ) │ │ │ │ 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, 2052e6 │ │ │ │ + ldr r3, [pc, #272] @ (2053dc ) │ │ │ │ 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, 205304 │ │ │ │ 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 2052dc │ │ │ │ + ldr r2, [pc, #248] @ (2053e0 ) │ │ │ │ + ldr r3, [pc, #236] @ (2053d8 ) │ │ │ │ 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 2053cc │ │ │ │ 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] @ 2053d0 │ │ │ │ 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 +577829,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 205332 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205362 │ │ │ │ + bne.n 20532a │ │ │ │ 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 205322 │ │ │ │ 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 205312 │ │ │ │ + b.n 2052e6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ 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] @ (205454 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (205490 ) │ │ │ │ + ldr r0, [pc, #96] @ (205458 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (205494 ) │ │ │ │ + ldr r5, [pc, #92] @ (20545c ) │ │ │ │ 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] @ (205460 ) │ │ │ │ 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] @ (205464 ) │ │ │ │ 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] @ (205468 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (205490 ) │ │ │ │ + ldr r3, [pc, #28] @ (205458 ) │ │ │ │ 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 205450 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ 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] @ (2054ec ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (205528 ) │ │ │ │ + ldr r0, [pc, #112] @ (2054f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (20552c ) │ │ │ │ + ldr r4, [pc, #108] @ (2054f4 ) │ │ │ │ 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] @ (2054f8 ) │ │ │ │ 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] @ (2054fc ) │ │ │ │ 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] @ (205500 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (205528 ) │ │ │ │ + ldr r3, [pc, #28] @ (2054f0 ) │ │ │ │ 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 2054e6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ 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] @ (205584 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (2055c0 ) │ │ │ │ + ldr r0, [pc, #112] @ (205588 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (2055c4 ) │ │ │ │ + ldr r4, [pc, #108] @ (20558c ) │ │ │ │ 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] @ (205590 ) │ │ │ │ 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] @ (205594 ) │ │ │ │ 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] @ (205598 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (2055c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (205588 ) │ │ │ │ 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 20557e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ 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] @ (20561c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (205658 ) │ │ │ │ + ldr r0, [pc, #112] @ (205620 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (20565c ) │ │ │ │ + ldr r4, [pc, #108] @ (205624 ) │ │ │ │ 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] @ (205628 ) │ │ │ │ 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] @ (20562c ) │ │ │ │ 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] @ (205630 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (205658 ) │ │ │ │ + ldr r3, [pc, #28] @ (205620 ) │ │ │ │ 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 205616 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ 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] @ (205734 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 2056a4 │ │ │ │ + cbz r7, 20566c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205770 ) │ │ │ │ + ldr r2, [pc, #228] @ (205738 ) │ │ │ │ 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, 205672 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 20569e │ │ │ │ + bhi.n 205666 │ │ │ │ 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] @ (20573c ) │ │ │ │ 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 +578185,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 2056c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2056f2 │ │ │ │ + bne.n 2056ba │ │ │ │ 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 2056a4 │ │ │ │ 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 205684 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (205878 ) │ │ │ │ + ldr r6, [pc, #236] @ (205840 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 2057b0 │ │ │ │ + cbz r7, 205778 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (20587c ) │ │ │ │ + ldr r2, [pc, #228] @ (205844 ) │ │ │ │ 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, 20577e │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 2057aa │ │ │ │ + bhi.n 205772 │ │ │ │ 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] @ (205848 ) │ │ │ │ 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 +578294,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 2057ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2057fe │ │ │ │ + bne.n 2057c6 │ │ │ │ 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 2057b0 │ │ │ │ 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 205790 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (205984 ) │ │ │ │ + ldr r6, [pc, #236] @ (20594c ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 2058bc │ │ │ │ + cbz r7, 205884 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205988 ) │ │ │ │ + ldr r2, [pc, #228] @ (205950 ) │ │ │ │ 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, 20588a │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 2058b6 │ │ │ │ + bhi.n 20587e │ │ │ │ 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] @ (205954 ) │ │ │ │ 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 +578403,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 2058da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 20590a │ │ │ │ + bne.n 2058d2 │ │ │ │ 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 2058bc │ │ │ │ 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 20589c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, pc, #400 @ (adr r7, 205b18 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 205bc0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, 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] @ (205a58 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 2059c8 │ │ │ │ + cbz r7, 205990 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205a94 ) │ │ │ │ + ldr r2, [pc, #228] @ (205a5c ) │ │ │ │ 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, 205996 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 2059c2 │ │ │ │ + bhi.n 20598a │ │ │ │ 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] @ (205a60 ) │ │ │ │ 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 +578512,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 2059e6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 205a16 │ │ │ │ + bne.n 2059de │ │ │ │ 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 2059c8 │ │ │ │ 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 2059a8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, pc, #352 @ (adr r6, 205bf4 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 205c9c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, 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] @ (205ba0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205bdc ) │ │ │ │ + ldr r3, [pc, #284] @ (205ba4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205be0 ) │ │ │ │ + ldr r1, [pc, #284] @ (205ba8 ) │ │ │ │ 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, 205ab4 │ │ │ │ + ldr r3, [pc, #272] @ (205bac ) │ │ │ │ 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, 205ad2 │ │ │ │ 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 205aac │ │ │ │ + ldr r2, [pc, #248] @ (205bb0 ) │ │ │ │ + ldr r3, [pc, #236] @ (205ba4 ) │ │ │ │ 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 205b96 │ │ │ │ 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] @ (205bb4 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205bd4 │ │ │ │ + vldr s16, [pc, #192] @ 205b9c │ │ │ │ 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 +578636,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 205b08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205b34 │ │ │ │ + bne.n 205afc │ │ │ │ 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 205aee │ │ │ │ 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 205ae0 │ │ │ │ + b.n 205ab4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, pc, #248 @ (adr r5, 205cd4 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 205d7c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #184 @ (adr r5, 205c9c ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 205d44 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, pc, #48 @ (adr r5, 205c1c ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 205cc4 ) │ │ │ │ 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] @ (205cf4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205d30 ) │ │ │ │ + ldr r3, [pc, #284] @ (205cf8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205d34 ) │ │ │ │ + ldr r1, [pc, #284] @ (205cfc ) │ │ │ │ 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, 205c08 │ │ │ │ + ldr r3, [pc, #272] @ (205d00 ) │ │ │ │ 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, 205c26 │ │ │ │ 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 205c00 │ │ │ │ + ldr r2, [pc, #248] @ (205d04 ) │ │ │ │ + ldr r3, [pc, #236] @ (205cf8 ) │ │ │ │ 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 205cea │ │ │ │ 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] @ (205d08 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205d28 │ │ │ │ + vldr s16, [pc, #192] @ 205cf0 │ │ │ │ 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 +578768,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 205c5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205c88 │ │ │ │ + bne.n 205c50 │ │ │ │ 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 205c42 │ │ │ │ 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 205c34 │ │ │ │ + b.n 205c08 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r3, pc, #936 @ (adr r3, 2060d8 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 205d80 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #872 @ (adr r3, 2060a0 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 205d48 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r3, pc, #736 @ (adr r3, 206020 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 2060c8 ) │ │ │ │ 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] @ (205e48 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205e84 ) │ │ │ │ + ldr r3, [pc, #284] @ (205e4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205e88 ) │ │ │ │ + ldr r1, [pc, #284] @ (205e50 ) │ │ │ │ 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, 205d5c │ │ │ │ + ldr r3, [pc, #272] @ (205e54 ) │ │ │ │ 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, 205d7a │ │ │ │ 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 205d54 │ │ │ │ + ldr r2, [pc, #248] @ (205e58 ) │ │ │ │ + ldr r3, [pc, #236] @ (205e4c ) │ │ │ │ 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 205e3e │ │ │ │ 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] @ (205e5c ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205e7c │ │ │ │ + vldr s16, [pc, #192] @ 205e44 │ │ │ │ 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 +578900,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 205db0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205ddc │ │ │ │ + bne.n 205da4 │ │ │ │ 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 205d96 │ │ │ │ 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 205d88 │ │ │ │ + b.n 205d5c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r2, pc, #600 @ (adr r2, 2060dc ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 206184 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #536 @ (adr r2, 2060a4 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 20614c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, pc, #400 @ (adr r2, 206024 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 2060cc ) │ │ │ │ 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] @ (205f9c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205fd8 ) │ │ │ │ + ldr r3, [pc, #284] @ (205fa0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205fdc ) │ │ │ │ + ldr r1, [pc, #284] @ (205fa4 ) │ │ │ │ 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, 205eb0 │ │ │ │ + ldr r3, [pc, #272] @ (205fa8 ) │ │ │ │ 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, 205ece │ │ │ │ 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 205ea8 │ │ │ │ + ldr r2, [pc, #248] @ (205fac ) │ │ │ │ + ldr r3, [pc, #236] @ (205fa0 ) │ │ │ │ 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 205f92 │ │ │ │ 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] @ (205fb0 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205fd0 │ │ │ │ + vldr s16, [pc, #192] @ 205f98 │ │ │ │ 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 +579032,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 205f04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205f30 │ │ │ │ + bne.n 205ef8 │ │ │ │ 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 205eea │ │ │ │ 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 205edc │ │ │ │ + b.n 205eb0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r1, pc, #264 @ (adr r1, 2060e0 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 206188 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #200 @ (adr r1, 2060a8 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 206150 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, pc, #64 @ (adr r1, 206028 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 2060d0 ) │ │ │ │ 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] @ (206050 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (20608c ) │ │ │ │ + ldr r3, [pc, #136] @ (206054 ) │ │ │ │ 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 206026 │ │ │ │ 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 +579107,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 205fe4 │ │ │ │ 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, 206040 │ │ │ │ + ldr r2, [pc, #44] @ (206058 ) │ │ │ │ + ldr r3, [pc, #40] @ (206054 ) │ │ │ │ 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 20604c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e3d28 │ │ │ │ - b.n 206060 │ │ │ │ + bl 1e3cf0 │ │ │ │ + b.n 206028 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 20610c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ 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] @ (2060bc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #80] @ (2060f8 ) │ │ │ │ + ldr r3, [pc, #80] @ (2060c0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 2060e2 │ │ │ │ + cbz r3, 2060aa │ │ │ │ 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 2060a4 │ │ │ │ + ldr r0, [pc, #44] @ (2060c4 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 2060dc │ │ │ │ + cbz r3, 2060a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (206100 ) │ │ │ │ + ldr r3, [pc, #28] @ (2060c8 ) │ │ │ │ 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 20607e │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ 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 20618a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20623a │ │ │ │ + bls.w 206202 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 206250 │ │ │ │ + vldr s13, [pc, #296] @ 206218 │ │ │ │ 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 +579239,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 20610e │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 2061c6 │ │ │ │ + bhi.n 20618e │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 20613c │ │ │ │ + bne.n 206104 │ │ │ │ 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] @ 206218 │ │ │ │ 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 +579279,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 20618a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206120 │ │ │ │ + bne.w 2060e8 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 2061e4 │ │ │ │ - cbnz r6, 20624a │ │ │ │ + b.n 2061ac │ │ │ │ + cbnz r6, 206212 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 2061c2 │ │ │ │ + beq.n 20618a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20623c │ │ │ │ + beq.n 206204 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 2061dc │ │ │ │ + b.n 2061a4 │ │ │ │ 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, 20629a │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 206312 │ │ │ │ + bls.n 2062da │ │ │ │ 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 +579334,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 206250 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 2062d8 │ │ │ │ + bhi.n 2062a0 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 20627c │ │ │ │ + bne.n 206244 │ │ │ │ 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 +579362,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 20629a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 20626c │ │ │ │ + bne.n 206234 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2062ea │ │ │ │ - cbnz r7, 206322 │ │ │ │ + b.n 2062b2 │ │ │ │ + cbnz r7, 2062ea │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 2062d2 │ │ │ │ + beq.n 20629a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 206314 │ │ │ │ + beq.n 2062dc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2062e6 │ │ │ │ + b.n 2062ae │ │ │ │ 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 206406 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20644c │ │ │ │ + bls.w 206414 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206504 │ │ │ │ + vldr s7, [pc, #440] @ 2064cc │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206508 │ │ │ │ + vldr s3, [pc, #436] @ 2064d0 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 20650c │ │ │ │ - vldr s4, [pc, #432] @ 206510 │ │ │ │ + vldr s10, [pc, #432] @ 2064d4 │ │ │ │ + vldr s4, [pc, #432] @ 2064d8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206514 │ │ │ │ - vldr s6, [pc, #428] @ 206518 │ │ │ │ + vldr s5, [pc, #428] @ 2064dc │ │ │ │ + vldr s6, [pc, #428] @ 2064e0 │ │ │ │ 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 +579450,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 20633e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206456 │ │ │ │ + bhi.n 20641e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 20636c │ │ │ │ + bne.n 206334 │ │ │ │ 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 206406 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206442 │ │ │ │ + beq.n 20640a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206464 │ │ │ │ + b.n 20642c │ │ │ │ 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] @ 2064cc │ │ │ │ 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] @ 2064d0 │ │ │ │ + vldr s10, [pc, #152] @ 2064d4 │ │ │ │ + vldr s7, [pc, #152] @ 2064d8 │ │ │ │ + vldr s8, [pc, #152] @ 2064dc │ │ │ │ + vldr s9, [pc, #152] @ 2064e0 │ │ │ │ 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 +579512,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 206406 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206346 │ │ │ │ + bne.w 20630e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206480 │ │ │ │ + b.n 206448 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2067f4 ) │ │ │ │ + ldr r1, [pc, #744] @ (2067bc ) │ │ │ │ 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 2065f8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20663e │ │ │ │ + bls.w 206606 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 2066f4 │ │ │ │ + vldr s7, [pc, #436] @ 2066bc │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 2066f8 │ │ │ │ + vldr s3, [pc, #432] @ 2066c0 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 2066fc │ │ │ │ - vldr s4, [pc, #428] @ 206700 │ │ │ │ + vldr s10, [pc, #428] @ 2066c4 │ │ │ │ + vldr s4, [pc, #428] @ 2066c8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 206704 │ │ │ │ - vldr s6, [pc, #424] @ 206708 │ │ │ │ + vldr s5, [pc, #424] @ 2066cc │ │ │ │ + vldr s6, [pc, #424] @ 2066d0 │ │ │ │ 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 +579602,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 206532 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206648 │ │ │ │ + bhi.n 206610 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206560 │ │ │ │ + bne.n 206528 │ │ │ │ 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 2065f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206634 │ │ │ │ + beq.n 2065fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206656 │ │ │ │ + b.n 20661e │ │ │ │ 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] @ 2066bc │ │ │ │ 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] @ 2066c0 │ │ │ │ + vldr s10, [pc, #152] @ 2066c4 │ │ │ │ + vldr s7, [pc, #152] @ 2066c8 │ │ │ │ + vldr s8, [pc, #152] @ 2066cc │ │ │ │ + vldr s9, [pc, #152] @ 2066d0 │ │ │ │ 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 +579664,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 2065f8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 20653a │ │ │ │ + bne.w 206502 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206672 │ │ │ │ + b.n 20663a │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2069e4 ) │ │ │ │ + ldr r1, [pc, #744] @ (2069ac ) │ │ │ │ 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, 206704 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2067c8 │ │ │ │ + bhi.n 206790 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2068ca │ │ │ │ + bne.w 206892 │ │ │ │ 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 2066ec │ │ │ │ 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 +579747,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 206704 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2068c4 │ │ │ │ + beq.n 20688c │ │ │ │ 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 +579815,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 2067be │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206742 │ │ │ │ + bhi.w 20670a │ │ │ │ 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 2067ae │ │ │ │ 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 206734 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206754 │ │ │ │ + b.n 20671c │ │ │ │ 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, 2068c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20698c │ │ │ │ + bhi.n 206954 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206a8e │ │ │ │ + bne.w 206a56 │ │ │ │ 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 2068b0 │ │ │ │ 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 +579902,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 2068c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206a88 │ │ │ │ + beq.n 206a50 │ │ │ │ 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 +579970,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 206982 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206906 │ │ │ │ + bhi.w 2068ce │ │ │ │ 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 206972 │ │ │ │ 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 2068f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206918 │ │ │ │ + b.n 2068e0 │ │ │ │ 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 206b72 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 206bb8 │ │ │ │ + bls.w 206b80 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206c70 │ │ │ │ + vldr s7, [pc, #440] @ 206c38 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206c74 │ │ │ │ + vldr s3, [pc, #436] @ 206c3c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 206c78 │ │ │ │ - vldr s4, [pc, #432] @ 206c7c │ │ │ │ + vldr s10, [pc, #432] @ 206c40 │ │ │ │ + vldr s4, [pc, #432] @ 206c44 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206c80 │ │ │ │ - vldr s6, [pc, #428] @ 206c84 │ │ │ │ + vldr s5, [pc, #428] @ 206c48 │ │ │ │ + vldr s6, [pc, #428] @ 206c4c │ │ │ │ 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 +580063,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 206aaa │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206bc2 │ │ │ │ + bhi.n 206b8a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206ad8 │ │ │ │ + bne.n 206aa0 │ │ │ │ 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 206b72 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206bae │ │ │ │ + beq.n 206b76 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206bd0 │ │ │ │ + b.n 206b98 │ │ │ │ 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] @ 206c38 │ │ │ │ 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] @ 206c3c │ │ │ │ + vldr s10, [pc, #152] @ 206c40 │ │ │ │ + vldr s7, [pc, #152] @ 206c44 │ │ │ │ + vldr s8, [pc, #152] @ 206c48 │ │ │ │ + vldr s9, [pc, #152] @ 206c4c │ │ │ │ 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 +580125,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 206b72 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206ab2 │ │ │ │ + bne.w 206a7a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206bec │ │ │ │ + b.n 206bb4 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206f60 ) │ │ │ │ + ldr r1, [pc, #744] @ (206f28 ) │ │ │ │ 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 206d66 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 206dac │ │ │ │ + bls.w 206d74 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206e64 │ │ │ │ + vldr s7, [pc, #440] @ 206e2c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206e68 │ │ │ │ + vldr s3, [pc, #436] @ 206e30 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 206e6c │ │ │ │ - vldr s4, [pc, #432] @ 206e70 │ │ │ │ + vldr s10, [pc, #432] @ 206e34 │ │ │ │ + vldr s4, [pc, #432] @ 206e38 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206e74 │ │ │ │ - vldr s6, [pc, #428] @ 206e78 │ │ │ │ + vldr s5, [pc, #428] @ 206e3c │ │ │ │ + vldr s6, [pc, #428] @ 206e40 │ │ │ │ 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 +580214,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 206c9e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206db6 │ │ │ │ + bhi.n 206d7e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206ccc │ │ │ │ + bne.n 206c94 │ │ │ │ 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 206d66 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206da2 │ │ │ │ + beq.n 206d6a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206dc4 │ │ │ │ + b.n 206d8c │ │ │ │ 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] @ 206e2c │ │ │ │ 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] @ 206e30 │ │ │ │ + vldr s10, [pc, #152] @ 206e34 │ │ │ │ + vldr s7, [pc, #152] @ 206e38 │ │ │ │ + vldr s8, [pc, #152] @ 206e3c │ │ │ │ + vldr s9, [pc, #152] @ 206e40 │ │ │ │ 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 +580276,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 206d66 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206ca6 │ │ │ │ + bne.w 206c6e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206da8 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (207154 ) │ │ │ │ + ldr r1, [pc, #744] @ (20711c ) │ │ │ │ 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, 206e74 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 206f36 │ │ │ │ + bhi.n 206efe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 207038 │ │ │ │ + bne.w 207000 │ │ │ │ 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 206e5c │ │ │ │ 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 +580359,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 206e74 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 207032 │ │ │ │ + beq.n 206ffa │ │ │ │ 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 +580427,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 206f2c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206eb2 │ │ │ │ + bhi.w 206e7a │ │ │ │ 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 206f1c │ │ │ │ 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 206ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206ec4 │ │ │ │ + b.n 206e8c │ │ │ │ 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, 207038 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2070fa │ │ │ │ + bhi.n 2070c2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2071fc │ │ │ │ + bne.w 2071c4 │ │ │ │ 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 207020 │ │ │ │ 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 +580515,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 207038 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2071f6 │ │ │ │ + beq.n 2071be │ │ │ │ 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 +580583,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 2070f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 207076 │ │ │ │ + bhi.w 20703e │ │ │ │ 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 2070e0 │ │ │ │ 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 207068 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 207088 │ │ │ │ + b.n 207050 │ │ │ │ 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 207204 │ │ │ │ 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 2071f0 │ │ │ │ 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, 20724e │ │ │ │ + cbz r0, 20724e │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 20728c │ │ │ │ + vldr s14, [pc, #52] @ 207254 │ │ │ │ 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 20722a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20725c │ │ │ │ + bne.n 207224 │ │ │ │ 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, 207296 │ │ │ │ + cbz r2, 207296 │ │ │ │ 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 207278 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2072a8 │ │ │ │ + bne.n 207270 │ │ │ │ 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, 2072c6 │ │ │ │ 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 2072ca │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2072f8 │ │ │ │ + bne.n 2072c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr d6, [pc, #68] @ 207348 │ │ │ │ + vldr d6, [pc, #68] @ 207310 │ │ │ │ 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 2072d4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 2072fe │ │ │ │ + beq.n 2072c6 │ │ │ │ add.w r0, lr, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ - b.n 20730a │ │ │ │ + b.n 2072d2 │ │ │ │ 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, 20733e │ │ │ │ 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 207342 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 207370 │ │ │ │ + bne.n 207338 │ │ │ │ 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 207348 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 207376 │ │ │ │ + beq.n 20733e │ │ │ │ add.w r0, ip, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ - b.n 20737e │ │ │ │ + b.n 207346 │ │ │ │ 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, 2073bc │ │ │ │ + cbz r0, 2073bc │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 2073f8 │ │ │ │ + vldr d6, [pc, #48] @ 2073c0 │ │ │ │ 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 207398 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2073ca │ │ │ │ + bne.n 207392 │ │ │ │ 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 207408 │ │ │ │ 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 +580814,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 2073f4 │ │ │ │ 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 20744c │ │ │ │ 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 +580838,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 207438 │ │ │ │ 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, 2074b8 │ │ │ │ + cbz r2, 2074b8 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 2074f8 │ │ │ │ + vldr d5, [pc, #88] @ 2074c0 │ │ │ │ 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 2074a4 │ │ │ │ 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 2074a4 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2074ae │ │ │ │ + bne.n 207476 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2074a8 │ │ │ │ + bne.n 207470 │ │ │ │ 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, 20751a │ │ │ │ + cbz r2, 20751a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207558 │ │ │ │ + vldr d6, [pc, #64] @ 207520 │ │ │ │ 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 2074ec │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20751c │ │ │ │ + bne.n 2074e4 │ │ │ │ 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 20756e │ │ │ │ + cbz r4, 20756e │ │ │ │ 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 20754c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 20757c │ │ │ │ + bne.n 207544 │ │ │ │ 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, 207592 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 2075da │ │ │ │ + cbnz r0, 2075a2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 2075c4 │ │ │ │ + bne.n 20758c │ │ │ │ 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 207592 │ │ │ │ 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 2075a6 │ │ │ │ + b.n 207596 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 207642 │ │ │ │ - cbz r2, 207642 │ │ │ │ + cbz r7, 20760a │ │ │ │ + cbz r2, 20760a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207648 │ │ │ │ + vldr d6, [pc, #64] @ 207610 │ │ │ │ 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 2075dc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20760c │ │ │ │ + bne.n 2075d4 │ │ │ │ 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 20765e │ │ │ │ + cbz r4, 20765e │ │ │ │ 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 20763c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 20766c │ │ │ │ + bne.n 207634 │ │ │ │ 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, 207684 │ │ │ │ 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 207692 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2076b6 │ │ │ │ + bne.n 20767e │ │ │ │ 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 207684 │ │ │ │ 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 207696 │ │ │ │ + b.n 207686 │ │ │ │ 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, 2076fa │ │ │ │ + cbz r2, 2076fa │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207738 │ │ │ │ + vldr d6, [pc, #64] @ 207700 │ │ │ │ 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 2076cc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2076fc │ │ │ │ + bne.n 2076c4 │ │ │ │ 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 207760 │ │ │ │ + cbz r2, 207760 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 2077a0 │ │ │ │ + vldr d6, [pc, #64] @ 207768 │ │ │ │ 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 207732 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 207762 │ │ │ │ + bne.n 20772a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2077a6 │ │ │ │ + b.n 20776e │ │ │ │ @ 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 2077b6 │ │ │ │ + cbz r4, 2077b6 │ │ │ │ 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 207794 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2077c4 │ │ │ │ + bne.n 20778c │ │ │ │ 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, 207812 │ │ │ │ + cbz r2, 207812 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207850 │ │ │ │ + vldr d6, [pc, #64] @ 207818 │ │ │ │ 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 2077e4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 207814 │ │ │ │ + bne.n 2077dc │ │ │ │ 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 207866 │ │ │ │ + cbz r4, 207866 │ │ │ │ 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 207844 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 207874 │ │ │ │ + bne.n 20783c │ │ │ │ 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, 2078a6 │ │ │ │ + cbz r0, 2078a6 │ │ │ │ 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 20788a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2078ba │ │ │ │ + bne.n 207882 │ │ │ │ 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, 207916 │ │ │ │ + cbz r2, 207916 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 207958 │ │ │ │ + vldr d5, [pc, #96] @ 207920 │ │ │ │ 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 2078fe │ │ │ │ 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 2078fe │ │ │ │ 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 2078d0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 207900 │ │ │ │ + bne.n 2078c8 │ │ │ │ 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, 207948 │ │ │ │ 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 207956 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20797a │ │ │ │ + bne.n 207942 │ │ │ │ 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 207948 │ │ │ │ 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 20795c │ │ │ │ + b.n 20794a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 2079c6 │ │ │ │ + cbz r7, 20798e │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 2079d6 │ │ │ │ + cbnz r0, 20799e │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 2079c0 │ │ │ │ + bne.n 207988 │ │ │ │ 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 20798e │ │ │ │ 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 2079a2 │ │ │ │ + b.n 207992 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 207a0c │ │ │ │ + cbz r6, 2079d4 │ │ │ │ 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 2079e2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 207a06 │ │ │ │ + bne.n 2079ce │ │ │ │ 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 2079d4 │ │ │ │ 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 2079e6 │ │ │ │ + b.n 2079d6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 207a4c │ │ │ │ + cbz r6, 207a14 │ │ │ │ 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 207a22 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 207a46 │ │ │ │ + bne.n 207a0e │ │ │ │ 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 207a14 │ │ │ │ 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 207a28 │ │ │ │ + b.n 207a16 │ │ │ │ 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 +581545,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] @ (207c94 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (207cd0 ) │ │ │ │ + ldr r3, [pc, #184] @ (207c98 ) │ │ │ │ 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] @ (207c9c ) │ │ │ │ + ldr r3, [pc, #152] @ (207ca0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (207cdc ) │ │ │ │ + ldr r1, [pc, #152] @ (207ca4 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (207ce0 ) │ │ │ │ + ldr r3, [pc, #148] @ (207ca8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (207ce4 ) │ │ │ │ + ldr r2, [pc, #148] @ (207cac ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (207ce8 ) │ │ │ │ + ldr r3, [pc, #144] @ (207cb0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (207cec ) │ │ │ │ + ldr r1, [pc, #144] @ (207cb4 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (207cf0 ) │ │ │ │ + ldr r3, [pc, #140] @ (207cb8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (207cf4 ) │ │ │ │ + ldr r2, [pc, #140] @ (207cbc ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (207cf8 ) │ │ │ │ + ldr r3, [pc, #136] @ (207cc0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (207cfc ) │ │ │ │ + ldr r1, [pc, #136] @ (207cc4 ) │ │ │ │ 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] @ (207cc8 ) │ │ │ │ + ldr r3, [pc, #132] @ (207ccc ) │ │ │ │ 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, 207c68 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 207cba │ │ │ │ - ldr r2, [pc, #100] @ (207d08 ) │ │ │ │ - ldr r3, [pc, #44] @ (207cd0 ) │ │ │ │ + bne.n 207c82 │ │ │ │ + ldr r2, [pc, #100] @ (207cd0 ) │ │ │ │ + ldr r3, [pc, #44] @ (207c98 ) │ │ │ │ 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 207c90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (207d0c ) │ │ │ │ - ldr r3, [pc, #80] @ (207d10 ) │ │ │ │ + ldr r2, [pc, #80] @ (207cd4 ) │ │ │ │ + ldr r3, [pc, #80] @ (207cd8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 207ca0 │ │ │ │ + b.n 207c68 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -581677,24 +581643,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, [r2, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 20810c │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 2080d4 │ │ │ │ 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 207bcc │ │ │ │ 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 +581741,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 207e1e │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 207e56 │ │ │ │ + beq.n 207e1e │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 207e5e │ │ │ │ + bhi.n 207e26 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 207e8a │ │ │ │ + bhi.n 207e52 │ │ │ │ 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 +581778,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 207e1e │ │ │ │ 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 +581811,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 207ef6 │ │ │ │ ldrsb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 207f2e │ │ │ │ + beq.n 207ef6 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 207f34 │ │ │ │ + bgt.n 207efc │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 207f5c │ │ │ │ + bhi.n 207f24 │ │ │ │ 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 +581851,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 207ef6 │ │ │ │ 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 207f58 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 207f8a │ │ │ │ + bcs.n 207f52 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -581915,23 +581881,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, 207f84 │ │ │ │ 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 207f82 │ │ │ │ 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 +581908,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 207fda │ │ │ │ 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 207f5c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 208002 │ │ │ │ + b.n 207fca │ │ │ │ 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] @ (208090 ) │ │ │ │ + ldr r1, [pc, #136] @ (208094 ) │ │ │ │ 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] @ (208098 ) │ │ │ │ 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 208072 │ │ │ │ + cbz r5, 208068 │ │ │ │ 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, 208072 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61f64 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2080ac │ │ │ │ + b.n 208074 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (2080d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2080cc ) │ │ │ │ + ldr r2, [pc, #36] @ (20809c ) │ │ │ │ + ldr r3, [pc, #28] @ (208094 ) │ │ │ │ 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 20808c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ 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 1f7004 │ │ │ │ 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, 2080f8 ) │ │ │ │ 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 207ff4 │ │ │ │ + cbz r0, 2080f4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 20802c │ │ │ │ + bl 207ff4 │ │ │ │ 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 20811e │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 208166 │ │ │ │ + bne.n 20812e │ │ │ │ mov r0, r4 │ │ │ │ blx 616a8 │ │ │ │ movs r1, #8 │ │ │ │ blx 61038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20814c │ │ │ │ + blt.n 208114 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 208174 │ │ │ │ + b.n 20813c │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 208184 │ │ │ │ + bne.n 20814c │ │ │ │ mov r0, r4 │ │ │ │ blx 616a8 │ │ │ │ movs r1, #8 │ │ │ │ blx 61038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20816a │ │ │ │ + blt.n 208132 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 208190 │ │ │ │ + cbz r0, 208158 │ │ │ │ blx 61ce0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 20819c │ │ │ │ + cbz r0, 208164 │ │ │ │ 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 20816c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 2081ba │ │ │ │ + cbnz r3, 208182 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1f528c │ │ │ │ + bl 1f5254 │ │ │ │ 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 +582100,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 2081da │ │ │ │ + ldr r1, [pc, #32] @ (2081e0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ - cbnz r0, 208212 │ │ │ │ + cbnz r0, 2081da │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 208212 │ │ │ │ + bne.n 2081da │ │ │ │ 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, [r0, r2] │ │ │ │ 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] @ (208268 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #116] @ (2082a4 ) │ │ │ │ + ldr r3, [pc, #116] @ (20826c ) │ │ │ │ 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 208190 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r0, 208264 │ │ │ │ - ldr r1, [pc, #92] @ (2082a8 ) │ │ │ │ - ldr r2, [pc, #84] @ (2082a4 ) │ │ │ │ + cbnz r0, 20822c │ │ │ │ + ldr r1, [pc, #92] @ (208270 ) │ │ │ │ + ldr r2, [pc, #84] @ (20826c ) │ │ │ │ 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 208264 │ │ │ │ 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 208190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20824a │ │ │ │ + beq.n 208212 │ │ │ │ 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 208212 │ │ │ │ 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 208212 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ 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 2082a0 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2082c8 │ │ │ │ + bne.n 208290 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2083d2 │ │ │ │ + bne.n 20839a │ │ │ │ ldr r4, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 208382 │ │ │ │ + beq.n 20834a │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - cbnz r4, 2082f6 │ │ │ │ - b.n 2083ac │ │ │ │ + cbnz r4, 2082be │ │ │ │ + b.n 208374 │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20834a │ │ │ │ + bne.n 208312 │ │ │ │ mov r0, r4 │ │ │ │ blx 616a8 │ │ │ │ movs r1, #2 │ │ │ │ blx 61038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2082ec │ │ │ │ + blt.n 2082b4 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ - b.n 208316 │ │ │ │ + b.n 2082de │ │ │ │ blx 61ed4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20832c │ │ │ │ + bne.n 2082f4 │ │ │ │ mov r0, r4 │ │ │ │ blx 616a8 │ │ │ │ movs r1, #2 │ │ │ │ blx 61038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20830a │ │ │ │ + blt.n 2082d2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b.n 208338 │ │ │ │ + b.n 208300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20834a │ │ │ │ + bne.n 208312 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 616a8 │ │ │ │ movs r1, #8 │ │ │ │ blx 61038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 208330 │ │ │ │ + blt.n 2082f8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 208356 │ │ │ │ + cbz r0, 20831e │ │ │ │ blx 61ce0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 208362 │ │ │ │ + cbz r0, 20832a │ │ │ │ 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 20832e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208406 │ │ │ │ + bne.n 2083ce │ │ │ │ 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 2083ca │ │ │ │ + ldr r1, [pc, #168] @ (20840c ) │ │ │ │ add r1, pc │ │ │ │ blx 60c08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2083fc │ │ │ │ + cbz r0, 2083c4 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2082f6 │ │ │ │ + bne.n 2082be │ │ │ │ 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 2083e2 │ │ │ │ + ldr r1, [pc, #132] @ (208410 ) │ │ │ │ add r1, pc │ │ │ │ blx 60c08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 208414 │ │ │ │ + cbz r0, 2083dc │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 2082f6 │ │ │ │ + b.n 2082be │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 208426 │ │ │ │ + bne.n 2083ee │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f52b8 │ │ │ │ + bl 1f5280 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2083e6 │ │ │ │ + bne.n 2083ae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2083d8 │ │ │ │ - b.n 2082e0 │ │ │ │ + bne.n 2083a0 │ │ │ │ + b.n 2082a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6127c │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 208356 │ │ │ │ + b.n 20831e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - bl 1f528c │ │ │ │ - b.n 20837c │ │ │ │ + bl 1f5254 │ │ │ │ + b.n 208344 │ │ │ │ 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 208316 │ │ │ │ + b.n 20832a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20842c │ │ │ │ + bne.n 2083f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2083d6 │ │ │ │ - b.n 2082e0 │ │ │ │ + bne.n 20839e │ │ │ │ + b.n 2082a8 │ │ │ │ nop │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ 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 208446 │ │ │ │ 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 20843c │ │ │ │ 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 +582414,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 1f62f0 │ │ │ │ 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 208570 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2085b8 │ │ │ │ + beq.n 208580 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2085b8 │ │ │ │ + beq.n 208580 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 2085b8 │ │ │ │ + beq.n 208580 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 2085b8 │ │ │ │ + blt.n 208580 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9998 │ │ │ │ - cbz r0, 2085b8 │ │ │ │ + bl 1f9960 │ │ │ │ + cbz r0, 208580 │ │ │ │ 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 1f6464 │ │ │ │ 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 208508 │ │ │ │ + b.n 208582 │ │ │ │ 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 208570 │ │ │ │ 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 208572 │ │ │ │ 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] @ (2086b0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #256] @ (2086ec ) │ │ │ │ + ldr r3, [pc, #256] @ (2086b4 ) │ │ │ │ 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, 2085ce │ │ │ │ + bl 208274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20868a │ │ │ │ + beq.n 208652 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 2081c8 │ │ │ │ - cbz r0, 208636 │ │ │ │ + bl 208190 │ │ │ │ + cbz r0, 2085fe │ │ │ │ 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 208190 │ │ │ │ + cbz r0, 2085fe │ │ │ │ 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 2086a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2080d8 │ │ │ │ + bl 2080a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2086b8 │ │ │ │ + beq.n 208680 │ │ │ │ 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 208690 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60cb0 │ │ │ │ - cbz r0, 2086a2 │ │ │ │ + cbz r0, 20866a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2080d8 │ │ │ │ + bl 2080a0 │ │ │ │ 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, 208680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20844c │ │ │ │ - cbz r0, 2086b8 │ │ │ │ - cbz r5, 2086b0 │ │ │ │ + bl 208414 │ │ │ │ + cbz r0, 208680 │ │ │ │ + cbz r5, 208678 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #100] @ (2086f0 ) │ │ │ │ - ldr r3, [pc, #92] @ (2086ec ) │ │ │ │ + ldr r2, [pc, #100] @ (2086b8 ) │ │ │ │ + ldr r3, [pc, #92] @ (2086b4 ) │ │ │ │ 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 2086ac │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20844c │ │ │ │ + bl 208414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20865c │ │ │ │ + beq.n 208624 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208684 │ │ │ │ + bne.n 20864c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208138 │ │ │ │ - b.n 208684 │ │ │ │ + bl 208100 │ │ │ │ + b.n 20864c │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20868a │ │ │ │ + bne.n 208652 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208138 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 20868a │ │ │ │ + b.n 208652 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f6444 │ │ │ │ + bl 1f640c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f991c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - b.n 208650 │ │ │ │ + b.n 208618 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 208640 │ │ │ │ + b.n 208608 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ 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] @ 208be8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1296] @ 208c24 │ │ │ │ + ldr.w r3, [pc, #1296] @ 208bec │ │ │ │ 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 2087d4 │ │ │ │ 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, 20871c │ │ │ │ + ldr.w r1, [pc, #1268] @ 208bf0 │ │ │ │ + ldr.w r2, [pc, #1260] @ 208bec │ │ │ │ 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 208b3a │ │ │ │ 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 2087b8 │ │ │ │ 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 2087f6 │ │ │ │ + ldr.w r3, [pc, #1200] @ 208bf4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 60c08 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208828 │ │ │ │ + beq.n 2087f0 │ │ │ │ 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 2087ac │ │ │ │ mov r1, r8 │ │ │ │ blx 60c08 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208852 │ │ │ │ + beq.n 20881a │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 2081c8 │ │ │ │ - cbz r0, 2087f4 │ │ │ │ + bl 208190 │ │ │ │ + cbz r0, 2087bc │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 2081c8 │ │ │ │ - cbz r0, 2087f4 │ │ │ │ + bl 208190 │ │ │ │ + cbz r0, 2087bc │ │ │ │ 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 2087a6 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 208866 │ │ │ │ + beq.n 20882e │ │ │ │ mov r0, fp │ │ │ │ blx 61ce0 │ │ │ │ mov r0, sl │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 208732 │ │ │ │ + b.n 2086fa │ │ │ │ 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 2086fa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61f64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2085d8 │ │ │ │ + bl 2085a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20872a │ │ │ │ - b.n 208732 │ │ │ │ + bne.n 2086f2 │ │ │ │ + b.n 2086fa │ │ │ │ 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 208826 │ │ │ │ + ldr r1, [pc, #1000] @ (208bf8 ) │ │ │ │ add r1, pc │ │ │ │ blx 60c08 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2087e6 │ │ │ │ + bne.n 2087ae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 6127c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2087e4 │ │ │ │ + bne.n 2087ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60c44 │ │ │ │ - b.n 2087f0 │ │ │ │ + b.n 2087b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5f0c │ │ │ │ + bl 1f5ed4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208b4c │ │ │ │ + beq.w 208b14 │ │ │ │ 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 +582765,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 1f5ed4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208882 │ │ │ │ + bne.n 20884a │ │ │ │ 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] @ (208bfc ) │ │ │ │ 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 2088ce │ │ │ │ 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 +582804,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 2088a2 │ │ │ │ + ldr r3, [pc, #816] @ (208c00 ) │ │ │ │ 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 208abe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087de │ │ │ │ + beq.w 2087a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 615dc │ │ │ │ - ldr r1, [pc, #772] @ (208c3c ) │ │ │ │ + ldr r1, [pc, #772] @ (208c04 ) │ │ │ │ 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 208b0c │ │ │ │ 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 +582856,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 208b0c │ │ │ │ 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 208b0c │ │ │ │ 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 208b0c │ │ │ │ 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 +582894,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 208b0c │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 208b52 │ │ │ │ + bne.w 208b1a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208afa │ │ │ │ + beq.n 208ac2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61654 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 208b44 │ │ │ │ + bne.w 208b0c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208b44 │ │ │ │ + beq.w 208b0c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208b44 │ │ │ │ + beq.w 208b0c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61b6c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 208b44 │ │ │ │ + bne.w 208b0c │ │ │ │ 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 208b0c │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 208b44 │ │ │ │ + beq.n 208b0c │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 208b44 │ │ │ │ + beq.n 208b0c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 208b44 │ │ │ │ + blt.n 208b0c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208b0c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208b0c │ │ │ │ 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 208b0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 2089d0 │ │ │ │ + bhi.n 208998 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 61f64 │ │ │ │ mov r0, fp │ │ │ │ blx 61f64 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -583018,370 +582984,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 208b3e │ │ │ │ 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 2087b8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 2087f6 │ │ │ │ + b.n 2087be │ │ │ │ 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 208b0c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60cb0 │ │ │ │ - cbnz r0, 208b44 │ │ │ │ + cbnz r0, 208b0c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 60cb0 │ │ │ │ - cbnz r0, 208b44 │ │ │ │ + cbnz r0, 208b0c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 60cb0 │ │ │ │ - cbnz r0, 208b44 │ │ │ │ + cbnz r0, 208b0c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208aa6 │ │ │ │ + beq.n 208a6e │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ - b.n 2087de │ │ │ │ + b.n 2087a6 │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2088b4 │ │ │ │ + b.n 20887c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208b0c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208b44 │ │ │ │ + bne.n 208b0c │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 208aa6 │ │ │ │ + b.n 208a6e │ │ │ │ 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, 208b64 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ mov r0, fp │ │ │ │ - b.n 2087e0 │ │ │ │ - bl 1f703c │ │ │ │ + b.n 2087a8 │ │ │ │ + bl 1f7004 │ │ │ │ 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, 208be0 ) │ │ │ │ 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 207ff4 │ │ │ │ + cbz r0, 208bd6 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 20802c │ │ │ │ - cbz r0, 208c0e │ │ │ │ + bl 207ff4 │ │ │ │ + cbz r0, 208bd6 │ │ │ │ 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 2085a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 208732 │ │ │ │ + b.n 2086fa │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 60c44 │ │ │ │ - b.n 2087f6 │ │ │ │ + b.n 2087be │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r7, [pc, #64] @ (208c70 ) │ │ │ │ + ldr r7, [pc, #32] @ (208c18 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #280] @ (208d4c ) │ │ │ │ + ldr r6, [pc, #248] @ (208cf4 ) │ │ │ │ movs r7, r2 │ │ │ │ - bl b0c36 │ │ │ │ - bl d4c3a │ │ │ │ - ldr r5, [pc, #288] @ (208d60 ) │ │ │ │ + bl b0bfe │ │ │ │ + bl d4c02 │ │ │ │ + ldr r5, [pc, #256] @ (208d08 ) │ │ │ │ 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] @ (208d10 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (208d4c ) │ │ │ │ + ldr r2, [pc, #244] @ (208d14 ) │ │ │ │ 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 208ce2 │ │ │ │ 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 208cf0 │ │ │ │ + ldr r3, [pc, #200] @ (208d18 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 60c08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208d22 │ │ │ │ - ldr r1, [pc, #188] @ (208d54 ) │ │ │ │ + beq.n 208cea │ │ │ │ + ldr r1, [pc, #188] @ (208d1c ) │ │ │ │ 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 208cd4 │ │ │ │ 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 208d02 │ │ │ │ mov r1, r7 │ │ │ │ blx 60c08 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208d34 │ │ │ │ + cbz r0, 208cfc │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1f9954 │ │ │ │ + bl 1f991c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 208cfe │ │ │ │ + cbz r0, 208cc6 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6388 │ │ │ │ + bl 1f6350 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 208cf8 │ │ │ │ + cbz r0, 208cc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2085d8 │ │ │ │ - cbnz r0, 208d1c │ │ │ │ + bl 2085a0 │ │ │ │ + cbnz r0, 208ce4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f6488 │ │ │ │ + bl 1f6450 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 208d06 │ │ │ │ + cbz r0, 208cce │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 208d14 │ │ │ │ + cbz r0, 208cdc │ │ │ │ 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 208ce2 │ │ │ │ mov r0, r5 │ │ │ │ blx 6127c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 60c44 │ │ │ │ - b.n 208d0c │ │ │ │ + b.n 208cd4 │ │ │ │ nop │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [pc, #208] @ (208e20 ) │ │ │ │ + ldr r2, [pc, #176] @ (208dc8 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [pc, #16] @ (208d64 ) │ │ │ │ + ldr r1, [pc, #1008] @ (20910c ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [pc, #8] @ (208d60 ) │ │ │ │ + ldr r1, [pc, #1000] @ (209108 ) │ │ │ │ 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] @ (208db8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (208df4 ) │ │ │ │ + ldr r3, [pc, #136] @ (208dbc ) │ │ │ │ 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] @ (208dc0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61174 │ │ │ │ - ldr r2, [pc, #116] @ (208dfc ) │ │ │ │ + ldr r2, [pc, #116] @ (208dc4 ) │ │ │ │ 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 208d8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 613d8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (208e00 ) │ │ │ │ + ldr r4, [pc, #88] @ (208dc8 ) │ │ │ │ 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 208d8c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 613d8 │ │ │ │ - b.n 208dc6 │ │ │ │ + b.n 208d8e │ │ │ │ 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] @ (208dcc ) │ │ │ │ + ldr r3, [pc, #28] @ (208dbc ) │ │ │ │ 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 208db4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [pc, #8] @ (208e08 ) │ │ │ │ + ldr r0, [pc, #1000] @ (2091b0 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [pc, #968] @ (2091cc ) │ │ │ │ + ldr r0, [pc, #936] @ (209174 ) │ │ │ │ movs r7, r2 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ 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 1f6450 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 208e2c │ │ │ │ + cbz r0, 208df4 │ │ │ │ blx 61ce0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60c44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 208e3a │ │ │ │ + cbz r0, 208e02 │ │ │ │ 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] @ (208ffc ) │ │ │ │ + ldr r3, [pc, #468] @ (209000 ) │ │ │ │ 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 +583365,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 208e46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2082ac │ │ │ │ - cbz r0, 208f00 │ │ │ │ + bl 208274 │ │ │ │ + cbz r0, 208ec8 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 209022 │ │ │ │ + beq.w 208fea │ │ │ │ mov r0, r6 │ │ │ │ - bl 20821c │ │ │ │ - cbz r0, 208ede │ │ │ │ + bl 2081e4 │ │ │ │ + cbz r0, 208ea6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61f64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2085d8 │ │ │ │ - cbz r0, 208eec │ │ │ │ + bl 2085a0 │ │ │ │ + cbz r0, 208eb4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60cb0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208f20 │ │ │ │ + cbz r0, 208ee8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207f94 │ │ │ │ + bl 207f5c │ │ │ │ mov r0, r4 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208138 │ │ │ │ + bl 208100 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #312] @ (20903c ) │ │ │ │ - ldr r3, [pc, #304] @ (209038 ) │ │ │ │ + ldr r2, [pc, #312] @ (209004 ) │ │ │ │ + ldr r3, [pc, #304] @ (209000 ) │ │ │ │ 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 208ff6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20844c │ │ │ │ + bl 208414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208eec │ │ │ │ + beq.n 208eb4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f6500 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ef4 │ │ │ │ + beq.n 208ebc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208eec │ │ │ │ + bne.n 208eb4 │ │ │ │ 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 208eb4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 208eec │ │ │ │ + beq.n 208eb4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208eec │ │ │ │ + beq.n 208eb4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 61f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 209022 │ │ │ │ + bne.n 208fea │ │ │ │ mov r0, r7 │ │ │ │ blx 61c20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20902a │ │ │ │ + beq.n 208ff2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 61654 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 209026 │ │ │ │ + bne.n 208fee │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207da8 │ │ │ │ + bl 207d70 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 209026 │ │ │ │ + bne.n 208fee │ │ │ │ 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 208fee │ │ │ │ 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 208fee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 209026 │ │ │ │ + cbz r3, 208fee │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 209026 │ │ │ │ + beq.n 208fee │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 209026 │ │ │ │ + blt.n 208fee │ │ │ │ ldrd r7, r2, [r4] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 209026 │ │ │ │ + bne.n 208fee │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 209026 │ │ │ │ - bl 1f703c │ │ │ │ + bne.n 208fee │ │ │ │ + bl 1f7004 │ │ │ │ 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, 208fee │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 209026 │ │ │ │ + bne.n 208fee │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61f64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208138 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 208f02 │ │ │ │ + b.n 208eca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 208ef4 │ │ │ │ + b.n 208ebc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 208eee │ │ │ │ + b.n 208eb6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 208ef4 │ │ │ │ + b.n 208ebc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ 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] @ (209250 ) │ │ │ │ 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] @ (209254 ) │ │ │ │ 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 +583563,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 20903c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2082ac │ │ │ │ + bl 208274 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2090c0 │ │ │ │ + cbz r0, 209088 │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 2090de │ │ │ │ + cbnz r7, 2090a6 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208138 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f9b9c │ │ │ │ - ldr r2, [pc, #460] @ (209290 ) │ │ │ │ - ldr r3, [pc, #456] @ (20928c ) │ │ │ │ + bl 1f9b64 │ │ │ │ + ldr r2, [pc, #460] @ (209258 ) │ │ │ │ + ldr r3, [pc, #456] @ (209254 ) │ │ │ │ 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 20924c │ │ │ │ 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 2081e4 │ │ │ │ + cbz r0, 2090c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61f64 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61f64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2085d8 │ │ │ │ - cbz r0, 20910a │ │ │ │ + bl 2085a0 │ │ │ │ + cbz r0, 2090d2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60cb0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 209116 │ │ │ │ + cbz r0, 2090de │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207f94 │ │ │ │ - b.n 2090b2 │ │ │ │ + bl 207f5c │ │ │ │ + b.n 20907a │ │ │ │ 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 20922e │ │ │ │ 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 2086c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20910a │ │ │ │ + beq.n 2090d2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f6500 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2090ae │ │ │ │ + bne.n 209076 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20910e │ │ │ │ + bne.n 2090d6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20910e │ │ │ │ + bne.n 2090d6 │ │ │ │ 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 +583667,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 207d70 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f703c │ │ │ │ + bl 1f7004 │ │ │ │ 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 1f9960 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2090b2 │ │ │ │ + beq.w 20907a │ │ │ │ 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 +583703,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 2090d6 │ │ │ │ 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 2090d6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61b6c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 20910e │ │ │ │ + bne.w 2090d6 │ │ │ │ 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 1f6464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208138 │ │ │ │ - b.n 2090c0 │ │ │ │ + bl 208100 │ │ │ │ + b.n 209088 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #2 │ │ │ │ blx 60cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20910a │ │ │ │ + bne.w 2090d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20844c │ │ │ │ + bl 208414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 209152 │ │ │ │ - b.n 20910a │ │ │ │ + bne.w 20911a │ │ │ │ + b.n 2090d2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ 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 208274 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 2092b6 │ │ │ │ + cbnz r0, 20927e │ │ │ │ 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, 2092b6 │ │ │ │ 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 208100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 207f94 │ │ │ │ + bl 207f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208138 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -583844,87 +583810,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 208274 │ │ │ │ + cbz r0, 2092fe │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 209348 │ │ │ │ + cbnz r3, 209310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208138 │ │ │ │ - vldr d8, [pc, #392] @ 2094c0 │ │ │ │ + bl 208100 │ │ │ │ + vldr d8, [pc, #392] @ 209488 │ │ │ │ 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 2085a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2094b0 │ │ │ │ + beq.w 209478 │ │ │ │ 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 2092f8 │ │ │ │ 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 1f5ed4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2093aa │ │ │ │ + cbz r0, 209372 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1f5f0c │ │ │ │ + bl 1f5ed4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 209398 │ │ │ │ + bne.n 209360 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #276] @ (2094c8 ) │ │ │ │ + ldr r3, [pc, #276] @ (209490 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #260] @ 2094c0 │ │ │ │ + vldr d8, [pc, #260] @ 209488 │ │ │ │ blx 61e30 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 209496 │ │ │ │ - ldr.w fp, [pc, #252] @ 2094cc │ │ │ │ + beq.n 20945e │ │ │ │ + ldr.w fp, [pc, #252] @ 209494 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #248] @ (2094d0 ) │ │ │ │ + ldr r3, [pc, #248] @ (209498 ) │ │ │ │ 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 1f7004 │ │ │ │ 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 +583900,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 209404 │ │ │ │ + bl 1ff044 │ │ │ │ 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 +583934,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 2093b6 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 60c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208138 │ │ │ │ + bl 208100 │ │ │ │ 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 207f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 208138 │ │ │ │ - b.n 209336 │ │ │ │ + bl 208100 │ │ │ │ + b.n 2092fe │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xebb1ffff │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r0, r1 │ │ │ │ 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] @ (209828 ) │ │ │ │ + ldr r3, [pc, #884] @ (20982c ) │ │ │ │ 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 20b170 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 209584 │ │ │ │ + bhi.n 20954c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 20956e │ │ │ │ + bcs.n 209536 │ │ │ │ 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 +583996,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 20b12c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 20966c │ │ │ │ - ldr r2, [pc, #792] @ (209868 ) │ │ │ │ - ldr r3, [pc, #784] @ (209864 ) │ │ │ │ + bhi.w 209634 │ │ │ │ + ldr r2, [pc, #792] @ (209830 ) │ │ │ │ + ldr r3, [pc, #784] @ (20982c ) │ │ │ │ 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 209816 │ │ │ │ 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 2094f0 │ │ │ │ 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 +584037,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 20b170 │ │ │ │ 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, 209598 │ │ │ │ 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 2094a0 │ │ │ │ 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 2094a0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 209824 │ │ │ │ + beq.w 2097ec │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 209814 │ │ │ │ + bls.w 2097dc │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 20981c │ │ │ │ + bls.w 2097e4 │ │ │ │ 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] @ 209820 │ │ │ │ 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 20b12c │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 20954e │ │ │ │ + bls.n 209516 │ │ │ │ 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 209516 │ │ │ │ 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 +584136,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 209810 │ │ │ │ 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 2096b6 │ │ │ │ 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 20b084 │ │ │ │ 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 2096aa │ │ │ │ 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 +584232,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 20b084 │ │ │ │ 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 209516 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20961e │ │ │ │ + b.n 2095e6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 20961e │ │ │ │ + b.n 2095e6 │ │ │ │ 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 2097ee │ │ │ │ movs r4, #2 │ │ │ │ - b.n 20954e │ │ │ │ + b.n 209516 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.n 209734 │ │ │ │ + b.n 2096fc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ 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] @ 209e20 │ │ │ │ + ldr.w r3, [pc, #1488] @ 209e24 │ │ │ │ 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 209d54 │ │ │ │ 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 20a9d6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 20aafe │ │ │ │ + bls.w 20aac6 │ │ │ │ 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 +584331,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 20b084 │ │ │ │ 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 2098b6 │ │ │ │ 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 +584361,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 20a278 │ │ │ │ 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 +584398,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 209988 │ │ │ │ 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 +584418,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 20b084 │ │ │ │ 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 +584505,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 20aac0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - vldr d8, [pc, #816] @ 209e50 │ │ │ │ + vldr d8, [pc, #816] @ 209e18 │ │ │ │ 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 +584544,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 209b3a │ │ │ │ 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 +584567,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 20b084 │ │ │ │ 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 +584656,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 209af8 │ │ │ │ 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 +584713,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 20aaba │ │ │ │ ldrd r7, sl, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #176] @ 209e50 │ │ │ │ + vldr d8, [pc, #176] @ 209e18 │ │ │ │ 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 20a29e │ │ │ │ mov r1, r5 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ ands r3, r2 │ │ │ │ - bne.n 209dc6 │ │ │ │ + bne.n 209d8e │ │ │ │ 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 20a2b2 │ │ │ │ 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 +584763,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 20a9c6 │ │ │ │ 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 209e30 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ 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 20b084 │ │ │ │ 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 209e28 │ │ │ │ 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 +584865,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 20b084 │ │ │ │ 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 +584956,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 20a9c0 │ │ │ │ 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 +584995,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 20a08c │ │ │ │ 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 +585018,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 20b084 │ │ │ │ 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 +585107,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 20a04a │ │ │ │ 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 +585147,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 209d6a │ │ │ │ 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 20a74c │ │ │ │ + ldr.w r2, [pc, #2180] @ 20ab00 │ │ │ │ + ldr.w r3, [pc, #2180] @ 20ab04 │ │ │ │ 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 20aaf0 │ │ │ │ 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 20a6fa │ │ │ │ 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 2094a0 │ │ │ │ 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 20a4ae │ │ │ │ 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 +585230,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 20a344 │ │ │ │ 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 +585253,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 20b084 │ │ │ │ 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 +585342,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 20a302 │ │ │ │ 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 +585374,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 20a6ce │ │ │ │ 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 +585412,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 20a564 │ │ │ │ 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 +585435,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 20b084 │ │ │ │ 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 +585524,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 20a522 │ │ │ │ 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 +585543,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 20a242 │ │ │ │ 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 +585568,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 209df4 │ │ │ │ ldrb.w r0, [fp, #136] @ 0x88 │ │ │ │ add.w r6, fp, #72 @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20aa82 │ │ │ │ + bne.w 20aa4a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 20ab12 │ │ │ │ + bls.w 20aada │ │ │ │ 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 +585594,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 20b084 │ │ │ │ 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 20a77c │ │ │ │ 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 +585628,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 20a278 │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ - vldr d8, [pc, #760] @ 20ab30 │ │ │ │ + vldr d8, [pc, #760] @ 20aaf8 │ │ │ │ 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 +585666,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 20a850 │ │ │ │ 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 +585688,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 20b084 │ │ │ │ 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 +585781,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 20a80e │ │ │ │ + b.n 20a278 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 20a23c │ │ │ │ + b.n 20a204 │ │ │ │ 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 209e76 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx 61ba8 │ │ │ │ @@ -585843,36 +585809,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 209910 │ │ │ │ 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 20b084 │ │ │ │ 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 209896 │ │ │ │ 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 +585849,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 20a7d2 │ │ │ │ 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 20b084 │ │ │ │ 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 20a75a │ │ │ │ add.w r6, r8, #72 @ 0x48 │ │ │ │ - b.n 20a792 │ │ │ │ + b.n 20a75a │ │ │ │ adds r3, r5, #1 │ │ │ │ - b.w 209ce6 │ │ │ │ + b.w 209cae │ │ │ │ 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 209910 │ │ │ │ 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 20a7d2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ 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] @ 20ab80 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 20abb0 │ │ │ │ + vldr d7, [pc, #88] @ 20ab78 │ │ │ │ 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 +585939,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, [r7, #58] @ 0x3a │ │ │ │ movs r6, r4 │ │ │ │ - cbz r2, 20abd2 │ │ │ │ + cbz r2, 20ab9a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 209870 │ │ │ │ + bl 209838 │ │ │ │ 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] @ (20afa8 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1000] @ (20afe4 ) │ │ │ │ + ldr r1, [pc, #1000] @ (20afac ) │ │ │ │ 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 20adba │ │ │ │ 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 20adda │ │ │ │ add.w r3, sl, lr, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ae9e │ │ │ │ + beq.w 20ae66 │ │ │ │ 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 +586015,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 20ac36 │ │ │ │ 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 +586037,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] @ 20afa0 │ │ │ │ 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 +586068,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 20b084 │ │ │ │ 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 +586120,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 20ac9e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20af28 │ │ │ │ + bne.w 20aef0 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 20af86 │ │ │ │ + bhi.w 20af4e │ │ │ │ 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 20b0ac │ │ │ │ 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] @ (20afb0 ) │ │ │ │ + ldr r3, [pc, #492] @ (20afac ) │ │ │ │ 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 20b060 │ │ │ │ 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 +586184,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 20ae08 │ │ │ │ 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 20afb4 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 20b048 │ │ │ │ + bhi.w 20b010 │ │ │ │ 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 20ada2 │ │ │ │ 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 +586240,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 20ae98 │ │ │ │ + vldr d7, [pc, #236] @ 20afa0 │ │ │ │ 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 +586258,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 20ac8c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 20adb6 │ │ │ │ + b.n 20ad7e │ │ │ │ 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 20b0ac │ │ │ │ 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 +586297,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 20af76 │ │ │ │ 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 +586313,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 20b0d8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20adf2 │ │ │ │ + beq.w 20adba │ │ │ │ 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 20ad8e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 20b0e4 │ │ │ │ + bl 20b0ac │ │ │ │ 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 +586373,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 20b038 │ │ │ │ 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 +586389,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 20b0d8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20adf2 │ │ │ │ + beq.w 20adba │ │ │ │ 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 20ae50 │ │ │ │ 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 20aba0 │ │ │ │ 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 20b174 │ │ │ │ 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 20be78 │ │ │ │ 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, 20b126 │ │ │ │ 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 20be78 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 20b13c │ │ │ │ + bne.n 20b104 │ │ │ │ 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 +586493,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 20cd2c │ │ │ │ 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 +589098,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] @ (20ce48 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (20ce84 ) │ │ │ │ + ldr r3, [pc, #264] @ (20ce4c ) │ │ │ │ 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 20ce28 │ │ │ │ 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 +589135,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, 20cde4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 20ce04 │ │ │ │ + b.n 20cdcc │ │ │ │ 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 20b174 │ │ │ │ subs r5, #1 │ │ │ │ mov r2, sl │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20cdee │ │ │ │ + bne.n 20cdb6 │ │ │ │ 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 20b174 │ │ │ │ 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 +589180,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 20cd7e │ │ │ │ + ldr r2, [pc, #36] @ (20ce50 ) │ │ │ │ + ldr r3, [pc, #32] @ (20ce4c ) │ │ │ │ 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 20ce42 │ │ │ │ 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 r2, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20cf14 │ │ │ │ + beq.n 20cedc │ │ │ │ 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 20cee0 │ │ │ │ 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 +589331,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] @ (20d024 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (20d060 ) │ │ │ │ + ldr r3, [pc, #108] @ (20d028 ) │ │ │ │ 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 20d016 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 20d04a │ │ │ │ + bne.n 20d012 │ │ │ │ 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] @ (20d02c ) │ │ │ │ + ldr r3, [pc, #40] @ (20d028 ) │ │ │ │ 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 20d01e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20d032 │ │ │ │ + b.n 20cffa │ │ │ │ mov r1, r2 │ │ │ │ blx 60a88 │ │ │ │ - b.n 20d030 │ │ │ │ + b.n 20cff8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ 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 +589416,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, 20d0ae │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (20d0ec ) │ │ │ │ + ldr r2, [pc, #40] @ (20d0b4 ) │ │ │ │ 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, 20d0a2 │ │ │ │ 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 20d09e │ │ │ │ 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] @ (20d11c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (20d158 ) │ │ │ │ + ldr r3, [pc, #64] @ (20d120 ) │ │ │ │ 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, 20d114 │ │ │ │ + cbz r4, 20d0fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (20d15c ) │ │ │ │ - ldr r3, [pc, #32] @ (20d158 ) │ │ │ │ + ldr r2, [pc, #36] @ (20d124 ) │ │ │ │ + ldr r3, [pc, #32] @ (20d120 ) │ │ │ │ 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 20d118 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20d134 │ │ │ │ + b.n 20d0fc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ 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, 20d15c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20d198 │ │ │ │ + beq.n 20d160 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -589548,25 +589514,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 20d13c │ │ │ │ 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, 20d1a0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20d1dc │ │ │ │ + beq.n 20d1a4 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -589575,15 +589541,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 20d180 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -589596,76 +589562,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 20d204 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 20d232 │ │ │ │ + b.n 20d1fa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20d23c │ │ │ │ + beq.n 20d204 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 20d22a │ │ │ │ + bpl.n 20d1f2 │ │ │ │ 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 20d22e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 20d25e │ │ │ │ + bmi.n 20d226 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 20d26a │ │ │ │ + cbnz r0, 20d232 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #225 @ 0xe1 │ │ │ │ - bne.n 20d26a │ │ │ │ + bne.n 20d232 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20d24e │ │ │ │ + bne.n 20d216 │ │ │ │ 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] @ (20d278 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 20d2aa │ │ │ │ - ldr r3, [pc, #36] @ (20d2b4 ) │ │ │ │ + cbnz r3, 20d272 │ │ │ │ + ldr r3, [pc, #36] @ (20d27c ) │ │ │ │ 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 r5, #178 @ 0xb2 │ │ │ │ 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 +589639,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] @ (20d300 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20d33c ) │ │ │ │ + ldr r4, [pc, #84] @ (20d304 ) │ │ │ │ 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 20d2e8 │ │ │ │ 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 29ca94 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ 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] @ (20d374 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d3b0 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d378 ) │ │ │ │ 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 20d35a │ │ │ │ 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 29ca94 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ 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] @ (20d3d4 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d3d8 │ │ │ │ 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 20d3be │ │ │ │ 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 29ca94 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ 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] @ (20d43c ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d440 │ │ │ │ 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 20d426 │ │ │ │ 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 29ca94 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r4, #12 │ │ │ │ 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] @ (20d49c ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d4a0 │ │ │ │ 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 20d486 │ │ │ │ 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 29ca94 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ 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] @ (20d504 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d508 │ │ │ │ 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 20d4ec │ │ │ │ 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 29ca94 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ 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] @ (20d57c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20d5b8 ) │ │ │ │ + ldr r4, [pc, #92] @ (20d580 ) │ │ │ │ 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 20d562 │ │ │ │ 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 29ca94 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ 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] @ (20d5f0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d62c ) │ │ │ │ + ldr r4, [pc, #88] @ (20d5f4 ) │ │ │ │ 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 20d5d6 │ │ │ │ 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 29ca94 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ 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] @ (20d658 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d65c │ │ │ │ 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 20d640 │ │ │ │ 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 29ca94 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #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, #72] @ (20d6f0 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d6f4 │ │ │ │ + ldr r3, [pc, #72] @ (20d6b8 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d6bc │ │ │ │ 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 20d6a2 │ │ │ │ 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 29ca94 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ 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] @ (20d720 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d724 │ │ │ │ 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 20d708 │ │ │ │ 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 29ca94 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ 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] @ (20d780 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d784 │ │ │ │ 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 20d76a │ │ │ │ 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 29ca94 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #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, #88] @ (20d828 ) │ │ │ │ + ldr r3, [pc, #88] @ (20d7f0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20d82c ) │ │ │ │ + ldr r4, [pc, #84] @ (20d7f4 ) │ │ │ │ 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 20d7d8 │ │ │ │ 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 29ca94 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ 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] @ (20d858 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d85c │ │ │ │ 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 20d840 │ │ │ │ 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 29ca94 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + 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, #92] @ (20d904 ) │ │ │ │ + ldr r3, [pc, #92] @ (20d8cc ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d908 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d8d0 ) │ │ │ │ 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 20d8b2 │ │ │ │ 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 29ca94 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ 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 29ca94 │ │ │ │ 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] @ (20d958 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 20d95c │ │ │ │ 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 20d942 │ │ │ │ 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 29ca94 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ 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] @ (20d9d0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20da0c ) │ │ │ │ + ldr r4, [pc, #92] @ (20d9d4 ) │ │ │ │ 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 20d9b6 │ │ │ │ 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 29ca94 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ 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] @ (20da2c ) │ │ │ │ + ldr.w ip, [pc, #68] @ 20da30 │ │ │ │ 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 20da14 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 20da60 │ │ │ │ + bpl.n 20da28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29cacc │ │ │ │ + bl 29ca94 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r6, #16 │ │ │ │ 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 29ca94 │ │ │ │ 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] @ (20dad0 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 20dad4 │ │ │ │ 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 20daca │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 20daf4 │ │ │ │ + bpl.n 20dabc │ │ │ │ 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 29ca94 │ │ │ │ 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 20daa6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 20dade │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + b.n 20daa6 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ 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] @ (20db44 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20db80 ) │ │ │ │ + ldr r4, [pc, #88] @ (20db48 ) │ │ │ │ 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 20db2c │ │ │ │ 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 29ca94 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 20dbcc │ │ │ │ + cbz r3, 20db94 │ │ │ │ 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 20db70 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dbc6 │ │ │ │ + beq.n 20db8e │ │ │ │ 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 29cd2c │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 20dba4 │ │ │ │ + bhi.n 20db6c │ │ │ │ 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, 20dbe0 │ │ │ │ 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 20dbbc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dc12 │ │ │ │ + beq.n 20dbda │ │ │ │ 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 29cd2c │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 20dbf0 │ │ │ │ + bhi.n 20dbb8 │ │ │ │ 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, 20dc2c │ │ │ │ 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 20dc08 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dc5e │ │ │ │ + beq.n 20dc26 │ │ │ │ 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 29cd2c │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 20dc3c │ │ │ │ + bhi.n 20dc04 │ │ │ │ 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, 20dc78 │ │ │ │ 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 20dc54 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dcaa │ │ │ │ + beq.n 20dc72 │ │ │ │ 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 29cd2c │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20dc88 │ │ │ │ + bhi.n 20dc50 │ │ │ │ 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, 20dcc4 │ │ │ │ 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 20dca0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dcf6 │ │ │ │ + beq.n 20dcbe │ │ │ │ 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 29cd2c │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 20dcd4 │ │ │ │ + bhi.n 20dc9c │ │ │ │ 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, 20dd0e │ │ │ │ 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 20dcec │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20dd40 │ │ │ │ + beq.n 20dd08 │ │ │ │ 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 29cd2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20dd20 │ │ │ │ + bne.n 20dce8 │ │ │ │ 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 216c58 │ │ │ │ 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] @ 20de34 │ │ │ │ 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 20ddec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20de1c │ │ │ │ + bne.n 20dde4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20de30 │ │ │ │ + beq.n 20ddf8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20de56 │ │ │ │ + beq.n 20de1e │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20ddd4 │ │ │ │ + bne.n 20dd9c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20ddd4 │ │ │ │ + bls.n 20dd9c │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20de1c │ │ │ │ + beq.n 20dde4 │ │ │ │ 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 20de10 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 20ddf8 │ │ │ │ + beq.n 20ddc0 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20dd6c │ │ │ │ + bl 20dd34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20de1c │ │ │ │ - ldr r2, [pc, #116] @ (20de70 ) │ │ │ │ + cbnz r0, 20dde4 │ │ │ │ + ldr r2, [pc, #116] @ (20de38 ) │ │ │ │ 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 20dd9c │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 20ddd4 │ │ │ │ + bne.n 20dd9c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20dd9a │ │ │ │ + bne.n 20dd62 │ │ │ │ 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 20dda4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20dde4 │ │ │ │ + bne.n 20ddac │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 217f40 │ │ │ │ + bl 217f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20dde4 │ │ │ │ - b.n 20ddf8 │ │ │ │ + bne.n 20ddac │ │ │ │ + b.n 20ddc0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20ddd4 │ │ │ │ + bhi.n 20dd9c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20de1c │ │ │ │ + beq.n 20dde4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ 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 20de8a │ │ │ │ + cbz r3, 20de8a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20dea2 │ │ │ │ + b.n 20de6a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20dec2 │ │ │ │ + beq.n 20de8a │ │ │ │ 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 2167f4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 20de9c │ │ │ │ + bvc.n 20de64 │ │ │ │ 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 20deda │ │ │ │ + cbz r3, 20dede │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20def6 │ │ │ │ + b.n 20debe │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20df16 │ │ │ │ + beq.n 20dede │ │ │ │ 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 2167f4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 20def0 │ │ │ │ + bvs.n 20deb8 │ │ │ │ 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 20df3e │ │ │ │ + cbz r3, 20df46 │ │ │ │ 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 2167f4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5368 │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r0, #0, #15 │ │ │ │ - cbz r2, 20df86 │ │ │ │ + cbz r2, 20df4e │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ - bne.n 20df86 │ │ │ │ - bl 1f548c │ │ │ │ + bne.n 20df4e │ │ │ │ + bl 1f5454 │ │ │ │ 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 1f5454 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 20df76 │ │ │ │ + bne.n 20df3e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20df7e │ │ │ │ + beq.n 20df46 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 20df46 │ │ │ │ + b.n 20df0e │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20dfb0 │ │ │ │ + bls.n 20df78 │ │ │ │ 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 29cd0c │ │ │ │ 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 20dfb8 │ │ │ │ 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 29cd0c │ │ │ │ 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] @ 20e074 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e0b0 ) │ │ │ │ + ldr r2, [pc, #112] @ (20e078 ) │ │ │ │ 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 217dec │ │ │ │ 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 20e04e │ │ │ │ + ldr r2, [pc, #68] @ (20e07c ) │ │ │ │ + ldr r3, [pc, #60] @ (20e078 ) │ │ │ │ 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 20e06e │ │ │ │ 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 2167f4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e06e │ │ │ │ + b.n 20e036 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ 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 20e0ae │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 20e0de │ │ │ │ + bne.n 20e0a6 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20e0ea │ │ │ │ + bne.n 20e0b2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.n 20e0ea │ │ │ │ + bne.n 20e0b2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20e0c6 │ │ │ │ + bne.n 20e08e │ │ │ │ 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] @ 20e100 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 20e10e │ │ │ │ + cbnz r2, 20e0d6 │ │ │ │ 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 20e0da │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e11a │ │ │ │ + beq.n 20e0e2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #28] @ (20e13c ) │ │ │ │ + ldr r3, [pc, #28] @ (20e104 ) │ │ │ │ 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, r0, #5 │ │ │ │ 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 20e128 │ │ │ │ + cbnz r2, 20e136 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20e164 │ │ │ │ + beq.n 20e12c │ │ │ │ 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 20e11e │ │ │ │ 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] @ (20e350 ) │ │ │ │ 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 20e186 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20e384 │ │ │ │ + beq.w 20e34c │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #500] @ (20e38c ) │ │ │ │ + ldr r1, [pc, #500] @ (20e354 ) │ │ │ │ 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 20e1b4 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20e2b4 │ │ │ │ + beq.n 20e27c │ │ │ │ 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 20e186 │ │ │ │ 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 20e186 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20e384 │ │ │ │ + beq.w 20e34c │ │ │ │ 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 20e348 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 20e37a │ │ │ │ - add r0, pc, #8 @ (adr r0, 20e210 ) │ │ │ │ + bhi.w 20e342 │ │ │ │ + add r0, pc, #8 @ (adr r0, 20e1d8 ) │ │ │ │ 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 +591145,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 20e186 │ │ │ │ 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 20e186 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e384 │ │ │ │ + beq.n 20e34c │ │ │ │ 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 20e25c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 20e36e │ │ │ │ - add r2, pc, #8 @ (adr r2, 20e2e0 ) │ │ │ │ + bhi.n 20e336 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20e2a8 ) │ │ │ │ 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 +591235,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 20e25c │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20e2ae │ │ │ │ + bne.n 20e276 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20e294 │ │ │ │ + b.n 20e25c │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20e1c8 │ │ │ │ + b.n 20e190 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20e1c8 │ │ │ │ + b.n 20e190 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 20e1c8 │ │ │ │ + b.n 20e190 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r2, r6, #2 │ │ │ │ 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 216828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e41c │ │ │ │ + beq.n 20e3e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e472 │ │ │ │ + beq.n 20e43a │ │ │ │ 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 20e42a │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20e418 │ │ │ │ + bhi.n 20e3e0 │ │ │ │ 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 +591301,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 20e43a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20e40a │ │ │ │ + bne.n 20e3d2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e472 │ │ │ │ + beq.n 20e43a │ │ │ │ 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 20e3e8 │ │ │ │ + b.n 20e3e4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e472 │ │ │ │ + beq.n 20e43a │ │ │ │ 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 20e3fe │ │ │ │ + b.n 20e3e4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e472 │ │ │ │ + beq.n 20e43a │ │ │ │ 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 20e414 │ │ │ │ + b.n 20e3e4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 20e41c │ │ │ │ + beq.n 20e3e4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20e3c8 │ │ │ │ + bne.n 20e390 │ │ │ │ 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] @ (20e53c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldrb.w r5, [r0, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20e51a │ │ │ │ + bne.n 20e4e2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e558 │ │ │ │ + beq.n 20e520 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #224] @ (20e578 ) │ │ │ │ + ldr r1, [pc, #224] @ (20e540 ) │ │ │ │ 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 20e4e2 │ │ │ │ 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 +591386,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 20e4f0 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 20e570 │ │ │ │ + bhi.n 20e538 │ │ │ │ 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 +591419,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 20e4e2 │ │ │ │ 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 20e4e6 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 20e4dc │ │ │ │ + bne.n 20e4a4 │ │ │ │ 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 20e4f0 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20e528 │ │ │ │ + b.n 20e4f0 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20e528 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + b.n 20e4f0 │ │ │ │ + subs r0, r6, r6 │ │ │ │ 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] @ 20e5cc │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e608 ) │ │ │ │ + ldr r2, [pc, #112] @ (20e5d0 ) │ │ │ │ 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 217dec │ │ │ │ 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 20e5a6 │ │ │ │ + ldr r2, [pc, #68] @ (20e5d4 ) │ │ │ │ + ldr r3, [pc, #60] @ (20e5d0 ) │ │ │ │ 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 20e5c6 │ │ │ │ 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 2167f4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e5c6 │ │ │ │ + b.n 20e58e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r5, r1 │ │ │ │ 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] @ 20e660 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e69c ) │ │ │ │ + ldr r2, [pc, #112] @ (20e664 ) │ │ │ │ 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 217dec │ │ │ │ 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 20e63a │ │ │ │ + ldr r2, [pc, #68] @ (20e668 ) │ │ │ │ + ldr r3, [pc, #60] @ (20e664 ) │ │ │ │ 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 20e65a │ │ │ │ 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 2167f4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e65a │ │ │ │ + b.n 20e622 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r2, r7 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r2, r7 │ │ │ │ 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] @ 20e6f4 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e730 ) │ │ │ │ + ldr r2, [pc, #112] @ (20e6f8 ) │ │ │ │ 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 217dec │ │ │ │ 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 20e6ce │ │ │ │ + ldr r2, [pc, #68] @ (20e6fc ) │ │ │ │ + ldr r3, [pc, #60] @ (20e6f8 ) │ │ │ │ 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 20e6ee │ │ │ │ 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 2167f4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e6ee │ │ │ │ + b.n 20e6b6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ 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 216828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e7d8 │ │ │ │ + beq.n 20e7a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e810 │ │ │ │ + beq.n 20e7d8 │ │ │ │ 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 20e7d0 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20e7b2 │ │ │ │ + bhi.n 20e77a │ │ │ │ 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 +591658,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, 20e7a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e810 │ │ │ │ + beq.n 20e7d8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ - b.n 20e7b2 │ │ │ │ + b.n 20e77a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e810 │ │ │ │ + beq.n 20e7d8 │ │ │ │ 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 20e78c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e810 │ │ │ │ + beq.n 20e7d8 │ │ │ │ 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 20e7a4 │ │ │ │ + b.n 20e7a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e7da │ │ │ │ + beq.n 20e7a2 │ │ │ │ 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 20e7ba │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 20e7d8 │ │ │ │ + beq.n 20e7a0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20e770 │ │ │ │ + bne.n 20e738 │ │ │ │ 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 216828 │ │ │ │ + cbz r0, 20e85a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e8dc │ │ │ │ + beq.n 20e8a4 │ │ │ │ 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 20e89c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20e88e │ │ │ │ + bhi.n 20e856 │ │ │ │ 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 +591743,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 20e8a4 │ │ │ │ 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 20e848 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e8dc │ │ │ │ + beq.n 20e8a4 │ │ │ │ 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 20e85e │ │ │ │ + b.n 20e85a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e8dc │ │ │ │ + beq.n 20e8a4 │ │ │ │ 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 20e872 │ │ │ │ + b.n 20e85a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e894 │ │ │ │ + beq.n 20e85c │ │ │ │ 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 20e886 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #27 │ │ │ │ - beq.n 20e892 │ │ │ │ + beq.n 20e85a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20e848 │ │ │ │ + bne.n 20e810 │ │ │ │ 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 216828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e97a │ │ │ │ + beq.n 20e942 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20ea84 │ │ │ │ + beq.w 20ea4c │ │ │ │ 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 20ea26 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e980 │ │ │ │ + bhi.n 20e948 │ │ │ │ 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 +591829,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 20ea4c │ │ │ │ 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 20e92c │ │ │ │ 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 +591853,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 20e942 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e97a │ │ │ │ + beq.n 20e942 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20ea84 │ │ │ │ + beq.n 20ea4c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20e988 │ │ │ │ + b.n 20e950 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e9e2 │ │ │ │ + b.n 20e9aa │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e97a │ │ │ │ + beq.n 20e942 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20ea84 │ │ │ │ + beq.n 20ea4c │ │ │ │ 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 +591887,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 20e998 │ │ │ │ + b.n 20e942 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20ea2e │ │ │ │ + b.n 20e9f6 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e97a │ │ │ │ + beq.n 20e942 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20ea84 │ │ │ │ + beq.n 20ea4c │ │ │ │ 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 +591914,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 20e9e4 │ │ │ │ + b.n 20e942 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 20ea8a │ │ │ │ + bne.n 20ea52 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 20e97a │ │ │ │ + bne.n 20e942 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 20e97a │ │ │ │ + beq.w 20e942 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20e920 │ │ │ │ + bne.w 20e8e8 │ │ │ │ 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 20ea38 │ │ │ │ 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 216828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20ed1e │ │ │ │ + beq.w 20ece6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20ed18 │ │ │ │ + beq.w 20ece0 │ │ │ │ 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 +591975,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 20ecec │ │ │ │ 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 20ecce │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20eb8c │ │ │ │ + bhi.n 20eb54 │ │ │ │ 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 +592026,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 20ece6 │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20ed18 │ │ │ │ + beq.w 20ece0 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20eb7c │ │ │ │ + beq.n 20eb44 │ │ │ │ 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 20eb54 │ │ │ │ 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 20ece6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20ed18 │ │ │ │ + beq.w 20ece0 │ │ │ │ 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 20ebac │ │ │ │ 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 20ebac │ │ │ │ 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 20ece6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ed18 │ │ │ │ + beq.n 20ece0 │ │ │ │ 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 20ec10 │ │ │ │ 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 20ec10 │ │ │ │ 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 20ece6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ed18 │ │ │ │ + beq.n 20ece0 │ │ │ │ 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 20ec70 │ │ │ │ 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 20ec76 │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.n 20ed1e │ │ │ │ + bne.n 20ece6 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 20eaf6 │ │ │ │ + bne.w 20eabe │ │ │ │ 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 20eaf8 │ │ │ │ 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 216828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ee4c │ │ │ │ + beq.n 20ee14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20ede8 │ │ │ │ + beq.n 20edb0 │ │ │ │ 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 20edb6 │ │ │ │ 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 20ed9e │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20edf6 │ │ │ │ + bhi.n 20edbe │ │ │ │ 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] @ (20ee10 ) │ │ │ │ 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 20ee14 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20ed78 │ │ │ │ + bne.n 20ed40 │ │ │ │ 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 20ed60 │ │ │ │ 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 20ee14 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20ede8 │ │ │ │ + beq.n 20edb0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 20ef3e │ │ │ │ + beq.w 20ef06 │ │ │ │ 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 20edd8 │ │ │ │ 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 20ee14 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20ede8 │ │ │ │ + beq.n 20edb0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20ef2c │ │ │ │ + beq.n 20eef4 │ │ │ │ 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 20ee24 │ │ │ │ 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 20ee14 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20ede8 │ │ │ │ + beq.n 20edb0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20ef50 │ │ │ │ + beq.n 20ef18 │ │ │ │ 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 20ee6c │ │ │ │ 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 20ee14 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 20ede8 │ │ │ │ + beq.w 20edb0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20ef62 │ │ │ │ + beq.n 20ef2a │ │ │ │ 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 20eeb4 │ │ │ │ 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 20ee24 │ │ │ │ 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 20edc8 │ │ │ │ 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 20ee6c │ │ │ │ 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 20eeb4 │ │ │ │ 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 216828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f074 │ │ │ │ + beq.n 20f03c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20f042 │ │ │ │ + beq.n 20f00a │ │ │ │ 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 +592387,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 20f0c8 │ │ │ │ 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 20effe │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20f07a │ │ │ │ + bhi.n 20f042 │ │ │ │ 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 +592425,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 20f03c │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 20efbe │ │ │ │ + bne.n 20ef86 │ │ │ │ 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 20f03c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20f042 │ │ │ │ + beq.n 20f00a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20f108 │ │ │ │ + beq.n 20f0d0 │ │ │ │ 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 20f01c │ │ │ │ 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 20f03c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20f042 │ │ │ │ + beq.n 20f00a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20f138 │ │ │ │ + beq.n 20f100 │ │ │ │ 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 20f04c │ │ │ │ + b.n 20f03c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20f074 │ │ │ │ + bne.n 20f03c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20f042 │ │ │ │ + beq.n 20f00a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20f128 │ │ │ │ + beq.n 20f0f0 │ │ │ │ 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 20f078 │ │ │ │ + b.n 20f03c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20f074 │ │ │ │ + bne.n 20f03c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20f042 │ │ │ │ + beq.n 20f00a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20f118 │ │ │ │ + beq.n 20f0e0 │ │ │ │ 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 20f0a6 │ │ │ │ + b.n 20f03c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20eff8 │ │ │ │ + b.n 20efc0 │ │ │ │ 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 20f016 │ │ │ │ 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 20f0a0 │ │ │ │ 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 20f072 │ │ │ │ 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 20f048 │ │ │ │ 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 216828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f23e │ │ │ │ - cmp r6, #0 │ │ │ │ beq.n 20f206 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 20f1ce │ │ │ │ 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 20f1d4 │ │ │ │ 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 20f1bc │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20f270 │ │ │ │ + bhi.n 20f238 │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r6, [pc, #392] @ (20f360 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f310 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f314 ) │ │ │ │ + ldr r6, [pc, #392] @ (20f328 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2d8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2dc ) │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20f318 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f318 ) │ │ │ │ - ldr r6, [pc, #312] @ (20f31c ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2e0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2e0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2e4 ) │ │ │ │ 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] @ (20f2e8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2e8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2ec ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2ec ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2f0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2f0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2f4 ) │ │ │ │ + ldr r6, [pc, #312] @ (20f2f4 ) │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 20f23e │ │ │ │ + bne.n 20f206 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 20f192 │ │ │ │ + bne.n 20f15a │ │ │ │ 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 20f17a │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20f23e │ │ │ │ + bne.n 20f206 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f206 │ │ │ │ + beq.n 20f1ce │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20f2c4 │ │ │ │ + beq.n 20f28c │ │ │ │ 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 20f1e8 │ │ │ │ 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 20f206 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f206 │ │ │ │ + beq.n 20f1ce │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20f2e4 │ │ │ │ + beq.n 20f2ac │ │ │ │ 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 20f218 │ │ │ │ + b.n 20f206 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20f23e │ │ │ │ + bne.n 20f206 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f206 │ │ │ │ + beq.n 20f1ce │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20f2d4 │ │ │ │ + beq.n 20f29c │ │ │ │ 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 20f242 │ │ │ │ + b.n 20f206 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20f23e │ │ │ │ + bne.n 20f206 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f206 │ │ │ │ + beq.n 20f1ce │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20f2f4 │ │ │ │ + beq.n 20f2bc │ │ │ │ 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 20f26c │ │ │ │ + b.n 20f206 │ │ │ │ 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 20f1e0 │ │ │ │ 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 20f23c │ │ │ │ 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 20f210 │ │ │ │ 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 20f264 │ │ │ │ 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 216828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f48e │ │ │ │ + beq.w 20f456 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f564 │ │ │ │ + beq.w 20f52c │ │ │ │ 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 20f4d2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 20f3a8 │ │ │ │ + bhi.n 20f370 │ │ │ │ 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 +592730,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 20f456 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20f490 │ │ │ │ + beq.n 20f458 │ │ │ │ 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 20f354 │ │ │ │ + b.n 20f458 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f456 │ │ │ │ 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 +592766,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 20f456 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f456 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20f564 │ │ │ │ + beq.w 20f52c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20f3b0 │ │ │ │ + b.n 20f378 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20f438 │ │ │ │ + b.n 20f400 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f456 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20f564 │ │ │ │ + beq.w 20f52c │ │ │ │ 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, 20f456 │ │ │ │ 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 +592811,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 20f3ec │ │ │ │ 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 20f478 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f456 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20f564 │ │ │ │ + beq.n 20f52c │ │ │ │ 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 20f456 │ │ │ │ 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 +592851,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 20f466 │ │ │ │ + b.n 20f456 │ │ │ │ orrs.w r3, r4, sl │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f456 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ - cbz r4, 20f56a │ │ │ │ + cbz r4, 20f532 │ │ │ │ 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 20f544 │ │ │ │ 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 20f456 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f48e │ │ │ │ + beq.n 20f456 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20f346 │ │ │ │ + bne.w 20f30e │ │ │ │ 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 20f4ec │ │ │ │ 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 20f4fc │ │ │ │ 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 20f576 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f660 │ │ │ │ + beq.n 20f628 │ │ │ │ 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 20f61a │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20f61e │ │ │ │ + bhi.n 20f5e6 │ │ │ │ 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 +592947,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 20f5ce │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f60c │ │ │ │ + beq.n 20f5d4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20f610 │ │ │ │ + bls.n 20f5d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f60c │ │ │ │ + beq.n 20f5d4 │ │ │ │ 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 20f5ee │ │ │ │ + b.n 20f5ea │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f60c │ │ │ │ + beq.n 20f5d4 │ │ │ │ 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 20f604 │ │ │ │ + b.n 20f5ea │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20f622 │ │ │ │ + bcs.n 20f5ea │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20f5c4 │ │ │ │ - b.n 20f60c │ │ │ │ + bne.n 20f58c │ │ │ │ + b.n 20f5d4 │ │ │ │ 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 20f63e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20f6c4 │ │ │ │ + cbz r3, 20f68c │ │ │ │ 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 20f662 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f6c0 │ │ │ │ + beq.n 20f688 │ │ │ │ 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 20f65e │ │ │ │ cmp r0, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, ip │ │ │ │ sbcs.w r2, r5, r2 │ │ │ │ - bcs.n 20f696 │ │ │ │ + bcs.n 20f65e │ │ │ │ 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 20f6a2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f7a4 │ │ │ │ + beq.n 20f76c │ │ │ │ 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 +593049,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 20f75a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20f748 │ │ │ │ + bhi.n 20f710 │ │ │ │ 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 +593078,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 20f700 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f73e │ │ │ │ + bne.n 20f706 │ │ │ │ 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 20f700 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f75a │ │ │ │ - b.n 20f754 │ │ │ │ + bne.n 20f722 │ │ │ │ + b.n 20f71c │ │ │ │ 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 20f700 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f776 │ │ │ │ - b.n 20f754 │ │ │ │ + bne.n 20f73e │ │ │ │ + b.n 20f71c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61850 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f738 │ │ │ │ + bne.n 20f700 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 20f6fa │ │ │ │ - b.n 20f754 │ │ │ │ + bne.n 20f6c2 │ │ │ │ + b.n 20f71c │ │ │ │ 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] @ (20f81c ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 20f7ea │ │ │ │ + bne.n 20f7b2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f84a │ │ │ │ - ldr.w lr, [pc, #140] @ 20f858 │ │ │ │ + beq.n 20f812 │ │ │ │ + ldr.w lr, [pc, #140] @ 20f820 │ │ │ │ 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 20f7b6 │ │ │ │ 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 20f806 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20f83e │ │ │ │ + bhi.n 20f806 │ │ │ │ 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 +593174,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 20f7b2 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 20f802 │ │ │ │ + bne.n 20f7ca │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20f842 │ │ │ │ + b.n 20f80a │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ 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 20f836 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f96e │ │ │ │ + beq.n 20f936 │ │ │ │ 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 +593210,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 20f892 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 20f914 │ │ │ │ + bhi.n 20f8dc │ │ │ │ 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 +593236,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 20f8f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 20f972 │ │ │ │ + bge.n 20f93a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20f930 │ │ │ │ + bne.n 20f8f8 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f88e │ │ │ │ + bne.n 20f856 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f932 │ │ │ │ + b.n 20f8fa │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20f906 │ │ │ │ + bcc.n 20f8ce │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f930 │ │ │ │ + bne.n 20f8f8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f8f2 │ │ │ │ + beq.n 20f8ba │ │ │ │ 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 20f8be │ │ │ │ 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 20f8f8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20f95e │ │ │ │ + bcc.n 20f926 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f930 │ │ │ │ + bne.n 20f8f8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f8f2 │ │ │ │ + beq.n 20f8ba │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 20f938 │ │ │ │ + b.n 20f900 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 20f8ee │ │ │ │ + blt.n 20f8b6 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20f8ee │ │ │ │ - b.n 20f930 │ │ │ │ + beq.n 20f8b6 │ │ │ │ + b.n 20f8f8 │ │ │ │ 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 20f962 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fa6a │ │ │ │ + beq.n 20fa32 │ │ │ │ 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 +593319,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 20f9c2 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 20fa44 │ │ │ │ + bhi.n 20fa0c │ │ │ │ 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 +593343,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 20fa2c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 20fa6e │ │ │ │ + bge.n 20fa36 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20fa64 │ │ │ │ + bne.n 20fa2c │ │ │ │ movs r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20f9ba │ │ │ │ + bne.n 20f982 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20fa66 │ │ │ │ + b.n 20fa2e │ │ │ │ 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 20f9f8 │ │ │ │ + cbnz r7, 20fa2c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20fa20 │ │ │ │ - b.n 20fa1c │ │ │ │ + bne.n 20f9e8 │ │ │ │ + b.n 20f9e4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20fa1c │ │ │ │ + beq.n 20f9e4 │ │ │ │ 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 20fa2c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcc.n 20fa36 │ │ │ │ + bcc.n 20f9fe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20fa36 │ │ │ │ + beq.n 20f9fe │ │ │ │ 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 20f9e0 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20fa18 │ │ │ │ - b.n 20fa64 │ │ │ │ + beq.n 20f9e0 │ │ │ │ + b.n 20fa2c │ │ │ │ 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 20fa5e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fbe4 │ │ │ │ + beq.w 20fbac │ │ │ │ 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 +593413,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 20fb72 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 20fb52 │ │ │ │ + bhi.n 20fb1a │ │ │ │ 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 +593434,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 20fba8 │ │ │ │ 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 20fac0 │ │ │ │ + cbz r7, 20fb08 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20fbe0 │ │ │ │ + beq.n 20fba8 │ │ │ │ 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 20fae6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20fb18 │ │ │ │ + bne.n 20fae0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 20fbda │ │ │ │ + b.n 20fba2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20fbe0 │ │ │ │ + beq.n 20fba8 │ │ │ │ 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 20fae0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20fb44 │ │ │ │ - b.n 20fb16 │ │ │ │ + beq.n 20fb0c │ │ │ │ + b.n 20fade │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20fbe0 │ │ │ │ + beq.n 20fba8 │ │ │ │ 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 20fae0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20fb76 │ │ │ │ - b.n 20fb16 │ │ │ │ + beq.n 20fb3e │ │ │ │ + b.n 20fade │ │ │ │ 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 20fae0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 20fb16 │ │ │ │ + blt.n 20fade │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - blt.n 20fbda │ │ │ │ + blt.n 20fba2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20fb18 │ │ │ │ + bne.n 20fae0 │ │ │ │ movs r7, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 20fab8 │ │ │ │ + bne.w 20fa80 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20fb1a │ │ │ │ + b.n 20fae2 │ │ │ │ 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 20fbe4 │ │ │ │ + b.n 20fea8 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20fee0 │ │ │ │ + beq.w 20fea8 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 20fc12 │ │ │ │ + bne.n 20fbda │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ 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 20fbd4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20fc12 │ │ │ │ + beq.n 20fbda │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 20fc5c │ │ │ │ + b.n 20fc24 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 20fed4 │ │ │ │ + beq.w 20fe9c │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 20fc52 │ │ │ │ + bne.n 20fc1a │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ 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 20fc14 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20fc52 │ │ │ │ + beq.n 20fc1a │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20fca4 │ │ │ │ + b.n 20fc6c │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20fec4 │ │ │ │ + beq.w 20fe8c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 20fc96 │ │ │ │ + bne.n 20fc5e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ 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 20fc58 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 20fc96 │ │ │ │ + beq.n 20fc5e │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 20fcf0 │ │ │ │ + b.n 20fcb8 │ │ │ │ cmp r6, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 20feb0 │ │ │ │ + beq.w 20fe78 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20fce2 │ │ │ │ + bne.n 20fcaa │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ 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 20fca4 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 20fce2 │ │ │ │ + beq.n 20fcaa │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 20fd38 │ │ │ │ + b.n 20fd00 │ │ │ │ cmp r5, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 20fe96 │ │ │ │ + beq.w 20fe5e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20fd2e │ │ │ │ + bne.n 20fcf6 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ 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 20fcf0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 20fd2e │ │ │ │ + beq.n 20fcf6 │ │ │ │ strd r8, r7, [sp] │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 20fd82 │ │ │ │ + b.n 20fd4a │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20fe80 │ │ │ │ + bne.w 20fe48 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 20fe88 │ │ │ │ + beq.w 20fe50 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 20fd74 │ │ │ │ + bne.n 20fd3c │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fe80 │ │ │ │ + bne.n 20fe48 │ │ │ │ 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 20fd36 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20fd74 │ │ │ │ + beq.n 20fd3c │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 20fdbc │ │ │ │ + b.n 20fd84 │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20fe80 │ │ │ │ + bne.n 20fe48 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fd74 │ │ │ │ + beq.n 20fd3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20fdb4 │ │ │ │ + bne.n 20fd7c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fe80 │ │ │ │ + bne.n 20fe48 │ │ │ │ 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 20fd78 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20fdb4 │ │ │ │ + beq.n 20fd7c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 20fdf6 │ │ │ │ + b.n 20fdbe │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.n 20fe7e │ │ │ │ + bne.n 20fe46 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20fdb4 │ │ │ │ + beq.n 20fd7c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 20fdee │ │ │ │ + bne.n 20fdb6 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fe7e │ │ │ │ + bne.n 20fe46 │ │ │ │ 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 20fdb2 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20fdee │ │ │ │ + beq.n 20fdb6 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 20fe38 │ │ │ │ + b.n 20fe00 │ │ │ │ cmp.w lr, #141 @ 0x8d │ │ │ │ - bne.n 20fe7e │ │ │ │ + bne.n 20fe46 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20fdee │ │ │ │ + beq.n 20fdb6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 20fe2c │ │ │ │ + bne.n 20fdf4 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20fe7e │ │ │ │ + bne.n 20fe46 │ │ │ │ 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 20fdee │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20fbe8 │ │ │ │ + bl 20fbb0 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fe2c │ │ │ │ + bne.n 20fdf4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20fe80 │ │ │ │ + b.n 20fe48 │ │ │ │ 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 20fd00 │ │ │ │ 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 20fcb8 │ │ │ │ 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 20fc6c │ │ │ │ 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 20fc24 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20fc1c │ │ │ │ + bne.w 20fbe4 │ │ │ │ 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 20ff02 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20ff14 │ │ │ │ + b.n 20fedc │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20ff40 │ │ │ │ + bne.n 20ff08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20ff3a │ │ │ │ + beq.n 20ff02 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 20ff0c │ │ │ │ + bmi.n 20fed4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 20ff40 │ │ │ │ + cbnz r3, 20ff08 │ │ │ │ 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 20fed0 │ │ │ │ + bl 20fbb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ff0c │ │ │ │ + bne.n 20fed4 │ │ │ │ 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 +593875,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] @ (210000 ) │ │ │ │ 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 216828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21000e │ │ │ │ + beq.n 20ffd6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21000e │ │ │ │ - ldr r3, [pc, #188] @ (21003c ) │ │ │ │ + beq.n 20ffd6 │ │ │ │ + ldr r3, [pc, #188] @ (210004 ) │ │ │ │ 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 20ffa8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21001e │ │ │ │ + bls.n 20ffe6 │ │ │ │ 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 20ffe2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 210030 │ │ │ │ + bhi.n 20fff8 │ │ │ │ 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 +593930,1203 @@ │ │ │ │ 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 20ffe6 │ │ │ │ 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 2167f4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 21001e │ │ │ │ + beq.n 20ffe6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20ff8a │ │ │ │ + bne.n 20ff52 │ │ │ │ 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 20ffd0 │ │ │ │ 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 20ffd0 │ │ │ │ + b.n 20ffe6 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 210008 │ │ │ │ - b.n 21001e │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + bne.n 20ffd0 │ │ │ │ + b.n 20ffe6 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r1, 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, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #1324] @ 210580 │ │ │ │ + ldr.w r3, [pc, #1324] @ 210548 │ │ │ │ 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 21010a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 21013a │ │ │ │ + bne.n 210102 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 2100a8 │ │ │ │ + cbz r3, 210070 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21009e │ │ │ │ + bne.n 210066 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21009e │ │ │ │ + bls.n 210066 │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 21013a │ │ │ │ + beq.n 210102 │ │ │ │ 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 21010e │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 21014a │ │ │ │ + bne.n 210112 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 21013a │ │ │ │ + beq.n 210102 │ │ │ │ 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 210160 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2101a4 │ │ │ │ + beq.n 21016c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 21010e │ │ │ │ + beq.n 2100d6 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 21010e │ │ │ │ + bne.n 2100d6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 21010e │ │ │ │ + bls.n 2100d6 │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210198 │ │ │ │ + beq.n 210160 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r2, [pc, #1132] @ 210584 │ │ │ │ + ldr.w r2, [pc, #1132] @ 21054c │ │ │ │ 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 210066 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 21009e │ │ │ │ + bmi.n 210066 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21006a │ │ │ │ + bne.n 210032 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2100a0 │ │ │ │ + b.n 210068 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2100c0 │ │ │ │ + bne.n 210088 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 217f40 │ │ │ │ + bl 217f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2100c0 │ │ │ │ - b.n 210116 │ │ │ │ + bne.n 210088 │ │ │ │ + b.n 2100de │ │ │ │ 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 2103f0 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 210378 │ │ │ │ + bne.w 210340 │ │ │ │ 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 21028c │ │ │ │ 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 210196 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 2100d6 │ │ │ │ + bne.n 21009e │ │ │ │ mov r5, r9 │ │ │ │ - b.n 21013a │ │ │ │ + b.n 210102 │ │ │ │ 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 2101f2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210232 │ │ │ │ + beq.n 2101fa │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 210198 │ │ │ │ + beq.n 210160 │ │ │ │ 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 210154 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21026c │ │ │ │ + bne.n 210234 │ │ │ │ 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 21026c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2102ac │ │ │ │ - bl 217f40 │ │ │ │ + bne.n 210274 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2102ac │ │ │ │ - ldr r1, [pc, #904] @ (210584 ) │ │ │ │ + bne.n 210274 │ │ │ │ + ldr r1, [pc, #904] @ (21054c ) │ │ │ │ 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 2101e6 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 21018c │ │ │ │ + bpl.n 210154 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 210244 │ │ │ │ + b.n 21020c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2101b8 │ │ │ │ + beq.n 210180 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 217f40 │ │ │ │ + bl 217f08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2101b8 │ │ │ │ - ldr r1, [pc, #836] @ (210584 ) │ │ │ │ + bne.n 210180 │ │ │ │ + ldr r1, [pc, #836] @ (21054c ) │ │ │ │ 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 210228 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 210198 │ │ │ │ + bpl.n 210160 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ mov lr, ip │ │ │ │ - b.n 21011e │ │ │ │ + b.n 2100e6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 21029a │ │ │ │ + beq.n 210262 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 21029a │ │ │ │ + bne.n 210262 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 21029a │ │ │ │ + bls.n 210262 │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21018c │ │ │ │ + beq.w 210154 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 21023e │ │ │ │ + b.n 210206 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2101f0 │ │ │ │ + bne.n 2101b8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 21018c │ │ │ │ + beq.w 210154 │ │ │ │ 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 210144 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 210308 │ │ │ │ + cbz r3, 2102d0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2102fe │ │ │ │ + beq.n 2102c6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2102fe │ │ │ │ + bne.n 2102c6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2102fe │ │ │ │ + bls.n 2102c6 │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21017c │ │ │ │ + beq.w 210144 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 2101f8 │ │ │ │ + b.n 2101c0 │ │ │ │ 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 21031c │ │ │ │ + cbnz r1, 210324 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 217f40 │ │ │ │ + bl 217f08 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 21035c │ │ │ │ - ldr r3, [pc, #604] @ (210584 ) │ │ │ │ + cbnz r0, 210324 │ │ │ │ + ldr r3, [pc, #604] @ (21054c ) │ │ │ │ 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 210312 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 21017c │ │ │ │ + bpl.w 210144 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 2101fe │ │ │ │ + b.n 2101c6 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21031a │ │ │ │ + bne.n 2102e2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 21017c │ │ │ │ + beq.w 210144 │ │ │ │ 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 210134 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 2103be │ │ │ │ + cbz r3, 210386 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2103b2 │ │ │ │ + beq.n 21037a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2103b2 │ │ │ │ + bne.n 21037a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2103b2 │ │ │ │ + bls.n 21037a │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21016c │ │ │ │ + beq.w 210134 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 210324 │ │ │ │ + b.n 2102ec │ │ │ │ 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 2103d0 │ │ │ │ + cbnz r3, 2103d8 │ │ │ │ + bl 217f08 │ │ │ │ + cbnz r0, 2103d8 │ │ │ │ + ldr r3, [pc, #424] @ (21054c ) │ │ │ │ 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 2103c4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 21016c │ │ │ │ + bpl.w 210134 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 21032a │ │ │ │ + b.n 2102f2 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2103d2 │ │ │ │ + bne.n 21039a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 21016c │ │ │ │ + beq.w 210134 │ │ │ │ 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 210124 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 21046e │ │ │ │ + cbz r0, 210436 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 210466 │ │ │ │ + beq.n 21042e │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 210466 │ │ │ │ + bne.n 21042e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 210466 │ │ │ │ + bls.n 21042e │ │ │ │ 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 218338 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21015c │ │ │ │ + beq.w 210124 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 2103d8 │ │ │ │ + b.n 2103a0 │ │ │ │ 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 210482 │ │ │ │ + cbnz r6, 21048a │ │ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 217f40 │ │ │ │ + bl 217f08 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 2104c2 │ │ │ │ - ldr r0, [pc, #244] @ (210584 ) │ │ │ │ + cbnz r0, 21048a │ │ │ │ + ldr r0, [pc, #244] @ (21054c ) │ │ │ │ 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 21047a │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 21015c │ │ │ │ + bpl.w 210124 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 2103dc │ │ │ │ + b.n 2103a4 │ │ │ │ movw r4, #315 @ 0x13b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 210480 │ │ │ │ + bne.n 210448 │ │ │ │ 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 210120 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r4, #31 │ │ │ │ - bmi.n 210532 │ │ │ │ + bmi.n 2104fa │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 210538 │ │ │ │ + cbz r3, 210500 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210514 │ │ │ │ + beq.n 2104dc │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210514 │ │ │ │ + bne.n 2104dc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210514 │ │ │ │ + bls.n 2104dc │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210532 │ │ │ │ + beq.n 2104fa │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 21048e │ │ │ │ + b.n 210456 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21054c │ │ │ │ + bne.n 210514 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20dd6c │ │ │ │ - cbz r0, 210554 │ │ │ │ + bl 20dd34 │ │ │ │ + cbz r0, 21051c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 2104d4 │ │ │ │ + b.n 21049c │ │ │ │ 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 2104e6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 210526 │ │ │ │ - bl 217f40 │ │ │ │ + bne.n 2104ee │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210526 │ │ │ │ - ldr r3, [pc, #44] @ (210584 ) │ │ │ │ + bne.n 2104ee │ │ │ │ + ldr r3, [pc, #44] @ (21054c ) │ │ │ │ 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 21053c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 210532 │ │ │ │ + bpl.n 2104fa │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 210492 │ │ │ │ + b.n 21045a │ │ │ │ nop │ │ │ │ - vaddl.u32 q0, d16, d24 │ │ │ │ + vaddl.u16 q8, 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] @ 210ba4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 21069c │ │ │ │ + beq.n 210664 │ │ │ │ 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 210658 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2106a8 │ │ │ │ + beq.n 210670 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21078c │ │ │ │ + beq.w 210754 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2105f6 │ │ │ │ + bne.n 2105be │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2105f6 │ │ │ │ + bls.n 2105be │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210690 │ │ │ │ + beq.n 210658 │ │ │ │ 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 210686 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 210690 │ │ │ │ + beq.n 210658 │ │ │ │ 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 210742 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2106d0 │ │ │ │ + beq.n 210698 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2108c2 │ │ │ │ + beq.w 21088a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21066a │ │ │ │ + bne.n 210632 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21066a │ │ │ │ + bls.n 210632 │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21077a │ │ │ │ - ldr.w r3, [pc, #1396] @ 210be0 │ │ │ │ + beq.w 210742 │ │ │ │ + ldr.w r3, [pc, #1396] @ 210ba8 │ │ │ │ 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 2105be │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 2105bc │ │ │ │ + bne.n 210584 │ │ │ │ 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 2105c6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 210606 │ │ │ │ - bl 217f40 │ │ │ │ + bne.n 2105ce │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210606 │ │ │ │ - ldr.w r3, [pc, #1304] @ 210be0 │ │ │ │ + bne.n 2105ce │ │ │ │ + ldr.w r3, [pc, #1304] @ 210ba8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 21067c │ │ │ │ + b.n 210644 │ │ │ │ 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 21076e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2107aa │ │ │ │ + bne.n 210772 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21077a │ │ │ │ + beq.n 210742 │ │ │ │ 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 210834 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210884 │ │ │ │ + beq.w 21084c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2109a8 │ │ │ │ + beq.w 210970 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210750 │ │ │ │ + bne.n 210718 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210750 │ │ │ │ + bls.n 210718 │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21086c │ │ │ │ - ldr.w r3, [pc, #1164] @ 210be0 │ │ │ │ + beq.w 210834 │ │ │ │ + ldr.w r3, [pc, #1164] @ 210ba8 │ │ │ │ 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 210b12 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 21062c │ │ │ │ + bne.w 2105f4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 210690 │ │ │ │ + b.n 210658 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2105f6 │ │ │ │ + bhi.w 2105be │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 2105bc │ │ │ │ - b.n 21069c │ │ │ │ + bne.w 210584 │ │ │ │ + b.n 210664 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2106ea │ │ │ │ - bl 217f40 │ │ │ │ + bne.n 2106b2 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2106ea │ │ │ │ - ldr.w r3, [pc, #1068] @ 210be0 │ │ │ │ + bne.n 2106b2 │ │ │ │ + ldr.w r3, [pc, #1068] @ 210ba8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210764 │ │ │ │ + b.n 21072c │ │ │ │ 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 2108bc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2108fe │ │ │ │ - bl 217f40 │ │ │ │ + bne.w 2108c6 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2108fe │ │ │ │ - ldr r3, [pc, #1020] @ (210be0 ) │ │ │ │ + bne.w 2108c6 │ │ │ │ + ldr r3, [pc, #1020] @ (210ba8 ) │ │ │ │ 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 210b2c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 210b44 │ │ │ │ + beq.w 210b0c │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 2107fc │ │ │ │ + bmi.n 2107c4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2107bc │ │ │ │ + beq.n 210784 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21097a │ │ │ │ + beq.w 210942 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210844 │ │ │ │ + bne.n 21080c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210844 │ │ │ │ + bls.n 21080c │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2107fc │ │ │ │ - ldr r3, [pc, #920] @ (210be0 ) │ │ │ │ + beq.n 2107c4 │ │ │ │ + ldr r3, [pc, #920] @ (210ba8 ) │ │ │ │ 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 210b1e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 210710 │ │ │ │ + bne.w 2106d8 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 21077a │ │ │ │ + b.n 210742 │ │ │ │ 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 2108a4 │ │ │ │ + cbz r5, 2108ac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21086c │ │ │ │ + beq.n 210834 │ │ │ │ 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 2107d2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 21066a │ │ │ │ + bhi.w 210632 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 21062c │ │ │ │ - b.n 210788 │ │ │ │ + bne.w 2105f4 │ │ │ │ + b.n 210750 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 210898 │ │ │ │ - bl 217f40 │ │ │ │ + beq.n 210860 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210898 │ │ │ │ - ldr r3, [pc, #752] @ (210be0 ) │ │ │ │ + bne.n 210860 │ │ │ │ + ldr r3, [pc, #752] @ (210ba8 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210856 │ │ │ │ + b.n 21081e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 2107d6 │ │ │ │ + bne.w 21079e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r3, r6, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2107fc │ │ │ │ + beq.w 2107c4 │ │ │ │ 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 210956 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2109c2 │ │ │ │ + beq.n 21098a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210986 │ │ │ │ + beq.n 21094e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210962 │ │ │ │ + bne.n 21092a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210962 │ │ │ │ + bls.n 21092a │ │ │ │ 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 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 21098e │ │ │ │ - ldr r3, [pc, #636] @ (210be0 ) │ │ │ │ + beq.n 210956 │ │ │ │ + ldr r3, [pc, #636] @ (210ba8 ) │ │ │ │ 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 2107ae │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 2107fc │ │ │ │ - b.n 210844 │ │ │ │ + bls.w 2107c4 │ │ │ │ + b.n 21080c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 210962 │ │ │ │ + bhi.n 21092a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 21092a │ │ │ │ + bne.n 2108f2 │ │ │ │ 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 2107c4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 210750 │ │ │ │ + bhi.w 210718 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 210710 │ │ │ │ - b.n 21087a │ │ │ │ + bne.w 2106d8 │ │ │ │ + b.n 210842 │ │ │ │ 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 210a08 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 210a48 │ │ │ │ + beq.n 210a10 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 21098e │ │ │ │ + beq.n 210956 │ │ │ │ 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 210a28 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210a72 │ │ │ │ + beq.n 210a3a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210a58 │ │ │ │ + beq.n 210a20 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210a2c │ │ │ │ + bne.n 2109f4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210a2c │ │ │ │ + bls.n 2109f4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ - bl 218370 │ │ │ │ + bl 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210a60 │ │ │ │ - ldr r3, [pc, #432] @ (210be0 ) │ │ │ │ + beq.n 210a28 │ │ │ │ + ldr r3, [pc, #432] @ (210ba8 ) │ │ │ │ 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 210a7c │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2109d8 │ │ │ │ - bl 217f40 │ │ │ │ + beq.n 2109a0 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2109d8 │ │ │ │ - ldr r3, [pc, #396] @ (210be0 ) │ │ │ │ + bne.n 2109a0 │ │ │ │ + ldr r3, [pc, #396] @ (210ba8 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210ab4 │ │ │ │ + b.n 210a7c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 210a2c │ │ │ │ + bhi.n 2109f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2109fc │ │ │ │ + bne.n 2109c4 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - b.n 21098e │ │ │ │ + b.n 210956 │ │ │ │ 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 210aa4 │ │ │ │ + cbnz r3, 210aac │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 217f40 │ │ │ │ + bl 217f08 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 210ae4 │ │ │ │ - ldr r2, [pc, #336] @ (210be0 ) │ │ │ │ + cbnz r0, 210aac │ │ │ │ + ldr r2, [pc, #336] @ (210ba8 ) │ │ │ │ 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 210a28 │ │ │ │ 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 210956 │ │ │ │ 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 2107ae │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 210a84 │ │ │ │ + bne.n 210a4c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 210a60 │ │ │ │ + beq.n 210a28 │ │ │ │ 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 210b42 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 210b88 │ │ │ │ + beq.n 210b50 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 210b72 │ │ │ │ + beq.n 210b3a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 210b34 │ │ │ │ + bne.n 210afc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 210b34 │ │ │ │ + bls.n 210afc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r6, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 218370 │ │ │ │ + bl 218338 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210b7a │ │ │ │ - ldr r2, [pc, #168] @ (210be0 ) │ │ │ │ + beq.n 210b42 │ │ │ │ + ldr r2, [pc, #168] @ (210ba8 ) │ │ │ │ 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 210a5c │ │ │ │ ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 21086c │ │ │ │ + b.n 210834 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 21067c │ │ │ │ + b.n 210644 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 210764 │ │ │ │ + b.n 21072c │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 210856 │ │ │ │ + b.n 21081e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #111 @ 0x6f │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 210b34 │ │ │ │ + bhi.n 210afc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r6, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 210b04 │ │ │ │ + bne.n 210acc │ │ │ │ ldrd r5, r7, [sp, #104] @ 0x68 │ │ │ │ - b.n 210a60 │ │ │ │ + b.n 210a28 │ │ │ │ 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 210b8c │ │ │ │ + cbnz r5, 210b94 │ │ │ │ + bl 217f08 │ │ │ │ + cbnz r0, 210b94 │ │ │ │ + ldr r1, [pc, #60] @ (210ba8 ) │ │ │ │ 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 210b42 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - b.n 210a94 │ │ │ │ + b.n 210a5c │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 210b9a │ │ │ │ + bne.n 210b62 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20dd6c │ │ │ │ + bl 20dd34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210ba0 │ │ │ │ - b.n 210b7a │ │ │ │ - @ instruction: 0xfa5a00a8 │ │ │ │ + beq.n 210b68 │ │ │ │ + b.n 210b42 │ │ │ │ + @ instruction: 0xfa9200a8 │ │ │ │ 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] @ 2118e8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 211924 │ │ │ │ + ldr.w r2, [pc, #3368] @ 2118ec │ │ │ │ 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 +595134,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 210e5a │ │ │ │ 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 +595164,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 210df2 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210e2c │ │ │ │ + beq.w 210df4 │ │ │ │ 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 +595185,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 210ca8 │ │ │ │ lsls r4, r1, #29 │ │ │ │ it mi │ │ │ │ movmi r4, #1 │ │ │ │ - bpl.w 210ec8 │ │ │ │ + bpl.w 210e90 │ │ │ │ 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 210cda │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 210eb6 │ │ │ │ + beq.w 210e7e │ │ │ │ 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 210d0e │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 210eda │ │ │ │ + beq.w 210ea2 │ │ │ │ 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 +595263,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, 210e0c │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 210e44 │ │ │ │ + bne.n 210e0c │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 210e5e │ │ │ │ + cbnz r7, 210e26 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 210e96 │ │ │ │ + beq.n 210e5e │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 211930 │ │ │ │ + beq.w 2118f8 │ │ │ │ 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 21190e │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 210e7e │ │ │ │ + b.n 210e46 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210cba │ │ │ │ + beq.w 210c82 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210cba │ │ │ │ + b.n 210c82 │ │ │ │ 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 210dc8 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 2118fc │ │ │ │ + bne.w 2118c4 │ │ │ │ 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 210eb6 │ │ │ │ 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 210eca │ │ │ │ movs r2, #0 │ │ │ │ - b.n 210c40 │ │ │ │ + b.n 210c08 │ │ │ │ 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, 210ec0 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 210e7e │ │ │ │ + b.n 210e46 │ │ │ │ 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 210cda │ │ │ │ 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 210ca8 │ │ │ │ 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 210d0e │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 211946 │ │ │ │ + bne.w 21190e │ │ │ │ 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 +595372,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, 210f20 │ │ │ │ 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 +595398,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, 210f7e │ │ │ │ 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, 210f90 │ │ │ │ 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 211262 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2118e8 │ │ │ │ + beq.w 2118b0 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 211966 │ │ │ │ + bne.w 21192e │ │ │ │ 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 211298 │ │ │ │ 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 +595473,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 2110ac │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 2110e4 │ │ │ │ + cbnz r6, 2110ac │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211a1c │ │ │ │ + bne.w 2119e4 │ │ │ │ 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 +595508,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 2112cc │ │ │ │ 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, 211144 │ │ │ │ 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, 211162 │ │ │ │ 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 +595557,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 21129e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2112d6 │ │ │ │ + beq.n 21129e │ │ │ │ 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 +595589,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 2112d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211958 │ │ │ │ + bne.w 211920 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211a14 │ │ │ │ + bne.w 2119dc │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 211314 │ │ │ │ + b.n 2112dc │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211952 │ │ │ │ + bne.w 21191a │ │ │ │ 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 210fe2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21102e │ │ │ │ + beq.w 210ff6 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 211026 │ │ │ │ + beq.w 210fee │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21102e │ │ │ │ + b.n 210ff6 │ │ │ │ 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 2111ee │ │ │ │ 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 2111ee │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21115a │ │ │ │ + b.n 211122 │ │ │ │ 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 +595655,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 211838 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2118dc │ │ │ │ + bne.w 2118a4 │ │ │ │ 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, 21135e │ │ │ │ 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, 21136c │ │ │ │ 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 +595697,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 211834 │ │ │ │ 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 211830 │ │ │ │ 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 21182c │ │ │ │ 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 211828 │ │ │ │ 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 211824 │ │ │ │ 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, 211466 │ │ │ │ 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 211820 │ │ │ │ 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, 21149c │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2114d4 │ │ │ │ + cbz r5, 21149c │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211a0a │ │ │ │ + bne.w 2119d2 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2114e6 │ │ │ │ + cbz r5, 2114ae │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2114e6 │ │ │ │ + cbz r5, 2114ae │ │ │ │ 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, 2114ca │ │ │ │ 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, 2114ea │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 211522 │ │ │ │ + cbz r6, 2114ea │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211a28 │ │ │ │ + bne.w 2119f0 │ │ │ │ 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 +595832,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, 2115be │ │ │ │ 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 21160c │ │ │ │ and.w r5, r1, #1 │ │ │ │ ands.w r6, r1, #2 │ │ │ │ - beq.n 21163e │ │ │ │ + beq.n 211606 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 2119f2 │ │ │ │ + bmi.w 2119ba │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2119f8 │ │ │ │ + beq.w 2119c0 │ │ │ │ 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 211614 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2118bc │ │ │ │ + bne.w 211884 │ │ │ │ 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 211816 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ands.w r5, r2, #2 │ │ │ │ - beq.w 21187e │ │ │ │ + beq.w 211846 │ │ │ │ ands.w r5, r2, #4 │ │ │ │ - beq.w 2119ba │ │ │ │ + beq.w 211982 │ │ │ │ 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 211692 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r1, lr, #2 │ │ │ │ - beq.n 2116c4 │ │ │ │ + beq.n 21168c │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 2119a2 │ │ │ │ + bne.w 21196a │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2119a8 │ │ │ │ + beq.w 211970 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 21199a │ │ │ │ + b.n 211962 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21197a │ │ │ │ + bne.w 211942 │ │ │ │ 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, 2116b6 │ │ │ │ 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, 2116cc │ │ │ │ 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 +595950,262 @@ │ │ │ │ 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, 21175e │ │ │ │ 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, 211774 │ │ │ │ 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, 211786 │ │ │ │ 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, 211798 │ │ │ │ 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, 2117aa │ │ │ │ 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, 2117c8 │ │ │ │ + b.n 211812 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21184a │ │ │ │ + cbz r3, 211812 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2117fa │ │ │ │ - ldr r6, [pc, #288] @ (211928 ) │ │ │ │ + beq.n 2117c2 │ │ │ │ + ldr r6, [pc, #288] @ (2118f0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29ed0c │ │ │ │ + bl 29ecd4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 21182c │ │ │ │ + cbz r3, 2117f4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21180c │ │ │ │ + bne.n 2117d4 │ │ │ │ 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 2117e6 │ │ │ │ + ldr r2, [pc, #252] @ (2118f4 ) │ │ │ │ + ldr r3, [pc, #244] @ (2118ec ) │ │ │ │ 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 211a3c │ │ │ │ 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 2117f4 │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #213] @ 0xd5 │ │ │ │ - b.n 21168e │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 2114bc │ │ │ │ + b.n 211656 │ │ │ │ movs r5, #0 │ │ │ │ b.n 211484 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21146e │ │ │ │ + b.n 21144c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211454 │ │ │ │ + b.n 211436 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21143e │ │ │ │ + b.n 21141c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211414 │ │ │ │ + b.n 211406 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 2113dc │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 21137c │ │ │ │ + b.n 211344 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21196e │ │ │ │ + beq.n 211936 │ │ │ │ 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 211a0a │ │ │ │ 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 2119a2 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r5, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 21168e │ │ │ │ - b.n 211a5a │ │ │ │ + bmi.w 211656 │ │ │ │ + b.n 211a22 │ │ │ │ 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 211614 │ │ │ │ + b.n 2115fe │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 21137c │ │ │ │ + b.n 211344 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21101a │ │ │ │ - b.w 21102e │ │ │ │ + bne.w 210fe2 │ │ │ │ + b.w 210ff6 │ │ │ │ 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 210eba │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 210e24 │ │ │ │ - @ instruction: 0xf3fc00a8 │ │ │ │ + b.w 210dec │ │ │ │ + bics.w r0, r4, #5505024 @ 0x540000 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 2118c8 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + @ instruction: 0xe80400a8 │ │ │ │ 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 210e42 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 210f00 │ │ │ │ + b.w 210ec8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2112ae │ │ │ │ + b.n 211276 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 211314 │ │ │ │ + b.n 2112dc │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 21101a │ │ │ │ + b.w 210fe2 │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - b.n 21168e │ │ │ │ + b.n 211656 │ │ │ │ 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 21169e │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ - b.n 2116d6 │ │ │ │ + b.n 21169e │ │ │ │ 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 2116a0 │ │ │ │ strb.w r1, [sp, #209] @ 0xd1 │ │ │ │ - cbz r1, 211a2c │ │ │ │ + cbz r1, 2119f4 │ │ │ │ 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 211876 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211690 │ │ │ │ + beq.w 211658 │ │ │ │ lsls r1, r0, #30 │ │ │ │ - bmi.w 21168e │ │ │ │ - b.n 211a6a │ │ │ │ + bmi.w 211656 │ │ │ │ + b.n 211a32 │ │ │ │ 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 211616 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 2114d4 │ │ │ │ + b.n 21149c │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 211314 │ │ │ │ + b.n 2112dc │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 2110e4 │ │ │ │ + b.w 2110ac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211522 │ │ │ │ + b.n 2114ea │ │ │ │ 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 21193a │ │ │ │ strh.w r2, [sp, #211] @ 0xd3 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2119da │ │ │ │ + beq.n 2119a2 │ │ │ │ lsls r5, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 21168e │ │ │ │ + bmi.w 211656 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211690 │ │ │ │ + beq.w 211658 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211690 │ │ │ │ + b.n 211658 │ │ │ │ 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] @ 21277c │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 2127b8 │ │ │ │ + ldr.w r2, [pc, #3368] @ 212780 │ │ │ │ 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 +596213,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 211cee │ │ │ │ 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 +596243,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 211c86 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211cc0 │ │ │ │ + beq.w 211c88 │ │ │ │ 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 +596264,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 211b3c │ │ │ │ lsls r4, r1, #29 │ │ │ │ it mi │ │ │ │ movmi r4, #1 │ │ │ │ - bpl.w 211d5c │ │ │ │ + bpl.w 211d24 │ │ │ │ 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 211b6e │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 211d4a │ │ │ │ + beq.w 211d12 │ │ │ │ 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 211ba2 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 211d6e │ │ │ │ + beq.w 211d36 │ │ │ │ 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 +596342,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, 211ca0 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 211cd8 │ │ │ │ + bne.n 211ca0 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 211cf2 │ │ │ │ + cbnz r7, 211cba │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 211d2a │ │ │ │ + beq.n 211cf2 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 2127c4 │ │ │ │ + beq.w 21278c │ │ │ │ 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 2127a2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 211d12 │ │ │ │ + b.n 211cda │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211b4e │ │ │ │ + beq.w 211b16 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211b4e │ │ │ │ + b.n 211b16 │ │ │ │ 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 211c5c │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 212790 │ │ │ │ + bne.w 212758 │ │ │ │ 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 211d4a │ │ │ │ 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 211d5e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 211ad4 │ │ │ │ + b.n 211a9c │ │ │ │ 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, 211d54 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 211d12 │ │ │ │ + b.n 211cda │ │ │ │ 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 211b6e │ │ │ │ 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 211b3c │ │ │ │ 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 211ba2 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2127da │ │ │ │ + bne.w 2127a2 │ │ │ │ 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 +596451,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, 211db4 │ │ │ │ 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 +596477,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, 211e12 │ │ │ │ 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, 211e24 │ │ │ │ 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 2120f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21277c │ │ │ │ + beq.w 212744 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2127fa │ │ │ │ + bne.w 2127c2 │ │ │ │ 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 21212c │ │ │ │ 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 +596552,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 211f40 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 211f78 │ │ │ │ + cbnz r6, 211f40 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2128b0 │ │ │ │ + bne.w 212878 │ │ │ │ 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 +596587,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 212160 │ │ │ │ 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, 211fd8 │ │ │ │ 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, 211ff6 │ │ │ │ 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 +596636,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 212132 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 21216a │ │ │ │ + beq.n 212132 │ │ │ │ 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 +596668,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 212164 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2127ec │ │ │ │ + bne.w 2127b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2128a8 │ │ │ │ + bne.w 212870 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 2121a8 │ │ │ │ + b.n 212170 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2127e6 │ │ │ │ + bne.w 2127ae │ │ │ │ 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 211e76 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211ec2 │ │ │ │ + beq.w 211e8a │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 211eba │ │ │ │ + beq.w 211e82 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 211ec2 │ │ │ │ + b.n 211e8a │ │ │ │ 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 212082 │ │ │ │ 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 212082 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 211fee │ │ │ │ + b.n 211fb6 │ │ │ │ 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 +596734,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 2126cc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212770 │ │ │ │ + bne.w 212738 │ │ │ │ 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, 2121f2 │ │ │ │ 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, 212200 │ │ │ │ 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 +596776,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 2126c8 │ │ │ │ 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 2126c4 │ │ │ │ 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 2126c0 │ │ │ │ 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 2126bc │ │ │ │ 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 2126b8 │ │ │ │ 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, 2122fa │ │ │ │ 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 2126b4 │ │ │ │ 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, 212330 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 212368 │ │ │ │ + cbz r5, 212330 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21289e │ │ │ │ + bne.w 212866 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 21237a │ │ │ │ + cbz r5, 212342 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 21237a │ │ │ │ + cbz r5, 212342 │ │ │ │ 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, 21235e │ │ │ │ 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, 21237e │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 2123b6 │ │ │ │ + cbz r6, 21237e │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2128bc │ │ │ │ + bne.w 212884 │ │ │ │ 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 +596911,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, 212452 │ │ │ │ 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 2124a0 │ │ │ │ and.w r5, r1, #1 │ │ │ │ ands.w r6, r1, #2 │ │ │ │ - beq.n 2124d2 │ │ │ │ + beq.n 21249a │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 212886 │ │ │ │ + bmi.w 21284e │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21288c │ │ │ │ + beq.w 212854 │ │ │ │ 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 2124a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212750 │ │ │ │ + bne.w 212718 │ │ │ │ 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 2126aa │ │ │ │ and.w r1, r2, #1 │ │ │ │ ands.w r5, r2, #2 │ │ │ │ - beq.w 212712 │ │ │ │ + beq.w 2126da │ │ │ │ ands.w r5, r2, #4 │ │ │ │ - beq.w 21284e │ │ │ │ + beq.w 212816 │ │ │ │ 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 212526 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r1, lr, #2 │ │ │ │ - beq.n 212558 │ │ │ │ + beq.n 212520 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 212836 │ │ │ │ + bne.w 2127fe │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21283c │ │ │ │ + beq.w 212804 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 21282e │ │ │ │ + b.n 2127f6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21280e │ │ │ │ + bne.w 2127d6 │ │ │ │ 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, 21254a │ │ │ │ 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, 212560 │ │ │ │ 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 +597029,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, 2125f2 │ │ │ │ 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, 212608 │ │ │ │ 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, 21261a │ │ │ │ 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, 21262c │ │ │ │ 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, 21263e │ │ │ │ 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, 21265c │ │ │ │ + b.n 2126a6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2126de │ │ │ │ + cbz r3, 2126a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21268e │ │ │ │ - ldr r6, [pc, #288] @ (2127bc ) │ │ │ │ + beq.n 212656 │ │ │ │ + ldr r6, [pc, #288] @ (212784 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29ed0c │ │ │ │ + bl 29ecd4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2126c0 │ │ │ │ + cbz r3, 212688 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2126a0 │ │ │ │ + bne.n 212668 │ │ │ │ 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 21267a │ │ │ │ + ldr r2, [pc, #252] @ (212788 ) │ │ │ │ + ldr r3, [pc, #244] @ (212780 ) │ │ │ │ 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 2128d0 │ │ │ │ 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 212688 │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #213] @ 0xd5 │ │ │ │ - b.n 212522 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 212350 │ │ │ │ + b.n 2124ea │ │ │ │ movs r5, #0 │ │ │ │ b.n 212318 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212302 │ │ │ │ + b.n 2122e0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2122e8 │ │ │ │ + b.n 2122ca │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2122d2 │ │ │ │ + b.n 2122b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2122a8 │ │ │ │ + b.n 21229a │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 212270 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 212210 │ │ │ │ + b.n 2121d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 212802 │ │ │ │ + beq.n 2127ca │ │ │ │ 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 21289e │ │ │ │ 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 212836 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r5, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 212522 │ │ │ │ - b.n 2128ee │ │ │ │ + bmi.w 2124ea │ │ │ │ + b.n 2128b6 │ │ │ │ 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 2124a8 │ │ │ │ + b.n 212492 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 212210 │ │ │ │ + b.n 2121d8 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211eae │ │ │ │ - b.w 211ec2 │ │ │ │ + bne.w 211e76 │ │ │ │ + b.w 211e8a │ │ │ │ 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 211d4e │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 211cb8 │ │ │ │ - b.n 212288 │ │ │ │ + b.w 211c80 │ │ │ │ + b.n 2122c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 212834 │ │ │ │ + bls.n 21286c │ │ │ │ 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 211cd6 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 211d94 │ │ │ │ + b.w 211d5c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 212142 │ │ │ │ + b.n 21210a │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 2121a8 │ │ │ │ + b.n 212170 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 211eae │ │ │ │ + b.w 211e76 │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - b.n 212522 │ │ │ │ + b.n 2124ea │ │ │ │ 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 212532 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ - b.n 21256a │ │ │ │ + b.n 212532 │ │ │ │ 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 212534 │ │ │ │ strb.w r1, [sp, #209] @ 0xd1 │ │ │ │ - cbz r1, 2128c0 │ │ │ │ + cbz r1, 212888 │ │ │ │ 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 21270a │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212524 │ │ │ │ + beq.w 2124ec │ │ │ │ lsls r1, r0, #30 │ │ │ │ - bmi.w 212522 │ │ │ │ - b.n 2128fe │ │ │ │ + bmi.w 2124ea │ │ │ │ + b.n 2128c6 │ │ │ │ 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 2124aa │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 212368 │ │ │ │ + b.n 212330 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 2121a8 │ │ │ │ + b.n 212170 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 211f78 │ │ │ │ + b.w 211f40 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2123b6 │ │ │ │ + b.n 21237e │ │ │ │ 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 2127ce │ │ │ │ strh.w r2, [sp, #211] @ 0xd3 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21286e │ │ │ │ + beq.n 212836 │ │ │ │ lsls r5, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 212522 │ │ │ │ + bmi.w 2124ea │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212524 │ │ │ │ + beq.w 2124ec │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212524 │ │ │ │ + b.n 2124ec │ │ │ │ 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] @ 213610 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 21364c │ │ │ │ + ldr.w r2, [pc, #3368] @ 213614 │ │ │ │ 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 +597294,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 212b82 │ │ │ │ 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 +597324,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 212b1a │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212b54 │ │ │ │ + beq.w 212b1c │ │ │ │ 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 +597345,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 2129d0 │ │ │ │ lsls r4, r1, #29 │ │ │ │ it mi │ │ │ │ movmi r4, #1 │ │ │ │ - bpl.w 212bf0 │ │ │ │ + bpl.w 212bb8 │ │ │ │ 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 212a02 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 212bde │ │ │ │ + beq.w 212ba6 │ │ │ │ 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 212a36 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 212c02 │ │ │ │ + beq.w 212bca │ │ │ │ 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 +597423,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, 212b34 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 212b6c │ │ │ │ + bne.n 212b34 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 212b86 │ │ │ │ + cbnz r7, 212b4e │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 212bbe │ │ │ │ + beq.n 212b86 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 213658 │ │ │ │ + beq.w 213620 │ │ │ │ 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 213636 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 212ba6 │ │ │ │ + b.n 212b6e │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2129e2 │ │ │ │ + beq.w 2129aa │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2129e2 │ │ │ │ + b.n 2129aa │ │ │ │ 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 212af0 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 213624 │ │ │ │ + bne.w 2135ec │ │ │ │ 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 212bde │ │ │ │ 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 212bf2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 212968 │ │ │ │ + b.n 212930 │ │ │ │ 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, 212be8 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 212ba6 │ │ │ │ + b.n 212b6e │ │ │ │ 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 212a02 │ │ │ │ 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 2129d0 │ │ │ │ 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 212a36 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21366e │ │ │ │ + bne.w 213636 │ │ │ │ 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 +597532,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, 212c48 │ │ │ │ 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 +597558,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, 212ca6 │ │ │ │ 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, 212cb8 │ │ │ │ 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 212f8a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 213610 │ │ │ │ + beq.w 2135d8 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21368e │ │ │ │ + bne.w 213656 │ │ │ │ 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 212fc0 │ │ │ │ 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 +597633,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 212dd4 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 212e0c │ │ │ │ + cbnz r6, 212dd4 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 213744 │ │ │ │ + bne.w 21370c │ │ │ │ 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 +597668,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 212ff4 │ │ │ │ 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, 212e6c │ │ │ │ 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, 212e8a │ │ │ │ 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 +597717,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 212fc6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 212ffe │ │ │ │ + beq.n 212fc6 │ │ │ │ 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 +597749,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 212ff8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 213680 │ │ │ │ + bne.w 213648 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21373c │ │ │ │ + bne.w 213704 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 21303c │ │ │ │ + b.n 213004 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21367a │ │ │ │ + bne.w 213642 │ │ │ │ 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 212d0a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212d56 │ │ │ │ + beq.w 212d1e │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 212d4e │ │ │ │ + beq.w 212d16 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 212d56 │ │ │ │ + b.n 212d1e │ │ │ │ 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 212f16 │ │ │ │ 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 212f16 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 212e82 │ │ │ │ + b.n 212e4a │ │ │ │ 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 +597815,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 213560 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 213604 │ │ │ │ + bne.w 2135cc │ │ │ │ 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, 213086 │ │ │ │ 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, 213094 │ │ │ │ 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 +597857,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 21355c │ │ │ │ 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 213558 │ │ │ │ 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 213554 │ │ │ │ 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 213550 │ │ │ │ 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 21354c │ │ │ │ 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, 21318e │ │ │ │ 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 213548 │ │ │ │ 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, 2131c4 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2131fc │ │ │ │ + cbz r5, 2131c4 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213732 │ │ │ │ + bne.w 2136fa │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 21320e │ │ │ │ + cbz r5, 2131d6 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 21320e │ │ │ │ + cbz r5, 2131d6 │ │ │ │ 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, 2131f2 │ │ │ │ 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, 213212 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 21324a │ │ │ │ + cbz r6, 213212 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213750 │ │ │ │ + bne.w 213718 │ │ │ │ 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 +597992,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, 2132e6 │ │ │ │ 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 213334 │ │ │ │ and.w r5, r1, #1 │ │ │ │ ands.w r6, r1, #2 │ │ │ │ - beq.n 213366 │ │ │ │ + beq.n 21332e │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 21371a │ │ │ │ + bmi.w 2136e2 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 213720 │ │ │ │ + beq.w 2136e8 │ │ │ │ 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 21333c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2135e4 │ │ │ │ + bne.w 2135ac │ │ │ │ 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 21353e │ │ │ │ and.w r1, r2, #1 │ │ │ │ ands.w r5, r2, #2 │ │ │ │ - beq.w 2135a6 │ │ │ │ + beq.w 21356e │ │ │ │ ands.w r5, r2, #4 │ │ │ │ - beq.w 2136e2 │ │ │ │ + beq.w 2136aa │ │ │ │ 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 2133ba │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r1, lr, #2 │ │ │ │ - beq.n 2133ec │ │ │ │ + beq.n 2133b4 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 2136ca │ │ │ │ + bne.w 213692 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2136d0 │ │ │ │ + beq.w 213698 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 2136c2 │ │ │ │ + b.n 21368a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2136a2 │ │ │ │ + bne.w 21366a │ │ │ │ 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, 2133de │ │ │ │ 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, 2133f4 │ │ │ │ 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 +598110,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, 213486 │ │ │ │ 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, 21349c │ │ │ │ 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, 2134ae │ │ │ │ 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, 2134c0 │ │ │ │ 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, 2134d2 │ │ │ │ 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, 2134f0 │ │ │ │ + b.n 21353a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 213572 │ │ │ │ + cbz r3, 21353a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213522 │ │ │ │ - ldr r6, [pc, #288] @ (213650 ) │ │ │ │ + beq.n 2134ea │ │ │ │ + ldr r6, [pc, #288] @ (213618 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29ed0c │ │ │ │ + bl 29ecd4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 213554 │ │ │ │ + cbz r3, 21351c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213534 │ │ │ │ + bne.n 2134fc │ │ │ │ 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 21350e │ │ │ │ + ldr r2, [pc, #252] @ (21361c ) │ │ │ │ + ldr r3, [pc, #244] @ (213614 ) │ │ │ │ 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 213764 │ │ │ │ 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 21351c │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #213] @ 0xd5 │ │ │ │ - b.n 2133b6 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 2131e4 │ │ │ │ + b.n 21337e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2131ac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 213196 │ │ │ │ + b.n 213174 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21317c │ │ │ │ + b.n 21315e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 213166 │ │ │ │ + b.n 213144 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21313c │ │ │ │ + b.n 21312e │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 213104 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 2130a4 │ │ │ │ + b.n 21306c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 213696 │ │ │ │ + beq.n 21365e │ │ │ │ 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 213732 │ │ │ │ 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 2136ca │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r5, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 2133b6 │ │ │ │ - b.n 213782 │ │ │ │ + bmi.w 21337e │ │ │ │ + b.n 21374a │ │ │ │ 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 21333c │ │ │ │ + b.n 213326 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 2130a4 │ │ │ │ + b.n 21306c │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212d42 │ │ │ │ - b.w 212d56 │ │ │ │ + bne.w 212d0a │ │ │ │ + b.w 212d1e │ │ │ │ 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 212be2 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 212b4c │ │ │ │ - bvs.n 2135f4 │ │ │ │ + b.w 212b14 │ │ │ │ + bvc.n 21362c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 213300 │ │ │ │ + b.n 213338 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ 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 212b6a │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 212c28 │ │ │ │ + b.w 212bf0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 212fd6 │ │ │ │ + b.n 212f9e │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 21303c │ │ │ │ + b.n 213004 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 212d42 │ │ │ │ + b.w 212d0a │ │ │ │ str.w r1, [sp, #209] @ 0xd1 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - b.n 2133b6 │ │ │ │ + b.n 21337e │ │ │ │ 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 2133c6 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ - b.n 2133fe │ │ │ │ + b.n 2133c6 │ │ │ │ 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 2133c8 │ │ │ │ strb.w r1, [sp, #209] @ 0xd1 │ │ │ │ - cbz r1, 213754 │ │ │ │ + cbz r1, 21371c │ │ │ │ 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 21359e │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2133b8 │ │ │ │ + beq.w 213380 │ │ │ │ lsls r1, r0, #30 │ │ │ │ - bmi.w 2133b6 │ │ │ │ - b.n 213792 │ │ │ │ + bmi.w 21337e │ │ │ │ + b.n 21375a │ │ │ │ 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 21333e │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 2131fc │ │ │ │ + b.n 2131c4 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 21303c │ │ │ │ + b.n 213004 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 212e0c │ │ │ │ + b.w 212dd4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21324a │ │ │ │ + b.n 213212 │ │ │ │ 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 213662 │ │ │ │ strh.w r2, [sp, #211] @ 0xd3 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 213702 │ │ │ │ + beq.n 2136ca │ │ │ │ lsls r5, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #213] @ 0xd5 │ │ │ │ - bmi.w 2133b6 │ │ │ │ + bmi.w 21337e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2133b8 │ │ │ │ + beq.w 213380 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2133b8 │ │ │ │ + b.n 213380 │ │ │ │ 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 213794 │ │ │ │ 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 213802 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2138aa │ │ │ │ - bhi.n 21387a │ │ │ │ + beq.n 213872 │ │ │ │ + bhi.n 213842 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 213840 │ │ │ │ + beq.n 213808 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 2138d6 │ │ │ │ + beq.n 21389e │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #375 @ 0x177 │ │ │ │ - bhi.n 21383e │ │ │ │ + bhi.n 213806 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 21395e │ │ │ │ + bhi.w 213926 │ │ │ │ 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, 213a90 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a70 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a70 ) │ │ │ │ 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, 213a74 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a78 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a78 ) │ │ │ │ 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, 213a7c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a80 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a80 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a84 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a84 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a88 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a88 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213a8c ) │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 2138c4 │ │ │ │ + beq.n 21388c │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #248 @ 0xf8 │ │ │ │ - bhi.n 21383e │ │ │ │ + bhi.n 213806 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 21396c │ │ │ │ + bhi.w 213934 │ │ │ │ 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 +598440,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 21396c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 213920 │ │ │ │ + bne.n 2138e8 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #115 @ 0x73 │ │ │ │ - beq.n 21383e │ │ │ │ + beq.n 213806 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #116 @ 0x74 │ │ │ │ - beq.n 21383e │ │ │ │ + beq.n 213806 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #112 @ 0x70 │ │ │ │ - beq.n 21383e │ │ │ │ + beq.n 213806 │ │ │ │ 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 213962 │ │ │ │ + bls.n 2138b6 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #9 │ │ │ │ - beq.n 21383e │ │ │ │ + beq.n 213806 │ │ │ │ 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 213806 │ │ │ │ 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 213806 │ │ │ │ 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 213806 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 21398e │ │ │ │ + bhi.n 213956 │ │ │ │ tbb [pc, r1] │ │ │ │ bx r9 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r7, r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -598552,18 +598517,18 @@ │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #124 @ 0x7c │ │ │ │ - bhi.n 21383e │ │ │ │ + bhi.n 213806 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213982 │ │ │ │ + bhi.n 21394a │ │ │ │ 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 +598578,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 213806 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2139e0 │ │ │ │ + bhi.n 2139a8 │ │ │ │ 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 +598617,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] @ 213a68 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 213aa4 │ │ │ │ + ldr.w ip, [pc, #152] @ 213a6c │ │ │ │ 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 213a4a │ │ │ │ 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, 213a56 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 2139f4 │ │ │ │ + bl 2139bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (213aa8 ) │ │ │ │ - ldr r3, [pc, #80] @ (213aa4 ) │ │ │ │ + ldr r2, [pc, #88] @ (213a70 ) │ │ │ │ + ldr r3, [pc, #80] @ (213a6c ) │ │ │ │ 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 213a62 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 213a4e │ │ │ │ + b.n 213a16 │ │ │ │ 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 213a16 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 213a94 │ │ │ │ + cbz r3, 213a5c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 213a4e │ │ │ │ + b.n 213a16 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 213a3e │ │ │ │ + b.n 213a06 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 213a88 │ │ │ │ + b.n 213a50 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #68] @ 213b00 │ │ │ │ + ldr.w ip, [pc, #68] @ 213ac8 │ │ │ │ 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 213aba │ │ │ │ + ldr r1, [pc, #52] @ (213acc ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 213ae8 │ │ │ │ + beq.n 213ab0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 213af6 │ │ │ │ - bl 1f9b9c │ │ │ │ + cbz r2, 213abe │ │ │ │ + bl 1f9b64 │ │ │ │ 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 213ab0 │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ 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] @ (213b74 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 213bb0 │ │ │ │ + ldr.w lr, [pc, #148] @ 213b78 │ │ │ │ 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 213b68 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213b9c │ │ │ │ + bhi.n 213b64 │ │ │ │ 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 +598759,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] @ (213b7c ) │ │ │ │ + ldr r3, [pc, #56] @ (213b78 ) │ │ │ │ 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 213b6e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 213b6c │ │ │ │ + b.n 213b34 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 213b6c │ │ │ │ + b.n 213b34 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 213b6c │ │ │ │ + b.n 213b34 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 213b6c │ │ │ │ + b.n 213b34 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 213bea │ │ │ │ + cbz r1, 213bb2 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa120 │ │ │ │ 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 1fa120 │ │ │ │ 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] @ 213c70 │ │ │ │ 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 213c2e │ │ │ │ + ldr.w ip, [pc, #124] @ 213c74 │ │ │ │ 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 213c24 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 213ca0 │ │ │ │ + cbnz r0, 213c68 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1fed14 │ │ │ │ + bl 1fecdc │ │ │ │ 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 213c12 │ │ │ │ + add r0, pc, #8 @ (adr r0, 213c40 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -598911,43 +598876,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 213c24 │ │ │ │ + b.n 213c12 │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ 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 213d18 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 213d02 │ │ │ │ + beq.n 213cca │ │ │ │ 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 213d04 │ │ │ │ + cbz r0, 213d18 │ │ │ │ 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 +598928,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 213cca │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 60e04 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 213d02 │ │ │ │ + bne.n 213cca │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r5 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r4, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 213d08 │ │ │ │ + bne.n 213cd0 │ │ │ │ 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 213dbe │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213df6 │ │ │ │ + beq.n 213dbe │ │ │ │ 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 +598992,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 213d46 │ │ │ │ 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 1f99a8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9fdc │ │ │ │ + bl 1f9fa4 │ │ │ │ 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 +599039,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 213e6c │ │ │ │ + bhi.n 213e7c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 213ea4 │ │ │ │ - bhi.n 213ee4 │ │ │ │ + beq.n 213e6c │ │ │ │ + bhi.n 213eac │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #1 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 213eb2 │ │ │ │ + bhi.n 213e7a │ │ │ │ movw r2, #32907 @ 0x808b │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 213f12 │ │ │ │ + bpl.n 213eda │ │ │ │ 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 213e6c │ │ │ │ + bhi.n 213e98 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 213ea4 │ │ │ │ - bhi.n 213ef6 │ │ │ │ + beq.n 213e6c │ │ │ │ + bhi.n 213ebe │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213e7a │ │ │ │ + b.n 213e6c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 213ea4 │ │ │ │ - bhi.n 213f02 │ │ │ │ + beq.n 213e6c │ │ │ │ + bhi.n 213eca │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213e7a │ │ │ │ + b.n 213e6c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 213ea4 │ │ │ │ - bhi.n 213f0a │ │ │ │ + beq.n 213e6c │ │ │ │ + bhi.n 213ed2 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213e7a │ │ │ │ + b.n 213e6c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213e7a │ │ │ │ + b.n 213e6c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213e7a │ │ │ │ + b.n 213e6c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 213eb2 │ │ │ │ - b.n 213ea4 │ │ │ │ + bne.n 213e7a │ │ │ │ + b.n 213e6c │ │ │ │ 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 1fa120 │ │ │ │ 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, 213f1c │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213f54 │ │ │ │ - bl 1f9b9c │ │ │ │ - cbz r5, 213f7a │ │ │ │ + beq.n 213f1c │ │ │ │ + bl 1f9b64 │ │ │ │ + cbz r5, 213f42 │ │ │ │ mov r0, r5 │ │ │ │ blx 61c38 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 213f6e │ │ │ │ + bhi.n 213f36 │ │ │ │ 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 1f9cd4 │ │ │ │ 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] @ (213fdc ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (214018 ) │ │ │ │ + ldr r3, [pc, #128] @ (213fe0 ) │ │ │ │ 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, 213f80 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213fb8 │ │ │ │ - bl 1f9b9c │ │ │ │ + beq.n 213f80 │ │ │ │ + bl 1f9b64 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ffd6c │ │ │ │ + bl 1ffd34 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 213ffc │ │ │ │ + bhi.n 213fc4 │ │ │ │ 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] @ (213fe4 ) │ │ │ │ + ldr r3, [pc, #52] @ (213fe0 ) │ │ │ │ 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 213fd6 │ │ │ │ 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 1f9960 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213fde │ │ │ │ - b.n 213fce │ │ │ │ + beq.n 213fa6 │ │ │ │ + b.n 213f96 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21406c │ │ │ │ + beq.n 214034 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 21407a │ │ │ │ + cbz r1, 214042 │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 21405a │ │ │ │ + beq.n 214022 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9c14 │ │ │ │ + bl 1f9bdc │ │ │ │ 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 21401a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 214056 │ │ │ │ - bl 1f9c14 │ │ │ │ - b.n 214056 │ │ │ │ + beq.n 21401e │ │ │ │ + bl 1f9bdc │ │ │ │ + b.n 21401e │ │ │ │ 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 +599252,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 1fa120 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213f30 │ │ │ │ + bl 213ef8 │ │ │ │ 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 2140c0 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 2140da │ │ │ │ + beq.n 2140a2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 2140fe │ │ │ │ + beq.n 2140c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213e74 │ │ │ │ + bl 213e3c │ │ │ │ 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 214096 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 213e74 │ │ │ │ + bl 213e3c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 214112 │ │ │ │ + cbnz r3, 2140da │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213e74 │ │ │ │ + bl 213e3c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 2140fe │ │ │ │ + beq.n 2140c6 │ │ │ │ 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 2140ce │ │ │ │ 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 1fa120 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 213f30 │ │ │ │ + bl 213ef8 │ │ │ │ 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 +599357,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 1fa120 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213f30 │ │ │ │ + bl 213ef8 │ │ │ │ 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 213e3c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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 +599400,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 21422a │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 214248 │ │ │ │ + bne.n 214210 │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 214294 │ │ │ │ - bl 2e5f58 │ │ │ │ + beq.n 21425c │ │ │ │ + bl 2e5f20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214080 │ │ │ │ + bl 214048 │ │ │ │ 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 2e5fc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214080 │ │ │ │ + bl 214048 │ │ │ │ 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, 214256 │ │ │ │ + bl 2e5f20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214080 │ │ │ │ + bl 214048 │ │ │ │ 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 2e5f04 │ │ │ │ + b.n 214238 │ │ │ │ + bl 2e600c │ │ │ │ + b.n 2141f2 │ │ │ │ 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, 214294 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 2142c4 │ │ │ │ + beq.n 21428c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 2142d2 │ │ │ │ + beq.n 21429a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2142b2 │ │ │ │ + bne.n 21427a │ │ │ │ mov r0, lr │ │ │ │ - bl 2141fc │ │ │ │ + bl 2141c4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2142f6 │ │ │ │ + cbz r0, 2142be │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 2142ea │ │ │ │ + beq.n 2142b2 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2142f4 │ │ │ │ + beq.n 2142bc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2142da │ │ │ │ + bne.n 2142a2 │ │ │ │ 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 1f9960 │ │ │ │ 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 1f9cd4 │ │ │ │ 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 +599557,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 214378 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (2143c4 ) │ │ │ │ + ldr r1, [pc, #16] @ (21438c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 61f88 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + b.n 2143a0 │ │ │ │ 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] @ (2143e4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (214420 ) │ │ │ │ + ldr r2, [pc, #64] @ (2143e8 ) │ │ │ │ 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, 2143ba │ │ │ │ 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 2143cc │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (214424 ) │ │ │ │ + ldr r1, [pc, #24] @ (2143ec ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61f88 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ 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] @ (214460 ) │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f99a8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #76] @ (21449c ) │ │ │ │ + ldr r3, [pc, #76] @ (214464 ) │ │ │ │ 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 1fb3d0 │ │ │ │ + ldr r1, [pc, #40] @ (214468 ) │ │ │ │ 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 1f9c9c │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #32] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbnz r2, 214508 │ │ │ │ + cbnz r2, 2144de │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3c4a2 │ │ │ │ + bl 3c46a │ │ │ │ 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 1f9960 │ │ │ │ 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 +599684,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 2143f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [pc, #196] @ (2145d0 ) │ │ │ │ - bl 214428 │ │ │ │ + ldr r7, [pc, #196] @ (214598 ) │ │ │ │ + bl 2143f0 │ │ │ │ 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 214592 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 214576 │ │ │ │ + bls.n 21453e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 214588 │ │ │ │ + bhi.n 214550 │ │ │ │ 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] @ (21459c ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21459e │ │ │ │ + beq.n 214566 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 214592 │ │ │ │ + cbz r0, 21455a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2145ca │ │ │ │ + beq.n 214592 │ │ │ │ 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 214592 │ │ │ │ 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 21450c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21455c │ │ │ │ + b.n 214524 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2145ca │ │ │ │ + cbz r0, 214592 │ │ │ │ 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 214544 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - revsh r0, r5 │ │ │ │ + cbnz r0, 2145e4 │ │ │ │ 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 21446c │ │ │ │ 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 1f9960 │ │ │ │ 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 2143f0 │ │ │ │ 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 2143f0 │ │ │ │ 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 +599833,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 1f99a8 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (214758 ) │ │ │ │ + ldr r7, [pc, #216] @ (214720 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh r3, [r4, #58] @ 0x3a │ │ │ │ - bl 214428 │ │ │ │ + bl 2143f0 │ │ │ │ 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 214718 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 2146ee │ │ │ │ + bls.n 2146b6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 214710 │ │ │ │ + bhi.n 2146d8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (21475c ) │ │ │ │ + ldr r1, [pc, #144] @ (214724 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 214726 │ │ │ │ + beq.n 2146ee │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 21471a │ │ │ │ + cbz r0, 2146e2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 214750 │ │ │ │ + beq.n 214718 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #64] @ 0x40 │ │ │ │ add r0, r2 │ │ │ │ - b.n 2146f4 │ │ │ │ + b.n 2146bc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 214750 │ │ │ │ + beq.n 214718 │ │ │ │ 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 214690 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2146e0 │ │ │ │ + b.n 2146a8 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 214750 │ │ │ │ + cbz r0, 214718 │ │ │ │ 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 2146bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbnz r2, 214778 │ │ │ │ + cbnz r2, 21474e │ │ │ │ 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] @ (214784 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (2147c0 ) │ │ │ │ + ldr r2, [pc, #76] @ (214788 ) │ │ │ │ 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 213b80 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 2147ba │ │ │ │ + cbz r6, 214782 │ │ │ │ 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 214772 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 2147a2 │ │ │ │ + bne.n 21476a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb8be │ │ │ │ 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, 2147d4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa120 │ │ │ │ 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, 2147d2 │ │ │ │ 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 1fa120 │ │ │ │ + b.n 2147b6 │ │ │ │ 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, 21481c │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa120 │ │ │ │ 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 1fa120 │ │ │ │ + b.n 214806 │ │ │ │ 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 213b80 │ │ │ │ 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, 214872 │ │ │ │ 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 +600069,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] @ (2148c4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (214900 ) │ │ │ │ + ldr r2, [pc, #56] @ (2148c8 ) │ │ │ │ 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 213b80 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 2148fa │ │ │ │ + cbz r4, 2148c2 │ │ │ │ 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 2148b6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ 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 213b80 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 21493e │ │ │ │ + cbz r4, 214906 │ │ │ │ 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 2148fa │ │ │ │ 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 214972 │ │ │ │ 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 213b80 │ │ │ │ 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 214942 │ │ │ │ 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 213b80 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 214974 │ │ │ │ + bne.n 21493c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 214962 │ │ │ │ + b.n 21492a │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 21498c │ │ │ │ + b.n 214954 │ │ │ │ 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, 2149f0 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa120 │ │ │ │ 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 1f9fe8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 214a0c │ │ │ │ + cbz r6, 2149d4 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 214a04 │ │ │ │ - ldr r3, [pc, #36] @ (214a34 ) │ │ │ │ + bne.n 2149cc │ │ │ │ + ldr r3, [pc, #36] @ (2149fc ) │ │ │ │ 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 1fa120 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2149e0 │ │ │ │ + b.n 2149a8 │ │ │ │ nop │ │ │ │ - bls.n 214938 │ │ │ │ + bls.n 214970 │ │ │ │ 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 214a2a │ │ │ │ + ldr r1, [pc, #16] @ (214a2c ) │ │ │ │ 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 │ │ │ │ + bls.n 214b1c │ │ │ │ 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, 214a7a │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa120 │ │ │ │ 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 +600264,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 1fa120 │ │ │ │ + b.n 214a58 │ │ │ │ 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, 214aa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa1d0 │ │ │ │ + bl 1fa198 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa120 │ │ │ │ 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 +600315,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, 214b48 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa120 │ │ │ │ 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 +600337,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 1fa120 │ │ │ │ + b.n 214b20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 214b96 │ │ │ │ + bhi.n 214b5e │ │ │ │ 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 214b74 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 214ba0 │ │ │ │ + bne.n 214b68 │ │ │ │ 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] @ (214c74 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (214cb0 ) │ │ │ │ + ldr r4, [pc, #228] @ (214c78 ) │ │ │ │ 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 214c5a │ │ │ │ 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 214c68 │ │ │ │ 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 2139bc │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 214c74 │ │ │ │ + bhi.n 214c3c │ │ │ │ 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 214c6c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 2139f4 │ │ │ │ + bl 2139bc │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (214cb4 ) │ │ │ │ + ldr r2, [pc, #108] @ (214c7c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (214cb0 ) │ │ │ │ + ldr r3, [pc, #100] @ (214c78 ) │ │ │ │ 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 214c70 │ │ │ │ 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 214c06 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214c3e │ │ │ │ + bne.n 214c06 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 214c3e │ │ │ │ + b.n 214c06 │ │ │ │ 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 214bde │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214c16 │ │ │ │ + bne.n 214bde │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 214c16 │ │ │ │ + b.n 214bde │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 214c00 │ │ │ │ + b.n 214bc8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 214c2c │ │ │ │ + b.n 214bf4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 214d22 │ │ │ │ + cbz r4, 214cf8 │ │ │ │ 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] @ 2155b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 2155e4 │ │ │ │ + bhi.w 2155ac │ │ │ │ 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 215170 │ │ │ │ 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 +600505,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 214f88 │ │ │ │ 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 2153c2 │ │ │ │ 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 21523a │ │ │ │ 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 214d76 │ │ │ │ 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 214d5a │ │ │ │ + cbz r0, 214d96 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214dce │ │ │ │ + bne.n 214d96 │ │ │ │ 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 +600584,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 214edc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21ea84 │ │ │ │ + bl 21ea4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214f14 │ │ │ │ + b.n 214edc │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 214e26 │ │ │ │ + beq.n 214dee │ │ │ │ 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 214dd2 │ │ │ │ + cbz r0, 214e0e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214e46 │ │ │ │ + bne.n 214e0e │ │ │ │ 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 214ed4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214e84 │ │ │ │ + cbz r1, 214e4c │ │ │ │ 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 214e30 │ │ │ │ + cbz r5, 214e6c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214ea4 │ │ │ │ + bne.n 214e6c │ │ │ │ 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 214ed4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214ee0 │ │ │ │ + cbz r1, 214ea8 │ │ │ │ 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 214e8c │ │ │ │ + cbz r5, 214ec8 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214f00 │ │ │ │ + bne.n 214ec8 │ │ │ │ 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 +600697,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 214dac │ │ │ │ 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] @ 2155b4 │ │ │ │ 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, 214f24 │ │ │ │ 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 214f06 │ │ │ │ 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 214e6c │ │ │ │ + b.n 214e4e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 214ea4 │ │ │ │ + bne.n 214e6c │ │ │ │ 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 214e6c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214e84 │ │ │ │ + beq.w 214e4c │ │ │ │ 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 214f64 │ │ │ │ + b.n 214e4c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214f00 │ │ │ │ + beq.n 214ec8 │ │ │ │ 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 214f94 │ │ │ │ + b.n 214ec8 │ │ │ │ + ldr.w r3, [pc, #1536] @ 2155b8 │ │ │ │ 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 214ea8 │ │ │ │ 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 214fd6 │ │ │ │ + b.n 214ea8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ee0 │ │ │ │ + beq.w 214ea8 │ │ │ │ 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 214ea8 │ │ │ │ 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 214ea8 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2155cc │ │ │ │ + beq.w 215594 │ │ │ │ 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 214ec8 │ │ │ │ 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 21506c │ │ │ │ + b.n 214ec8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214dce │ │ │ │ + bne.w 214d96 │ │ │ │ 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 214d96 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e84 │ │ │ │ + beq.w 214e4c │ │ │ │ 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 214e4c │ │ │ │ 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 214e4c │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2155c4 │ │ │ │ + beq.w 21558c │ │ │ │ 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 214e6c │ │ │ │ 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 21512a │ │ │ │ + b.n 214e6c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214e46 │ │ │ │ + bne.w 214e0e │ │ │ │ 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 214e0e │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ea4 │ │ │ │ + beq.w 214e6c │ │ │ │ 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 21517e │ │ │ │ + b.n 214e6c │ │ │ │ + ldr.w r3, [pc, #1044] @ 2155b8 │ │ │ │ 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 214e4c │ │ │ │ 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 2151c0 │ │ │ │ + b.n 214e4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214dae │ │ │ │ + beq.w 214d76 │ │ │ │ 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 2151e8 │ │ │ │ + b.n 214d76 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214e26 │ │ │ │ + beq.w 214dee │ │ │ │ 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 215216 │ │ │ │ + b.n 214dee │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214dce │ │ │ │ + beq.w 214d96 │ │ │ │ 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 215248 │ │ │ │ + b.n 214d96 │ │ │ │ + ldr r3, [pc, #844] @ (2155b8 ) │ │ │ │ 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 214d76 │ │ │ │ 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 215286 │ │ │ │ + b.n 214d76 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214dae │ │ │ │ + beq.w 214d76 │ │ │ │ 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 214d76 │ │ │ │ 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 214d76 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2155d4 │ │ │ │ + beq.w 21559c │ │ │ │ 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 214d96 │ │ │ │ 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 21531a │ │ │ │ + b.n 214d96 │ │ │ │ + ldr.w ip, [pc, #624] @ 2155b4 │ │ │ │ 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, 21537c │ │ │ │ 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 21535e │ │ │ │ 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 214d96 │ │ │ │ + b.n 214d78 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214ee0 │ │ │ │ + beq.w 214ea8 │ │ │ │ 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 21539e │ │ │ │ + b.n 214ea8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e46 │ │ │ │ + beq.w 214e0e │ │ │ │ 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 2153d0 │ │ │ │ + b.n 214e0e │ │ │ │ + ldr r3, [pc, #452] @ (2155b8 ) │ │ │ │ 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 214dee │ │ │ │ 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 21540e │ │ │ │ + b.n 214dee │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e26 │ │ │ │ + beq.w 214dee │ │ │ │ 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 214dee │ │ │ │ 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 214dee │ │ │ │ + ldr r3, [pc, #316] @ (2155b4 ) │ │ │ │ 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, 2154ae │ │ │ │ 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 215490 │ │ │ │ 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 214ec8 │ │ │ │ + b.n 214eaa │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214f00 │ │ │ │ + bne.w 214ec8 │ │ │ │ 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 214ec8 │ │ │ │ + ldr.w ip, [pc, #200] @ 2155b4 │ │ │ │ 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, 215522 │ │ │ │ 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 215504 │ │ │ │ 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 214e0e │ │ │ │ + b.n 214df0 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2155de │ │ │ │ + beq.n 2155a6 │ │ │ │ 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 214e0e │ │ │ │ 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 215568 │ │ │ │ + b.n 214e0e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21515a │ │ │ │ - b.n 214ea4 │ │ │ │ + bne.w 215122 │ │ │ │ + b.n 214e6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21509c │ │ │ │ - b.n 214f00 │ │ │ │ + bne.w 215064 │ │ │ │ + b.n 214ec8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21534e │ │ │ │ - b.w 214dce │ │ │ │ + bne.w 215316 │ │ │ │ + b.w 214d96 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 215598 │ │ │ │ - b.n 214e46 │ │ │ │ + bne.n 215560 │ │ │ │ + b.n 214e0e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214f0c │ │ │ │ - cbz r0, 215636 │ │ │ │ + b.n 214ed4 │ │ │ │ + cbz r0, 21560c │ │ │ │ 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] @ (215834 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 215864 │ │ │ │ + bhi.w 21582c │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 215666 │ │ │ │ + beq.n 21562e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 215666 │ │ │ │ + beq.n 21562e │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215766 │ │ │ │ + bhi.w 21572e │ │ │ │ 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 21562e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21562e │ │ │ │ + bne.n 2155f6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21562e │ │ │ │ + bne.n 2155f6 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215632 │ │ │ │ - b.n 215666 │ │ │ │ + bne.n 2155fa │ │ │ │ + b.n 21562e │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 215842 │ │ │ │ + beq.w 21580a │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 215634 │ │ │ │ + b.n 2155fc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 2156a2 │ │ │ │ + cbz r3, 21566a │ │ │ │ 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, 215694 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 2156c6 │ │ │ │ + cbz r4, 21568e │ │ │ │ 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 215678 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214cb8 │ │ │ │ + bl 214c80 │ │ │ │ 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 215694 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215702 │ │ │ │ + cbz r1, 2156ca │ │ │ │ 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 2156ba │ │ │ │ + b.n 215694 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 21584c │ │ │ │ + beq.w 215814 │ │ │ │ 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 21ece4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 2156da │ │ │ │ - ldr r3, [pc, #320] @ (215870 ) │ │ │ │ + b.n 2156a2 │ │ │ │ + ldr r3, [pc, #320] @ (215838 ) │ │ │ │ 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 215694 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 21575e │ │ │ │ + cbz r4, 215726 │ │ │ │ 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 215710 │ │ │ │ + b.n 215694 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2156cc │ │ │ │ + beq.n 215694 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 21578c │ │ │ │ + cbz r4, 215754 │ │ │ │ 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 21573e │ │ │ │ + b.n 215694 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2156cc │ │ │ │ + beq.n 215694 │ │ │ │ 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, 215782 │ │ │ │ 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 215772 │ │ │ │ + b.n 215694 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2156cc │ │ │ │ + beq.n 215694 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 2157da │ │ │ │ + cbz r1, 2157a2 │ │ │ │ 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 215694 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2156cc │ │ │ │ + beq.w 215694 │ │ │ │ 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 2156a2 │ │ │ │ + ldr r3, [pc, #104] @ (21583c ) │ │ │ │ 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 215694 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 21583a │ │ │ │ + cbz r4, 215802 │ │ │ │ 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 2157ec │ │ │ │ + b.n 215694 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21568a │ │ │ │ - b.n 215666 │ │ │ │ + bne.w 215652 │ │ │ │ + b.n 21562e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215714 │ │ │ │ + beq.w 2156dc │ │ │ │ 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 2156dc │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 215634 │ │ │ │ + b.n 2155fc │ │ │ │ nop │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ 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] @ (215a28 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21590c │ │ │ │ + bhi.n 2158d4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 2158da │ │ │ │ + cbnz r5, 2158a2 │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2158b0 │ │ │ │ + cbz r3, 215878 │ │ │ │ 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, 2158a0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2158d2 │ │ │ │ + cbz r1, 21589a │ │ │ │ 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 215884 │ │ │ │ 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 2158a0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 215902 │ │ │ │ + cbz r2, 2158ca │ │ │ │ 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 2158ba │ │ │ │ + b.n 2158a0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2158d8 │ │ │ │ + beq.n 2158a0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215930 │ │ │ │ + cbz r1, 2158f8 │ │ │ │ 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 2158e2 │ │ │ │ + b.n 2158a0 │ │ │ │ + ldr r3, [pc, #296] @ (215a2c ) │ │ │ │ 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 2158a0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215968 │ │ │ │ + cbz r1, 215930 │ │ │ │ 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 21591a │ │ │ │ + b.n 2158a0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2158d8 │ │ │ │ + beq.n 2158a0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 215988 │ │ │ │ + cbz r2, 215950 │ │ │ │ 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 215a04 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215a3c │ │ │ │ + beq.n 215a04 │ │ │ │ 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] @ (215a30 ) │ │ │ │ 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 2158a0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2159e0 │ │ │ │ + cbz r1, 2159a8 │ │ │ │ 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 215992 │ │ │ │ + b.n 2158a0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 215a48 │ │ │ │ + beq.n 215a10 │ │ │ │ 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 21ece4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2158d8 │ │ │ │ + beq.w 2158a0 │ │ │ │ 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, 2159fc │ │ │ │ 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 2159ec │ │ │ │ + b.n 2158a0 │ │ │ │ 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 2159ba │ │ │ │ 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 2159ba │ │ │ │ nop │ │ │ │ - add r7, pc, #456 @ (adr r7, 215c2c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 215cd4 ) │ │ │ │ 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 215aa4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 215a96 │ │ │ │ + beq.n 215a5e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 215ad0 │ │ │ │ + cbnz r3, 215a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa14c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215a88 │ │ │ │ + beq.n 215a50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 215ac6 │ │ │ │ + cbz r2, 215a8e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa14c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 215ac4 │ │ │ │ + cbz r2, 215a8c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 215ac4 │ │ │ │ + cbz r1, 215a8c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa14c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215ab0 │ │ │ │ + bne.n 215a78 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa14c │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215a8c │ │ │ │ + beq.n 215a54 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa14c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1fa184 │ │ │ │ - b.n 215a88 │ │ │ │ + bl 1fa14c │ │ │ │ + b.n 215a50 │ │ │ │ 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 215ae2 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 215b1a │ │ │ │ + cbz r3, 215ae2 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ - bl 215a6c │ │ │ │ + bl 215a34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 215b00 │ │ │ │ + bne.n 215ac8 │ │ │ │ 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] @ 216570 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r5, [pc, #2676] @ 2165ac │ │ │ │ + ldr.w r5, [pc, #2676] @ 216574 │ │ │ │ movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2672] @ 2165b0 │ │ │ │ + ldr.w r3, [pc, #2672] @ 216578 │ │ │ │ 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 1fecac │ │ │ │ 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 215b48 │ │ │ │ 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 2164d0 │ │ │ │ add.w r6, r4, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 215b8e │ │ │ │ + bcc.n 215b56 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2164b6 │ │ │ │ + beq.w 21647e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 216352 │ │ │ │ + bhi.w 21631a │ │ │ │ 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, 215ba8 │ │ │ │ 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 215bd2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215c02 │ │ │ │ + cbz r1, 215bca │ │ │ │ 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 215bba │ │ │ │ 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 1fed88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 215d24 │ │ │ │ + beq.n 215cec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 215d24 │ │ │ │ + beq.n 215cec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215dd8 │ │ │ │ + bhi.w 215da0 │ │ │ │ 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] @ 21657c │ │ │ │ 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 21650e │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ 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 215c44 │ │ │ │ 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 215e02 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215f8a │ │ │ │ + bhi.w 215f52 │ │ │ │ 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, 215ca0 │ │ │ │ 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 215cce │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215cfc │ │ │ │ + cbz r1, 215cc4 │ │ │ │ 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 215cb4 │ │ │ │ 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 1fed88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215c32 │ │ │ │ + bne.n 215bfa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 215d48 │ │ │ │ + beq.n 215d10 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r0, 215d48 │ │ │ │ + cbz r0, 215d10 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 215a6c │ │ │ │ + bl 215a34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 215d30 │ │ │ │ + bne.n 215cf8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60c44 │ │ │ │ - ldr.w r2, [pc, #2152] @ 2165b8 │ │ │ │ - ldr.w r3, [pc, #2140] @ 2165b0 │ │ │ │ + ldr.w r2, [pc, #2152] @ 216580 │ │ │ │ + ldr.w r3, [pc, #2140] @ 216578 │ │ │ │ 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 2165c6 │ │ │ │ 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] @ 216584 │ │ │ │ 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 216526 │ │ │ │ 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 213bc4 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 215d96 │ │ │ │ + bne.n 215d5e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ + b.n 215c62 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2164ee │ │ │ │ + beq.w 2164b6 │ │ │ │ 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 213bc4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 215dbc │ │ │ │ + bcc.n 215d84 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ + b.n 215c62 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 2164ee │ │ │ │ + beq.w 2164b6 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 215dec │ │ │ │ + bcc.n 215db4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ + b.n 215c62 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2160b2 │ │ │ │ + beq.w 21607a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215e14 │ │ │ │ + bne.n 215ddc │ │ │ │ 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 215c70 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2164b2 │ │ │ │ + beq.w 21647a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 216110 │ │ │ │ - add r1, pc, #8 @ (adr r1, 215e58 ) │ │ │ │ + bhi.w 2160d8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 215e20 ) │ │ │ │ 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 +602170,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 21606c │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 2164c4 │ │ │ │ + beq.w 21648c │ │ │ │ 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 21ece4 │ │ │ │ + b.n 215cd8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 216058 │ │ │ │ + bne.w 216020 │ │ │ │ subs r3, r6, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.w 2164fc │ │ │ │ + beq.w 2164c4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 215d10 │ │ │ │ + b.n 215cd8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215edc │ │ │ │ + cbz r3, 215ea4 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215c98 │ │ │ │ + beq.w 215c60 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 215eec │ │ │ │ + bcc.n 215eb4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ - ldr.w r3, [pc, #1716] @ 2165bc │ │ │ │ + b.n 215c62 │ │ │ │ + ldr.w r3, [pc, #1716] @ 216584 │ │ │ │ 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 215cce │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215f3a │ │ │ │ + cbz r1, 215f02 │ │ │ │ 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 215ef2 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ - ldr.w r3, [pc, #1644] @ 2165b4 │ │ │ │ + b.n 215cce │ │ │ │ + ldr.w r3, [pc, #1644] @ 21657c │ │ │ │ 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 215cce │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215f7e │ │ │ │ + cbz r1, 215f46 │ │ │ │ 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 215f36 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ + b.n 215cce │ │ │ │ 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 215cce │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215fb0 │ │ │ │ + cbz r1, 215f78 │ │ │ │ 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 215f68 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ + b.n 215cce │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215d06 │ │ │ │ + beq.w 215cce │ │ │ │ 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, 215fae │ │ │ │ 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 215f9e │ │ │ │ + b.n 215cce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215ec2 │ │ │ │ + beq.w 215e8a │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 216008 │ │ │ │ + cbz r1, 215fd0 │ │ │ │ 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 215e8c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2164bc │ │ │ │ + beq.w 216484 │ │ │ │ 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 215cd8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 215e9a │ │ │ │ + bne.w 215e62 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 215e9a │ │ │ │ + beq.w 215e62 │ │ │ │ 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 215e62 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215c98 │ │ │ │ + bne.w 215c60 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ + b.n 215c62 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215d06 │ │ │ │ + beq.w 215cce │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 21609a │ │ │ │ + cbz r1, 216062 │ │ │ │ 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 216052 │ │ │ │ + b.n 215cce │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215c9a │ │ │ │ + b.n 215c62 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.n 21607e │ │ │ │ + bne.n 216046 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2165d4 │ │ │ │ + beq.w 21659c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 216420 │ │ │ │ + b.n 2163e8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 2160de │ │ │ │ + cbz r3, 2160a6 │ │ │ │ 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 215cce │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 216104 │ │ │ │ + cbz r1, 2160cc │ │ │ │ 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 2160bc │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ + b.n 215cce │ │ │ │ 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 215cce │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 216136 │ │ │ │ + cbz r1, 2160fe │ │ │ │ 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 2160ee │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ + b.n 215cce │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215d06 │ │ │ │ + beq.w 215cce │ │ │ │ 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, 216134 │ │ │ │ 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 216124 │ │ │ │ + b.n 215cce │ │ │ │ + ldr.w r3, [pc, #1092] @ 216584 │ │ │ │ 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 215cce │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2161a8 │ │ │ │ + cbz r1, 216170 │ │ │ │ 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 216160 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ - ldr r3, [pc, #1020] @ (2165b4 ) │ │ │ │ + b.n 215cce │ │ │ │ + ldr r3, [pc, #1020] @ (21657c ) │ │ │ │ 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 215cce │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2161ea │ │ │ │ + cbz r1, 2161b2 │ │ │ │ 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 2161a2 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215d06 │ │ │ │ - ldr r3, [pc, #956] @ (2165b4 ) │ │ │ │ + b.n 215cce │ │ │ │ + ldr r3, [pc, #956] @ (21657c ) │ │ │ │ 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 2165ac │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ 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 2161dc │ │ │ │ + b.n 215b68 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21623c │ │ │ │ + cbz r3, 216204 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215ba0 │ │ │ │ + beq.w 215b68 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21624a │ │ │ │ - b.n 215ba0 │ │ │ │ + bcc.n 216212 │ │ │ │ + b.n 215b68 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216508 │ │ │ │ + beq.w 2164d0 │ │ │ │ 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 213bc4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21626a │ │ │ │ - b.n 215ba0 │ │ │ │ - ldr r3, [pc, #824] @ (2165bc ) │ │ │ │ + bcc.n 216232 │ │ │ │ + b.n 215b68 │ │ │ │ + ldr r3, [pc, #824] @ (216584 ) │ │ │ │ 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 2165a0 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r5, #1 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 21629a │ │ │ │ - b.n 215ba0 │ │ │ │ + bne.n 216262 │ │ │ │ + b.n 215b68 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 216582 │ │ │ │ + beq.w 21654a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2165c0 │ │ │ │ + beq.w 216588 │ │ │ │ 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 21ece4 │ │ │ │ + b.n 215bde │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216576 │ │ │ │ + beq.w 21653e │ │ │ │ add.w r0, r5, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2162e2 │ │ │ │ - b.n 215ba0 │ │ │ │ + bne.n 2162aa │ │ │ │ + b.n 215b68 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216508 │ │ │ │ + beq.w 2164d0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215ba0 │ │ │ │ + bne.w 215b68 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215ba2 │ │ │ │ + b.n 215b6a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215c0a │ │ │ │ + beq.w 215bd2 │ │ │ │ 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, 216312 │ │ │ │ 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 216302 │ │ │ │ + b.n 215bd2 │ │ │ │ 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 215bd2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 216376 │ │ │ │ + cbz r1, 21633e │ │ │ │ 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 21632e │ │ │ │ + b.n 215bd2 │ │ │ │ + ldr r3, [pc, #568] @ (216584 ) │ │ │ │ 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 215bd2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2163b0 │ │ │ │ + cbz r1, 216378 │ │ │ │ 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 216368 │ │ │ │ + b.n 215bd2 │ │ │ │ + ldr r3, [pc, #504] @ (21657c ) │ │ │ │ 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 215bd2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2163ec │ │ │ │ + cbz r1, 2163b4 │ │ │ │ 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 2163a4 │ │ │ │ + b.n 215bd2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 2162c6 │ │ │ │ + bne.w 21628e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2162c6 │ │ │ │ + beq.w 21628e │ │ │ │ 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 21628e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215d06 │ │ │ │ + beq.w 215cce │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 21643c │ │ │ │ + cbz r1, 216404 │ │ │ │ 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 2163f4 │ │ │ │ + b.n 215cce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215c0a │ │ │ │ + beq.w 215bd2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 216462 │ │ │ │ + cbz r1, 21642a │ │ │ │ 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 21641a │ │ │ │ + b.w 215bd2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215c0a │ │ │ │ + beq.w 215bd2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 216488 │ │ │ │ + cbz r1, 216450 │ │ │ │ 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 2164e6 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21651e │ │ │ │ + beq.n 2164e6 │ │ │ │ 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 215bde │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215e46 │ │ │ │ + b.n 215e0e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215bb0 │ │ │ │ + b.w 215b78 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 215d10 │ │ │ │ + b.n 215cd8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165a2 │ │ │ │ + beq.n 21656a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21652c │ │ │ │ + beq.n 2164f4 │ │ │ │ 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 21ece4 │ │ │ │ + b.n 215cd8 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.n 216592 │ │ │ │ + beq.n 21655a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 215d06 │ │ │ │ + b.n 215cce │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165c6 │ │ │ │ + beq.n 21658e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215ec2 │ │ │ │ + b.n 215e8a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2165ca │ │ │ │ + beq.n 216592 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 215c0a │ │ │ │ + b.w 215bd2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 2164d0 │ │ │ │ + b.n 216498 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 215c16 │ │ │ │ + b.w 215bde │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2164d8 │ │ │ │ + beq.n 2164a0 │ │ │ │ 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 2164a0 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 2164f8 │ │ │ │ + bne.n 2164c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165f6 │ │ │ │ + beq.n 2165be │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2161be │ │ │ │ + b.n 216186 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 2164f8 │ │ │ │ + bne.n 2164c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165fa │ │ │ │ + beq.n 2165c2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 21617e │ │ │ │ + b.n 216146 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 2165d0 │ │ │ │ + cbz r6, 216598 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 216448 │ │ │ │ + b.n 216410 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 213bfc │ │ │ │ + bl 213bc4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 215ba2 │ │ │ │ + b.w 215b6a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165f0 │ │ │ │ + beq.n 2165b8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 215d06 │ │ │ │ + b.w 215cce │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 2164d0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 21689c ) │ │ │ │ + b.n 216498 │ │ │ │ + add r4, pc, #976 @ (adr r4, 216944 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r4, pc, #744 @ (adr r4, 216898 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 216940 ) │ │ │ │ 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, #888 @ (adr r2, 2168fc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2163fa │ │ │ │ + b.n 2163c2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215ec2 │ │ │ │ + b.n 215e8a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215c0a │ │ │ │ + b.w 215bd2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 216448 │ │ │ │ + b.n 216410 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 216420 │ │ │ │ + b.n 2163e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216510 │ │ │ │ + bne.n 2164d8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 216388 │ │ │ │ + b.n 216350 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 216510 │ │ │ │ + bne.n 2164d8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2163c4 │ │ │ │ + b.n 21638c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215d06 │ │ │ │ + b.w 215cce │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2161be │ │ │ │ + b.n 216186 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 21617e │ │ │ │ + b.n 216146 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #44] @ (216638 ) │ │ │ │ + ldr r2, [pc, #44] @ (216600 ) │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add r2, pc │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 21661e │ │ │ │ + beq.n 2165e6 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r3, #580 @ 0x244 │ │ │ │ - bne.n 216634 │ │ │ │ - ldr r3, [pc, #20] @ (21663c ) │ │ │ │ + bne.n 2165fc │ │ │ │ + ldr r3, [pc, #20] @ (216604 ) │ │ │ │ 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 2165e2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ 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] @ 216684 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (2166c0 ) │ │ │ │ + ldr r2, [pc, #104] @ (216688 ) │ │ │ │ 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 216674 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 21669a │ │ │ │ + bne.n 216662 │ │ │ │ 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] @ (21668c ) │ │ │ │ + ldr r2, [pc, #60] @ (216688 ) │ │ │ │ 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 21667e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f5368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 216678 │ │ │ │ + b.n 216640 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 216678 │ │ │ │ + b.n 216640 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ 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] @ (2167e8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #328] @ (216824 ) │ │ │ │ + ldr r3, [pc, #328] @ (2167ec ) │ │ │ │ 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 21671a │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bls.n 216780 │ │ │ │ + bls.n 216748 │ │ │ │ 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 216720 │ │ │ │ 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 +603045,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] @ (216778 ) │ │ │ │ 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 21675e │ │ │ │ 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 213ad0 │ │ │ │ + ldr r2, [pc, #192] @ (2167f0 ) │ │ │ │ + ldr r3, [pc, #184] @ (2167ec ) │ │ │ │ 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 2167ca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #201 @ 0xc9 │ │ │ │ - beq.n 2167ea │ │ │ │ - bhi.n 2167de │ │ │ │ + beq.n 2167b2 │ │ │ │ + bhi.n 2167a6 │ │ │ │ cmp r1, #141 @ 0x8d │ │ │ │ - beq.n 2167f6 │ │ │ │ + beq.n 2167be │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 216808 │ │ │ │ - bl 216640 │ │ │ │ - b.n 216766 │ │ │ │ + vldr d0, [pc, #120] @ 2167d0 │ │ │ │ + bl 216608 │ │ │ │ + b.n 21672e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213b08 │ │ │ │ - b.n 216766 │ │ │ │ + bl 213ad0 │ │ │ │ + b.n 21672e │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213b08 │ │ │ │ - b.n 216766 │ │ │ │ + bl 213ad0 │ │ │ │ + b.n 21672e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213b08 │ │ │ │ - b.n 216766 │ │ │ │ + bl 213ad0 │ │ │ │ + b.n 21672e │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 213b08 │ │ │ │ - b.n 216766 │ │ │ │ + bl 213ad0 │ │ │ │ + b.n 21672e │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 216640 │ │ │ │ - b.n 216766 │ │ │ │ + bl 216608 │ │ │ │ + b.n 21672e │ │ │ │ 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] @ 2167d8 │ │ │ │ + bl 216608 │ │ │ │ + b.n 21672e │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 2167e0 │ │ │ │ + bl 216608 │ │ │ │ + b.n 21672e │ │ │ │ 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 r1, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 216854 │ │ │ │ + beq.n 21681c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 21683a │ │ │ │ + bne.n 216802 │ │ │ │ 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 1f5454 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -603208,71 +603173,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] @ (2168e0 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 2168e2 │ │ │ │ + beq.n 2168aa │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 2168d0 │ │ │ │ - cbnz r4, 2168ca │ │ │ │ - ldr r1, [pc, #124] @ (21691c ) │ │ │ │ + beq.n 216898 │ │ │ │ + cbnz r4, 216892 │ │ │ │ + ldr r1, [pc, #124] @ (2168e4 ) │ │ │ │ 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, 2168aa │ │ │ │ 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 216840 │ │ │ │ + cbz r0, 216894 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 2168b2 │ │ │ │ + bne.n 21687a │ │ │ │ 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 2168d0 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2168e8 │ │ │ │ + bne.n 2168b0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2168ca │ │ │ │ + bne.n 216892 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 216912 │ │ │ │ + bne.n 2168da │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2168cc │ │ │ │ + b.n 216894 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216878 │ │ │ │ - b.n 2168cc │ │ │ │ + bl 216840 │ │ │ │ + b.n 216894 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ 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 +603248,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 21692e │ │ │ │ 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, 216942 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 21697a │ │ │ │ + cbz r3, 216942 │ │ │ │ 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, 21696c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 2169a4 │ │ │ │ + cbz r3, 21696c │ │ │ │ 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 216986 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 2169be │ │ │ │ + cbz r3, 216986 │ │ │ │ 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, 2169b4 │ │ │ │ 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 +603321,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, 2169d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa1d0 │ │ │ │ + bl 1fa198 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fa120 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ - cbz r6, 216a50 │ │ │ │ + cbz r6, 216a18 │ │ │ │ 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 216950 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 216a32 │ │ │ │ + bne.n 2169fa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa184 │ │ │ │ + bl 1fa14c │ │ │ │ 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 2168e8 │ │ │ │ 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 +603372,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, 216a6e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 216aa6 │ │ │ │ + cbz r0, 216a6e │ │ │ │ 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 216aa0 │ │ │ │ adds r2, #20 │ │ │ │ add r4, r2 │ │ │ │ - b.n 216ac4 │ │ │ │ + b.n 216a8c │ │ │ │ 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 216950 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 216ac0 │ │ │ │ + bcc.n 216a88 │ │ │ │ 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, 216ad6 │ │ │ │ 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 +603425,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 216b20 │ │ │ │ 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 216afc │ │ │ │ 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 216af8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 216be2 │ │ │ │ + beq.n 216baa │ │ │ │ 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 216ba6 │ │ │ │ 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 216b78 │ │ │ │ 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 216ba6 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 216b84 │ │ │ │ + bmi.n 216b4c │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 216b84 │ │ │ │ + bne.n 216b4c │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 216b84 │ │ │ │ + beq.n 216b4c │ │ │ │ mov r3, r8 │ │ │ │ - b.n 216bce │ │ │ │ + b.n 216b96 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 216b84 │ │ │ │ + beq.n 216b4c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 216b9e │ │ │ │ + beq.n 216b66 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216bca │ │ │ │ + bne.n 216b92 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216bd2 │ │ │ │ + b.n 216b9a │ │ │ │ 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] @ (216c4c ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 216c24 │ │ │ │ + cbz r1, 216bec │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 216c16 │ │ │ │ - ldr r1, [pc, #144] @ (216c88 ) │ │ │ │ + bne.n 216bde │ │ │ │ + ldr r1, [pc, #144] @ (216c50 ) │ │ │ │ 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, 216bde │ │ │ │ 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 216c42 │ │ │ │ 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] @ (216c54 ) │ │ │ │ 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, 216c34 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 216c72 │ │ │ │ + bcs.n 216c3a │ │ │ │ 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 216be8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216c4e │ │ │ │ + beq.n 216c16 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 216c56 │ │ │ │ - b.n 216c62 │ │ │ │ + bhi.n 216c1e │ │ │ │ + b.n 216c2a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 216c52 │ │ │ │ - b.n 216c20 │ │ │ │ + bne.n 216c1a │ │ │ │ + b.n 216be8 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 216c20 │ │ │ │ + b.n 216be8 │ │ │ │ nop │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ 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 216ca0 │ │ │ │ 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 216c84 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 216cd4 │ │ │ │ + beq.n 216c9c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 216ccc │ │ │ │ - bl 216be4 │ │ │ │ + bmi.n 216c94 │ │ │ │ + bl 216bac │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 216cb4 │ │ │ │ + bne.n 216c7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 216cd4 │ │ │ │ + b.n 216c9c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 216d26 │ │ │ │ + cbz r0, 216cee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 216d2c │ │ │ │ + cbz r2, 216cf4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216cf6 │ │ │ │ + bhi.n 216cbe │ │ │ │ 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 216ce4 │ │ │ │ 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 216cee │ │ │ │ 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 216d26 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 216d26 │ │ │ │ + beq.n 216cee │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 216d52 │ │ │ │ + bhi.n 216d1a │ │ │ │ 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 216cee │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ - bne.n 216cf8 │ │ │ │ + bne.n 216cc0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216cf8 │ │ │ │ + b.n 216cc0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 216cf8 │ │ │ │ + b.n 216cc0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 216d26 │ │ │ │ + beq.n 216cee │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #48] @ 0x30 │ │ │ │ - bne.n 216cf8 │ │ │ │ - b.n 216d52 │ │ │ │ + bne.n 216cc0 │ │ │ │ + b.n 216d1a │ │ │ │ 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 216d62 │ │ │ │ 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, 216d7e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216d98 │ │ │ │ + beq.n 216d60 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216ce0 │ │ │ │ + bl 216ca8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216de6 │ │ │ │ + bhi.n 216dae │ │ │ │ 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 +603736,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 216de2 │ │ │ │ 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 216de6 │ │ │ │ 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 216dc2 │ │ │ │ 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 216dc2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216eb2 │ │ │ │ + beq.n 216e7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216e6c │ │ │ │ + cbz r2, 216e34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216e56 │ │ │ │ + bhi.n 216e1e │ │ │ │ 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 +603790,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 216e1a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 216eb2 │ │ │ │ + cbz r2, 216e7a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 216eb2 │ │ │ │ + beq.n 216e7a │ │ │ │ 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 216db4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 216eb6 │ │ │ │ + beq.n 216e7e │ │ │ │ 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 216e1a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216eac │ │ │ │ + b.n 216e74 │ │ │ │ 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, 216ebc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216ee8 │ │ │ │ + cbz r2, 216eb0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 216ee4 │ │ │ │ - bl 216e2c │ │ │ │ + cbz r2, 216eac │ │ │ │ + bl 216df4 │ │ │ │ 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 216ea6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 216ee4 │ │ │ │ + b.n 216eac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216ee4 │ │ │ │ + b.n 216eac │ │ │ │ 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 216f20 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #28 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 216f32 │ │ │ │ + cbz r0, 216efa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 216f1c │ │ │ │ + beq.n 216ee4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r1, 216f50 │ │ │ │ + cbz r1, 216f18 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 216f32 │ │ │ │ - bl 216e2c │ │ │ │ + bne.n 216efa │ │ │ │ + bl 216df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216f3a │ │ │ │ + bne.n 216f02 │ │ │ │ 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 216efa │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 216ef8 │ │ │ │ + bl 216ec0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 216f52 │ │ │ │ + b.n 216f1a │ │ │ │ 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, 216f62 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216f98 │ │ │ │ + beq.n 216f60 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ 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, 216f8e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216fc4 │ │ │ │ + beq.n 216f8c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216ce0 │ │ │ │ + bl 216ca8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 216fde │ │ │ │ + cbz r0, 216fa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216fde │ │ │ │ + cbz r3, 216fa6 │ │ │ │ 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, 216fbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216ff6 │ │ │ │ + cbz r3, 216fbe │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -604009,243 +603974,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 1f9a54 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 217034 │ │ │ │ + cbz r1, 216ffc │ │ │ │ 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 216ff0 │ │ │ │ + ldr r3, [pc, #16] @ (217010 ) │ │ │ │ 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 217062 │ │ │ │ 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, 217064 │ │ │ │ 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, 217058 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 21708c │ │ │ │ - bl 216e2c │ │ │ │ + cbz r3, 217054 │ │ │ │ + bl 216df4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21706a │ │ │ │ + bne.n 217032 │ │ │ │ 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 217032 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21707a │ │ │ │ - b.n 217084 │ │ │ │ + bne.n 217042 │ │ │ │ + b.n 21704c │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 217084 │ │ │ │ + b.n 21704c │ │ │ │ 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] @ (2170ec ) │ │ │ │ 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 2170e6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2170f8 │ │ │ │ + cbz r2, 2170c0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 2170f0 │ │ │ │ + bhi.n 2170b8 │ │ │ │ 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] @ (2170f0 ) │ │ │ │ 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, 2170b8 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2170ca │ │ │ │ + bne.n 217092 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217112 │ │ │ │ + cbz r2, 2170da │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21710e │ │ │ │ - bl 216e2c │ │ │ │ + cbz r2, 2170d6 │ │ │ │ + bl 216df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2170c4 │ │ │ │ + bne.n 21708c │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2170c4 │ │ │ │ + b.n 21708c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 217102 │ │ │ │ + bne.n 2170ca │ │ │ │ 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, [r7, #58] @ 0x3a │ │ │ │ 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, 217132 │ │ │ │ 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, 217120 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21714c │ │ │ │ + bne.n 217114 │ │ │ │ str.w r2, [r0, #324] @ 0x144 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 217140 │ │ │ │ + bne.n 217108 │ │ │ │ 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, 217156 │ │ │ │ + b.n 21718e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2171c6 │ │ │ │ + cbz r3, 21718e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217188 │ │ │ │ + beq.n 217150 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 2171be │ │ │ │ + cbz r0, 217186 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2171aa │ │ │ │ + cbz r2, 217172 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2171a0 │ │ │ │ - bl 216e2c │ │ │ │ + bne.n 217168 │ │ │ │ + bl 216df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21719a │ │ │ │ + bne.n 217162 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2171c6 │ │ │ │ + cbz r3, 21718e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217196 │ │ │ │ + bne.n 21715e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2171b8 │ │ │ │ + bne.n 217180 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2171e8 │ │ │ │ + cbz r0, 2171b0 │ │ │ │ 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 217198 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 217200 │ │ │ │ + cbz r0, 2171c8 │ │ │ │ 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 2171bc │ │ │ │ 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] @ (2173b0 ) │ │ │ │ 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] @ (2173b4 ) │ │ │ │ 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 +604222,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 2173aa │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #16 │ │ │ │ - cbz r2, 217270 │ │ │ │ + cbz r2, 217238 │ │ │ │ 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 +604242,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 216ec0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 217322 │ │ │ │ - cbz r6, 2172a6 │ │ │ │ + beq.n 2172ea │ │ │ │ + cbz r6, 21726e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 217346 │ │ │ │ + beq.n 21730e │ │ │ │ mov r0, r5 │ │ │ │ - bl 216604 │ │ │ │ + bl 2165cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21735a │ │ │ │ + beq.n 217322 │ │ │ │ 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 +604276,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 217334 │ │ │ │ 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 21739c │ │ │ │ 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 216ec0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21729a │ │ │ │ + bne.n 217262 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 2625d0 │ │ │ │ - ldr r2, [pc, #192] @ (2173f0 ) │ │ │ │ - ldr r3, [pc, #184] @ (2173e8 ) │ │ │ │ + bl 262598 │ │ │ │ + ldr r2, [pc, #192] @ (2173b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (2173b0 ) │ │ │ │ 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 2173a6 │ │ │ │ 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 216ec0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21729c │ │ │ │ - b.n 217322 │ │ │ │ + bne.n 217264 │ │ │ │ + b.n 2172ea │ │ │ │ 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 2172cc │ │ │ │ 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 217388 │ │ │ │ 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 217364 │ │ │ │ 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 217360 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r5, [sp, #52] @ 0x34 │ │ │ │ - beq.n 2173d4 │ │ │ │ + beq.n 21739c │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 21728c │ │ │ │ + b.n 217254 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 215b1c │ │ │ │ - b.n 2173ce │ │ │ │ + bl 215ae4 │ │ │ │ + b.n 217396 │ │ │ │ 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, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ 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, 217418 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 21741a │ │ │ │ + b.n 2173e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 217450 │ │ │ │ + cbz r0, 217418 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 217414 │ │ │ │ + beq.n 2173dc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 217204 │ │ │ │ + bl 2171cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 21744a │ │ │ │ + cbz r3, 217412 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 217424 │ │ │ │ + bne.n 2173ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21743c │ │ │ │ + bne.n 217404 │ │ │ │ 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 21744e │ │ │ │ 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 217450 │ │ │ │ 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 217462 │ │ │ │ + ldr r3, [pc, #12] @ (217468 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xe992009a │ │ │ │ + @ instruction: 0xe98a009a │ │ │ │ mvn.w r3, #280 @ 0x118 │ │ │ │ add r0, r3 │ │ │ │ cmp.w r0, #456 @ 0x1c8 │ │ │ │ - bhi.n 2174b8 │ │ │ │ - ldr r3, [pc, #8] @ (2174bc ) │ │ │ │ + bhi.n 217480 │ │ │ │ + ldr r3, [pc, #8] @ (217484 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ - b.n 21740c │ │ │ │ + b.n 2173c4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2174cc │ │ │ │ + beq.n 217494 │ │ │ │ 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 217490 │ │ │ │ + ldr r0, [pc, #84] @ (2174f8 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne.n 217522 │ │ │ │ + bne.n 2174ea │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 217522 │ │ │ │ + bne.n 2174ea │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2174fc │ │ │ │ - b.n 217528 │ │ │ │ + beq.n 2174c4 │ │ │ │ + b.n 2174f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 217528 │ │ │ │ + bne.n 2174f0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 217516 │ │ │ │ + cbz r2, 2174de │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 2174f8 │ │ │ │ + bne.n 2174c0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2174fc │ │ │ │ + beq.n 2174c4 │ │ │ │ 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 2174ec │ │ │ │ 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 2173e4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (2178e8 ) │ │ │ │ + ldr r3, [pc, #944] @ (2178b0 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #940] @ (2178ec ) │ │ │ │ + ldr r5, [pc, #940] @ (2178b4 ) │ │ │ │ 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, 217522 │ │ │ │ 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 217538 │ │ │ │ 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 217552 │ │ │ │ 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 217572 │ │ │ │ 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 2177e0 │ │ │ │ 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 +604750,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 21770a │ │ │ │ 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 +604766,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 217732 │ │ │ │ + b.n 217780 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 2178e2 │ │ │ │ + bne.w 2178aa │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2178dc │ │ │ │ + beq.w 2178a4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 217762 │ │ │ │ + bne.n 21772a │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 21776a │ │ │ │ + beq.n 217732 │ │ │ │ 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, 217768 │ │ │ │ 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, 217790 │ │ │ │ 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, 2177a0 │ │ │ │ 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, 2177b2 │ │ │ │ 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, 2177c0 │ │ │ │ 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 +604831,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 21770a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #230 @ 0xe6 │ │ │ │ movne r1, #242 @ 0xf2 │ │ │ │ - b.n 217742 │ │ │ │ + b.n 21770a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.n 217742 │ │ │ │ + beq.n 21770a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #213 @ 0xd5 │ │ │ │ movne r1, #187 @ 0xbb │ │ │ │ - b.n 217742 │ │ │ │ + b.n 21770a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #54 @ 0x36 │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 21770a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #188 @ 0xbc │ │ │ │ - b.n 217742 │ │ │ │ + b.n 21770a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 21770a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #212 @ 0xd4 │ │ │ │ - b.n 217742 │ │ │ │ + b.n 21770a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #60 @ 0x3c │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 21770a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #233 @ 0xe9 │ │ │ │ - b.n 217742 │ │ │ │ + b.n 21770a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 21770a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #222 @ 0xde │ │ │ │ movne r1, #234 @ 0xea │ │ │ │ - b.n 217742 │ │ │ │ + b.n 21770a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 21770a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #224 @ 0xe0 │ │ │ │ movne r1, #236 @ 0xec │ │ │ │ - b.n 217742 │ │ │ │ + b.n 21770a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 21770a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #226 @ 0xe2 │ │ │ │ movne r1, #238 @ 0xee │ │ │ │ - b.n 217742 │ │ │ │ + b.n 21770a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 21770a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #227 @ 0xe3 │ │ │ │ movne r1, #239 @ 0xef │ │ │ │ - b.n 217742 │ │ │ │ + b.n 21770a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.w 217742 │ │ │ │ + beq.w 21770a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #228 @ 0xe4 │ │ │ │ movne r1, #240 @ 0xf0 │ │ │ │ - b.n 217742 │ │ │ │ + b.n 21770a │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 217788 │ │ │ │ + b.n 217750 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ 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] @ (217904 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (217940 ) │ │ │ │ + ldr r2, [pc, #60] @ (217908 ) │ │ │ │ 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 2e52a4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 217938 │ │ │ │ + beq.n 217900 │ │ │ │ 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, [r6, #56] @ 0x38 │ │ │ │ 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] @ (2179cc ) │ │ │ │ + ldr r2, [pc, #192] @ (2179d0 ) │ │ │ │ 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 21797a │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbnz r3, 217986 │ │ │ │ + cbnz r3, 21794e │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 2179b8 │ │ │ │ + beq.n 217980 │ │ │ │ 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 21797a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 217966 │ │ │ │ + bpl.n 21792e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2179f8 │ │ │ │ + bne.n 2179c0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 2179d6 │ │ │ │ + cbz r1, 21799e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 21799a │ │ │ │ + bne.n 217962 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21799e │ │ │ │ + beq.n 217966 │ │ │ │ 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 2179c6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 21799e │ │ │ │ + bmi.n 217966 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 217982 │ │ │ │ + b.n 21794a │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2179b2 │ │ │ │ + beq.n 21797a │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bhi.n 217994 │ │ │ │ - ldr r1, [pc, #40] @ (217a0c ) │ │ │ │ + bhi.n 21795c │ │ │ │ + ldr r1, [pc, #40] @ (2179d4 ) │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 217994 │ │ │ │ + beq.n 21795c │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 217972 │ │ │ │ + b.n 21793a │ │ │ │ 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, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 217288 │ │ │ │ + b.n 217240 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (217a78 ) │ │ │ │ + ldr r2, [pc, #100] @ (217a40 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 217a64 │ │ │ │ + bhi.n 217a2c │ │ │ │ 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 21790c │ │ │ │ + cbz r0, 217a22 │ │ │ │ + ldr r1, [pc, #52] @ (217a44 ) │ │ │ │ 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, 217a30 │ │ │ │ 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 217a22 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ 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 217a56 │ │ │ │ + bhi.n 217a56 │ │ │ │ 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] @ (217d6c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #764] @ (217da8 ) │ │ │ │ + ldr r0, [pc, #764] @ (217d70 ) │ │ │ │ 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] @ (217d74 ) │ │ │ │ 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 217b86 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ movw r7, #315 @ 0x13b │ │ │ │ - cbnz r3, 217b26 │ │ │ │ + cbnz r3, 217aee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 217b84 │ │ │ │ + beq.n 217b4c │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 217b42 │ │ │ │ + bls.n 217b0a │ │ │ │ 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] @ (217d78 ) │ │ │ │ + ldr r3, [pc, #672] @ (217d70 ) │ │ │ │ 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 217d66 │ │ │ │ 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 217c0e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bne.w 217ca4 │ │ │ │ + bne.w 217c6c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 217ae8 │ │ │ │ + b.n 217ab0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 217d10 │ │ │ │ + beq.w 217cd8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 217af8 │ │ │ │ + bne.n 217ac0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 217af8 │ │ │ │ + bne.n 217ac0 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 217b4c │ │ │ │ + bne.n 217b14 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217b24 │ │ │ │ + bne.n 217aec │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 217c7e │ │ │ │ + beq.w 217c46 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217af8 │ │ │ │ + bhi.n 217ac0 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 217b48 │ │ │ │ + b.n 217b10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 217d44 │ │ │ │ + beq.w 217d0c │ │ │ │ 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 217ac0 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 217b96 │ │ │ │ + bne.n 217b5e │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217b26 │ │ │ │ + bne.n 217aee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 217af0 │ │ │ │ - b.n 217b8e │ │ │ │ + bne.n 217ab8 │ │ │ │ + b.n 217b56 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e53c4 │ │ │ │ + bl 2e538c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 217ada │ │ │ │ + bne.n 217aa2 │ │ │ │ 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 217bb6 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 217ade │ │ │ │ + bne.w 217aa6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 217c20 │ │ │ │ + cbz r3, 217be8 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 217be2 │ │ │ │ + beq.n 217baa │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 217af8 │ │ │ │ + beq.w 217ac0 │ │ │ │ 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 217baa │ │ │ │ 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 +605263,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 217aca │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 217af8 │ │ │ │ + bne.w 217ac0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 217c84 │ │ │ │ + bhi.n 217c4c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 217c84 │ │ │ │ + bhi.n 217c4c │ │ │ │ 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 +605291,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 217b52 │ │ │ │ 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 217aca │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 217c84 │ │ │ │ + b.n 217c4c │ │ │ │ cmp.w r3, #784 @ 0x310 │ │ │ │ - beq.n 217d54 │ │ │ │ + beq.n 217d1c │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 217d48 │ │ │ │ + beq.n 217d10 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #924 @ 0x39c │ │ │ │ - bne.w 217af8 │ │ │ │ - ldr r3, [pc, #244] @ (217db4 ) │ │ │ │ + bne.w 217ac0 │ │ │ │ + ldr r3, [pc, #244] @ (217d7c ) │ │ │ │ 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 +605341,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 217aca │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 217b26 │ │ │ │ + bne.w 217aee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 217d30 │ │ │ │ + beq.n 217cf8 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 217d14 │ │ │ │ - b.n 217af8 │ │ │ │ + bls.n 217cdc │ │ │ │ + b.n 217ac0 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 217b26 │ │ │ │ + bne.w 217aee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 217af0 │ │ │ │ + bne.w 217ab8 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 217b3c │ │ │ │ + b.n 217b04 │ │ │ │ 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 217c7a │ │ │ │ + b.n 217ac0 │ │ │ │ + ldr r3, [pc, #92] @ (217d7c ) │ │ │ │ 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 +605391,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 217cc8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ 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, 217de0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 217dd8 │ │ │ │ + cbz r1, 217da0 │ │ │ │ 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, 217de0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 217e00 │ │ │ │ + beq.n 217dc8 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 217e00 │ │ │ │ + bne.n 217dc8 │ │ │ │ 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 217dac │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -605489,46 +605454,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, 217e22 │ │ │ │ movw lr, #315 @ 0x13b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #440 @ 0x1b8 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 217e62 │ │ │ │ + beq.n 217e2a │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 217e5a │ │ │ │ + bhi.n 217e22 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 217e38 │ │ │ │ + beq.n 217e00 │ │ │ │ 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 217e1a │ │ │ │ + ldr r3, [pc, #4] @ (217e3c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ble.n 217e14 │ │ │ │ + ble.n 217dcc │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 217ec4 │ │ │ │ + bhi.n 217e8c │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 217ed6 │ │ │ │ + bhi.n 217e9e │ │ │ │ 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 +605519,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 217e9a │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -605583,15 +605548,15 @@ │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 217f22 │ │ │ │ + bhi.n 217eea │ │ │ │ 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 +605579,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] @ (217f6c ) │ │ │ │ + ldr r2, [pc, #84] @ (217f70 ) │ │ │ │ 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, 217f5e │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 217f9c │ │ │ │ + bls.n 217f64 │ │ │ │ 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 217f40 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 217f82 │ │ │ │ - b.n 217f8e │ │ │ │ + bhi.n 217f4a │ │ │ │ + b.n 217f56 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 217f7e │ │ │ │ + bne.n 217f46 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (217fcc ) │ │ │ │ + ldr r3, [pc, #28] @ (217f94 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (217fd0 ) │ │ │ │ + ldr r2, [pc, #28] @ (217f98 ) │ │ │ │ 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, 217f90 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ 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 217fc4 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bhi.n 218028 │ │ │ │ + bhi.n 217ff0 │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ - bhi.n 21805e │ │ │ │ + bhi.n 218026 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ - bls.n 21801c │ │ │ │ + bls.n 217fe4 │ │ │ │ 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 218006 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bcc.n 21803a │ │ │ │ + bcc.n 218002 │ │ │ │ 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 +605675,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 218018 │ │ │ │ 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 +605694,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] @ (218060 ) │ │ │ │ + ldr r2, [pc, #44] @ (218064 ) │ │ │ │ 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 21805c │ │ │ │ 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, [r0, #31] │ │ │ │ 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] @ (218088 ) │ │ │ │ + ldr r2, [pc, #32] @ (21808c ) │ │ │ │ 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, 21807e │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 2180ba │ │ │ │ + cbz r3, 218082 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (218140 ) │ │ │ │ + ldr r2, [pc, #116] @ (218108 ) │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 218122 │ │ │ │ + beq.n 2180ea │ │ │ │ movw ip, #855 @ 0x357 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 218108 │ │ │ │ + beq.n 2180d0 │ │ │ │ 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 2458b4 │ │ │ │ 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 2180a6 │ │ │ │ + ldr r3, [pc, #52] @ (21810c ) │ │ │ │ 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 2180a6 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (218148 ) │ │ │ │ + ldr r3, [pc, #16] @ (218110 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 218150 │ │ │ │ + bge.n 218108 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #92] @ (2181ac ) │ │ │ │ + ldr r2, [pc, #92] @ (218174 ) │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21818c │ │ │ │ + beq.n 218154 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.n 21817e │ │ │ │ + bcs.n 218146 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2181a2 │ │ │ │ + bne.n 21816a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2181a6 │ │ │ │ + bne.n 21816e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #56] @ (2181b0 ) │ │ │ │ + ldr r3, [pc, #56] @ (218178 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #486 @ 0x1e6 │ │ │ │ - beq.n 21818c │ │ │ │ + beq.n 218154 │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2181a2 │ │ │ │ - ldr r1, [pc, #36] @ (2181b4 ) │ │ │ │ + bne.n 21816a │ │ │ │ + ldr r1, [pc, #36] @ (21817c ) │ │ │ │ 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, [r4, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bge.n 21813c │ │ │ │ + bge.n 2180f4 │ │ │ │ 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] @ (21822c ) │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21822e │ │ │ │ + beq.n 2181f6 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #144] @ (218268 ) │ │ │ │ + ldr r1, [pc, #144] @ (218230 ) │ │ │ │ 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, 2181ec │ │ │ │ cmp r3, #29 │ │ │ │ it hi │ │ │ │ movhi r2, #4 │ │ │ │ - bhi.n 218212 │ │ │ │ + bhi.n 2181da │ │ │ │ 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 2181ba │ │ │ │ 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 +605890,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 2181fe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 21822a │ │ │ │ + b.n 2181f2 │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ 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 +605913,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 2182c6 │ │ │ │ + bhi.n 21828a │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 218322 │ │ │ │ - bhi.n 21830a │ │ │ │ + beq.n 2182ea │ │ │ │ + bhi.n 2182d2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2182e8 │ │ │ │ + bne.n 2182b0 │ │ │ │ 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 218282 │ │ │ │ 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 2182b0 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #8057 @ 0x1f79 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 2182e4 │ │ │ │ + bne.n 2182ac │ │ │ │ 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 2182ac │ │ │ │ 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 2182b0 │ │ │ │ mov.w r2, #178176 @ 0x2b800 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 2182e8 │ │ │ │ + bpl.n 2182b0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ @@ -606028,18 +605993,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 218334 │ │ │ │ + bls.n 218326 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 218368 │ │ │ │ + bne.n 218330 │ │ │ │ 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 +606014,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 2183c0 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 218390 │ │ │ │ + bhi.n 218358 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2183b4 │ │ │ │ + bhi.n 21837c │ │ │ │ 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, 2183a2 │ │ │ │ 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 2183a6 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 2183ba │ │ │ │ + bhi.n 218382 │ │ │ │ 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 +606066,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 218386 │ │ │ │ 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 218406 │ │ │ │ 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 +606104,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, 21842a │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 218462 │ │ │ │ + bmi.n 21842a │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -606163,121 +606128,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] @ (218514 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #196] @ (218550 ) │ │ │ │ + ldr r1, [pc, #196] @ (218518 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #196] @ (218554 ) │ │ │ │ - ldr r2, [pc, #196] @ (218558 ) │ │ │ │ + ldr r3, [pc, #196] @ (21851c ) │ │ │ │ + ldr r2, [pc, #196] @ (218520 ) │ │ │ │ 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 2184f0 │ │ │ │ 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 21850a │ │ │ │ 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 2184ea │ │ │ │ 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 2184a4 │ │ │ │ + b.n 2184f2 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (21855c ) │ │ │ │ - ldr r3, [pc, #32] @ (218550 ) │ │ │ │ + ldr r2, [pc, #48] @ (218524 ) │ │ │ │ + ldr r3, [pc, #32] @ (218518 ) │ │ │ │ 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 21850e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21852a │ │ │ │ + b.n 2184f2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 218584 │ │ │ │ + bls.n 21854c │ │ │ │ sub.w r3, r0, #26 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 21857c │ │ │ │ + bhi.n 218544 │ │ │ │ subs r0, #27 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 2185f0 │ │ │ │ + bhi.n 2185b8 │ │ │ │ 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 2185b0 │ │ │ │ movw r2, #36872 @ 0x9008 │ │ │ │ movt r2, #480 @ 0x1e0 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -606289,16 +606254,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 2185b0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 218594 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ @@ -606317,116 +606282,116 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 218616 │ │ │ │ + bhi.n 2185de │ │ │ │ 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 218612 │ │ │ │ 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 218624 │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 21865c │ │ │ │ + beq.n 218624 │ │ │ │ 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 2185c4 │ │ │ │ + cbz r0, 218640 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185fc │ │ │ │ + bl 2185c4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 2186c6 │ │ │ │ + bhi.n 21868e │ │ │ │ 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, 218670 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 2186ca │ │ │ │ + bhi.n 218692 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 2186a6 │ │ │ │ + bne.n 21866e │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2186ce │ │ │ │ + bhi.n 218696 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 2186c6 │ │ │ │ + beq.n 21868e │ │ │ │ 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 21866e │ │ │ │ stmdb 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] @ (218914 ) │ │ │ │ + ldr r2, [pc, #592] @ (218918 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 218954 │ │ │ │ - ldr r3, [pc, #592] @ (218958 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 21891c │ │ │ │ + ldr r3, [pc, #592] @ (218920 ) │ │ │ │ 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 +606408,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 218726 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2185fc │ │ │ │ - cbnz r0, 218766 │ │ │ │ + bl 2185c4 │ │ │ │ + cbnz r0, 21872e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218478 │ │ │ │ - cbz r0, 2187a6 │ │ │ │ + bl 218440 │ │ │ │ + cbz r0, 21876e │ │ │ │ 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] @ (218924 ) │ │ │ │ + ldr r3, [pc, #452] @ (218918 ) │ │ │ │ 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 21890e │ │ │ │ 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 2187e8 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 2187cc ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 218794 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 2187cc │ │ │ │ + cbz r7, 218794 │ │ │ │ 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, 2187b6 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2187e6 │ │ │ │ + cbz r1, 2187ae │ │ │ │ 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 21879e │ │ │ │ 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 218750 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2187ee │ │ │ │ + beq.n 2187b6 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 218816 │ │ │ │ + cbz r3, 2187de │ │ │ │ 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 2187ce │ │ │ │ + b.n 2187b6 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2187ee │ │ │ │ + beq.n 2187b6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21883c │ │ │ │ + cbz r1, 218804 │ │ │ │ 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 2187f4 │ │ │ │ + b.n 2187b6 │ │ │ │ + ldr r3, [pc, #280] @ (218928 ) │ │ │ │ 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 2187b6 │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21886c │ │ │ │ + cbz r1, 218834 │ │ │ │ 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 218824 │ │ │ │ + b.n 2187b6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2187ee │ │ │ │ + beq.n 2187b6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 21888c │ │ │ │ + cbz r3, 218854 │ │ │ │ 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 218902 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21893a │ │ │ │ + beq.n 218902 │ │ │ │ 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 2187c2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2187ee │ │ │ │ + beq.n 2187b6 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2188d4 │ │ │ │ + cbz r1, 21889c │ │ │ │ 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 21888c │ │ │ │ + b.n 2187b6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 218926 │ │ │ │ + beq.n 2188ee │ │ │ │ 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 21ece4 │ │ │ │ + b.n 2187c2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2187ee │ │ │ │ + beq.w 2187b6 │ │ │ │ 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, 2188e6 │ │ │ │ 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 2188d6 │ │ │ │ + b.n 2187b6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2188e6 │ │ │ │ + beq.n 2188ae │ │ │ │ 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 2188ae │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 2187fa │ │ │ │ + b.n 2187c2 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ 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, 21897e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2189a8 │ │ │ │ + cbz r2, 218970 │ │ │ │ ldrb.w r2, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2189dc │ │ │ │ + beq.n 2189a4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2189b8 │ │ │ │ + cbz r2, 218980 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2189b8 │ │ │ │ + cbz r1, 218980 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - cbnz r1, 2189d6 │ │ │ │ + cbnz r1, 21899e │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ - cbnz r1, 2189d6 │ │ │ │ + cbnz r1, 21899e │ │ │ │ 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 218940 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ - cbnz r3, 2189da │ │ │ │ + cbnz r3, 2189a2 │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218990 │ │ │ │ + beq.n 218958 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2189b6 │ │ │ │ + bne.n 21897e │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2189b6 │ │ │ │ + bne.n 21897e │ │ │ │ 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 218940 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218978 │ │ │ │ - b.n 218990 │ │ │ │ + bne.n 218940 │ │ │ │ + b.n 218958 │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 218a28 │ │ │ │ + cbz r3, 2189f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 218a22 │ │ │ │ + cbz r1, 2189ea │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 218a04 │ │ │ │ + cbnz r1, 2189cc │ │ │ │ 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, 2189e2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 218a1a │ │ │ │ + cbz r1, 2189e2 │ │ │ │ ldrb.w r1, [r3, #34] @ 0x22 │ │ │ │ - cbz r1, 218a2a │ │ │ │ + cbz r1, 2189f2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218a08 │ │ │ │ + bne.n 2189d0 │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ - cbz r2, 218a38 │ │ │ │ + cbz r2, 218a00 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 218a46 │ │ │ │ + cbz r1, 218a0e │ │ │ │ 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 2189cc │ │ │ │ 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, 218a26 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218a88 │ │ │ │ + cbz r2, 218a50 │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 218a80 │ │ │ │ + beq.n 218a48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218a5a │ │ │ │ + bne.n 218a22 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #440 @ 0x1b8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 218a80 │ │ │ │ + beq.n 218a48 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 218a5a │ │ │ │ + bhi.n 218a22 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218a68 │ │ │ │ + bne.n 218a30 │ │ │ │ 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, 218a88 │ │ │ │ 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 +606772,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] @ (218a98 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bne.n 218b30 │ │ │ │ + bne.n 218ae8 │ │ │ │ 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] @ (218b74 ) │ │ │ │ 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] @ (218b78 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213e00 │ │ │ │ + bl 213dc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 218b1e │ │ │ │ + cbz r5, 218ae6 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9df8 │ │ │ │ + bl 1f9dc0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #148] @ (218bb4 ) │ │ │ │ + ldr r1, [pc, #148] @ (218b7c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 2142f8 │ │ │ │ + bl 2142c0 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 2145d8 │ │ │ │ + bl 2145a0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 218ba4 │ │ │ │ + beq.n 218b6c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 218b4a │ │ │ │ + cbz r2, 218b12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218b9a │ │ │ │ + cbz r2, 218b62 │ │ │ │ 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] @ (218b80 ) │ │ │ │ + ldr r3, [pc, #56] @ (218b78 ) │ │ │ │ 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 218b68 │ │ │ │ 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 218b12 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ movs r4, r2 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ 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 214c80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #488] @ 0x1e8 │ │ │ │ - cbnz r3, 218bee │ │ │ │ + cbnz r3, 218bb6 │ │ │ │ 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 218bac │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 218c06 │ │ │ │ + cbnz r1, 218bce │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 218c14 │ │ │ │ + cbnz r1, 218bdc │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 218c22 │ │ │ │ + cbnz r1, 218bea │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 218be4 │ │ │ │ + bne.n 218bac │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 218be4 │ │ │ │ + b.n 218bac │ │ │ │ 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] @ (218d3c ) │ │ │ │ + ldr r2, [pc, #300] @ (218d40 ) │ │ │ │ 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 +606933,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 218d06 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218d56 │ │ │ │ + beq.n 218d1e │ │ │ │ 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, 218c66 │ │ │ │ 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 218c56 │ │ │ │ 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 218caa │ │ │ │ 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 218c8e │ │ │ │ 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 218cce │ │ │ │ blx 61174 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 218ce6 │ │ │ │ + bne.n 218cae │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 218d30 │ │ │ │ + cbz r3, 218cf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26511c │ │ │ │ - cbnz r0, 218d66 │ │ │ │ + bl 2650e4 │ │ │ │ + cbnz r0, 218d2e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 218d16 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 218ce2 │ │ │ │ - b.n 218d10 │ │ │ │ - cbz r7, 218d62 │ │ │ │ + bne.n 218caa │ │ │ │ + b.n 218cd8 │ │ │ │ + cbz r7, 218d2a │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 218cb6 │ │ │ │ + b.n 218c7e │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 218d10 │ │ │ │ + bne.n 218cd8 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 218d10 │ │ │ │ + b.n 218cd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215a6c │ │ │ │ + bl 215a34 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ 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 214728 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218e30 │ │ │ │ + beq.n 218df8 │ │ │ │ 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, 218da6 │ │ │ │ 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, 218dca │ │ │ │ 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, 218dee │ │ │ │ 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 218bfc │ │ │ │ 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 214728 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 218e82 │ │ │ │ + cbz r0, 218e4a │ │ │ │ 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 218bfc │ │ │ │ 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 214728 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 218ef2 │ │ │ │ + cbz r0, 218eba │ │ │ │ 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 +607163,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 218bfc │ │ │ │ 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 214728 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 218f7c │ │ │ │ + cbz r0, 218f44 │ │ │ │ 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 +607207,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 218bfc │ │ │ │ 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 214728 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 21901a │ │ │ │ + cbz r0, 218fe2 │ │ │ │ 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 +607256,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 218bfc │ │ │ │ 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] @ (219068 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 214760 │ │ │ │ + bl 214728 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 219098 │ │ │ │ - ldr r3, [pc, #88] @ (2190a4 ) │ │ │ │ + cbz r0, 219060 │ │ │ │ + ldr r3, [pc, #88] @ (21906c ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 21908e │ │ │ │ + cbz r3, 219056 │ │ │ │ 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 +607298,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 21902a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218c34 │ │ │ │ + bl 218bfc │ │ │ │ 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, [r7, #124] @ 0x7c │ │ │ │ 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 217ec4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214760 │ │ │ │ + bl 214728 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21913a │ │ │ │ + cbz r0, 219102 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21911e │ │ │ │ + beq.n 2190e6 │ │ │ │ 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 +607348,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 2190b0 │ │ │ │ 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 216aac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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] @ (219258 ) │ │ │ │ + ldr r3, [pc, #308] @ (21925c ) │ │ │ │ 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 214390 │ │ │ │ + cbz r0, 219160 │ │ │ │ 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] @ (219260 ) │ │ │ │ + ldr r3, [pc, #276] @ (21925c ) │ │ │ │ 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 219252 │ │ │ │ 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 217f74 │ │ │ │ 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 2191d2 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ - cbz r3, 2191d4 │ │ │ │ + cbz r3, 21919c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219280 │ │ │ │ + beq.n 219248 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214760 │ │ │ │ + bl 214728 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, sp │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ + b.n 219144 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21927c │ │ │ │ + beq.n 219244 │ │ │ │ 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 2191de │ │ │ │ + cbz r4, 219244 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2191d4 │ │ │ │ + beq.n 21919c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2191d4 │ │ │ │ + bne.n 21919c │ │ │ │ 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 219208 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21917c │ │ │ │ + beq.n 219144 │ │ │ │ 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 218b84 │ │ │ │ + b.n 219144 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 21917c │ │ │ │ + b.n 219144 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 219256 │ │ │ │ + beq.n 21921e │ │ │ │ add.w r0, sp, #15 │ │ │ │ - b.n 21923a │ │ │ │ + b.n 219202 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ 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] @ (2192bc ) │ │ │ │ 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 21487c │ │ │ │ + ldr r2, [pc, #56] @ (2192c0 ) │ │ │ │ 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, 21929a │ │ │ │ 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 216aac │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ 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] @ 2198c8 │ │ │ │ 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] @ 2198cc │ │ │ │ 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 +607584,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 219808 │ │ │ │ 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, 219376 │ │ │ │ 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 217e34 │ │ │ │ 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 2196d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 219704 │ │ │ │ + bne.w 2196cc │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ @@ -607677,15 +607642,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 21497c │ │ │ │ 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 +607661,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 219424 │ │ │ │ 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 219424 │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 21945c │ │ │ │ + beq.n 219424 │ │ │ │ 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 2196e6 │ │ │ │ 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 +607705,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 219726 │ │ │ │ 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 +607733,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 219516 │ │ │ │ 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 +607759,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, 21955e │ │ │ │ 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 +607785,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, 2195a6 │ │ │ │ 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 +607811,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, 2195f6 │ │ │ │ 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 +607839,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, 21963e │ │ │ │ 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 +607865,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, 219682 │ │ │ │ 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 +607890,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 218254 │ │ │ │ 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 216aac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 218bbc │ │ │ │ - ldr r2, [pc, #548] @ (219908 ) │ │ │ │ - ldr r3, [pc, #544] @ (219904 ) │ │ │ │ + bl 218b84 │ │ │ │ + ldr r2, [pc, #548] @ (2198d0 ) │ │ │ │ + ldr r3, [pc, #544] @ (2198cc ) │ │ │ │ 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 2198ba │ │ │ │ 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 219774 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2193ce │ │ │ │ + b.n 219396 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2197f6 │ │ │ │ + beq.n 2197be │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 2193ce │ │ │ │ + b.n 219396 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219806 │ │ │ │ + beq.n 2197ce │ │ │ │ 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 +607951,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 21946e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219824 │ │ │ │ + beq.n 2197ec │ │ │ │ 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 +607979,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 2194c6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 219802 │ │ │ │ + bhi.n 2197ca │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 2198be │ │ │ │ + bne.w 219886 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #308] @ 2198f8 │ │ │ │ + vldr d7, [pc, #308] @ 2198c0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2198be │ │ │ │ + beq.n 219886 │ │ │ │ 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 218b84 │ │ │ │ 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 219396 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 219708 │ │ │ │ + bne.n 2196d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 2197b8 │ │ │ │ + bls.n 219780 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2193ce │ │ │ │ + b.n 219396 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21989e │ │ │ │ + beq.n 219866 │ │ │ │ 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 219700 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 21984e │ │ │ │ + cbz r3, 219816 │ │ │ │ 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 219742 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2198c2 │ │ │ │ + beq.n 21988a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2198c8 │ │ │ │ + beq.n 219890 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 219392 │ │ │ │ + b.n 21935a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2194fe │ │ │ │ + beq.w 2194c6 │ │ │ │ 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 +608077,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 2194c6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2194a8 │ │ │ │ + beq.w 219470 │ │ │ │ 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 219700 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 2193ce │ │ │ │ - cbz r2, 2198de │ │ │ │ + b.n 219396 │ │ │ │ + cbz r2, 2198a6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2193ae │ │ │ │ + b.n 219376 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21984a │ │ │ │ + bne.n 219812 │ │ │ │ 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 21935a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2198c4 │ │ │ │ + bne.n 21988c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 2193ae │ │ │ │ + b.n 219376 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ 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] @ (219aec ) │ │ │ │ + ldr r3, [pc, #500] @ (219af0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214394 │ │ │ │ + bl 21435c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 219b0e │ │ │ │ + bne.w 219ad6 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 219b16 │ │ │ │ + beq.w 219ade │ │ │ │ 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 21993e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 2199ae │ │ │ │ + cbz r3, 219976 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 219a0c │ │ │ │ + beq.n 2199d4 │ │ │ │ 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 2199b2 │ │ │ │ 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 21993a │ │ │ │ mov r6, r4 │ │ │ │ - b.n 21997e │ │ │ │ + b.n 219946 │ │ │ │ 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 21997e │ │ │ │ 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 219930 │ │ │ │ + ldr r2, [pc, #320] @ (219af4 ) │ │ │ │ + ldr r3, [pc, #312] @ (219af0 ) │ │ │ │ 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 219ae6 │ │ │ │ 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 +608236,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 219a48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbz r3, 219a40 │ │ │ │ + cbz r3, 219a08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219ab8 │ │ │ │ + beq.n 219a80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 214760 │ │ │ │ + bl 214728 │ │ │ │ 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 216aac │ │ │ │ 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 218b84 │ │ │ │ + b.n 219942 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219b1a │ │ │ │ + beq.n 219ae2 │ │ │ │ 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 219a56 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 219b1a │ │ │ │ + beq.n 219ae2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219a40 │ │ │ │ + beq.n 219a08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 219a40 │ │ │ │ - b.n 219ac2 │ │ │ │ + bne.n 219a08 │ │ │ │ + b.n 219a8a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219ae0 │ │ │ │ + beq.n 219aa8 │ │ │ │ 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 219a92 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21997a │ │ │ │ + beq.w 219942 │ │ │ │ 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 218b84 │ │ │ │ + b.n 219942 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2199ea │ │ │ │ + b.n 2199b2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 21997a │ │ │ │ + b.n 219942 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ 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] @ (219c80 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (219cbc ) │ │ │ │ + ldr r3, [pc, #368] @ (219c84 ) │ │ │ │ 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 +608361,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 219c76 │ │ │ │ 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 219b54 │ │ │ │ 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 219bde │ │ │ │ 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 219bfa │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 219be2 │ │ │ │ + cbz r3, 219baa │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219c66 │ │ │ │ + beq.n 219c2e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 214728 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ + ldr r2, [pc, #168] @ (219c88 ) │ │ │ │ + ldr r3, [pc, #160] @ (219c84 ) │ │ │ │ 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 219c7a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 219c16 │ │ │ │ + beq.n 219bde │ │ │ │ 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 219c06 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 219c16 │ │ │ │ + beq.n 219bde │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219be2 │ │ │ │ + beq.n 219baa │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 219be2 │ │ │ │ - b.n 219c6c │ │ │ │ - cbz r4, 219c88 │ │ │ │ + bne.n 219baa │ │ │ │ + b.n 219c34 │ │ │ │ + cbz r4, 219c50 │ │ │ │ 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 219c3a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 219c16 │ │ │ │ + beq.n 219bde │ │ │ │ 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 218b84 │ │ │ │ + b.n 219bde │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219ba8 │ │ │ │ + b.n 219b70 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ 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 219cf6 │ │ │ │ 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, 219cb8 │ │ │ │ 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, 219cd4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 214bb8 │ │ │ │ - cbnz r0, 219d1a │ │ │ │ + bl 214b80 │ │ │ │ + cbnz r0, 219ce2 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 214cb8 │ │ │ │ + bl 214c80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 214cb8 │ │ │ │ + bl 214c80 │ │ │ │ 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 +608538,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 2145bc │ │ │ │ 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 21ed24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219da2 │ │ │ │ + beq.n 219d6a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219d98 │ │ │ │ + cbz r2, 219d60 │ │ │ │ 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, 219da0 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219de8 │ │ │ │ + beq.n 219db0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219dd0 │ │ │ │ + cbz r2, 219d98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608635,40 +608600,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 219d72 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 219e0c │ │ │ │ + cbz r1, 219dd4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 219e04 │ │ │ │ + cbz r3, 219dcc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 219e1c │ │ │ │ + cbz r3, 219de4 │ │ │ │ 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 219dba │ │ │ │ mov r1, r3 │ │ │ │ - b.n 219dfe │ │ │ │ + b.n 219dc6 │ │ │ │ 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 +608641,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, 219e60 │ │ │ │ + bl 214a30 │ │ │ │ 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 214a84 │ │ │ │ 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 214a84 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 214a68 │ │ │ │ + bl 214a30 │ │ │ │ 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 214624 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 21ed5c │ │ │ │ + bl 21ed24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 219eea │ │ │ │ + beq.n 219eb2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 219ee0 │ │ │ │ + cbz r1, 219ea8 │ │ │ │ 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, 219ee8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219f30 │ │ │ │ + beq.n 219ef8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219f18 │ │ │ │ + cbz r2, 219ee0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608768,40 +608733,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 219eba │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 219f54 │ │ │ │ + cbz r1, 219f1c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 219f4c │ │ │ │ + cbz r3, 219f14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 219f64 │ │ │ │ + cbz r3, 219f2c │ │ │ │ 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 219f02 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 219f46 │ │ │ │ + b.n 219f0e │ │ │ │ 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 +608776,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, 219fa6 │ │ │ │ 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 214824 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 218d44 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r2, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2137a0 │ │ │ │ + bl 213768 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 219fda │ │ │ │ + beq.n 219fa2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 218d7c │ │ │ │ + bl 218d44 │ │ │ │ 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] @ (21a290 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #680] @ (21a2cc ) │ │ │ │ + ldr r3, [pc, #680] @ (21a294 ) │ │ │ │ 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 21a1c8 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 21a0ce │ │ │ │ + bmi.n 21a096 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ cmp r7, #2 │ │ │ │ - bhi.w 21a178 │ │ │ │ + bhi.w 21a140 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 21a0b0 │ │ │ │ + beq.n 21a078 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61174 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608909,161 +608874,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 21a050 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219b30 │ │ │ │ + bl 219af8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #540] @ (21a2d0 ) │ │ │ │ - ldr r3, [pc, #536] @ (21a2cc ) │ │ │ │ + ldr r2, [pc, #540] @ (21a298 ) │ │ │ │ + ldr r3, [pc, #536] @ (21a294 ) │ │ │ │ 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 21a28a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 21a066 │ │ │ │ + bmi.n 21a02e │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ add.w r2, r6, #20 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21a164 │ │ │ │ + cbz r0, 21a12c │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ cmp r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bls.w 21a06c │ │ │ │ + bls.w 21a034 │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 21a28e │ │ │ │ + beq.n 21a256 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 21a260 │ │ │ │ + bmi.n 21a228 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 219b30 │ │ │ │ + bl 219af8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 219b30 │ │ │ │ + bl 219af8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218f84 │ │ │ │ + bl 218f4c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21a0b0 │ │ │ │ + b.n 21a078 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 21a0b0 │ │ │ │ + beq.w 21a078 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61174 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -609074,73 +609039,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 21a20a │ │ │ │ mov r3, r6 │ │ │ │ - b.n 21a0a4 │ │ │ │ + b.n 21a06c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21a1ca │ │ │ │ + b.n 21a192 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 219b30 │ │ │ │ + bl 219af8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 219b30 │ │ │ │ + bl 219af8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21a0b0 │ │ │ │ + b.n 21a078 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ 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] @ (21a424 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21a460 ) │ │ │ │ + ldr r3, [pc, #368] @ (21a428 ) │ │ │ │ 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 +609115,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 21a41a │ │ │ │ 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 21a2f8 │ │ │ │ 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 21a382 │ │ │ │ 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 21a39e │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21a386 │ │ │ │ + cbz r3, 21a34e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21a40a │ │ │ │ + beq.n 21a3d2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 214728 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ + ldr r2, [pc, #168] @ (21a42c ) │ │ │ │ + ldr r3, [pc, #160] @ (21a428 ) │ │ │ │ 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 21a41e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21a3ba │ │ │ │ + beq.n 21a382 │ │ │ │ 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 21a3aa │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21a3ba │ │ │ │ + beq.n 21a382 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a386 │ │ │ │ + beq.n 21a34e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21a386 │ │ │ │ - b.n 21a410 │ │ │ │ - cbz r4, 21a42c │ │ │ │ + bne.n 21a34e │ │ │ │ + b.n 21a3d8 │ │ │ │ + cbz r4, 21a3f4 │ │ │ │ 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 21a3de │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21a3ba │ │ │ │ + beq.n 21a382 │ │ │ │ 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 218b84 │ │ │ │ + b.n 21a382 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21a34c │ │ │ │ + b.n 21a314 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r6, 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, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #804] @ (21a7a0 ) │ │ │ │ + ldr r5, [pc, #804] @ (21a768 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #804] @ (21a7a4 ) │ │ │ │ + ldr r3, [pc, #804] @ (21a76c ) │ │ │ │ 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 218e00 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #708] @ 21a768 │ │ │ │ + vldr d0, [pc, #708] @ 21a730 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 21a4b6 │ │ │ │ + cbz r3, 21a47e │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a7ac │ │ │ │ - bl 216640 │ │ │ │ + bne.w 21a774 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a4da │ │ │ │ + cbz r0, 21a4a2 │ │ │ │ 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 218b84 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #656] @ 21a770 │ │ │ │ + vldr d0, [pc, #656] @ 21a738 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a50e │ │ │ │ + cbz r0, 21a4d6 │ │ │ │ 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 218b84 │ │ │ │ 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 218ec4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #596] @ 21a778 │ │ │ │ + vldr d0, [pc, #596] @ 21a740 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a54c │ │ │ │ + cbz r0, 21a514 │ │ │ │ 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 218b84 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #544] @ 21a780 │ │ │ │ + vldr d0, [pc, #544] @ 21a748 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a58a │ │ │ │ + cbz r0, 21a552 │ │ │ │ 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 218b84 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ - vldr d0, [pc, #476] @ 21a788 │ │ │ │ + vldr d0, [pc, #476] @ 21a750 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a5d6 │ │ │ │ + cbz r0, 21a59e │ │ │ │ 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 218b84 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21a60a │ │ │ │ + cbz r0, 21a5d2 │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 21a668 │ │ │ │ - ldr r2, [pc, #348] @ (21a7a8 ) │ │ │ │ - ldr r3, [pc, #340] @ (21a7a4 ) │ │ │ │ + bne.n 21a630 │ │ │ │ + ldr r2, [pc, #348] @ (21a770 ) │ │ │ │ + ldr r3, [pc, #340] @ (21a76c ) │ │ │ │ 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 21a862 │ │ │ │ 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 218e50 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #276] @ 21a790 │ │ │ │ + vldr d0, [pc, #276] @ 21a758 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 21a68e │ │ │ │ + cbz r3, 21a656 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a81e │ │ │ │ + bne.w 21a7e6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a6ba │ │ │ │ + cbz r0, 21a682 │ │ │ │ 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 218b84 │ │ │ │ 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 216608 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21a6f8 │ │ │ │ + cbz r0, 21a6c0 │ │ │ │ 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 218b84 │ │ │ │ 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 218ec4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ - vldr d0, [pc, #128] @ 21a798 │ │ │ │ + vldr d0, [pc, #128] @ 21a760 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a746 │ │ │ │ + cbz r0, 21a70e │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21a64a │ │ │ │ + b.n 21a612 │ │ │ │ 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 21a7fa @ 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 +609579,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, [r6, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a7d0 │ │ │ │ + cbz r0, 21a798 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r0 │ │ │ │ - vldr d0, [pc, #192] @ 21a8a0 │ │ │ │ + vldr d0, [pc, #192] @ 21a868 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a80e │ │ │ │ + cbz r0, 21a7d6 │ │ │ │ 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 218b84 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 21a51e │ │ │ │ + b.n 21a4e6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a84a │ │ │ │ + cbz r0, 21a812 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 216608 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a88c │ │ │ │ + cbz r0, 21a854 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21a706 │ │ │ │ + b.n 21a6ce │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r0 │ │ │ │ - bvs.n 21a962 │ │ │ │ + bvs.n 21a92a │ │ │ │ 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] @ (21a92c ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ (21a968 ) │ │ │ │ + ldr r2, [pc, #168] @ (21a930 ) │ │ │ │ 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] @ (21a934 ) │ │ │ │ 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 21a29c │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a29c │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a29c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a29c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 218ec4 │ │ │ │ + ldr r2, [pc, #40] @ (21a938 ) │ │ │ │ + ldr r3, [pc, #32] @ (21a930 ) │ │ │ │ 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 21a926 │ │ │ │ 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, [r6, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ 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] @ (21aa08 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (21aa44 ) │ │ │ │ + ldr r3, [pc, #180] @ (21aa0c ) │ │ │ │ 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 21a870 │ │ │ │ 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 21a29c │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a29c │ │ │ │ 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 21a29c │ │ │ │ + vldr d7, [pc, #92] @ 21aa00 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21aa04 │ │ │ │ + cbz r0, 21a9cc │ │ │ │ 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 218b84 │ │ │ │ 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 218f4c │ │ │ │ + ldr r2, [pc, #48] @ (21aa10 ) │ │ │ │ + ldr r3, [pc, #40] @ (21aa0c ) │ │ │ │ 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 21a9f8 │ │ │ │ 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] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 21aa8e │ │ │ │ + bhi.n 21aa56 │ │ │ │ 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 218e50 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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] @ 21aef0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1020] @ (21af2c ) │ │ │ │ + ldr r1, [pc, #1020] @ (21aef4 ) │ │ │ │ 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 214824 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21ab6a │ │ │ │ + cbz r0, 21ab32 │ │ │ │ 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 218b84 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 21ad58 │ │ │ │ + bhi.w 21ad20 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21ac9c │ │ │ │ + bhi.w 21ac64 │ │ │ │ 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 +610004,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 214824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21abd0 │ │ │ │ + cbz r0, 21ab98 │ │ │ │ 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 218b84 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 +610049,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 21ac6a │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 21ad3e │ │ │ │ + beq.w 21ad06 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 21ad62 │ │ │ │ + beq.w 21ad2a │ │ │ │ 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 21aebe │ │ │ │ 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 +610096,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 21ab72 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21abaa │ │ │ │ + b.n 21ab72 │ │ │ │ ands.w r3, ip, #8 │ │ │ │ - bne.w 21aecc │ │ │ │ + bne.w 21ae94 │ │ │ │ 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 214824 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21ace4 │ │ │ │ + cbz r0, 21acac │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 21aec4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21aec6 │ │ │ │ + bhi.w 21ae8e │ │ │ │ tbb [pc, r3] │ │ │ │ - bmi.n 21acc2 │ │ │ │ - bmi.n 21accc │ │ │ │ - bmi.n 21acce │ │ │ │ + bmi.n 21ac8a │ │ │ │ + bmi.n 21ac94 │ │ │ │ + bmi.n 21ac96 │ │ │ │ ldmia r5!, {r2, r4, r6, r7} │ │ │ │ - bmi.n 21acd2 │ │ │ │ - bmi.n 21acd4 │ │ │ │ - bmi.n 21acd6 │ │ │ │ + bmi.n 21ac9a │ │ │ │ + bmi.n 21ac9c │ │ │ │ + bmi.n 21ac9e │ │ │ │ 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 21aca2 │ │ │ │ + bmi.n 21aca4 │ │ │ │ + bmi.n 21aca6 │ │ │ │ + bmi.n 21aca8 │ │ │ │ + bmi.n 21acaa │ │ │ │ + bmi.n 21acac │ │ │ │ + bmi.n 21acae │ │ │ │ + bmi.n 21acb0 │ │ │ │ ands.w r3, ip, #16 │ │ │ │ - bne.w 21aed6 │ │ │ │ + bne.w 21ae9e │ │ │ │ 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 21ac80 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 21abaa │ │ │ │ + b.n 21ab72 │ │ │ │ ands.w ip, ip, #32 │ │ │ │ - beq.w 21af12 │ │ │ │ + beq.w 21aeda │ │ │ │ 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 216608 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21ada4 │ │ │ │ + cbz r0, 21ad6c │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 21aece │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 21ac4a │ │ │ │ + b.n 21ac12 │ │ │ │ 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 214824 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21ae04 │ │ │ │ + cbz r0, 21adcc │ │ │ │ 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 218b84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 218e50 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 218ec4 │ │ │ │ + ldr r2, [pc, #144] @ (21aef8 ) │ │ │ │ + ldr r3, [pc, #136] @ (21aef4 ) │ │ │ │ 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 21aeec │ │ │ │ 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 21ada0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21add8 │ │ │ │ + b.n 21ada0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21add8 │ │ │ │ + b.n 21ada0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21ad74 │ │ │ │ + b.n 21ad3c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21ad74 │ │ │ │ + b.n 21ad3c │ │ │ │ strb.w ip, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21acb8 │ │ │ │ + b.n 21ac80 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21acb8 │ │ │ │ + b.n 21ac80 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21ad52 │ │ │ │ + b.n 21ad1a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21add8 │ │ │ │ + b.n 21ada0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21acb8 │ │ │ │ + b.n 21ac80 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 21af0a │ │ │ │ + b.n 21aed2 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21acb4 │ │ │ │ + b.n 21ac7c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #788] @ (21b260 ) │ │ │ │ + ldr r2, [pc, #788] @ (21b228 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #788] @ (21b264 ) │ │ │ │ + ldr r3, [pc, #788] @ (21b22c ) │ │ │ │ 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 21b14e │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ mov r4, r0 │ │ │ │ - vldr d0, [pc, #740] @ 21b250 │ │ │ │ + vldr d0, [pc, #740] @ 21b218 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21af9a │ │ │ │ + cbz r0, 21af62 │ │ │ │ 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 218b84 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21afc8 │ │ │ │ + cbz r0, 21af90 │ │ │ │ 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 218b84 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 21b258 │ │ │ │ + vldr d0, [pc, #648] @ 21b220 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21affc │ │ │ │ + cbz r0, 21afc4 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a29c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21b04a │ │ │ │ + bls.n 21b012 │ │ │ │ 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 21a29c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21b024 │ │ │ │ + bcc.n 21afec │ │ │ │ mov r4, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 21b0f2 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ ldrb.w fp, [r7, #13] │ │ │ │ - vldr d0, [pc, #444] @ 21b250 │ │ │ │ + vldr d0, [pc, #444] @ 21b218 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21b0c4 │ │ │ │ + cbz r0, 21b08c │ │ │ │ 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 218b84 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 21b23a │ │ │ │ + bhi.w 21b202 │ │ │ │ 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] @ (21b32c ) │ │ │ │ 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 21b356 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21b37c │ │ │ │ + bhi.w 21b344 │ │ │ │ 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 +610593,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 218e00 │ │ │ │ + ldr r2, [pc, #216] @ (21b230 ) │ │ │ │ + ldr r3, [pc, #208] @ (21b22c ) │ │ │ │ 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 21b360 │ │ │ │ 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 218e50 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ - b.n 21b18e │ │ │ │ + bl 218ec4 │ │ │ │ + b.n 21b156 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b180 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b180 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b180 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b180 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b180 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21b1b8 │ │ │ │ + b.n 21b180 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #424] @ (21b414 ) │ │ │ │ + ldr r6, [pc, #648] @ (21b4bc ) │ │ │ │ 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 +610700,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 214824 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21b2c0 │ │ │ │ + cbz r0, 21b288 │ │ │ │ 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 218b84 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21b384 │ │ │ │ + bhi.n 21b34c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21b366 │ │ │ │ + bhi.n 21b32e │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ subs r7, #71 @ 0x47 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -610777,760 +610742,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 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b328 │ │ │ │ + cbz r0, 21b2f0 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21b0ee │ │ │ │ + b.n 21b0b6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21b2fe │ │ │ │ + b.n 21b2c6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21b2fe │ │ │ │ + b.n 21b2c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21b2fe │ │ │ │ + b.n 21b2c6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21b274 │ │ │ │ + b.n 21b23c │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21b274 │ │ │ │ + b.n 21b23c │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 21b274 │ │ │ │ + b.n 21b23c │ │ │ │ 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 21b2c6 │ │ │ │ + vldr d7, [pc, #16] @ 21b368 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 21b274 │ │ │ │ + b.n 21b23c │ │ │ │ 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] @ (21b478 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ (21b4b4 ) │ │ │ │ + ldr r3, [pc, #244] @ (21b47c ) │ │ │ │ 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 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b400 │ │ │ │ + cbz r0, 21b3c8 │ │ │ │ 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 218b84 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b42e │ │ │ │ + cbz r0, 21b3f6 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 218e50 │ │ │ │ + ldr r2, [pc, #36] @ (21b480 ) │ │ │ │ + ldr r3, [pc, #32] @ (21b47c ) │ │ │ │ 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 21b472 │ │ │ │ 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 r4, [pc, #464] @ (21b64c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #416] @ (21b65c ) │ │ │ │ + ldr r3, [pc, #640] @ (21b704 ) │ │ │ │ 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] @ (21b640 ) │ │ │ │ + ldr r3, [pc, #416] @ (21b644 ) │ │ │ │ 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 21b604 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d8, [pc, #376] @ 21b670 │ │ │ │ + vldr d8, [pc, #376] @ 21b638 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 21b52c │ │ │ │ + b.n 21b4f4 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 21b572 │ │ │ │ + bne.n 21b53a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 21b608 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a29c │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 21a2d4 │ │ │ │ + bl 21a29c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21b504 │ │ │ │ + bne.n 21b4cc │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21b516 │ │ │ │ + b.n 21b4de │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21b59e │ │ │ │ + cbz r0, 21b566 │ │ │ │ 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 218b84 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b516 │ │ │ │ + beq.n 21b4de │ │ │ │ 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 21a29c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219f68 │ │ │ │ + bl 219f30 │ │ │ │ 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 214824 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21b60e │ │ │ │ + cbz r0, 21b5d6 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21b5b6 │ │ │ │ + bcc.n 21b57e │ │ │ │ ldrd r6, r8, [sp, #16] │ │ │ │ - b.n 21b516 │ │ │ │ + b.n 21b4de │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 217efc │ │ │ │ + bl 217ec4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219024 │ │ │ │ - ldr r2, [pc, #48] @ (21b680 ) │ │ │ │ - ldr r3, [pc, #40] @ (21b67c ) │ │ │ │ + bl 218fec │ │ │ │ + ldr r2, [pc, #48] @ (21b648 ) │ │ │ │ + ldr r3, [pc, #40] @ (21b644 ) │ │ │ │ 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 21b634 │ │ │ │ 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 r3, [pc, #352] @ (21b7a4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #680] @ (21b92c ) │ │ │ │ + ldr r1, [pc, #904] @ (21b9d4 ) │ │ │ │ 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 21b668 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21a468 │ │ │ │ + bl 21a430 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b684 │ │ │ │ + bl 21b64c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21b69e │ │ │ │ + beq.n 21b666 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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] @ (21b748 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (21b784 ) │ │ │ │ + ldr r3, [pc, #168] @ (21b74c ) │ │ │ │ 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 21b716 │ │ │ │ movs r2, #0 │ │ │ │ - bl 21a468 │ │ │ │ + bl 21a430 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d0, [pc, #124] @ 21b778 │ │ │ │ + vldr d0, [pc, #124] @ 21b740 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21b72c │ │ │ │ + cbz r0, 21b6f4 │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ + ldr r2, [pc, #80] @ (21b750 ) │ │ │ │ + ldr r3, [pc, #72] @ (21b74c ) │ │ │ │ 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 21b738 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b6c8 │ │ │ │ + bl 21b690 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21b736 │ │ │ │ + beq.n 21b6fe │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ - b.n 21b736 │ │ │ │ + bl 218e00 │ │ │ │ + b.n 21b6fe │ │ │ │ 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 r1, [pc, #344] @ (21b8a4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #776] @ (21ba94 ) │ │ │ │ + ldr r0, [pc, #1000] @ (21bb3c ) │ │ │ │ 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] @ (21ba60 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #756] @ (21ba9c ) │ │ │ │ + ldr r3, [pc, #756] @ (21ba64 ) │ │ │ │ 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 218e00 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b7f2 │ │ │ │ + cbz r0, 21b7ba │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #656] @ (21baa0 ) │ │ │ │ + ldr r4, [pc, #656] @ (21ba68 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #24 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 218e50 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #572] @ 21ba80 │ │ │ │ + vldr d0, [pc, #572] @ 21ba48 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b86c │ │ │ │ + cbz r0, 21b834 │ │ │ │ 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 218b84 │ │ │ │ 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 216608 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b8a4 │ │ │ │ + cbz r0, 21b86c │ │ │ │ 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 218b84 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ cmp sl, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 21b872 │ │ │ │ - vldr d0, [pc, #460] @ 21ba88 │ │ │ │ + bne.n 21b83a │ │ │ │ + vldr d0, [pc, #460] @ 21ba50 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b8e4 │ │ │ │ + cbz r0, 21b8ac │ │ │ │ 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 218b84 │ │ │ │ + vldr d0, [pc, #424] @ 21ba58 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21b910 │ │ │ │ + cbz r0, 21b8d8 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 21b98c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #304] @ 21ba88 │ │ │ │ + vldr d0, [pc, #304] @ 21ba50 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b982 │ │ │ │ + cbz r0, 21b94a │ │ │ │ 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 218b84 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 218ec4 │ │ │ │ + ldr r2, [pc, #248] @ (21ba6c ) │ │ │ │ + ldr r3, [pc, #240] @ (21ba64 ) │ │ │ │ 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 21bb06 │ │ │ │ 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 21baf2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21bb22 │ │ │ │ + bhi.w 21baea │ │ │ │ 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, 21bc20 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc34 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc34 ) │ │ │ │ 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, 21bc38 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc3c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc3c ) │ │ │ │ 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, 21bc40 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc44 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc44 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc48 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc48 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc4c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc4c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21bc50 ) │ │ │ │ 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 214824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ba46 │ │ │ │ + cbz r0, 21ba0e │ │ │ │ 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 218b84 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21bb38 │ │ │ │ + bhi.n 21bb00 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21bb0e │ │ │ │ + bhi.n 21bad6 │ │ │ │ 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 +611507,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, 21ba4c ) │ │ │ │ + bhi.n 21b9f8 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - ldr r0, [pc, #336] @ (21bbec ) │ │ │ │ + ldr r0, [pc, #560] @ (21bc94 ) │ │ │ │ lsl r0, r5, #2 │ │ │ │ lsral r4, r1, #4 │ │ │ │ moval r0, r0 │ │ │ │ - add r6, pc, #920 @ (adr r6, 21be3c ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 21bde4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mov r0, sl │ │ │ │ + mov r8, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strh.w r6, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21bad2 │ │ │ │ + cbz r0, 21ba9a │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218e88 │ │ │ │ - b.n 21b9a8 │ │ │ │ + bl 218e50 │ │ │ │ + b.n 21b970 │ │ │ │ strb.w r6, [sp, #24] │ │ │ │ - b.n 21baac │ │ │ │ + b.n 21ba74 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21baac │ │ │ │ + b.n 21ba74 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 21baac │ │ │ │ + b.n 21ba74 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21ba06 │ │ │ │ + b.n 21b9ce │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21ba06 │ │ │ │ + b.n 21b9ce │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21ba06 │ │ │ │ + b.n 21b9ce │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - b.n 21ba06 │ │ │ │ + b.n 21b9ce │ │ │ │ strd r6, r8, [sp, #24] │ │ │ │ - b.n 21baac │ │ │ │ + b.n 21ba74 │ │ │ │ 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] @ (21bde0 ) │ │ │ │ + ldr r3, [pc, #700] @ (21bde4 ) │ │ │ │ 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] @ 21bdc0 │ │ │ │ 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 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21bbaa │ │ │ │ + cbz r0, 21bb72 │ │ │ │ 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 218b84 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21bbd6 │ │ │ │ + cbz r0, 21bb9e │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 218ec4 │ │ │ │ + vldr d7, [pc, #484] @ 21bdc8 │ │ │ │ cmp r7, #32 │ │ │ │ - vldr d0, [pc, #484] @ 21be08 │ │ │ │ + vldr d0, [pc, #484] @ 21bdd0 │ │ │ │ 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 218e00 │ │ │ │ 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 216608 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21bc74 │ │ │ │ + cbz r0, 21bc3c │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r1, r7 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21bcb0 │ │ │ │ + cbz r0, 21bc78 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ 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 219f30 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b790 │ │ │ │ - vldr d0, [pc, #184] @ 21be10 │ │ │ │ + bl 21b758 │ │ │ │ + vldr d0, [pc, #184] @ 21bdd8 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21bd8e │ │ │ │ + cbz r0, 21bd56 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ (21be20 ) │ │ │ │ + ldr r2, [pc, #76] @ (21bde8 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #68] @ (21be1c ) │ │ │ │ + ldr r3, [pc, #68] @ (21bde4 ) │ │ │ │ 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 21bdb6 │ │ │ │ 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 +611870,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 ip, sl │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r4 │ │ │ │ + negs r4, r3 │ │ │ │ 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] @ (21bfc0 ) │ │ │ │ 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] @ (21bfc4 ) │ │ │ │ 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, 21be54 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 21be78 │ │ │ │ - cbz r6, 21be72 │ │ │ │ + b.n 21be40 │ │ │ │ + cbz r6, 21be3a │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21be8a │ │ │ │ + beq.n 21be52 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21be6e │ │ │ │ + beq.n 21be36 │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 21be70 │ │ │ │ + bls.n 21be38 │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21be78 │ │ │ │ + bne.n 21be40 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2149b4 │ │ │ │ + bl 21497c │ │ │ │ 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 +611941,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 21be98 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 21bf38 │ │ │ │ + cbz r5, 21bf00 │ │ │ │ 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 21bee8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21bf18 │ │ │ │ + beq.n 21bee0 │ │ │ │ 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 21bf00 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21beee │ │ │ │ + beq.n 21beb6 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 21bef4 │ │ │ │ + bls.n 21bebc │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 21bf20 │ │ │ │ + bne.n 21bee8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 21bf7e │ │ │ │ + cbnz r3, 21bf46 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21828c │ │ │ │ + bl 218254 │ │ │ │ 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 216aac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 218bbc │ │ │ │ - ldr r2, [pc, #156] @ (21c000 ) │ │ │ │ - ldr r3, [pc, #152] @ (21bffc ) │ │ │ │ + bl 218b84 │ │ │ │ + ldr r2, [pc, #156] @ (21bfc8 ) │ │ │ │ + ldr r3, [pc, #152] @ (21bfc4 ) │ │ │ │ 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 21bfbc │ │ │ │ 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 214824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21bfb0 │ │ │ │ + cbz r0, 21bf78 │ │ │ │ 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 218b84 │ │ │ │ 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 +612046,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 21bf04 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - sbcs r4, r7 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsrs r0, r2 │ │ │ │ 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 218254 │ │ │ │ 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 21bdec │ │ │ │ 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] @ (21c078 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #84] @ (21c0b4 ) │ │ │ │ + ldr r2, [pc, #84] @ (21c07c ) │ │ │ │ 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 +612101,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 21bdec │ │ │ │ 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 21a29c │ │ │ │ + ldr r2, [pc, #32] @ (21c080 ) │ │ │ │ + ldr r3, [pc, #28] @ (21c07c ) │ │ │ │ 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 21c074 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ 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] @ (21c20c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21c248 ) │ │ │ │ + ldr r3, [pc, #368] @ (21c210 ) │ │ │ │ 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 +612152,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 21c202 │ │ │ │ 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 21c0e0 │ │ │ │ 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 21c16a │ │ │ │ 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 21c186 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21c16e │ │ │ │ + cbz r3, 21c136 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21c1f2 │ │ │ │ + beq.n 21c1ba │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 214728 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ + ldr r2, [pc, #168] @ (21c214 ) │ │ │ │ + ldr r3, [pc, #160] @ (21c210 ) │ │ │ │ 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 21c206 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21c1a2 │ │ │ │ + beq.n 21c16a │ │ │ │ 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 21c192 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c1a2 │ │ │ │ + beq.n 21c16a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c16e │ │ │ │ + beq.n 21c136 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21c16e │ │ │ │ - b.n 21c1f8 │ │ │ │ - cbz r4, 21c214 │ │ │ │ + bne.n 21c136 │ │ │ │ + b.n 21c1c0 │ │ │ │ + cbz r4, 21c1dc │ │ │ │ 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 21c1c6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21c1a2 │ │ │ │ + beq.n 21c16a │ │ │ │ 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 218b84 │ │ │ │ + b.n 21c16a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21c134 │ │ │ │ + b.n 21c0fc │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ 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] @ (21c368 ) │ │ │ │ + ldr r3, [pc, #316] @ (21c36c ) │ │ │ │ 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 21c2da │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ - vldr d7, [pc, #256] @ 21c398 │ │ │ │ + bl 218e00 │ │ │ │ + vldr d7, [pc, #256] @ 21c360 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c2be │ │ │ │ + cbz r0, 21c286 │ │ │ │ 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 218b84 │ │ │ │ + vldr d7, [pc, #216] @ 21c360 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21c2e6 │ │ │ │ + cbz r0, 21c2ae │ │ │ │ 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 218b84 │ │ │ │ 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 218f4c │ │ │ │ + ldr r2, [pc, #172] @ (21c370 ) │ │ │ │ + ldr r3, [pc, #168] @ (21c36c ) │ │ │ │ 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 21c358 │ │ │ │ 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 21c31a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #3 │ │ │ │ @@ -612408,228 +612373,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 21c2f4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c0bc │ │ │ │ + bl 21c084 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 21c084 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21c384 │ │ │ │ + beq.n 21c34c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ - b.n 21c2f8 │ │ │ │ + bl 218e50 │ │ │ │ + b.n 21c2c0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ 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] @ (21c66c ) │ │ │ │ + ldr r3, [pc, #740] @ (21c670 ) │ │ │ │ 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 21c59c │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - bl 237c9c │ │ │ │ + bl 237c64 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237c9c │ │ │ │ + bl 237c64 │ │ │ │ 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 21c50a │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ - bl 237cb0 │ │ │ │ + bl 237c78 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237c9c │ │ │ │ + bl 237c64 │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ strb.w r4, [r8, #32] │ │ │ │ cmp r9, r7 │ │ │ │ strb.w r0, [r8, #33] @ 0x21 │ │ │ │ - beq.n 21c4fe │ │ │ │ + beq.n 21c4c6 │ │ │ │ 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 21c466 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21c49e │ │ │ │ + beq.n 21c466 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21c46e │ │ │ │ + bne.n 21c436 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #264 @ 0x108 │ │ │ │ - beq.n 21c49e │ │ │ │ - bhi.n 21c51c │ │ │ │ + beq.n 21c466 │ │ │ │ + bhi.n 21c4e4 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bhi.w 21c5cc │ │ │ │ + bhi.w 21c594 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - bhi.n 21c49e │ │ │ │ + bhi.n 21c466 │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21c52a │ │ │ │ + bls.n 21c4f2 │ │ │ │ adds r3, r6, #4 │ │ │ │ - beq.n 21c4b0 │ │ │ │ + beq.n 21c478 │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 21c4ac │ │ │ │ + bcs.n 21c474 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21c532 │ │ │ │ + bhi.n 21c4fa │ │ │ │ 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, 21c478 │ │ │ │ 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 21c47e │ │ │ │ subs r4, r2, #4 │ │ │ │ - b.n 21c444 │ │ │ │ + b.n 21c40c │ │ │ │ adds r2, r5, r6 │ │ │ │ - bne.n 21c49a │ │ │ │ + bne.n 21c462 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r6, r5 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 21c4f6 │ │ │ │ + bcs.n 21c4be │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r9 │ │ │ │ strd r0, r8, [fp] │ │ │ │ mov r0, fp │ │ │ │ - bl 21c250 │ │ │ │ + bl 21c218 │ │ │ │ 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 21c49c │ │ │ │ + cbz r5, 21c4c6 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #428] @ (21c6ac ) │ │ │ │ - ldr r3, [pc, #420] @ (21c6a8 ) │ │ │ │ + ldr r2, [pc, #428] @ (21c674 ) │ │ │ │ + ldr r3, [pc, #420] @ (21c670 ) │ │ │ │ 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 21c666 │ │ │ │ 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 21c502 │ │ │ │ subw r2, r2, #838 @ 0x346 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 21c46e │ │ │ │ + bhi.n 21c436 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 21c46e │ │ │ │ - b.n 21c49e │ │ │ │ + bne.n 21c436 │ │ │ │ + b.n 21c466 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ - b.n 21c486 │ │ │ │ + b.n 21c44e │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bhi.n 21c49e │ │ │ │ - b.n 21c46e │ │ │ │ + bhi.n 21c466 │ │ │ │ + b.n 21c436 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #32 │ │ │ │ strd r3, r8, [fp] │ │ │ │ - bne.n 21c598 │ │ │ │ + bne.n 21c560 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21c598 │ │ │ │ + bne.n 21c560 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21c58c │ │ │ │ + bhi.n 21c554 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21c65a │ │ │ │ + bhi.n 21c622 │ │ │ │ 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 +612607,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 21c622 │ │ │ │ orr.w r3, r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #2 │ │ │ │ - bl 219f68 │ │ │ │ + bl 219f30 │ │ │ │ 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 21c3da │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq.w 21c49e │ │ │ │ - b.n 21c46e │ │ │ │ + beq.w 21c466 │ │ │ │ + b.n 21c436 │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237c9c │ │ │ │ + bl 237c64 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 21c64a │ │ │ │ + beq.n 21c612 │ │ │ │ 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 21c218 │ │ │ │ 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 21c3a6 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21c3de │ │ │ │ + beq.w 21c3a6 │ │ │ │ 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 21c606 │ │ │ │ + b.n 21c3a6 │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237cb0 │ │ │ │ + bl 237c78 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21c5e6 │ │ │ │ - b.n 21c3de │ │ │ │ + bne.n 21c5ae │ │ │ │ + b.n 21c3a6 │ │ │ │ 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 214824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c698 │ │ │ │ + cbz r0, 21c660 │ │ │ │ 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 218b84 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - b.n 21c5aa │ │ │ │ + b.n 21c572 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ - b.n 21c65a │ │ │ │ + b.n 21c622 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 21c65a │ │ │ │ + b.n 21c622 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ - b.n 21c598 │ │ │ │ + b.n 21c560 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ 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] @ (21c7e4 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #336] @ (21c820 ) │ │ │ │ + ldr r3, [pc, #336] @ (21c7e8 ) │ │ │ │ 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 21c7d0 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 21c6f2 │ │ │ │ + b.n 21c6ba │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c808 │ │ │ │ + beq.w 21c7d0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21c6e8 │ │ │ │ + beq.n 21c6b0 │ │ │ │ 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 +612756,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 216df4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21c804 │ │ │ │ + beq.n 21c7cc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 21c77c │ │ │ │ + cbz r4, 21c744 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c7a8 │ │ │ │ + beq.n 21c770 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21c80e │ │ │ │ + beq.n 21c7d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21c760 │ │ │ │ + cbz r3, 21c728 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21c760 │ │ │ │ + cbz r2, 21c728 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21c78a │ │ │ │ + beq.n 21c752 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c74e │ │ │ │ + bne.n 21c716 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21c77c │ │ │ │ + bne.n 21c744 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - beq.n 21c77c │ │ │ │ + beq.n 21c744 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21c3ac │ │ │ │ + bl 21c374 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 216e2c │ │ │ │ - cbz r6, 21c7c2 │ │ │ │ + bl 216df4 │ │ │ │ + cbz r6, 21c78a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21c738 │ │ │ │ + b.n 21c700 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - beq.n 21c758 │ │ │ │ + beq.n 21c720 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, sp │ │ │ │ add r0, sp, #12 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 21c3ac │ │ │ │ + bl 21c374 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21c74a │ │ │ │ - b.n 21c778 │ │ │ │ + bne.n 21c712 │ │ │ │ + b.n 21c740 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21c77c │ │ │ │ + bne.n 21c744 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - bne.n 21c794 │ │ │ │ + bne.n 21c75c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21c786 │ │ │ │ + bne.n 21c74e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21c7e8 │ │ │ │ + cbz r3, 21c7b0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21c6fe │ │ │ │ + bne.n 21c6c6 │ │ │ │ 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 21c7a2 │ │ │ │ + ldr r2, [pc, #56] @ (21c7ec ) │ │ │ │ + ldr r3, [pc, #52] @ (21c7e8 ) │ │ │ │ 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 21c7e0 │ │ │ │ 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 21c78a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 21c7e8 │ │ │ │ + b.n 21c7b0 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 21c796 │ │ │ │ - b.n 21c74a │ │ │ │ + bne.n 21c75e │ │ │ │ + b.n 21c712 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c8c0 │ │ │ │ + beq.n 21c888 │ │ │ │ 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 21c828 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 21c860 │ │ │ │ + beq.n 21c828 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c846 │ │ │ │ + bne.n 21c80e │ │ │ │ orrs.w r3, r4, ip │ │ │ │ - beq.n 21c8c4 │ │ │ │ + beq.n 21c88c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c8ca │ │ │ │ + beq.n 21c892 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 21c8ba │ │ │ │ + cbz r4, 21c882 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 243694 │ │ │ │ + bl 24365c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21c8d2 │ │ │ │ + cbnz r0, 21c89a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ 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 +612930,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 21c86e │ │ │ │ + b.n 21c882 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21c898 │ │ │ │ + b.n 21c860 │ │ │ │ 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 21c900 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 21c94c │ │ │ │ + bls.n 21c914 │ │ │ │ ldr.w r4, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21c916 │ │ │ │ - b.n 21c934 │ │ │ │ + cbnz r3, 21c8de │ │ │ │ + b.n 21c8fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21c934 │ │ │ │ + cbz r3, 21c8fc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21c910 │ │ │ │ + beq.n 21c8d8 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2625d0 │ │ │ │ - b.n 21c92c │ │ │ │ + bl 262598 │ │ │ │ + b.n 21c8f4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21c91c │ │ │ │ + bne.n 21c8e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c926 │ │ │ │ + bne.n 21c8ee │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 21c828 │ │ │ │ + bl 21c7f0 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21c906 │ │ │ │ + bhi.n 21c8ce │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c828 │ │ │ │ + bl 21c7f0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 21c906 │ │ │ │ + b.n 21c8ce │ │ │ │ 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 21c94c │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 21c988 │ │ │ │ + beq.n 21c950 │ │ │ │ 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 21c9cc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 21c9ae │ │ │ │ + beq.n 21c976 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 21c9ae │ │ │ │ + beq.n 21c976 │ │ │ │ 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 21c95e │ │ │ │ + cbz r0, 21c996 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 243694 │ │ │ │ + bl 24365c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21ca14 │ │ │ │ + cbnz r0, 21c9dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ 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, 21c9d8 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 243694 │ │ │ │ - cbnz r0, 21ca1e │ │ │ │ + bl 24365c │ │ │ │ + cbnz r0, 21c9e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ 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 21c9bc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21c9c4 │ │ │ │ + b.n 21c98c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21c9ea │ │ │ │ - cbz r1, 21ca7a │ │ │ │ + b.n 21c9b2 │ │ │ │ + cbz r1, 21ca42 │ │ │ │ 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, 21ca34 │ │ │ │ + bl 1f5df0 │ │ │ │ + cbz r0, 21ca18 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -613148,114 +613113,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 21ca68 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21ca9c │ │ │ │ + beq.n 21ca64 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21ca28 │ │ │ │ + bl 21c9f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 21ca28 │ │ │ │ + bl 21c9f0 │ │ │ │ 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 21ca64 │ │ │ │ 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 21cb2c │ │ │ │ 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 21cad8 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 21cb2a │ │ │ │ - cbz r0, 21cb68 │ │ │ │ + cbz r7, 21caf2 │ │ │ │ + cbz r0, 21cb30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 21cb2a │ │ │ │ + cbz r3, 21caf2 │ │ │ │ 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, 21cb42 │ │ │ │ + cbz r0, 21cb10 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21cb48 │ │ │ │ + bl 1f5df0 │ │ │ │ + cbz r0, 21cb10 │ │ │ │ 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 21cad6 │ │ │ │ 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 21cb10 │ │ │ │ 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 214728 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (21cc84 ) │ │ │ │ - bl 21ca80 │ │ │ │ + ldr r4, [pc, #220] @ (21cc4c ) │ │ │ │ + bl 21ca48 │ │ │ │ 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 +613232,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 216aac │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21cc08 │ │ │ │ + cbz r0, 21cbd0 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ - ldr r3, [pc, #124] @ (21cc88 ) │ │ │ │ + bl 1f5e2c │ │ │ │ + ldr r3, [pc, #124] @ (21cc50 ) │ │ │ │ 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, 21cc42 │ │ │ │ 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, 21cc08 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21cc40 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21cc40 │ │ │ │ + cbz r0, 21cc08 │ │ │ │ + bl 1f5df0 │ │ │ │ + cbz r0, 21cc08 │ │ │ │ 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 +613275,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 21cbf2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ 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] @ 21d11c │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21ccf8 │ │ │ │ + bhi.n 21ccc0 │ │ │ │ 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 214af4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21ca48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ccf0 │ │ │ │ + cbz r0, 21ccb8 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ 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, 21ccda │ │ │ │ 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 21d0a6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214940 │ │ │ │ + bl 214908 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21ca48 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21cd6a │ │ │ │ + beq.n 21cd32 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21cd5c │ │ │ │ + cbz r6, 21cd24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cd5c │ │ │ │ + cbz r0, 21cd24 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 21cd5c │ │ │ │ + cbz r0, 21cd24 │ │ │ │ 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 21cd06 │ │ │ │ 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 21cb48 │ │ │ │ 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 21478c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21ca48 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cdc0 │ │ │ │ + cbz r0, 21cd88 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ 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 21d0c6 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21cdea │ │ │ │ - cbz r0, 21cdea │ │ │ │ + beq.n 21cdb2 │ │ │ │ + cbz r0, 21cdb2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 21cdea │ │ │ │ + cbz r0, 21cdb2 │ │ │ │ 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 21d092 │ │ │ │ + add r2, pc, #8 @ (adr r2, 21cdc8 ) │ │ │ │ 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, 21cdf6 │ │ │ │ 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 21d0b6 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214904 │ │ │ │ + bl 2148cc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21ca48 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21ce84 │ │ │ │ + beq.n 21ce4c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21ce76 │ │ │ │ + cbz r6, 21ce3e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ce76 │ │ │ │ + cbz r0, 21ce3e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 21ce76 │ │ │ │ + cbz r0, 21ce3e │ │ │ │ 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 21ce20 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21ccf0 │ │ │ │ + beq.w 21ccb8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ce9a │ │ │ │ + cbz r0, 21ce62 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21ce9a │ │ │ │ + bl 1f5df0 │ │ │ │ + cbz r0, 21ce62 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 21ccf0 │ │ │ │ + b.n 21ccb8 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2149b4 │ │ │ │ + bl 21497c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21ca48 │ │ │ │ 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 216aac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cee8 │ │ │ │ + cbz r0, 21ceb0 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21cf2e │ │ │ │ + beq.n 21cef6 │ │ │ │ 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, 21ceec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cf24 │ │ │ │ + cbz r0, 21ceec │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 21cf20 │ │ │ │ + cbz r0, 21cee8 │ │ │ │ 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 21cebe │ │ │ │ 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 +613569,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 21487c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ - ldr r3, [pc, #412] @ (21d158 ) │ │ │ │ + bl 21ca48 │ │ │ │ + ldr r3, [pc, #412] @ (21d120 ) │ │ │ │ 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 21d0f2 │ │ │ │ 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 +613601,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 21cfaa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 21d01c │ │ │ │ + cbz r1, 21cfe4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21ccf0 │ │ │ │ + beq.w 21ccb8 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21d03e │ │ │ │ + cbz r6, 21d006 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21d03e │ │ │ │ + cbz r0, 21d006 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21d03e │ │ │ │ + cbz r0, 21d006 │ │ │ │ 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 21cff0 │ │ │ │ + b.n 21ccb8 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21ca48 │ │ │ │ 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 21ccac │ │ │ │ + b.n 21ccb8 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214814 │ │ │ │ + bl 2147dc │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21ca48 │ │ │ │ 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 21d084 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21d0bc │ │ │ │ + cbz r0, 21d084 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21d0bc │ │ │ │ + bl 1f5df0 │ │ │ │ + cbz r0, 21d084 │ │ │ │ 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 21ccb8 │ │ │ │ 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 21ccb8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 21ccf0 │ │ │ │ + b.n 21ccb8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21cd12 │ │ │ │ + beq.w 21ccda │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21cd12 │ │ │ │ + b.n 21ccda │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ce2e │ │ │ │ + beq.w 21cdf6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21ce2e │ │ │ │ + b.n 21cdf6 │ │ │ │ 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, 21d0ee │ │ │ │ + cbz r0, 21d0ee │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21d126 │ │ │ │ + bl 1f5df0 │ │ │ │ + cbz r0, 21d0ee │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 21ccf0 │ │ │ │ + b.n 21ccb8 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21cfce │ │ │ │ + beq.w 21cf96 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ - b.n 21cfce │ │ │ │ + bl 1f5e2c │ │ │ │ + b.n 21cf96 │ │ │ │ nop │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d34c │ │ │ │ + beq.w 21d314 │ │ │ │ stmdb 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 21d2a4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 21d26e │ │ │ │ + beq.n 21d236 │ │ │ │ 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 1f5e2c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d260 │ │ │ │ + beq.n 21d228 │ │ │ │ strd r6, r8, [sp] │ │ │ │ - b.n 21d1d8 │ │ │ │ + b.n 21d1a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cc8c │ │ │ │ + bl 21cc54 │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214cb8 │ │ │ │ + bl 214c80 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d25c │ │ │ │ + beq.n 21d224 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d1ba │ │ │ │ + bne.n 21d182 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214a68 │ │ │ │ + bl 214a30 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca80 │ │ │ │ + bl 21ca48 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21d212 │ │ │ │ + cbz r0, 21d1da │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 214cb8 │ │ │ │ + bl 214c80 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21d1d0 │ │ │ │ + beq.n 21d198 │ │ │ │ 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 214a84 │ │ │ │ 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 21d1fe │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d1d8 │ │ │ │ + bne.n 21d1a0 │ │ │ │ ldrd r6, r8, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d186 │ │ │ │ + bne.n 21d14e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 21465c │ │ │ │ + bl 214624 │ │ │ │ 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 21d324 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21d348 │ │ │ │ + beq.n 21d310 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21d352 │ │ │ │ + beq.n 21d31a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 21ed5c │ │ │ │ + bl 21ed24 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d15c │ │ │ │ + bl 21d124 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21d260 │ │ │ │ + beq.n 21d228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e928 │ │ │ │ + bl 21e8f0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d15c │ │ │ │ + bl 21d124 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21d186 │ │ │ │ - b.n 21d268 │ │ │ │ + bne.w 21d14e │ │ │ │ + b.n 21d230 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 2145f4 │ │ │ │ + bl 2145bc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r7, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ - cbz r7, 21d2fa │ │ │ │ + cbz r7, 21d2c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21d2fa │ │ │ │ + cbz r0, 21d2c2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5e28 │ │ │ │ - cbz r0, 21d2fa │ │ │ │ + bl 1f5df0 │ │ │ │ + cbz r0, 21d2c2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 21d356 │ │ │ │ + beq.n 21d31e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21d316 │ │ │ │ + cbz r2, 21d2de │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 21d34e │ │ │ │ + cbz r4, 21d316 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 21ed5c │ │ │ │ + bl 21ed24 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d15c │ │ │ │ + bl 21d124 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, sl, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d15c │ │ │ │ + bl 21d124 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21d186 │ │ │ │ - b.n 21d268 │ │ │ │ + bne.w 21d14e │ │ │ │ + b.n 21d230 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21d29a │ │ │ │ + b.n 21d262 │ │ │ │ bx lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21d316 │ │ │ │ + b.n 21d2de │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21d29a │ │ │ │ + b.n 21d262 │ │ │ │ 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 1f9960 │ │ │ │ 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, 21d368 │ │ │ │ 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 1f9a54 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d39c │ │ │ │ + beq.n 21d364 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 21d364 │ │ │ │ + bl 21d32c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 21d39c │ │ │ │ + bls.n 21d364 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 21d3b8 │ │ │ │ + b.n 21d380 │ │ │ │ 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 213edc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 213f30 │ │ │ │ + bl 213ef8 │ │ │ │ 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, 21d438 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 21d442 │ │ │ │ + cbz r0, 21d40a │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d364 │ │ │ │ + bl 21d32c │ │ │ │ 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, 21d42a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9ab0 │ │ │ │ + bl 1f9a78 │ │ │ │ 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, 21d450 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ 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 21d3fe │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ 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 +614049,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, 21d4c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d3dc │ │ │ │ + bl 21d3a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ 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 21d49a │ │ │ │ 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 21446c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r1, 21d532 │ │ │ │ + cbz r1, 21d4fa │ │ │ │ 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, 21d524 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d4a8 │ │ │ │ + bl 21d470 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d15c │ │ │ │ + bl 21d124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cae4 │ │ │ │ + bl 21caac │ │ │ │ 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 1f5df0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d530 │ │ │ │ + beq.n 21d4f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 21d530 │ │ │ │ + b.n 21d4f8 │ │ │ │ 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] @ (21d58c ) │ │ │ │ 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] @ (21d590 ) │ │ │ │ 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 21cc54 │ │ │ │ + ldr r2, [pc, #36] @ (21d594 ) │ │ │ │ + ldr r3, [pc, #28] @ (21d590 ) │ │ │ │ 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 21d586 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w ip, [pc, #72] @ 21d62c │ │ │ │ + ldr.w ip, [pc, #72] @ 21d5f4 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #64] @ (21d630 ) │ │ │ │ + ldr r2, [pc, #64] @ (21d5f8 ) │ │ │ │ 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 21cc54 │ │ │ │ + ldr r2, [pc, #36] @ (21d5fc ) │ │ │ │ + ldr r3, [pc, #28] @ (21d5f8 ) │ │ │ │ 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 21d5ee │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (21d6f4 ) │ │ │ │ + ldr r0, [pc, #168] @ (21d6bc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (21d6f8 ) │ │ │ │ + ldr r1, [pc, #168] @ (21d6c0 ) │ │ │ │ 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 +614217,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 21d686 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 21d6d6 │ │ │ │ + cbz r3, 21d69e │ │ │ │ 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 2143f0 │ │ │ │ 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 21d124 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21cae4 │ │ │ │ + bl 21caac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 21d6e6 │ │ │ │ - ldr r2, [pc, #60] @ (21d6fc ) │ │ │ │ - ldr r3, [pc, #52] @ (21d6f8 ) │ │ │ │ + cbz r3, 21d6ae │ │ │ │ + ldr r2, [pc, #60] @ (21d6c4 ) │ │ │ │ + ldr r3, [pc, #52] @ (21d6c0 ) │ │ │ │ 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 21d6b8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f61e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 21d686 │ │ │ │ + b.n 21d64e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5da4 │ │ │ │ - b.n 21d6be │ │ │ │ + bl 1f5d6c │ │ │ │ + b.n 21d686 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #92] @ (21d76c ) │ │ │ │ + ldr r2, [pc, #92] @ (21d734 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #92] @ (21d770 ) │ │ │ │ + ldr r3, [pc, #92] @ (21d738 ) │ │ │ │ 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 1f61e8 │ │ │ │ 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 21d4c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f5da4 │ │ │ │ - ldr r2, [pc, #36] @ (21d774 ) │ │ │ │ - ldr r3, [pc, #28] @ (21d770 ) │ │ │ │ + bl 1f5d6c │ │ │ │ + ldr r2, [pc, #36] @ (21d73c ) │ │ │ │ + ldr r3, [pc, #28] @ (21d738 ) │ │ │ │ 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 21d730 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 2142f8 │ │ │ │ + bl 2142c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 21d7f8 │ │ │ │ + cbnz r2, 21d7c0 │ │ │ │ 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 +614363,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, 21d80a │ │ │ │ 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 1f9a54 │ │ │ │ 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 21d764 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21d820 │ │ │ │ + b.n 21d7e8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 21d838 │ │ │ │ + cbz r1, 21d800 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 21d81e │ │ │ │ - b.n 21d79c │ │ │ │ + bhi.n 21d7e6 │ │ │ │ + b.n 21d764 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21d7f0 │ │ │ │ + beq.n 21d7b8 │ │ │ │ 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 21d822 │ │ │ │ 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] @ (21da1c ) │ │ │ │ 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] @ (21da20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6220 │ │ │ │ + bl 1f61e8 │ │ │ │ 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 213dc8 │ │ │ │ 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 21d470 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d8ee │ │ │ │ + cbz r3, 21d8b6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d740 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f5e64 │ │ │ │ + bl 1f5e2c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d8d4 │ │ │ │ + bne.n 21d89c │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21d8fe │ │ │ │ - b.n 21d950 │ │ │ │ + cbnz r3, 21d8c6 │ │ │ │ + b.n 21d918 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d950 │ │ │ │ + cbz r3, 21d918 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d8f8 │ │ │ │ + beq.n 21d8c0 │ │ │ │ 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, 21d908 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21d4fc │ │ │ │ + bl 21d4c4 │ │ │ │ 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, 21d900 │ │ │ │ + b.n 21d918 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d950 │ │ │ │ + cbz r3, 21d918 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d932 │ │ │ │ - b.n 21d904 │ │ │ │ + beq.n 21d8fa │ │ │ │ + b.n 21d8cc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d918 │ │ │ │ + beq.n 21d8e0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ - b.n 21d91a │ │ │ │ + b.n 21d8e2 │ │ │ │ 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 1f9cd4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 21d976 │ │ │ │ + cbz r1, 21d93e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9d0c │ │ │ │ + bl 1f9cd4 │ │ │ │ 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, 21d9b6 │ │ │ │ ldr.w r1, [r7, #476] @ 0x1dc │ │ │ │ - cbz r1, 21d9c4 │ │ │ │ + cbz r1, 21d98c │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1f9cdc │ │ │ │ + bl 1f9ca4 │ │ │ │ str.w r0, [r6, #476] @ 0x1dc │ │ │ │ ldr.w r2, [r7, #480] @ 0x1e0 │ │ │ │ - cbnz r2, 21d9fe │ │ │ │ + cbnz r2, 21d9c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5da4 │ │ │ │ - ldr r2, [pc, #136] @ (21da5c ) │ │ │ │ - ldr r3, [pc, #128] @ (21da58 ) │ │ │ │ + bl 1f5d6c │ │ │ │ + ldr r2, [pc, #136] @ (21da24 ) │ │ │ │ + ldr r3, [pc, #128] @ (21da20 ) │ │ │ │ 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 21da18 │ │ │ │ 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 1f9ca4 │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ - b.n 21d9aa │ │ │ │ + b.n 21d972 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 21da4a │ │ │ │ + cbz r3, 21da12 │ │ │ │ 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 1f9ca4 │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1f9cdc │ │ │ │ + bl 1f9ca4 │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21da12 │ │ │ │ + bcc.n 21d9da │ │ │ │ strd r3, r9, [r6, #480] @ 0x1e0 │ │ │ │ - b.n 21d9ca │ │ │ │ + b.n 21d992 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 214b2c │ │ │ │ + bl 214af4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 21dabc │ │ │ │ + beq.n 21da84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 21da9c │ │ │ │ + cbz r1, 21da64 │ │ │ │ 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 214c80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ 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 21db20 │ │ │ │ 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 21dae8 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 21db14 │ │ │ │ + cbz r4, 21dadc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21db50 │ │ │ │ + beq.n 21db18 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21db28 │ │ │ │ + beq.n 21daf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21db0e │ │ │ │ + cbz r3, 21dad6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21db0e │ │ │ │ + cbz r2, 21dad6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 21db4a │ │ │ │ + beq.n 21db12 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dafc │ │ │ │ + bne.n 21dac4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21db24 │ │ │ │ + beq.n 21daec │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21db20 │ │ │ │ + cbz r3, 21dae8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21dae6 │ │ │ │ + beq.n 21daae │ │ │ │ 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 1fa14c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21daf8 │ │ │ │ - b.n 21db14 │ │ │ │ + bne.n 21dac0 │ │ │ │ + b.n 21dadc │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21db28 │ │ │ │ + b.n 21daf0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 21db14 │ │ │ │ - b.n 21db26 │ │ │ │ + bne.n 21dadc │ │ │ │ + b.n 21daee │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21dbae │ │ │ │ + cbz r2, 21db76 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21dbae │ │ │ │ + bne.n 21db76 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 21dbb4 │ │ │ │ + cbz r3, 21db7c │ │ │ │ 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, 21db4a │ │ │ │ + b.n 21db54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21db8c │ │ │ │ + cbz r0, 21db54 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21db7c │ │ │ │ + bne.n 21db44 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - cbz r2, 21dbae │ │ │ │ + cbz r2, 21db76 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21dba4 │ │ │ │ + cbz r3, 21db6c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21dba4 │ │ │ │ + bne.n 21db6c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21dbb0 │ │ │ │ + cbz r2, 21db78 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21db82 │ │ │ │ + b.n 21db4a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21db82 │ │ │ │ + bne.n 21db4a │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21db8e │ │ │ │ + b.n 21db56 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 21db74 │ │ │ │ + b.n 21db3c │ │ │ │ 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 21dbba │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21dbe0 │ │ │ │ + b.n 21dba8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21dbee │ │ │ │ + beq.n 21dbb6 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21dbda │ │ │ │ + bne.n 21dba2 │ │ │ │ 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 21dc06 │ │ │ │ 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 21dc06 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ - b.n 21dc2c │ │ │ │ + b.n 21dbf4 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21dc3e │ │ │ │ + beq.n 21dc06 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 21dc26 │ │ │ │ + bne.n 21dbee │ │ │ │ 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, 21dc0e │ │ │ │ + bl 21db80 │ │ │ │ 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] @ (21dd50 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21dcc8 │ │ │ │ + bhi.n 21dc90 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21dc86 │ │ │ │ + cbz r3, 21dc4e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dc10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dc76 │ │ │ │ + bne.n 21dc3e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21dc9c │ │ │ │ + cbz r3, 21dc64 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dc10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dc8c │ │ │ │ + bne.n 21dc54 │ │ │ │ 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 21dc64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21dd58 │ │ │ │ + beq.n 21dd20 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21dd38 │ │ │ │ + bhi.n 21dd00 │ │ │ │ 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 21dc64 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dc10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dcd0 │ │ │ │ - b.n 21dc9c │ │ │ │ + bne.n 21dc98 │ │ │ │ + b.n 21dc64 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21dcf8 │ │ │ │ + cbz r3, 21dcc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dc10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dce8 │ │ │ │ + bne.n 21dcb0 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21dd0e │ │ │ │ + cbz r3, 21dcd6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dc10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dcfe │ │ │ │ + bne.n 21dcc6 │ │ │ │ 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] @ (21dd54 ) │ │ │ │ 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, 21dd00 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21da60 │ │ │ │ + bl 21da28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21dc9c │ │ │ │ + beq.n 21dc64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21dd4e │ │ │ │ + cbz r3, 21dd16 │ │ │ │ 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 21dc7e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 21dd64 │ │ │ │ + cbz r3, 21dd2c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21dd70 │ │ │ │ + cbz r3, 21dd38 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21da8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 21dd3e │ │ │ │ + bne.n 21dd06 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21696c │ │ │ │ - b.n 21dd3e │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + bl 216934 │ │ │ │ + b.n 21dd06 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ 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] @ 21df10 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21de34 │ │ │ │ + beq.n 21ddfc │ │ │ │ mov r1, r5 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21db80 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21db5c │ │ │ │ - cbz r4, 21de22 │ │ │ │ + bl 21db24 │ │ │ │ + cbz r4, 21ddea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21db80 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 21db5c │ │ │ │ + bl 21db24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21df42 │ │ │ │ + bhi.w 21df0a │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21de54 │ │ │ │ + bhi.n 21de1c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21df42 │ │ │ │ + beq.w 21df0a │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - cbz r4, 21de1c │ │ │ │ + cbz r4, 21dde4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21df42 │ │ │ │ + bhi.w 21df0a │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21de8a │ │ │ │ + bhi.n 21de52 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21df42 │ │ │ │ + beq.w 21df0a │ │ │ │ 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 21dbbc │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bls.n 21dde8 │ │ │ │ + bls.n 21ddb0 │ │ │ │ str r4, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21debc │ │ │ │ + beq.n 21de84 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21db80 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21db5c │ │ │ │ + bl 21db24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ strd r5, r4, [r6, #44] @ 0x2c │ │ │ │ - b.n 21de00 │ │ │ │ + b.n 21ddc8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21ded6 │ │ │ │ + bls.n 21de9e │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #232] @ (21df4c ) │ │ │ │ + ldr r3, [pc, #232] @ (21df14 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21def6 │ │ │ │ + beq.n 21debe │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dee2 │ │ │ │ + beq.n 21deaa │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21df42 │ │ │ │ + beq.n 21df0a │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ str.w r9, [r5, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21ddf8 │ │ │ │ + b.n 21ddc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21decc │ │ │ │ + bls.n 21de94 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #176] @ (21df4c ) │ │ │ │ + ldr r1, [pc, #176] @ (21df14 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21df1c │ │ │ │ + beq.n 21dee4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21deec │ │ │ │ + cbz r0, 21deb4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21df42 │ │ │ │ + beq.n 21df0a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21de18 │ │ │ │ + b.n 21dde0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ 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 21de60 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 21de62 │ │ │ │ + b.n 21de2a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 61450 │ │ │ │ - b.n 21de7a │ │ │ │ + b.n 21de42 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 61450 │ │ │ │ - b.n 21deae │ │ │ │ + b.n 21de76 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ - cbz r0, 21df42 │ │ │ │ + cbz r0, 21df0a │ │ │ │ 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 21ddc0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21df42 │ │ │ │ + cbz r0, 21df0a │ │ │ │ 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 21dde0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ 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 21dfdc │ │ │ │ ldr r6, [r1, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21dfd4 │ │ │ │ + beq.n 21df9c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21dd90 │ │ │ │ + bl 21dd58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21df94 │ │ │ │ + cbz r3, 21df5c │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21df8a │ │ │ │ + bne.n 21df52 │ │ │ │ add.w r3, r2, #24 │ │ │ │ add.w ip, r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21dfb8 │ │ │ │ + beq.n 21df80 │ │ │ │ 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 +615177,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, 21dfe0 │ │ │ │ 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, 21dfac │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21da8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 21dff4 │ │ │ │ + cbz r3, 21dfbc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21da8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ 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 21df3e │ │ │ │ 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] @ 21e150 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21e0cc │ │ │ │ + beq.n 21e094 │ │ │ │ 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 21e036 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 21e180 │ │ │ │ + beq.w 21e148 │ │ │ │ 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 21e08a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 21e10a │ │ │ │ + beq.n 21e0d2 │ │ │ │ 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 21e148 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 21e052 │ │ │ │ + bls.n 21e01a │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 21e0d2 │ │ │ │ - ldr r3, [pc, #244] @ (21e18c ) │ │ │ │ + bhi.n 21e09a │ │ │ │ + ldr r3, [pc, #244] @ (21e154 ) │ │ │ │ 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 21e0ac │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e146 │ │ │ │ + beq.n 21e10e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e180 │ │ │ │ + beq.n 21e148 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21e05a │ │ │ │ + b.n 21e022 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #60] @ 0x3c │ │ │ │ - cbnz r2, 21e110 │ │ │ │ + cbnz r2, 21e0d8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (21e18c ) │ │ │ │ + ldr r3, [pc, #184] @ (21e154 ) │ │ │ │ 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 21e070 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 61c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e180 │ │ │ │ + beq.n 21e148 │ │ │ │ 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 21e022 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 21e064 │ │ │ │ + b.n 21e02c │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 21e150 │ │ │ │ - ldr r3, [pc, #112] @ (21e18c ) │ │ │ │ + bhi.n 21e118 │ │ │ │ + ldr r3, [pc, #112] @ (21e154 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21e16a │ │ │ │ - cbz r3, 21e162 │ │ │ │ + beq.n 21e132 │ │ │ │ + cbz r3, 21e12a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f9a0c │ │ │ │ - cbz r0, 21e180 │ │ │ │ + bl 1f99d4 │ │ │ │ + cbz r0, 21e148 │ │ │ │ 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 21e11a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ - b.n 21e0b4 │ │ │ │ - cbz r0, 21e180 │ │ │ │ + b.n 21e07c │ │ │ │ + cbz r0, 21e148 │ │ │ │ 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 21e0fa │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 61c20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21e180 │ │ │ │ + cbz r0, 21e148 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ - b.n 21e152 │ │ │ │ + b.n 21e11a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r0, r7, #7 │ │ │ │ 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 2143f0 │ │ │ │ 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 21dfec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e23a │ │ │ │ + beq.n 21e202 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21e23a │ │ │ │ + bne.n 21e202 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21e240 │ │ │ │ + beq.n 21e208 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21e240 │ │ │ │ + bne.n 21e208 │ │ │ │ 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 21e1da │ │ │ │ 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, 21e1ea │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 21e1fc │ │ │ │ + beq.n 21e1c4 │ │ │ │ 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 +615460,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 21e158 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21e2be │ │ │ │ + cbz r2, 21e286 │ │ │ │ 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 21e286 │ │ │ │ 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, 21e286 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 21e2b8 │ │ │ │ + cbz r1, 21e280 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21e292 │ │ │ │ + bne.n 21e25a │ │ │ │ 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] @ (21e3d0 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21e364 │ │ │ │ + beq.n 21e32c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 21e318 │ │ │ │ + bne.n 21e2e0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21e2fc │ │ │ │ + cbz r3, 21e2c4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21e2c0 │ │ │ │ + bl 21e288 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e2ea │ │ │ │ + bne.n 21e2b2 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21e312 │ │ │ │ + cbz r3, 21e2da │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21e2c0 │ │ │ │ + bl 21e288 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e302 │ │ │ │ + bne.n 21e2ca │ │ │ │ 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 21e2da │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e312 │ │ │ │ + beq.n 21e2da │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 21e312 │ │ │ │ + bne.n 21e2da │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21e312 │ │ │ │ + bne.n 21e2da │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ adds r2, r3, #5 │ │ │ │ - bhi.n 21e402 │ │ │ │ + bhi.n 21e3ca │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r2, r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bhi.n 21e396 │ │ │ │ + bhi.n 21e35e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 21e402 │ │ │ │ + beq.n 21e3ca │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 21e312 │ │ │ │ + b.n 21e2da │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21e37c │ │ │ │ + cbz r3, 21e344 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21e2c0 │ │ │ │ + bl 21e288 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e36a │ │ │ │ + bne.n 21e332 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e312 │ │ │ │ + beq.n 21e2da │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21e2c0 │ │ │ │ + bl 21e288 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e384 │ │ │ │ - b.n 21e312 │ │ │ │ + bne.n 21e34c │ │ │ │ + b.n 21e2da │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e3c8 │ │ │ │ + bhi.n 21e390 │ │ │ │ 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] @ (21e3d4 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 21e3de │ │ │ │ + beq.n 21e3a6 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21e3d2 │ │ │ │ + cbz r0, 21e39a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 21e402 │ │ │ │ + cbz r3, 21e3ca │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ - b.n 21e358 │ │ │ │ + b.n 21e320 │ │ │ │ cmp r1, r8 │ │ │ │ it cc │ │ │ │ movcc r1, r8 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e3a6 │ │ │ │ + b.n 21e36e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21e3bc │ │ │ │ + b.n 21e384 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21e402 │ │ │ │ + cbz r0, 21e3ca │ │ │ │ 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 21e320 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r3, #5 │ │ │ │ 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 21e45e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21e496 │ │ │ │ + bne.n 21e45e │ │ │ │ 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 214af4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21e49c │ │ │ │ + beq.n 21e464 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21e460 │ │ │ │ + cbz r2, 21e428 │ │ │ │ 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 214c80 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214abc │ │ │ │ + bl 214a84 │ │ │ │ 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, 21e45e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21e438 │ │ │ │ + beq.n 21e400 │ │ │ │ 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] @ (21e7f4 ) │ │ │ │ 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 21e51c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21e4d8 │ │ │ │ + beq.n 21e4a0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 21e5f4 │ │ │ │ + beq.w 21e5bc │ │ │ │ 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 21e6ea │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - beq.w 21e6f6 │ │ │ │ - cbz r4, 21e516 │ │ │ │ + beq.w 21e6be │ │ │ │ + cbz r4, 21e4de │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 21e704 │ │ │ │ + bhi.w 21e6cc │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e67c │ │ │ │ + bhi.w 21e644 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e704 │ │ │ │ + beq.w 21e6cc │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ - cbz r5, 21e53c │ │ │ │ + cbz r5, 21e504 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e704 │ │ │ │ + bhi.w 21e6cc │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e6b4 │ │ │ │ + bhi.w 21e67c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e704 │ │ │ │ + beq.w 21e6cc │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21e410 │ │ │ │ + bl 21e3d8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21e410 │ │ │ │ + bl 21e3d8 │ │ │ │ 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 21e582 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21e65e │ │ │ │ + beq.n 21e626 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21e61a │ │ │ │ + beq.n 21e5e2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e704 │ │ │ │ + bhi.w 21e6cc │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 21e610 │ │ │ │ + bls.n 21e5d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21e746 │ │ │ │ + bhi.w 21e70e │ │ │ │ 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] @ (21e7f8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e7fe │ │ │ │ + beq.w 21e7c6 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e7f2 │ │ │ │ + beq.w 21e7ba │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e704 │ │ │ │ + beq.w 21e6cc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21e616 │ │ │ │ + b.n 21e5de │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21e750 │ │ │ │ + beq.w 21e718 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e704 │ │ │ │ + bhi.w 21e6cc │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 21e624 │ │ │ │ + bhi.n 21e5ec │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e704 │ │ │ │ + beq.w 21e6cc │ │ │ │ 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 21e3d8 │ │ │ │ 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 21e5aa │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21e5e2 │ │ │ │ + beq.n 21e5aa │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 21e5ce │ │ │ │ - b.n 21e704 │ │ │ │ + bls.n 21e596 │ │ │ │ + b.n 21e6cc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21e704 │ │ │ │ + beq.n 21e6cc │ │ │ │ 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 21e6b2 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #508] @ (21e830 ) │ │ │ │ + ldr r1, [pc, #508] @ (21e7f8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e756 │ │ │ │ + beq.w 21e71e │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e732 │ │ │ │ + beq.n 21e6fa │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e704 │ │ │ │ + beq.n 21e6cc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21e5de │ │ │ │ + b.n 21e5a6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r0, r2, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 21e7ec │ │ │ │ + beq.w 21e7b4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21e602 │ │ │ │ + bne.n 21e5ca │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 21e602 │ │ │ │ + b.n 21e5ca │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21e716 │ │ │ │ + bls.n 21e6de │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #420] @ (21e830 ) │ │ │ │ + ldr r1, [pc, #420] @ (21e7f8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e7c2 │ │ │ │ + beq.w 21e78a │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e780 │ │ │ │ + beq.n 21e748 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e704 │ │ │ │ + cbz r0, 21e6cc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21e510 │ │ │ │ + b.n 21e4d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21e70a │ │ │ │ + bls.n 21e6d2 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #364] @ (21e830 ) │ │ │ │ + ldr r1, [pc, #364] @ (21e7f8 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21e798 │ │ │ │ + beq.n 21e760 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e78c │ │ │ │ + beq.n 21e754 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e704 │ │ │ │ + cbz r0, 21e6cc │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b.n 21e536 │ │ │ │ + b.n 21e4fe │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e632 │ │ │ │ - cbz r4, 21e73e │ │ │ │ + b.n 21e5fa │ │ │ │ + cbz r4, 21e706 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 21e4fc │ │ │ │ + bls.w 21e4c4 │ │ │ │ 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 21e68a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e68a │ │ │ │ + b.n 21e652 │ │ │ │ cmp r5, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #44] @ 0x2c │ │ │ │ - beq.n 21e73e │ │ │ │ + beq.n 21e706 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e516 │ │ │ │ + b.n 21e4de │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e650 │ │ │ │ + b.n 21e618 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 21e53c │ │ │ │ + b.n 21e504 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e58a │ │ │ │ + b.n 21e552 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e5e2 │ │ │ │ + b.n 21e5aa │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e704 │ │ │ │ + beq.n 21e6cc │ │ │ │ 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 21e5a6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e6a8 │ │ │ │ + b.n 21e670 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e6de │ │ │ │ + b.n 21e6a6 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e704 │ │ │ │ + beq.n 21e6cc │ │ │ │ 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 21e4fe │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e704 │ │ │ │ + beq.n 21e6cc │ │ │ │ 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 21e4d8 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e5e2 │ │ │ │ + b.n 21e5aa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e5aa │ │ │ │ + b.n 21e572 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e704 │ │ │ │ + beq.w 21e6cc │ │ │ │ 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 21e5de │ │ │ │ nop │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ 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 2143f0 │ │ │ │ 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 21e836 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e87e │ │ │ │ + beq.n 21e846 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21dd90 │ │ │ │ + bl 21dd58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21e4a4 │ │ │ │ + bl 21e46c │ │ │ │ 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 21e8c0 │ │ │ │ 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 21e228 │ │ │ │ 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 21e7fc │ │ │ │ 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 21e158 │ │ │ │ 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, 21e8dc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 21e260 │ │ │ │ + bl 21e228 │ │ │ │ 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 21e7fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 21e8c2 │ │ │ │ + b.n 21e88a │ │ │ │ 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] @ (21e9d4 ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21ea00 │ │ │ │ + beq.n 21e9c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 214428 │ │ │ │ + bl 2143f0 │ │ │ │ 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 216ca8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e024 │ │ │ │ + bl 21dfec │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21ea06 │ │ │ │ + bhi.n 21e9ce │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21e9b4 │ │ │ │ + bls.n 21e97c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e9c8 │ │ │ │ + bhi.n 21e990 │ │ │ │ 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] @ (21e9d8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e9dc │ │ │ │ + beq.n 21e9a4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21e9d2 │ │ │ │ + cbz r0, 21e99a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f9a0c │ │ │ │ - cbz r0, 21ea06 │ │ │ │ + bl 1f99d4 │ │ │ │ + cbz r0, 21e9ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21e9ba │ │ │ │ + b.n 21e982 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 21ea06 │ │ │ │ + beq.n 21e9ce │ │ │ │ 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 21e95a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61450 │ │ │ │ - b.n 21e9a6 │ │ │ │ + b.n 21e96e │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21ea06 │ │ │ │ + cbz r0, 21e9ce │ │ │ │ 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 21e982 │ │ │ │ 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, r6, #27 │ │ │ │ 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 +616317,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 21e024 │ │ │ │ + bl 21dfec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 21ea70 │ │ │ │ + beq.n 21ea38 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21ea62 │ │ │ │ + b.n 21ea2a │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21ea70 │ │ │ │ + beq.n 21ea38 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21ea5c │ │ │ │ + bne.n 21ea24 │ │ │ │ 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 +616349,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] @ (21ecdc ) │ │ │ │ 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, 21ea80 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21eac4 │ │ │ │ + cbz r3, 21ea8c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21da8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21eb16 │ │ │ │ + bhi.n 21eade │ │ │ │ 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, 21ead4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 21ebb8 │ │ │ │ + bhi.n 21eb80 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 21ec16 │ │ │ │ + bhi.w 21ebde │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21eb80 │ │ │ │ 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 21eb92 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 21ebb8 │ │ │ │ + bhi.n 21eb80 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 21ebbe │ │ │ │ + bls.n 21eb86 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21ec94 │ │ │ │ + bhi.w 21ec5c │ │ │ │ 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] @ (21ece0 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21ece6 │ │ │ │ + beq.w 21ecae │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21eca8 │ │ │ │ + beq.w 21ec70 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21eb80 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r6, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21ebc4 │ │ │ │ + b.n 21eb8c │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21eaf0 │ │ │ │ - b.n 21eb0c │ │ │ │ + bne.n 21eab8 │ │ │ │ + b.n 21ead4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21eb8a │ │ │ │ + beq.n 21eb52 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21eb82 │ │ │ │ + bne.n 21eb4a │ │ │ │ ldr r5, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21eb72 │ │ │ │ + bne.n 21eb3a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 21eb0c │ │ │ │ + b.n 21ead4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21eba8 │ │ │ │ + beq.n 21eb70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21eba0 │ │ │ │ + bne.n 21eb68 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21eb92 │ │ │ │ + beq.n 21eb5a │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.n 21eaf6 │ │ │ │ + bls.n 21eabe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21eb80 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21eb10 │ │ │ │ + beq.n 21ead8 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21ebb8 │ │ │ │ + bhi.n 21eb80 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 21ec5e │ │ │ │ + bls.n 21ec26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 21ec9e │ │ │ │ + bhi.n 21ec66 │ │ │ │ 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] @ (21ece0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21ecbe │ │ │ │ + beq.n 21ec86 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ecb4 │ │ │ │ + beq.n 21ec7c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21eb80 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21ec64 │ │ │ │ + b.n 21ec2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21ec48 │ │ │ │ + bls.n 21ec10 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (21ed18 ) │ │ │ │ + ldr r3, [pc, #240] @ (21ece0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21ec6e │ │ │ │ + beq.n 21ec36 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r0, 21ec54 │ │ │ │ + cbz r0, 21ec1c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21eb80 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21eb08 │ │ │ │ + b.n 21ead0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21ec24 │ │ │ │ + b.n 21ebec │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ - b.n 21ec3a │ │ │ │ + b.n 21ec02 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21ebb8 │ │ │ │ + beq.n 21eb80 │ │ │ │ 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 21eb80 │ │ │ │ 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 21ead0 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21eb42 │ │ │ │ + b.n 21eb0a │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21ebf0 │ │ │ │ + b.n 21ebb8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21eb62 │ │ │ │ + b.n 21eb2a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61450 │ │ │ │ - b.n 21ec08 │ │ │ │ + b.n 21ebd0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ebb8 │ │ │ │ + beq.w 21eb80 │ │ │ │ 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 21ec2c │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ebb8 │ │ │ │ + beq.w 21eb80 │ │ │ │ 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 21eb8c │ │ │ │ + asrs r6, r2, #22 │ │ │ │ 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, 21ed00 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21da8c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21ed44 │ │ │ │ + cbz r3, 21ed0c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21da8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ - bl 21e4a4 │ │ │ │ + bl 21dbbc │ │ │ │ + bl 21e46c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ 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] @ 21f2a8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1392] @ 21f2e4 │ │ │ │ + ldr.w r2, [pc, #1392] @ 21f2ac │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1384] @ 21f2e8 │ │ │ │ + ldr.w r7, [pc, #1384] @ 21f2b0 │ │ │ │ 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 21e854 │ │ │ │ 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, 21edc0 │ │ │ │ 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 21ed8c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21efc4 │ │ │ │ + beq.w 21ef8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21df50 │ │ │ │ + bl 21df18 │ │ │ │ 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 21df18 │ │ │ │ + ldr.w r2, [pc, #1296] @ 21f2b4 │ │ │ │ + ldr.w r3, [pc, #1284] @ 21f2ac │ │ │ │ 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 21f2a2 │ │ │ │ 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 21ee86 │ │ │ │ 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 +616740,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 21ee06 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21ef24 │ │ │ │ + beq.n 21eeec │ │ │ │ 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 21f11a │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 21f164 │ │ │ │ - bl 21dbf4 │ │ │ │ + beq.w 21f12c │ │ │ │ + bl 21dbbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21ee88 │ │ │ │ + cbz r3, 21ee50 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21f180 │ │ │ │ + bhi.w 21f148 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21f096 │ │ │ │ + bhi.w 21f05e │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f148 │ │ │ │ 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 21eee4 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 21f180 │ │ │ │ + bhi.w 21f148 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21f0d4 │ │ │ │ + bhi.w 21f09c │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f148 │ │ │ │ str.w fp, [sl, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21ef1e │ │ │ │ + b.n 21eee6 │ │ │ │ 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 21ee9e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21edd8 │ │ │ │ + beq.n 21eda0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 21edd8 │ │ │ │ + bne.w 21eda0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21efec │ │ │ │ + beq.w 21efb4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21ef18 │ │ │ │ + cbz r3, 21eee0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21f180 │ │ │ │ + bhi.w 21f148 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21f116 │ │ │ │ + bhi.w 21f0de │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f148 │ │ │ │ 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 21eda0 │ │ │ │ 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 +616849,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 21ef1e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21eff8 │ │ │ │ + beq.n 21efc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21efcc │ │ │ │ + beq.n 21ef94 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21f180 │ │ │ │ + bhi.w 21f148 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 21f01a │ │ │ │ + bhi.n 21efe2 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f148 │ │ │ │ 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 21ef62 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21edd8 │ │ │ │ + beq.w 21eda0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21f180 │ │ │ │ + bhi.w 21f148 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 21f058 │ │ │ │ + bhi.n 21f020 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f148 │ │ │ │ str r5, [r6, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 21edd8 │ │ │ │ + b.n 21eda0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ea84 │ │ │ │ - b.n 21edc4 │ │ │ │ + bl 21ea4c │ │ │ │ + b.n 21ed8c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21efe2 │ │ │ │ + beq.n 21efaa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21edd8 │ │ │ │ + beq.w 21eda0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - b.n 21efbe │ │ │ │ + b.n 21ef86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 21ef18 │ │ │ │ + b.n 21eee0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21f00c │ │ │ │ + beq.n 21efd4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21edd8 │ │ │ │ + beq.w 21eda0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbf4 │ │ │ │ + bl 21dbbc │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21efa2 │ │ │ │ - b.n 21efbe │ │ │ │ + bne.n 21ef6a │ │ │ │ + b.n 21ef86 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21f1a2 │ │ │ │ + bhi.w 21f16a │ │ │ │ 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] @ (21f2b8 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 21f20c │ │ │ │ + beq.w 21f1d4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f1ce │ │ │ │ + beq.w 21f196 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f148 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 21ef7c │ │ │ │ + b.n 21ef44 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21f19a │ │ │ │ + bhi.w 21f162 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #644] @ (21f2f0 ) │ │ │ │ + ldr r1, [pc, #644] @ (21f2b8 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21f1e4 │ │ │ │ + beq.w 21f1ac │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f1c0 │ │ │ │ + beq.w 21f188 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f148 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ - b.n 21efba │ │ │ │ + b.n 21ef82 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21f190 │ │ │ │ + bhi.n 21f158 │ │ │ │ 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] @ (21f2b8 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21f262 │ │ │ │ + beq.w 21f22a │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f1d8 │ │ │ │ + beq.w 21f1a0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f148 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21ee82 │ │ │ │ + b.n 21ee4a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21f186 │ │ │ │ + bhi.n 21f14e │ │ │ │ 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] @ (21f2b8 ) │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21f232 │ │ │ │ + beq.w 21f1fa │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f1b6 │ │ │ │ + beq.n 21f17e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f148 │ │ │ │ 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 21ee7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21f1ac │ │ │ │ + bhi.n 21f174 │ │ │ │ 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] @ (21f2b8 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21f29c │ │ │ │ + beq.w 21f264 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f290 │ │ │ │ + beq.w 21f258 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f9a0c │ │ │ │ + bl 1f99d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21f180 │ │ │ │ + cbz r0, 21f148 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21ef12 │ │ │ │ + b.n 21eeda │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 21f2cc │ │ │ │ - bl 21dbf4 │ │ │ │ + beq.w 21f294 │ │ │ │ + bl 21dbbc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 21ee88 │ │ │ │ - bl 21dbf4 │ │ │ │ + b.n 21ee50 │ │ │ │ + bl 21dbbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ef1a │ │ │ │ + beq.w 21eee2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ it ls │ │ │ │ movls.w sl, #0 │ │ │ │ - bls.w 21ee6e │ │ │ │ + bls.w 21ee36 │ │ │ │ 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 21f0ac │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21f0a6 │ │ │ │ + b.n 21f06e │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 21f068 │ │ │ │ + b.n 21f030 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21f02c │ │ │ │ + b.n 21eff4 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21f126 │ │ │ │ + b.n 21f0ee │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ - b.n 21f102 │ │ │ │ + b.n 21f0ca │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21f088 │ │ │ │ + b.n 21f050 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ - b.n 21f048 │ │ │ │ + b.n 21f010 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21f0c6 │ │ │ │ + b.n 21f08e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f148 │ │ │ │ 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 21ef82 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f148 │ │ │ │ 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 21ef44 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61c20 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f148 │ │ │ │ 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 21ee7c │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f180 │ │ │ │ + beq.n 21f148 │ │ │ │ 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 21ee4a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61450 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21f146 │ │ │ │ + b.n 21f10e │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f180 │ │ │ │ + beq.w 21f148 │ │ │ │ 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 21eeda │ │ │ │ + bl 21dbbc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21ef1e │ │ │ │ + b.n 21eee6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ 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] @ (21f3bc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #236] @ (21f3f8 ) │ │ │ │ + ldr r1, [pc, #236] @ (21f3c0 ) │ │ │ │ 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 214b80 │ │ │ │ + cbz r0, 21f32a │ │ │ │ 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] @ (21f3c4 ) │ │ │ │ + ldr r3, [pc, #172] @ (21f3c0 ) │ │ │ │ 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 21f3b6 │ │ │ │ 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 21e854 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f380 │ │ │ │ + bne.n 21f348 │ │ │ │ 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 21e854 │ │ │ │ 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 262598 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21f3be │ │ │ │ + b.n 21f386 │ │ │ │ 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 +617326,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 21f37c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21df50 │ │ │ │ - b.n 21f346 │ │ │ │ + bl 21df18 │ │ │ │ + b.n 21f30e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ 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] @ (21f504 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #296] @ (21f540 ) │ │ │ │ + ldr r1, [pc, #296] @ (21f508 ) │ │ │ │ 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 21f4ca │ │ │ │ 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 21f426 │ │ │ │ + b.n 21f42c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 21e2c0 │ │ │ │ + bl 21e288 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f454 │ │ │ │ + bne.n 21f41c │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 21e88c │ │ │ │ + bl 21e854 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrd r7, r4, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f4de │ │ │ │ + beq.n 21f4a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f51e │ │ │ │ + beq.n 21f4e6 │ │ │ │ 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 21f486 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21f4c6 │ │ │ │ + cbz r2, 21f48e │ │ │ │ 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 +617421,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 21f466 │ │ │ │ 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 +617441,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 21df18 │ │ │ │ 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 21df18 │ │ │ │ + ldr r2, [pc, #64] @ (21f50c ) │ │ │ │ + ldr r3, [pc, #56] @ (21f508 ) │ │ │ │ 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 21f4fe │ │ │ │ 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 21f4a6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ 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, 21f536 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dc10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f55e │ │ │ │ + bne.n 21f526 │ │ │ │ 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] @ (21f668 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #288] @ (21f6a4 ) │ │ │ │ + ldr r3, [pc, #288] @ (21f66c ) │ │ │ │ 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 21f562 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f598 │ │ │ │ + bne.n 21f560 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f674 │ │ │ │ + beq.n 21f63c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f69c │ │ │ │ + beq.n 21f664 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21f66a │ │ │ │ + beq.n 21f632 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f66a │ │ │ │ + bne.n 21f632 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f67a │ │ │ │ + beq.n 21f642 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f67a │ │ │ │ + bne.n 21f642 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21da60 │ │ │ │ + bl 21da28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21f5fe │ │ │ │ + cbz r3, 21f5c6 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f5fe │ │ │ │ + bne.n 21f5c6 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21da60 │ │ │ │ + bl 21da28 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f5de │ │ │ │ + bne.n 21f5a6 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21da60 │ │ │ │ + bl 21da28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21f670 │ │ │ │ + beq.n 21f638 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f696 │ │ │ │ + beq.n 21f65e │ │ │ │ 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 21f2bc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f652 │ │ │ │ + cbz r3, 21f61a │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 21dc48 │ │ │ │ + bl 21dc10 │ │ │ │ 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 21f60a │ │ │ │ + ldr r2, [pc, #84] @ (21f670 ) │ │ │ │ + ldr r3, [pc, #76] @ (21f66c ) │ │ │ │ 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 21f65a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 21f68c │ │ │ │ + cbnz r3, 21f654 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21f620 │ │ │ │ + b.n 21f5e8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 21f66c │ │ │ │ + b.n 21f634 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21da60 │ │ │ │ + bl 21da28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ - b.n 21f60e │ │ │ │ + bl 215840 │ │ │ │ + b.n 21f5d6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21f620 │ │ │ │ + b.n 21f5e8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 21f620 │ │ │ │ + b.n 21f5e8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ 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, 21f6e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216dbc │ │ │ │ + bl 216d84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216f74 │ │ │ │ + bl 216f3c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 21f716 │ │ │ │ + beq.n 21f6de │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21f6fe │ │ │ │ + cbz r5, 21f6c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21f732 │ │ │ │ + cbz r3, 21f6fa │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f73a │ │ │ │ + beq.n 21f702 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 21f6f8 │ │ │ │ + cbz r4, 21f6c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f6f8 │ │ │ │ + cbz r3, 21f6c0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f720 │ │ │ │ + beq.n 21f6e8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21f6e6 │ │ │ │ + bne.n 21f6ae │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f72a │ │ │ │ + beq.n 21f6f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 225ac8 │ │ │ │ + bl 225a90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216f74 │ │ │ │ + bl 216f3c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 21f6d2 │ │ │ │ + bne.n 21f69a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f6c0 │ │ │ │ + bne.n 21f688 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 2213d4 │ │ │ │ - b.n 21f6f2 │ │ │ │ + bl 22139c │ │ │ │ + b.n 21f6ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 2213d4 │ │ │ │ - b.n 21f6fe │ │ │ │ + bl 22139c │ │ │ │ + b.n 21f6c6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f6fe │ │ │ │ - b.n 21f72c │ │ │ │ - bl 2213d4 │ │ │ │ - b.n 21f6e2 │ │ │ │ + bne.n 21f6c6 │ │ │ │ + b.n 21f6f4 │ │ │ │ + bl 22139c │ │ │ │ + b.n 21f6aa │ │ │ │ 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] @ (21f784 ) │ │ │ │ + ldr r3, [pc, #104] @ (21f788 ) │ │ │ │ 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 2e5424 │ │ │ │ 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 21f734 │ │ │ │ + ldr r2, [pc, #40] @ (21f78c ) │ │ │ │ + ldr r3, [pc, #32] @ (21f788 ) │ │ │ │ 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 21f77e │ │ │ │ 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, r3, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 21f814 │ │ │ │ + beq.n 21f7dc │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 21f80c │ │ │ │ + bmi.n 21f7d4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f80c │ │ │ │ + bne.n 21f7d4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 21f806 │ │ │ │ + bhi.n 21f7ce │ │ │ │ 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 21f790 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21f7e6 │ │ │ │ + bne.n 21f7ae │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f7c8 │ │ │ │ - b.n 21f80c │ │ │ │ + bl 21f790 │ │ │ │ + b.n 21f7d4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f7c8 │ │ │ │ - b.n 21f80c │ │ │ │ + bl 21f790 │ │ │ │ + b.n 21f7d4 │ │ │ │ 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] @ (21f994 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21f9d0 ) │ │ │ │ + ldr r3, [pc, #368] @ (21f998 ) │ │ │ │ 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 +617827,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 21f98a │ │ │ │ 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 21f868 │ │ │ │ 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 21f8f2 │ │ │ │ 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 21f90e │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21f8f6 │ │ │ │ + cbz r3, 21f8be │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f97a │ │ │ │ + beq.n 21f942 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 214728 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ + ldr r2, [pc, #168] @ (21f99c ) │ │ │ │ + ldr r3, [pc, #160] @ (21f998 ) │ │ │ │ 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 21f98e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21f92a │ │ │ │ + beq.n 21f8f2 │ │ │ │ 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 21f91a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21f92a │ │ │ │ + beq.n 21f8f2 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f8f6 │ │ │ │ + beq.n 21f8be │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21f8f6 │ │ │ │ - b.n 21f980 │ │ │ │ - cbz r4, 21f99c │ │ │ │ + bne.n 21f8be │ │ │ │ + b.n 21f948 │ │ │ │ + cbz r4, 21f964 │ │ │ │ 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 21f94e │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f92a │ │ │ │ + beq.n 21f8f2 │ │ │ │ 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 218b84 │ │ │ │ + b.n 21f8f2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21f8bc │ │ │ │ + b.n 21f884 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ 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 21f9dc │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 21d56c │ │ │ │ + bl 21d534 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 21fa1a │ │ │ │ + cbnz r2, 21f9e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21f9d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 21f9d8 │ │ │ │ + bl 21f9a0 │ │ │ │ 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 21f9d4 │ │ │ │ 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] @ 21ffd4 │ │ │ │ mul.w r0, r5, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1428] @ 220010 │ │ │ │ + ldr.w r3, [pc, #1428] @ 21ffd8 │ │ │ │ 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 21faf4 │ │ │ │ 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 +618047,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 21fe94 │ │ │ │ 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 21faa0 │ │ │ │ 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 21f80c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, sl │ │ │ │ - bhi.w 21fcac │ │ │ │ + bhi.w 21fc74 │ │ │ │ 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 21fa94 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 21ffd8 │ │ │ │ + bls.w 21ffa0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21fc7e │ │ │ │ + beq.w 21fc46 │ │ │ │ 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 +618107,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 217ec4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ cmp.w r8, #32 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 21fdde │ │ │ │ + beq.w 21fda6 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ - bne.n 21fba0 │ │ │ │ + bne.n 21fb68 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21ffa8 │ │ │ │ + beq.w 21ff70 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 21ffc8 │ │ │ │ + beq.w 21ff90 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 21fefc │ │ │ │ + beq.w 21fec4 │ │ │ │ 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 214824 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21fbd6 │ │ │ │ + cbz r0, 21fb9e │ │ │ │ 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 218b84 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21fc6a │ │ │ │ + beq.n 21fc32 │ │ │ │ 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 21f80c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 219f68 │ │ │ │ + bl 219f30 │ │ │ │ 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 214824 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21fc3e │ │ │ │ + cbz r0, 21fc06 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21fbe6 │ │ │ │ + bcc.n 21fbae │ │ │ │ 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 21fb34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217efc │ │ │ │ + bl 217ec4 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219024 │ │ │ │ - ldr r2, [pc, #900] @ (220014 ) │ │ │ │ - ldr r3, [pc, #892] @ (220010 ) │ │ │ │ + bl 218fec │ │ │ │ + ldr r2, [pc, #900] @ (21ffdc ) │ │ │ │ + ldr r3, [pc, #892] @ (21ffd8 ) │ │ │ │ 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 21ffce │ │ │ │ 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 21fea2 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.w 21fe06 │ │ │ │ + bne.w 21fdce │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21fff8 │ │ │ │ + beq.w 21ffc0 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.w 21ff9a │ │ │ │ + beq.w 21ff62 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.w 21fe06 │ │ │ │ + bne.w 21fdce │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 21f80c │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 21f80c │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ 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 21f80c │ │ │ │ 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 21f80c │ │ │ │ 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 21f80c │ │ │ │ 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 21f80c │ │ │ │ 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 21f80c │ │ │ │ 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 21f80c │ │ │ │ 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 21f80c │ │ │ │ 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 21f80c │ │ │ │ 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 +618347,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 218fec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21feae │ │ │ │ + b.n 21fe76 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21ffb8 │ │ │ │ + beq.w 21ff80 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 21fc6a │ │ │ │ + beq.w 21fc32 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 21fba0 │ │ │ │ + bne.w 21fb68 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21fc6a │ │ │ │ + b.n 21fc32 │ │ │ │ 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 21fe64 │ │ │ │ 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 21fe44 │ │ │ │ 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 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21fe6e │ │ │ │ + cbz r0, 21fe36 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ 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 219f30 │ │ │ │ cmp r8, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - bhi.n 21fe38 │ │ │ │ + bhi.n 21fe00 │ │ │ │ ldrd r8, r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 217efc │ │ │ │ + bl 217ec4 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219024 │ │ │ │ + bl 218fec │ │ │ │ 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 21f80c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fb14 │ │ │ │ + b.n 21fadc │ │ │ │ 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 21fab8 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21ffea │ │ │ │ + beq.w 21ffb2 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.n 21feae │ │ │ │ + beq.n 21fe76 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.n 21fe06 │ │ │ │ + bne.n 21fdce │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21feae │ │ │ │ + b.n 21fe76 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -618510,23 +618475,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 21fed6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f80c │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61174 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -618535,168 +618500,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 21ff16 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f80c │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21fc6a │ │ │ │ + b.n 21fc32 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21feae │ │ │ │ + b.n 21fe76 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21fc6a │ │ │ │ + b.n 21fc32 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21fc6a │ │ │ │ + b.n 21fc32 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21fc6a │ │ │ │ + b.n 21fc32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217efc │ │ │ │ + bl 217ec4 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219024 │ │ │ │ - b.n 21fc8e │ │ │ │ + bl 218fec │ │ │ │ + b.n 21fc56 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21feae │ │ │ │ + b.n 21fe76 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e38 │ │ │ │ + bl 218e00 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21feae │ │ │ │ + b.n 21fe76 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2200dc │ │ │ │ + bne.n 2200a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e5330 │ │ │ │ + bl 2e52f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2200de │ │ │ │ + beq.n 2200a6 │ │ │ │ ldr.w lr, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2200f4 │ │ │ │ + bhi.n 2200bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 2200e2 │ │ │ │ + bls.n 2200aa │ │ │ │ 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 220044 │ │ │ │ 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 2200f8 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 22017a │ │ │ │ + bls.n 220142 │ │ │ │ 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 22007a │ │ │ │ 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, 2200a4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 2200dc │ │ │ │ - cbz r5, 2200e6 │ │ │ │ + cbnz r3, 2200a4 │ │ │ │ + cbz r5, 2200ae │ │ │ │ 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 2200ae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #32 │ │ │ │ - b.n 22007c │ │ │ │ + b.n 220044 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2200de │ │ │ │ + beq.n 2200a6 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 213cb0 │ │ │ │ - b.n 2200de │ │ │ │ + bl 213c78 │ │ │ │ + b.n 2200a6 │ │ │ │ subs r1, #14 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 2200e2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 220104 ) │ │ │ │ + bhi.n 2200aa │ │ │ │ + add r2, pc, #8 @ (adr r2, 2200cc ) │ │ │ │ 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 +618673,15 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 22017a │ │ │ │ + bhi.n 220142 │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xff99ffff │ │ │ │ movs r7, r6 │ │ │ │ @@ -618736,37 +618701,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 220044 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ - b.n 2200b2 │ │ │ │ + b.n 22007a │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 2200b2 │ │ │ │ + b.n 22007a │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 220192 │ │ │ │ + bne.n 22015a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 220196 │ │ │ │ + beq.n 22015e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 220192 │ │ │ │ + bne.n 22015a │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 220192 │ │ │ │ + bne.n 22015a │ │ │ │ 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 +618739,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 220214 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 220254 │ │ │ │ + beq.n 22021c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 2201fe │ │ │ │ + cbz r3, 2201c6 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2201dc │ │ │ │ + beq.n 2201a4 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 22024c │ │ │ │ + ble.n 220214 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1f9a8c │ │ │ │ + bl 1f9a54 │ │ │ │ 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 220202 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 220250 │ │ │ │ + cbz r3, 220218 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220250 │ │ │ │ + bne.n 220218 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 220220 │ │ │ │ + bne.n 2201e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 220180 │ │ │ │ + bl 220148 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220226 │ │ │ │ + bne.n 2201ee │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 220226 │ │ │ │ + b.n 2201ee │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 220180 │ │ │ │ + bl 220148 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2201f0 │ │ │ │ + bne.n 2201b8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 2201f0 │ │ │ │ + b.n 2201b8 │ │ │ │ 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 220250 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 22028e │ │ │ │ + bls.n 220256 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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, 2202a6 │ │ │ │ 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 22029c │ │ │ │ + bl 215840 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 2202d8 │ │ │ │ + cbz r3, 2202a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2202d8 │ │ │ │ + bne.n 2202a0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2202b0 │ │ │ │ + beq.n 220278 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2202d4 │ │ │ │ + b.n 22029c │ │ │ │ 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] @ (2203f0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #304] @ (22042c ) │ │ │ │ + ldr r3, [pc, #304] @ (2203f4 ) │ │ │ │ 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 +618883,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 2203e6 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ - b.n 2203bc │ │ │ │ + b.n 220384 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #2 │ │ │ │ - beq.n 2203dc │ │ │ │ + beq.n 2203a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrb.w sl, [r0, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 2203aa │ │ │ │ + bne.n 220372 │ │ │ │ sub.w r8, r0, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21f9d8 │ │ │ │ + bl 21f9a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 2203aa │ │ │ │ + beq.n 220372 │ │ │ │ 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 220258 │ │ │ │ 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 2203c4 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 220356 │ │ │ │ + bpl.n 22031e │ │ │ │ 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 220328 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 22041a │ │ │ │ + beq.n 2203e2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 22041a │ │ │ │ + cbz r2, 2203e2 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b.n 220360 │ │ │ │ + b.n 220328 │ │ │ │ ldrb.w r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (220430 ) │ │ │ │ - ldr r3, [pc, #40] @ (22042c ) │ │ │ │ + ldr r2, [pc, #44] @ (2203f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (2203f4 ) │ │ │ │ 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 2203ea │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 220360 │ │ │ │ + b.n 220328 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 220400 │ │ │ │ + b.n 2203c8 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r0, #-668] @ 0xfffffd64 │ │ │ │ + ldc2 0, cr0, [r8, #-668]! @ 0xfffffd64 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbf800a7 │ │ │ │ + ldc2 0, cr0, [r0], #-668 @ 0xfffffd64 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 220460 │ │ │ │ + cbz r3, 220428 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 220464 │ │ │ │ + beq.n 22042c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22044e │ │ │ │ + bne.n 220416 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 220464 │ │ │ │ + bne.n 22042c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220468 │ │ │ │ + bne.n 220430 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220438 │ │ │ │ + bne.n 220400 │ │ │ │ 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 2204d4 │ │ │ │ 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 22046a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220506 │ │ │ │ + beq.n 2204ce │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220506 │ │ │ │ + bne.n 2204ce │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22048c │ │ │ │ + bne.n 220454 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 220490 │ │ │ │ + bne.n 220458 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 2204e4 │ │ │ │ + bhi.n 2204ac │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 220516 │ │ │ │ + bhi.n 2204de │ │ │ │ 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 +619056,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 2204e6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 22051a │ │ │ │ + bcs.n 2204e2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220490 │ │ │ │ + bne.n 220458 │ │ │ │ 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 2204ac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2204e4 │ │ │ │ + b.n 2204ac │ │ │ │ mov r0, r5 │ │ │ │ - b.n 220508 │ │ │ │ + b.n 2204d0 │ │ │ │ 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 2205c4 │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne.n 2205b0 │ │ │ │ + bne.n 220578 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 220576 │ │ │ │ + beq.n 22053e │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 220570 │ │ │ │ + bne.n 220538 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movw ip, #361 @ 0x169 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 2205a8 │ │ │ │ + beq.n 220570 │ │ │ │ cmp.w r0, #362 @ 0x16a │ │ │ │ - bcs.n 2205be │ │ │ │ + bcs.n 220586 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bhi.n 2205b4 │ │ │ │ + bhi.n 22057c │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bhi.n 2205d6 │ │ │ │ + bhi.n 22059e │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq.n 2205a8 │ │ │ │ + beq.n 220570 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 220570 │ │ │ │ + bne.n 220538 │ │ │ │ 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 22053a │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 220524 │ │ │ │ + bl 2204ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220572 │ │ │ │ + bne.n 22053a │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 220540 │ │ │ │ + bne.n 220508 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 220572 │ │ │ │ + b.n 22053a │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2205a8 │ │ │ │ - b.n 220570 │ │ │ │ + beq.n 220570 │ │ │ │ + b.n 220538 │ │ │ │ movw ip, #745 @ 0x2e9 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 2205e2 │ │ │ │ + beq.n 2205aa │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 220570 │ │ │ │ + bne.n 220538 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220570 │ │ │ │ - b.n 2205a8 │ │ │ │ + bne.n 220538 │ │ │ │ + b.n 220570 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220570 │ │ │ │ + bne.n 220538 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 220570 │ │ │ │ - b.n 2205a8 │ │ │ │ + bpl.n 220538 │ │ │ │ + b.n 220570 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2205f6 │ │ │ │ + beq.n 2205be │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220570 │ │ │ │ + bne.n 220538 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.n 220570 │ │ │ │ - b.n 2205a8 │ │ │ │ + bpl.n 220538 │ │ │ │ + b.n 220570 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 2205a8 │ │ │ │ - b.n 2205ea │ │ │ │ + bmi.n 220570 │ │ │ │ + b.n 2205b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 220572 │ │ │ │ + b.n 22053a │ │ │ │ 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 220646 │ │ │ │ + bhi.n 220638 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 220698 │ │ │ │ + bhi.n 220660 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2206d4 │ │ │ │ + bne.n 22069c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e535c │ │ │ │ + bl 2e5324 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2206a0 │ │ │ │ + beq.n 220668 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 2206a0 │ │ │ │ + bpl.n 220668 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 2206c2 │ │ │ │ + beq.n 22068a │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 2206c6 │ │ │ │ + bhi.n 22068e │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 2206c2 │ │ │ │ + bls.n 22068a │ │ │ │ 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 220640 │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ tst r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 220678 │ │ │ │ + b.n 220640 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 220698 │ │ │ │ + bne.n 220660 │ │ │ │ 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 2205c8 │ │ │ │ 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 2e52c4 │ │ │ │ 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 22060c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #4 │ │ │ │ - b.n 220678 │ │ │ │ + b.n 220640 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 2206c2 │ │ │ │ + bhi.n 22068a │ │ │ │ cmp r3, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ - b.n 220678 │ │ │ │ + b.n 220640 │ │ │ │ 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] @ (220788 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #212] @ (2207c4 ) │ │ │ │ + ldr r3, [pc, #212] @ (22078c ) │ │ │ │ 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 220180 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2207b8 │ │ │ │ + beq.n 220780 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2207a6 │ │ │ │ - cmp r2, #5 │ │ │ │ beq.n 22076e │ │ │ │ + cmp r2, #5 │ │ │ │ + beq.n 220736 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 220754 │ │ │ │ + bhi.n 22071c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 220754 │ │ │ │ + bhi.n 22071c │ │ │ │ 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 +619337,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 2206dc │ │ │ │ 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 220750 │ │ │ │ + bl 1f9b64 │ │ │ │ + ldr r2, [pc, #60] @ (220790 ) │ │ │ │ + ldr r3, [pc, #56] @ (22078c ) │ │ │ │ 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 220784 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 220754 │ │ │ │ + b.n 22071c │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 21f740 │ │ │ │ + bl 21f708 │ │ │ │ add r7, r0 │ │ │ │ - b.n 22076e │ │ │ │ + b.n 220736 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 220778 │ │ │ │ + b.n 220740 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - vst4.32 {d0-d3}, [sl :128], r7 │ │ │ │ + vst4.32 {d16-d19}, [r2 :128], r7 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, r7, lsl #2] │ │ │ │ + strh.w r0, [r8, #167] @ 0xa7 │ │ │ │ stmdb 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] @ 220be0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 220c1c │ │ │ │ + ldr.w r3, [pc, #1080] @ 220be4 │ │ │ │ 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 220180 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22082a │ │ │ │ + cbz r0, 2207f2 │ │ │ │ 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 218b84 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220992 │ │ │ │ + beq.w 22095a │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 220986 │ │ │ │ + bhi.w 22094e │ │ │ │ tbb [pc, r3] │ │ │ │ - add r1, pc, #12 @ (adr r1, 220854 ) │ │ │ │ + add r1, pc, #12 @ (adr r1, 22081c ) │ │ │ │ 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 +619437,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 2209de │ │ │ │ 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 +619455,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 220a16 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 220a30 │ │ │ │ + beq.w 2209f8 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r9, ip, r3 │ │ │ │ - beq.n 220978 │ │ │ │ + beq.n 220940 │ │ │ │ ldrb.w r9, [lr, #115] @ 0x73 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 220c08 │ │ │ │ + bne.w 220bd0 │ │ │ │ ldrb.w lr, [lr, #41] @ 0x29 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2208f2 │ │ │ │ + bne.n 2208ba │ │ │ │ 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 220ab8 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 220b6e │ │ │ │ + bhi.w 220b36 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 220aec │ │ │ │ + bhi.w 220ab4 │ │ │ │ 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 +619513,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, 22094e │ │ │ │ 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 214824 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 220978 │ │ │ │ + cbz r0, 220940 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220836 │ │ │ │ + bne.w 2207fe │ │ │ │ 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 22096c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9b9c │ │ │ │ - ldr r2, [pc, #632] @ (220c20 ) │ │ │ │ - ldr r3, [pc, #628] @ (220c1c ) │ │ │ │ + bl 1f9b64 │ │ │ │ + ldr r2, [pc, #632] @ (220be8 ) │ │ │ │ + ldr r3, [pc, #628] @ (220be4 ) │ │ │ │ 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 220bcc │ │ │ │ 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 21f708 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 22094a │ │ │ │ + beq.n 220912 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 220986 │ │ │ │ + beq.n 22094e │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 220b86 │ │ │ │ + bhi.w 220b4e │ │ │ │ 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 220960 │ │ │ │ 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 220b1c │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - bne.w 2208ba │ │ │ │ + bne.w 220882 │ │ │ │ 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 214824 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220968 │ │ │ │ - b.n 220978 │ │ │ │ + bne.n 220930 │ │ │ │ + b.n 220940 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 220a30 │ │ │ │ + beq.n 2209f8 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #8] │ │ │ │ - beq.n 220978 │ │ │ │ + beq.n 220940 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 220c00 │ │ │ │ + bhi.w 220bc8 │ │ │ │ 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 +619648,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 214824 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220abe │ │ │ │ + cbz r0, 220a86 │ │ │ │ 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 218b84 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220986 │ │ │ │ + b.n 22094e │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 220a92 │ │ │ │ + b.n 220a5a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 220a92 │ │ │ │ + b.n 220a5a │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 220a92 │ │ │ │ + b.n 220a5a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 220b74 │ │ │ │ + beq.n 220b3c │ │ │ │ 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 214824 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220b34 │ │ │ │ + cbz r0, 220afc │ │ │ │ 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 218b84 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220986 │ │ │ │ + b.n 22094e │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 220a2e │ │ │ │ + beq.w 2209f6 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.w 220978 │ │ │ │ + beq.w 220940 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 220ba8 │ │ │ │ + b.n 220b70 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 220a92 │ │ │ │ + b.n 220a5a │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 220afe │ │ │ │ + b.n 220ac6 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 220952 │ │ │ │ + b.n 22091a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 220952 │ │ │ │ + b.n 22091a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 220952 │ │ │ │ + b.n 22091a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 220952 │ │ │ │ + b.n 22091a │ │ │ │ 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 214824 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220bd4 │ │ │ │ + cbz r0, 220b9c │ │ │ │ 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 218b84 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220986 │ │ │ │ + b.n 22094e │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 220ba8 │ │ │ │ + b.n 220b70 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 220ba8 │ │ │ │ + b.n 220b70 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 220ba8 │ │ │ │ + b.n 220b70 │ │ │ │ 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 220a2a │ │ │ │ + b.n 220b30 │ │ │ │ + str.w r0, [ip, r7, lsl #2] │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65400a7 │ │ │ │ + @ instruction: 0xf68c00a7 │ │ │ │ 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 220c78 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 220c6a │ │ │ │ + cbz r3, 220c32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 220c9e │ │ │ │ + cbz r2, 220c66 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220cb4 │ │ │ │ + beq.n 220c7c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 220c64 │ │ │ │ + cbz r4, 220c2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 220c64 │ │ │ │ + cbz r2, 220c2c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220c84 │ │ │ │ + beq.n 220c4c │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220c52 │ │ │ │ + bne.n 220c1a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220c92 │ │ │ │ + beq.n 220c5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220c3e │ │ │ │ + bne.n 220c06 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 220290 │ │ │ │ + bl 220258 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 220c5e │ │ │ │ + b.n 220c26 │ │ │ │ mov r0, r3 │ │ │ │ - bl 220290 │ │ │ │ + bl 220258 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 220c6a │ │ │ │ + b.n 220c32 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220c6a │ │ │ │ - bl 220290 │ │ │ │ + bne.n 220c32 │ │ │ │ + bl 220258 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 220c6a │ │ │ │ + b.n 220c32 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 220c76 │ │ │ │ + b.n 220c3e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 220290 │ │ │ │ + bl 220258 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 220c4e │ │ │ │ + b.n 220c16 │ │ │ │ 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, 220caa │ │ │ │ + b.n 220cd2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220d0a │ │ │ │ + cbz r3, 220cd2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220cdc │ │ │ │ + beq.n 220ca4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 220c24 │ │ │ │ + bl 220bec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 220d06 │ │ │ │ + cbz r3, 220cce │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220cea │ │ │ │ + bne.n 220cb2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220cf8 │ │ │ │ + bne.n 220cc0 │ │ │ │ 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, 220cfc │ │ │ │ + b.n 220df2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220e2a │ │ │ │ + beq.n 220df2 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 220d2c │ │ │ │ + beq.n 220cf4 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220e26 │ │ │ │ + beq.n 220dee │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220dbc │ │ │ │ + beq.n 220d84 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 220db6 │ │ │ │ + cbz r0, 220d7e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220dae │ │ │ │ + bne.n 220d76 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 220dca │ │ │ │ + cbz r1, 220d92 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 220dae │ │ │ │ + bne.n 220d76 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 220daa │ │ │ │ + bls.n 220d72 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 220d8c │ │ │ │ + beq.n 220d54 │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 220dbc │ │ │ │ + cbz r3, 220d84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 220db6 │ │ │ │ + cbz r3, 220d7e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 220db6 │ │ │ │ + cbz r1, 220d7e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220dae │ │ │ │ + bne.n 220d76 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 220dca │ │ │ │ + cbz r1, 220d92 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 220d72 │ │ │ │ + beq.n 220d3a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 220d8c │ │ │ │ + b.n 220d54 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220d92 │ │ │ │ + bne.n 220d5a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220dd8 │ │ │ │ + beq.n 220da0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r3, r8 │ │ │ │ - cbz r3, 220df8 │ │ │ │ + cbz r3, 220dc0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 220d52 │ │ │ │ + b.n 220d1a │ │ │ │ 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 220d4a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220dca │ │ │ │ + beq.n 220d92 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 220d72 │ │ │ │ + beq.n 220d3a │ │ │ │ mov r0, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220dc6 │ │ │ │ + bne.n 220d8e │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220e1e │ │ │ │ + cbz r3, 220de6 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 220d3e │ │ │ │ + bne.n 220d06 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220e10 │ │ │ │ + bne.n 220dd8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - b.n 220df8 │ │ │ │ + b.n 220dc0 │ │ │ │ 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 220e24 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - bne.n 220e60 │ │ │ │ + bne.n 220e28 │ │ │ │ ands r0, r1 │ │ │ │ - beq.n 220eda │ │ │ │ + beq.n 220ea2 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 220ed8 │ │ │ │ + bne.n 220ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220ede │ │ │ │ + bne.n 220ea6 │ │ │ │ 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 220eac │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 220f18 │ │ │ │ + beq.n 220ee0 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 220eda │ │ │ │ + bne.n 220ea2 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [lr, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22103e │ │ │ │ + beq.w 221006 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r4, lr, r2 │ │ │ │ - b.n 220eac │ │ │ │ + b.n 220e74 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22103e │ │ │ │ + beq.w 221006 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 220e9c │ │ │ │ + beq.n 220e64 │ │ │ │ ldr.w r4, [lr, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22103e │ │ │ │ + beq.w 221006 │ │ │ │ add.w r0, lr, r2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 220ece │ │ │ │ + b.n 220e96 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 220efa │ │ │ │ + cbz r3, 220ec2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220ec8 │ │ │ │ + bne.n 220e90 │ │ │ │ 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 220e4e │ │ │ │ + b.n 220ea0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 22106e │ │ │ │ + beq.w 221036 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 220eda │ │ │ │ + bmi.n 220ea2 │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220ea2 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 220f3c │ │ │ │ + cbz r0, 220f04 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 220f0c │ │ │ │ + b.n 220ed4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 220f36 │ │ │ │ + cbz r0, 220efe │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220f06 │ │ │ │ - b.n 220ed8 │ │ │ │ + bne.n 220ece │ │ │ │ + b.n 220ea0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 220e86 │ │ │ │ + beq.n 220e4e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 220ed8 │ │ │ │ + beq.n 220ea0 │ │ │ │ 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 220ea2 │ │ │ │ movs r0, #6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 220eda │ │ │ │ + beq.n 220ea2 │ │ │ │ add r2, lr │ │ │ │ movs r0, #14 │ │ │ │ rsb lr, lr, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22105c │ │ │ │ + beq.w 221024 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 221062 │ │ │ │ + bhi.w 22102a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.n 221014 │ │ │ │ + beq.n 220fdc │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 220ff2 │ │ │ │ + beq.n 220fba │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r4, [r1, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 22101e │ │ │ │ + bne.n 220fe6 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 22101e │ │ │ │ + bne.n 220fe6 │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrd r5, r1, [r1, #20] │ │ │ │ cmp r4, #32 │ │ │ │ - bhi.n 221050 │ │ │ │ + bhi.n 221018 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 221038 │ │ │ │ + bhi.n 221000 │ │ │ │ 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 +620174,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 22101e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 22102c │ │ │ │ + bhi.n 220ff4 │ │ │ │ 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 +620200,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 221032 │ │ │ │ add.w r1, lr, r2 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220f44 │ │ │ │ + bne.n 220f0c │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221258 │ │ │ │ + beq.w 221220 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #6 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220ea2 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 220ff2 │ │ │ │ + b.n 220fba │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 220ff2 │ │ │ │ + b.n 220fba │ │ │ │ uxth r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 220fea │ │ │ │ + b.n 220fb2 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 220fea │ │ │ │ + b.n 220fb2 │ │ │ │ uxth r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220fb0 │ │ │ │ + b.n 220f78 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220fb0 │ │ │ │ + b.n 220f78 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220f00 │ │ │ │ + bne.w 220ec8 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220ea2 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 220fb0 │ │ │ │ + b.n 220f78 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 220fea │ │ │ │ + b.n 220fb2 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220ea2 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 220ff2 │ │ │ │ + beq.n 220fba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220ea2 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221266 │ │ │ │ + beq.w 22122e │ │ │ │ mov r2, ip │ │ │ │ add.w r8, lr, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 221206 │ │ │ │ + bne.w 2211ce │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 221206 │ │ │ │ + beq.w 2211ce │ │ │ │ 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 22104a │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 221278 │ │ │ │ + beq.w 221240 │ │ │ │ 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 22109e │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220ea0 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2210ba │ │ │ │ + bne.n 221082 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220ea0 │ │ │ │ add.w r9, lr, r2 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov.w fp, #14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220ea0 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220ea0 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220ea0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 22124e │ │ │ │ + beq.w 221216 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ biceq.w fp, fp, #4 │ │ │ │ - beq.n 2211b4 │ │ │ │ + beq.n 22117c │ │ │ │ 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 22120c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 221244 │ │ │ │ + bne.w 22120c │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp r6, #32 │ │ │ │ it hi │ │ │ │ movhi r8, r5 │ │ │ │ - bhi.n 22116e │ │ │ │ + bhi.n 221136 │ │ │ │ subs r5, r6, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 221200 │ │ │ │ + bhi.n 2211c8 │ │ │ │ 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 +620354,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 221170 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 2211f4 │ │ │ │ + bhi.n 2211bc │ │ │ │ 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 +620381,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 220eb2 │ │ │ │ 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 2210b0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 220ed8 │ │ │ │ + bne.w 220ea0 │ │ │ │ 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 220ea0 │ │ │ │ + b.n 220e52 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2211a8 │ │ │ │ + b.n 221170 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2211a8 │ │ │ │ + b.n 221170 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 22116e │ │ │ │ + b.n 221136 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 22116e │ │ │ │ + b.n 221136 │ │ │ │ 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 22106e │ │ │ │ add.w r8, lr, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 221236 │ │ │ │ + beq.n 2211fe │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220ed8 │ │ │ │ + beq.w 220ea0 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22121a │ │ │ │ + bne.n 2211e2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2210b4 │ │ │ │ - b.n 2210dc │ │ │ │ + bne.w 22107c │ │ │ │ + b.n 2210a4 │ │ │ │ cmp r5, r7 │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ - b.n 2211b4 │ │ │ │ + b.n 22117c │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ bicne.w fp, fp, #8 │ │ │ │ - b.n 2211b4 │ │ │ │ + b.n 22117c │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.w 220eda │ │ │ │ + bpl.w 220ea2 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - b.n 220eda │ │ │ │ + b.n 220ea2 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 221274 │ │ │ │ + cbz r3, 22123c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 2210b4 │ │ │ │ + b.n 22107c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 220e8a │ │ │ │ + b.n 220e52 │ │ │ │ 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] @ (2212dc ) │ │ │ │ + ldr r2, [pc, #136] @ (2212e0 ) │ │ │ │ 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 2212be │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220180 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220180 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 220e38 │ │ │ │ + bl 220e00 │ │ │ │ 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 2212a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ 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, 2212be │ │ │ │ + bl 1f9b64 │ │ │ │ + ldr r2, [pc, #36] @ (2212e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2212e0 ) │ │ │ │ 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 2212d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [sl, #-668]! @ 0xfffffd64 │ │ │ │ + stc 0, cr0, [r2, #668]! @ 0x29c │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r2, #-668] @ 0xfffffd64 │ │ │ │ + ldc 0, cr0, [sl, #-668]! @ 0xfffffd64 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 221328 │ │ │ │ + cbz r3, 2212f0 │ │ │ │ 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 1f9960 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220180 │ │ │ │ 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 +620561,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 221350 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 221392 │ │ │ │ + cbz r5, 22135a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 2213b2 │ │ │ │ + cbz r1, 22137a │ │ │ │ mov r0, r5 │ │ │ │ - bl 220e38 │ │ │ │ + bl 220e00 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 22127c │ │ │ │ + bl 221244 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220180 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22137e │ │ │ │ + bne.n 221346 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9998 │ │ │ │ + bl 1f9960 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220180 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 22137e │ │ │ │ + b.n 221346 │ │ │ │ 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 220258 │ │ │ │ + cbz r0, 2213b4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2202e4 │ │ │ │ + bl 2202ac │ │ │ │ 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 216ca4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221496 │ │ │ │ + beq.n 22145e │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r7, 22143e │ │ │ │ + cbz r7, 221406 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22147e │ │ │ │ + beq.n 221446 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22149e │ │ │ │ + beq.n 221466 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 221438 │ │ │ │ + cbz r4, 221400 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 221438 │ │ │ │ + cbz r3, 221400 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221450 │ │ │ │ + beq.n 221418 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 221426 │ │ │ │ + bne.n 2213ee │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221462 │ │ │ │ + beq.n 22142a │ │ │ │ mov r0, r5 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216e8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 221410 │ │ │ │ + bne.n 2213d8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 220290 │ │ │ │ - cbz r0, 22146c │ │ │ │ + bl 220258 │ │ │ │ + cbz r0, 221434 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 221422 │ │ │ │ - b.n 22143e │ │ │ │ + bne.n 2213ea │ │ │ │ + b.n 221406 │ │ │ │ mov r0, r7 │ │ │ │ - bl 220290 │ │ │ │ + bl 220258 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 221492 │ │ │ │ + cbnz r0, 22145a │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r4 │ │ │ │ - bl 2202e4 │ │ │ │ + bl 2202ac │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 221422 │ │ │ │ - b.n 22143e │ │ │ │ + bne.n 2213ea │ │ │ │ + b.n 221406 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 22143e │ │ │ │ + bne.n 221406 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 220290 │ │ │ │ + bl 220258 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22146c │ │ │ │ + beq.n 221434 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 22143e │ │ │ │ + b.n 221406 │ │ │ │ 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 220258 │ │ │ │ + cbnz r0, 221476 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 22146c │ │ │ │ + b.n 221434 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 221422 │ │ │ │ + b.n 2213ea │ │ │ │ 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] @ 221dd8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2372] @ 221e14 │ │ │ │ + ldr.w r3, [pc, #2372] @ 221ddc │ │ │ │ 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] @ 221de0 │ │ │ │ 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 221ef0 │ │ │ │ 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 22173e │ │ │ │ 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 221592 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2217b0 │ │ │ │ - cbnz r3, 2215aa │ │ │ │ - ldr.w r2, [pc, #2244] @ 221e1c │ │ │ │ + beq.w 221778 │ │ │ │ + cbnz r3, 221572 │ │ │ │ + ldr.w r2, [pc, #2244] @ 221de4 │ │ │ │ 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, 221572 │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22159a │ │ │ │ + bne.n 221562 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 22159a │ │ │ │ + bne.n 221562 │ │ │ │ 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 +620785,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 221532 │ │ │ │ orr.w r3, ip, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 221774 │ │ │ │ + beq.w 22173c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 2215bc │ │ │ │ + cbz r3, 221584 │ │ │ │ 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 221514 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2215aa │ │ │ │ + beq.n 221572 │ │ │ │ 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 221fc2 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 221bbc │ │ │ │ + beq.w 221b84 │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 221bbc │ │ │ │ + bne.w 221b84 │ │ │ │ and.w r1, r1, ip │ │ │ │ mov r9, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221bc4 │ │ │ │ + bne.w 221b8c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 221620 │ │ │ │ + bne.n 2215e8 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 221bd2 │ │ │ │ + beq.w 221b9a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 221c32 │ │ │ │ + beq.w 221bfa │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 2215aa │ │ │ │ + bne.n 221572 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221ca0 │ │ │ │ + bne.w 221c68 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221ce0 │ │ │ │ + bne.w 221ca8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r0, 22164e │ │ │ │ + cbnz r0, 221616 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 221e28 │ │ │ │ + beq.w 221df0 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ strdeq r3, r5, [sp, #12] │ │ │ │ - beq.n 22168c │ │ │ │ - b.w 221e7c │ │ │ │ + beq.n 221654 │ │ │ │ + b.w 221e44 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 221694 │ │ │ │ + bne.n 22165c │ │ │ │ mov r0, sl │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 221e78 │ │ │ │ + bne.w 221e40 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 221660 │ │ │ │ + beq.n 221628 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221ce0 │ │ │ │ + beq.w 221ca8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 221ce0 │ │ │ │ + bne.w 221ca8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 221ce0 │ │ │ │ + bne.w 221ca8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 2216be │ │ │ │ + cbnz r3, 221686 │ │ │ │ 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 +620903,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 220148 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221954 │ │ │ │ + beq.w 22191c │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 221cf0 │ │ │ │ + bne.w 221cb8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22201a │ │ │ │ + bne.w 221fe2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 221f42 │ │ │ │ + beq.w 221f0a │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne sl, r5 │ │ │ │ - beq.w 221fde │ │ │ │ + beq.w 221fa6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r5, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 221f0c │ │ │ │ + beq.w 221ed4 │ │ │ │ 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 221722 │ │ │ │ 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 +620948,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 221ed0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22172e │ │ │ │ + bne.n 2216f6 │ │ │ │ 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 2216f6 │ │ │ │ + b.n 221714 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22151e │ │ │ │ + bne.w 2214e6 │ │ │ │ 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 262598 │ │ │ │ + ldr.w r2, [pc, #1676] @ 221de8 │ │ │ │ + ldr.w r3, [pc, #1660] @ 221ddc │ │ │ │ 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 221fd6 │ │ │ │ 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 2218ca │ │ │ │ cmp.w r3, #362 @ 0x16a │ │ │ │ - bcs.w 22195a │ │ │ │ + bcs.w 221922 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq.w 221b58 │ │ │ │ + beq.w 221b20 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221572 │ │ │ │ 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 221b90 │ │ │ │ + bl 216c58 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 2218ca │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 2218ca │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ - bl 220018 │ │ │ │ + bl 21ffe0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221902 │ │ │ │ + beq.n 2218ca │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 22201e │ │ │ │ + bne.w 221fe6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 221dd0 │ │ │ │ + bhi.w 221d98 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 221efc │ │ │ │ + bls.w 221ec4 │ │ │ │ subs r3, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 221f22 │ │ │ │ + bne.w 221eea │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ itt ne │ │ │ │ movne r1, #8 │ │ │ │ movne lr, r1 │ │ │ │ - beq.w 221ef0 │ │ │ │ + beq.w 221eb8 │ │ │ │ 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 +621059,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 221884 │ │ │ │ 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 21fa1c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 2218f2 │ │ │ │ + beq.n 2218ba │ │ │ │ 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, 2218ac │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 2218da │ │ │ │ + bne.n 2218a2 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f80c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216b5c │ │ │ │ + bl 216b24 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221572 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221572 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221572 │ │ │ │ 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 214af4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 221946 │ │ │ │ + cbz r0, 22190e │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2215aa │ │ │ │ + b.n 221572 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221572 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r8, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221bcc │ │ │ │ + bne.w 221b94 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221572 │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 221b48 │ │ │ │ - ldr.w r3, [pc, #1180] @ 221e24 │ │ │ │ + bne.w 221b10 │ │ │ │ + ldr.w r3, [pc, #1180] @ 221dec │ │ │ │ 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 21ffe0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221e6a │ │ │ │ + beq.w 221e32 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22201e │ │ │ │ + bne.w 221fe6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 221de8 │ │ │ │ + bhi.w 221db0 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 221f02 │ │ │ │ + bls.w 221eca │ │ │ │ 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 221ef4 │ │ │ │ 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 +621206,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 221a4e │ │ │ │ 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 +621228,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 221a24 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f80c │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 221ab4 │ │ │ │ + beq.n 221a7c │ │ │ │ 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 21fa1c │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 221aea │ │ │ │ + beq.n 221ab2 │ │ │ │ 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, 221aa4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 221ad2 │ │ │ │ + bne.n 221a9a │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f844 │ │ │ │ + bl 21f80c │ │ │ │ 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 +621290,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 213d20 │ │ │ │ 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 221572 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221572 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 2215aa │ │ │ │ - b.n 22194e │ │ │ │ + bne.w 221572 │ │ │ │ + b.n 221916 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2215aa │ │ │ │ - ldr r3, [pc, #700] @ (221e24 ) │ │ │ │ + bne.w 221572 │ │ │ │ + ldr r3, [pc, #700] @ (221dec ) │ │ │ │ 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 221d52 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 2215aa │ │ │ │ - vldr d7, [pc, #632] @ 221e08 │ │ │ │ + bne.w 221572 │ │ │ │ + vldr d7, [pc, #632] @ 221dd0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2215aa │ │ │ │ + beq.w 221572 │ │ │ │ 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 218b84 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 221946 │ │ │ │ + b.n 22190e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22160c │ │ │ │ - b.n 2215aa │ │ │ │ + beq.w 2215d4 │ │ │ │ + b.n 221572 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 2215aa │ │ │ │ - bl 216c90 │ │ │ │ + b.n 221572 │ │ │ │ + bl 216c58 │ │ │ │ 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 21478c │ │ │ │ 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 +621378,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 216aac │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 221946 │ │ │ │ + b.n 22190e │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 221cfa │ │ │ │ + beq.n 221cc2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221572 │ │ │ │ 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 218e50 │ │ │ │ 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 +621425,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 22191c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237c88 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 221cd4 │ │ │ │ + cbz r0, 221c9c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 221e00 │ │ │ │ + bhi.w 221dc8 │ │ │ │ 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 221dc8 │ │ │ │ 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 221604 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 220180 │ │ │ │ + bl 220148 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2216ea │ │ │ │ + bne.w 2216b2 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 2215aa │ │ │ │ + b.n 221572 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 221d5a │ │ │ │ + bhi.n 221d22 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 221eda │ │ │ │ + bhi.w 221ea2 │ │ │ │ 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 +621505,221 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 221c3e │ │ │ │ + bne.w 221c06 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 221c2c │ │ │ │ + bne.w 221bf4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221c2c │ │ │ │ + bne.w 221bf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 220180 │ │ │ │ + bl 220148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221c2c │ │ │ │ + beq.w 221bf4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, #20 │ │ │ │ - b.n 221946 │ │ │ │ + b.n 22190e │ │ │ │ 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 214824 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221f32 │ │ │ │ + beq.w 221efa │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ tst.w r8, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 221946 │ │ │ │ - b.n 221b8c │ │ │ │ + bne.w 22190e │ │ │ │ + b.n 221b54 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 221efc │ │ │ │ + bhi.w 221ec4 │ │ │ │ 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 221eca │ │ │ │ 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 2215fa │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xeb2600a7 │ │ │ │ + adcs.w r0, lr, r7, asr #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r0, r7, asr #2 │ │ │ │ + @ instruction: 0xeb3800a7 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r4], #-668 @ 0x29c │ │ │ │ + ldmia.w ip, {r0, r1, r2, r5, r7} │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 221e52 │ │ │ │ + cbz r0, 221e1a │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 221e52 │ │ │ │ + bne.n 221e1a │ │ │ │ mov r1, sl │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 221f6a │ │ │ │ + beq.w 221f32 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221ce0 │ │ │ │ + bne.w 221ca8 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.w 22164e │ │ │ │ + b.w 221616 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ - b.n 221b34 │ │ │ │ + b.n 221afc │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 221696 │ │ │ │ + bne.w 22165e │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e31f4 │ │ │ │ + bl 2e31bc │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 221eb4 │ │ │ │ + beq.n 221e7c │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 221f62 │ │ │ │ + beq.n 221f2a │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e3210 │ │ │ │ + bl 2e31d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 221696 │ │ │ │ + bne.w 22165e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ - bl 21f7c8 │ │ │ │ - b.n 221954 │ │ │ │ + bl 21f790 │ │ │ │ + b.n 22191c │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 221c3e │ │ │ │ - b.n 221d60 │ │ │ │ + bne.w 221c06 │ │ │ │ + b.n 221d28 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 221c3e │ │ │ │ - b.n 221d60 │ │ │ │ + bne.w 221c06 │ │ │ │ + b.n 221d28 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 221c3e │ │ │ │ - b.n 221d60 │ │ │ │ + bne.w 221c06 │ │ │ │ + b.n 221d28 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221850 │ │ │ │ + b.n 221818 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2219f6 │ │ │ │ + b.n 2219be │ │ │ │ movs r1, #32 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221850 │ │ │ │ + b.n 221818 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2219f6 │ │ │ │ + b.n 2219be │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 220290 │ │ │ │ + bl 220258 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221cf0 │ │ │ │ + beq.w 221cb8 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 2215aa │ │ │ │ + b.w 221572 │ │ │ │ movs r1, #16 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221850 │ │ │ │ + b.n 221818 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 221786 │ │ │ │ + b.n 22174e │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2219f6 │ │ │ │ + b.n 2219be │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b.n 221b84 │ │ │ │ + b.n 221b4c │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 221850 │ │ │ │ + b.n 221818 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2219f6 │ │ │ │ + b.n 2219be │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 222016 │ │ │ │ + bne.n 221fde │ │ │ │ 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 2216d8 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 221e9a │ │ │ │ - b.w 221696 │ │ │ │ + bne.n 221e62 │ │ │ │ + b.w 22165e │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 221e52 │ │ │ │ + bne.w 221e1a │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 2147c4 │ │ │ │ + bl 21478c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ 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 +621728,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 216aac │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216b18 │ │ │ │ + bl 216ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220290 │ │ │ │ - b.n 221954 │ │ │ │ + bl 220258 │ │ │ │ + b.n 22191c │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 220600 │ │ │ │ + bl 2205c8 │ │ │ │ sub.w sl, r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 221710 │ │ │ │ + b.w 2216d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2215aa │ │ │ │ + bne.w 221572 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 222012 │ │ │ │ + beq.n 221fda │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 221632 │ │ │ │ - b.w 2215aa │ │ │ │ + beq.w 2215fa │ │ │ │ + b.w 221572 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 221c34 │ │ │ │ + b.n 221bfc │ │ │ │ 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, 22200a │ │ │ │ + b.n 222032 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22206a │ │ │ │ + cbz r3, 222032 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22203c │ │ │ │ + beq.n 222004 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2214b8 │ │ │ │ + bl 221480 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 222066 │ │ │ │ + cbz r3, 22202e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22204a │ │ │ │ + bne.n 222012 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 222058 │ │ │ │ + bne.n 222020 │ │ │ │ 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, 22206a │ │ │ │ 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 222054 │ │ │ │ ldr.w r4, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2220b4 │ │ │ │ - b.n 22218a │ │ │ │ + cbnz r3, 22207c │ │ │ │ + b.n 222152 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22218a │ │ │ │ + beq.n 222152 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2220ac │ │ │ │ + beq.n 222074 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 222194 │ │ │ │ + beq.n 22215c │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222134 │ │ │ │ + beq.n 2220fc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 22212e │ │ │ │ + cbz r0, 2220f6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 222126 │ │ │ │ + bne.n 2220ee │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 222142 │ │ │ │ + cbz r1, 22210a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 222126 │ │ │ │ + bne.n 2220ee │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 222122 │ │ │ │ + bls.n 2220ea │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 222104 │ │ │ │ + beq.n 2220cc │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 222134 │ │ │ │ + cbz r3, 2220fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 22212e │ │ │ │ + cbz r3, 2220f6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 22212e │ │ │ │ + cbz r1, 2220f6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 222126 │ │ │ │ + bne.n 2220ee │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 222142 │ │ │ │ + cbz r1, 22210a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2220ea │ │ │ │ + beq.n 2220b2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 222104 │ │ │ │ + b.n 2220cc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22210a │ │ │ │ + bne.n 2220d2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 222150 │ │ │ │ + beq.n 222118 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 216e2c │ │ │ │ - cbz r5, 222170 │ │ │ │ + bl 216df4 │ │ │ │ + cbz r5, 222138 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2220ca │ │ │ │ + b.n 222092 │ │ │ │ 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 2220c2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222142 │ │ │ │ + beq.n 22210a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 2220ea │ │ │ │ + beq.n 2220b2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22213e │ │ │ │ + bne.n 222106 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2625d0 │ │ │ │ - b.n 222182 │ │ │ │ + bl 262598 │ │ │ │ + b.n 22214a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2220ba │ │ │ │ + bne.n 222082 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22217c │ │ │ │ + bne.n 222144 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23b608 │ │ │ │ + bl 23b5d0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r5 │ │ │ │ - b.n 222170 │ │ │ │ + b.n 222138 │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2221c0 │ │ │ │ - cbz r3, 2221c0 │ │ │ │ + beq.n 222188 │ │ │ │ + cbz r3, 222188 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 222174 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 2221c0 │ │ │ │ + cbz r3, 222188 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2221a8 │ │ │ │ - cbz r1, 2221c4 │ │ │ │ + bne.n 222170 │ │ │ │ + cbz r1, 22218c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 2221bc │ │ │ │ + b.n 222184 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 2221c4 │ │ │ │ + cbz r2, 22218c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2221b8 │ │ │ │ + bne.n 222180 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #59] @ 0x3b │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 2221d4 │ │ │ │ + beq.n 22219c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2221a8 │ │ │ │ + b.n 222170 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (222508 ) │ │ │ │ + ldr r2, [pc, #812] @ (2224d0 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 222252 │ │ │ │ + bhi.n 22221a │ │ │ │ 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 222494 │ │ │ │ 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 2221cc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w lr, r1, #24 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 2224ca │ │ │ │ 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 222210 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222206 │ │ │ │ + beq.n 2221ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 222242 │ │ │ │ + beq.n 22220a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22223a │ │ │ │ + bne.n 222202 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2224c8 │ │ │ │ + bne.w 222490 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 222218 │ │ │ │ - b.n 222204 │ │ │ │ + bne.n 2221e0 │ │ │ │ + b.n 2221cc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222204 │ │ │ │ + beq.n 2221cc │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 2224ca │ │ │ │ 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 222260 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222206 │ │ │ │ + beq.n 2221ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 222292 │ │ │ │ + beq.n 22225a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22228a │ │ │ │ + bne.n 222252 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2224c8 │ │ │ │ + bne.w 222490 │ │ │ │ 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 22222a │ │ │ │ + b.n 2221cc │ │ │ │ + ldr r3, [pc, #612] @ (2224d4 ) │ │ │ │ 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 2221cc │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 2224ca │ │ │ │ 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 2222c0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222206 │ │ │ │ + beq.n 2221ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2222f2 │ │ │ │ + beq.n 2222ba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2222ea │ │ │ │ + bne.n 2222b2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2224c8 │ │ │ │ + bne.w 222490 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 2222c2 │ │ │ │ - b.n 222204 │ │ │ │ + bne.n 22228a │ │ │ │ + b.n 2221cc │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222204 │ │ │ │ + beq.w 2221cc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 2224ca │ │ │ │ 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 222314 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 2221ce │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 222346 │ │ │ │ + beq.n 22230e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22233e │ │ │ │ + bne.n 222306 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2224c8 │ │ │ │ + bne.w 222490 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 222204 │ │ │ │ + bne.w 2221cc │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi.w 222204 │ │ │ │ + bhi.w 2221cc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 2221ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22237c │ │ │ │ + beq.n 222344 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 222374 │ │ │ │ + bne.n 22233c │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 222206 │ │ │ │ + b.n 2221ce │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2223c0 │ │ │ │ + cbz r3, 222388 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r4, r1, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 2224ca │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 2223c0 │ │ │ │ + bcc.n 222388 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 2221ce │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2223ba │ │ │ │ + beq.n 222382 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2223b2 │ │ │ │ + bne.n 22237a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2224c8 │ │ │ │ + bne.w 222490 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222204 │ │ │ │ + beq.w 2221cc │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 222502 │ │ │ │ + beq.w 2224ca │ │ │ │ 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 2223d0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 2221ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 222404 │ │ │ │ + beq.n 2223cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2223fc │ │ │ │ + bne.n 2223c4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2224c8 │ │ │ │ + bne.n 222490 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 2223d2 │ │ │ │ - b.n 222204 │ │ │ │ + bne.n 22239a │ │ │ │ + b.n 2221cc │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 222204 │ │ │ │ + beq.w 2221cc │ │ │ │ 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 2224ca │ │ │ │ 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 222428 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 2221ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22245c │ │ │ │ + beq.n 222424 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 222454 │ │ │ │ + bne.n 22241c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2224c8 │ │ │ │ + bne.n 222490 │ │ │ │ add.w ip, ip, #5 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 222430 │ │ │ │ - b.n 222204 │ │ │ │ - ldr r3, [pc, #164] @ (222510 ) │ │ │ │ + bne.n 2223f8 │ │ │ │ + b.n 2221cc │ │ │ │ + ldr r3, [pc, #164] @ (2224d8 ) │ │ │ │ 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 2221cc │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 222502 │ │ │ │ + beq.n 2224ca │ │ │ │ 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 222482 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 2221ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2224b6 │ │ │ │ + beq.n 22247e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2224ae │ │ │ │ + bne.n 222476 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2224c8 │ │ │ │ + bne.n 222490 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 222486 │ │ │ │ - b.n 222204 │ │ │ │ + bne.n 22244e │ │ │ │ + b.n 2221cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 222206 │ │ │ │ + b.n 2221ce │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 222502 │ │ │ │ + beq.n 2224ca │ │ │ │ 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 2221cc │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222206 │ │ │ │ + beq.w 2221ce │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22237c │ │ │ │ + beq.w 222344 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2224f8 │ │ │ │ - b.n 22237c │ │ │ │ + bne.n 2224c0 │ │ │ │ + b.n 222344 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - udf #30 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ 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] @ 2230fc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #3084] @ 223138 │ │ │ │ + ldr.w r0, [pc, #3084] @ 223100 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3080] @ 22313c │ │ │ │ - ldr.w r2, [pc, #3080] @ 223140 │ │ │ │ + ldr.w r3, [pc, #3080] @ 223104 │ │ │ │ + ldr.w r2, [pc, #3080] @ 223108 │ │ │ │ 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 2225ea │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 222622 │ │ │ │ + bne.n 2225ea │ │ │ │ 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 22260a │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 22272a │ │ │ │ + bcs.w 2226f2 │ │ │ │ cmp.w ip, #316 @ 0x13c │ │ │ │ - bhi.w 222764 │ │ │ │ + bhi.w 22272c │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bhi.w 2238ca │ │ │ │ + bhi.w 223892 │ │ │ │ cmp.w ip, #227 @ 0xe3 │ │ │ │ - bhi.w 2227c2 │ │ │ │ + bhi.w 22278a │ │ │ │ cmp.w ip, #219 @ 0xdb │ │ │ │ - bhi.w 223882 │ │ │ │ + bhi.w 22384a │ │ │ │ cmp.w ip, #118 @ 0x76 │ │ │ │ - beq.w 223396 │ │ │ │ - bls.w 222b9c │ │ │ │ + beq.w 22335e │ │ │ │ + bls.w 222b64 │ │ │ │ cmp.w ip, #203 @ 0xcb │ │ │ │ - bhi.w 222daa │ │ │ │ + bhi.w 222d72 │ │ │ │ cmp.w ip, #171 @ 0xab │ │ │ │ - bhi.w 223858 │ │ │ │ + bhi.w 223820 │ │ │ │ cmp.w ip, #166 @ 0xa6 │ │ │ │ - beq.w 222962 │ │ │ │ - bhi.w 2239e8 │ │ │ │ + beq.w 22292a │ │ │ │ + bhi.w 2239b0 │ │ │ │ sub.w ip, ip, #124 @ 0x7c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 2226aa │ │ │ │ + bhi.n 222672 │ │ │ │ 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 223756 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2226aa │ │ │ │ + beq.n 222672 │ │ │ │ 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, 2225e6 │ │ │ │ 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 2225e6 │ │ │ │ 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] @ 22310c │ │ │ │ + ldr.w r3, [pc, #2832] @ 223100 │ │ │ │ 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 223b74 │ │ │ │ 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 22267a │ │ │ │ movw r3, #686 @ 0x2ae │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222eca │ │ │ │ + bhi.w 222e92 │ │ │ │ cmp.w ip, #640 @ 0x280 │ │ │ │ - bcs.w 222f2e │ │ │ │ + bcs.w 222ef6 │ │ │ │ cmp.w ip, #604 @ 0x25c │ │ │ │ - bhi.w 222894 │ │ │ │ + bhi.w 22285c │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bcs.w 2230ee │ │ │ │ + bcs.w 2230b6 │ │ │ │ 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 222900 │ │ │ │ cmp.w ip, #504 @ 0x1f8 │ │ │ │ - beq.w 22322c │ │ │ │ + beq.w 2231f4 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 2226aa │ │ │ │ + bpl.n 222672 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2226aa │ │ │ │ + cbnz r4, 222672 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2226aa │ │ │ │ + cbnz r4, 222672 │ │ │ │ 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 2225c4 │ │ │ │ cmp.w ip, #780 @ 0x30c │ │ │ │ - bcs.w 222e5c │ │ │ │ + bcs.w 222e24 │ │ │ │ cmp.w ip, #772 @ 0x304 │ │ │ │ - bcs.w 222942 │ │ │ │ + bcs.w 22290a │ │ │ │ movw r3, #749 @ 0x2ed │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222fbc │ │ │ │ + bhi.w 222f84 │ │ │ │ movw r3, #729 @ 0x2d9 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 223148 │ │ │ │ + bls.w 223110 │ │ │ │ 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 222900 │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.w 223212 │ │ │ │ + bne.w 2231da │ │ │ │ movw r3, #742 @ 0x2e6 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 2226aa │ │ │ │ + bne.n 222672 │ │ │ │ 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 222672 │ │ │ │ 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 223442 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 2226aa │ │ │ │ + b.n 222672 │ │ │ │ sub.w r3, ip, #480 @ 0x1e0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2226aa │ │ │ │ - add r2, pc, #8 @ (adr r2, 22273c ) │ │ │ │ + bhi.n 222672 │ │ │ │ + add r2, pc, #8 @ (adr r2, 222704 ) │ │ │ │ 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 +622492,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 222810 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bcs.w 222c58 │ │ │ │ + bcs.w 222c20 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.w 223050 │ │ │ │ + bcs.w 223018 │ │ │ │ cmp.w ip, #368 @ 0x170 │ │ │ │ - bls.w 22329c │ │ │ │ + bls.w 223264 │ │ │ │ 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 222900 │ │ │ │ tst.w r3, #1605632 @ 0x188000 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222672 │ │ │ │ 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 2225c4 │ │ │ │ cmp.w ip, #266 @ 0x10a │ │ │ │ - bhi.w 222f76 │ │ │ │ + bhi.w 222f3e │ │ │ │ cmp.w ip, #242 @ 0xf2 │ │ │ │ - bls.w 223522 │ │ │ │ + bls.w 2234ea │ │ │ │ sub.w ip, ip, #243 @ 0xf3 │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 2227e8 ) │ │ │ │ + bhi.w 222672 │ │ │ │ + add r3, pc, #8 @ (adr r3, 2227b0 ) │ │ │ │ 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 +622564,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 2231c8 │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bcs.w 22302c │ │ │ │ + bcs.w 222ff4 │ │ │ │ cmp.w ip, #444 @ 0x1bc │ │ │ │ - bls.w 223916 │ │ │ │ + bls.w 2238de │ │ │ │ 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 222672 │ │ │ │ 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 223464 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ orrs r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 2226aa │ │ │ │ + b.n 222672 │ │ │ │ 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 222672 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222874 ) │ │ │ │ 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]! @ 222c7c │ │ │ │ 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]! @ 222c8c │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222c90 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222cd0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222c98 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222cd8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222ca0 │ │ │ │ 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]! @ 222cac │ │ │ │ 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]! @ 222cb8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222cbc │ │ │ │ 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]! @ 222cc8 │ │ │ │ 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]! @ 222cd8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222cdc │ │ │ │ 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]! @ 222cf0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222cf4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222cf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ add lr, r8 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 2225fc │ │ │ │ + b.n 2225c4 │ │ │ │ sub.w r2, ip, #772 @ 0x304 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #11 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ tst.w r3, #80 @ 0x50 │ │ │ │ - bne.w 2233ec │ │ │ │ + bne.w 2233b4 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222672 │ │ │ │ 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 2225c4 │ │ │ │ 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 2225c4 │ │ │ │ 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 2236f2 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbnz r3, 2229d0 │ │ │ │ + cbnz r3, 222998 │ │ │ │ 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 223a3c │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 2229e6 │ │ │ │ + bne.n 2229ae │ │ │ │ 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 2225c4 │ │ │ │ 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 2237e0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2229e6 │ │ │ │ + bne.n 2229ae │ │ │ │ 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 223574 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 2229e6 │ │ │ │ + b.n 2229ae │ │ │ │ subw ip, ip, #694 @ 0x2b6 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ - bne.n 222938 │ │ │ │ + bne.n 222900 │ │ │ │ movw r2, #16389 @ 0x4005 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 222aa4 │ │ │ │ + bne.n 222a6c │ │ │ │ tst.w r3, #2560 @ 0xa00 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222672 │ │ │ │ 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 223712 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 223a00 │ │ │ │ + beq.w 2239c8 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222672 │ │ │ │ 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 222672 │ │ │ │ sub.w ip, ip, #101 @ 0x65 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222672 │ │ │ │ movw r3, #65413 @ 0xff85 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 2226aa │ │ │ │ + bpl.w 222672 │ │ │ │ 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 223b24 │ │ │ │ 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 222e06 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222ae0 │ │ │ │ + cbnz r4, 222aa8 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222aba │ │ │ │ + bne.n 222a82 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 2225fc │ │ │ │ + b.n 2225c4 │ │ │ │ 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 22377c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ 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 223a5c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.n 2229e6 │ │ │ │ + b.n 2229ae │ │ │ │ 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 2236d2 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 2239f4 │ │ │ │ + beq.w 2239bc │ │ │ │ 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 2225c4 │ │ │ │ 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 2237ba │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222672 │ │ │ │ ubfx r4, r9, #7, #1 │ │ │ │ - b.n 2226aa │ │ │ │ + b.n 222672 │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - bhi.w 22396c │ │ │ │ + bhi.w 223934 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bhi.w 2238a6 │ │ │ │ + bhi.w 22386e │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 2233ec │ │ │ │ + beq.w 2233b4 │ │ │ │ sub.w ip, ip, #34 @ 0x22 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222672 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #1923 @ 0x783 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ tst.w r3, #2064 @ 0x810 │ │ │ │ - bne.w 222962 │ │ │ │ + bne.w 22292a │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222672 │ │ │ │ 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 223488 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223460 │ │ │ │ + bne.w 223428 │ │ │ │ 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 2234a4 │ │ │ │ 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 2225c4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bpl.w 2225fc │ │ │ │ + bpl.w 2225c4 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 2225fc │ │ │ │ + bmi.w 2225c4 │ │ │ │ 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 2225c4 │ │ │ │ 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 222a6c │ │ │ │ movw r2, #36867 @ 0x9003 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2232d4 │ │ │ │ + bne.w 22329c │ │ │ │ movw r3, #411 @ 0x19b │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222672 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #4128 @ 0x1020 │ │ │ │ - beq.w 2226ac │ │ │ │ + beq.w 222674 │ │ │ │ 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 223b24 │ │ │ │ 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 222ed8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222ca4 │ │ │ │ - b.n 222ae0 │ │ │ │ + bne.n 222c6c │ │ │ │ + b.n 222aa8 │ │ │ │ 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 2234c4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222d06 │ │ │ │ + cbnz r4, 222cce │ │ │ │ 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 2225c4 │ │ │ │ sub.w r2, r7, #199 @ 0xc7 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 2225fc │ │ │ │ + beq.w 2225c4 │ │ │ │ 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 2225c4 │ │ │ │ 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 22379c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2236a2 │ │ │ │ + bne.w 22366a │ │ │ │ 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 223594 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222ae0 │ │ │ │ + b.n 222aa8 │ │ │ │ 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 2225c4 │ │ │ │ cmp.w ip, #204 @ 0xcc │ │ │ │ - beq.w 22354c │ │ │ │ + beq.w 223514 │ │ │ │ sub.w ip, ip, #208 @ 0xd0 │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222672 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2178 @ 0x882 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.w 222be4 │ │ │ │ + bne.w 222bac │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 2226aa │ │ │ │ + bpl.w 222672 │ │ │ │ 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 2236b6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223688 │ │ │ │ + bne.w 223650 │ │ │ │ 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 223914 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ 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 223594 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 222d8c │ │ │ │ - b.n 222ae0 │ │ │ │ + beq.n 222d54 │ │ │ │ + b.n 222aa8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222ae0 │ │ │ │ + bne.w 222aa8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222ad0 │ │ │ │ + b.n 222a98 │ │ │ │ movw r3, #781 @ 0x30d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2233d6 │ │ │ │ - bls.w 2233b0 │ │ │ │ + beq.w 22339e │ │ │ │ + bls.w 223378 │ │ │ │ movw r3, #813 @ 0x32d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 2235d2 │ │ │ │ + bhi.w 22359a │ │ │ │ movw r3, #782 @ 0x30e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222672 │ │ │ │ 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 222a6c │ │ │ │ tst.w r3, #35127296 @ 0x2180000 │ │ │ │ - bne.w 222962 │ │ │ │ + bne.w 22292a │ │ │ │ tst.w r3, #1140850688 @ 0x44000000 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222672 │ │ │ │ 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 223734 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2229e6 │ │ │ │ - b.n 222a0c │ │ │ │ + beq.w 2229ae │ │ │ │ + b.n 2229d4 │ │ │ │ subw ip, ip, #687 @ 0x2af │ │ │ │ cmp.w ip, #6 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 222ee0 ) │ │ │ │ + bhi.w 222672 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222ea8 ) │ │ │ │ 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 1eeebe │ │ │ │ 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 2225c4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222cba │ │ │ │ + b.n 222c82 │ │ │ │ cmp.w ip, #664 @ 0x298 │ │ │ │ - bhi.w 223b0e │ │ │ │ + bhi.w 223ad6 │ │ │ │ cmp.w ip, #656 @ 0x290 │ │ │ │ - bls.w 22336a │ │ │ │ + bls.w 223332 │ │ │ │ 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 222900 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222672 │ │ │ │ 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 2225c4 │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bne.w 2231b0 │ │ │ │ + bne.w 223178 │ │ │ │ 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 223800 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ 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 2239e4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222a10 │ │ │ │ - b.n 2229e6 │ │ │ │ + beq.w 2229d8 │ │ │ │ + b.n 2229ae │ │ │ │ subw ip, ip, #750 @ 0x2ee │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 222fd4 ) │ │ │ │ + bhi.w 222672 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222f9c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 15efd6 │ │ │ │ + bl 15ef9e │ │ │ │ + bl fafa2 │ │ │ │ + bl fafa6 │ │ │ │ + bl fafaa │ │ │ │ + bl fafae │ │ │ │ + bl fafb2 │ │ │ │ + bl fafb6 │ │ │ │ + bl fafba │ │ │ │ + bl fafbe │ │ │ │ + bl fafc2 │ │ │ │ + @ instruction: 0xf965ffff │ │ │ │ + bl fafca │ │ │ │ + bl fafce │ │ │ │ + bl fafd2 │ │ │ │ + bl fafd6 │ │ │ │ bl fafda │ │ │ │ bl fafde │ │ │ │ - bl fafe2 │ │ │ │ - bl fafe6 │ │ │ │ - bl fafea │ │ │ │ - bl fafee │ │ │ │ - bl faff2 │ │ │ │ - bl faff6 │ │ │ │ - bl faffa │ │ │ │ - @ instruction: 0xf965ffff │ │ │ │ - bl fb002 │ │ │ │ - bl fb006 │ │ │ │ - bl fb00a │ │ │ │ - bl fb00e │ │ │ │ - bl fb012 │ │ │ │ - bl fb016 │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ - bl 14d02a │ │ │ │ + bl 14cff2 │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 223098 │ │ │ │ + bne.n 223060 │ │ │ │ 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 2225c4 │ │ │ │ sub.w ip, ip, #390 @ 0x186 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222672 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 223070 ) │ │ │ │ + bhi.w 222672 │ │ │ │ + add r3, pc, #8 @ (adr r3, 223038 ) │ │ │ │ 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 5f042 │ │ │ │ + bl 5f046 │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5f08a │ │ │ │ + bl 5f052 │ │ │ │ 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 222672 │ │ │ │ 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 222900 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 222aa4 │ │ │ │ + beq.w 222a6c │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222672 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r4, r9 │ │ │ │ and.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 2225c4 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ - b.w 222878 │ │ │ │ + b.w 222840 │ │ │ │ movw r3, #541 @ 0x21d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 223a3c │ │ │ │ + bhi.w 223a04 │ │ │ │ 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 222900 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 2226aa │ │ │ │ + bpl.w 222672 │ │ │ │ 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 222672 │ │ │ │ + b.w 2226d6 │ │ │ │ nop │ │ │ │ - bge.n 2230d0 │ │ │ │ + blt.n 223108 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2230c4 │ │ │ │ + bge.n 2230fc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2230ec │ │ │ │ + bge.n 223124 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp.w ip, #708 @ 0x2c4 │ │ │ │ - bls.w 222a24 │ │ │ │ + bls.w 2229ec │ │ │ │ subw ip, ip, #714 @ 0x2ca │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222672 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 223170 ) │ │ │ │ + bhi.w 222672 │ │ │ │ + add r3, pc, #8 @ (adr r3, 223138 ) │ │ │ │ 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 1ed13e │ │ │ │ + bl 1ed142 │ │ │ │ + bl 1ed146 │ │ │ │ + bl 1ed14a │ │ │ │ + bl 1ed14e │ │ │ │ + bl 1ed152 │ │ │ │ + bl 1ed156 │ │ │ │ + bl 1ed15a │ │ │ │ + bl fff5f15e │ │ │ │ + bl 1ed162 │ │ │ │ + bl 1ed166 │ │ │ │ + bl fff5f16a │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ - bl 2171aa │ │ │ │ - bl 2171ae │ │ │ │ + bl 217172 │ │ │ │ + bl 217176 │ │ │ │ movw r3, #267 @ 0x10b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222672 │ │ │ │ sub.w r2, ip, #268 @ 0x10c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #6456 @ 0x1938 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 222900 │ │ │ │ movw r2, #32775 @ 0x8007 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ movw r3, #281 @ 0x119 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222672 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bne.n 223226 │ │ │ │ + bne.n 2231ee │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 2225c4 │ │ │ │ add lr, r8 │ │ │ │ ubfx r4, r9, #11, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 2225c4 │ │ │ │ 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 2225c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 2225c4 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.n 223270 │ │ │ │ - add r3, pc, #8 @ (adr r3, 22323c ) │ │ │ │ + bhi.n 223238 │ │ │ │ + add r3, pc, #8 @ (adr r3, 223204 ) │ │ │ │ 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 +623413,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 2225c4 │ │ │ │ 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 2229b4 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 223284 │ │ │ │ + b.n 22324c │ │ │ │ cmp.w ip, #348 @ 0x15c │ │ │ │ - bcc.w 223ab4 │ │ │ │ + bcc.w 223a7c │ │ │ │ sub.w ip, ip, #350 @ 0x15e │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222672 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #28767 @ 0x705f │ │ │ │ movt r2, #2 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 222900 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.w 222aa4 │ │ │ │ + beq.w 222a6c │ │ │ │ cmp.w ip, #9 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222672 │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 22330c │ │ │ │ + beq.n 2232d4 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bmi.n 22330c │ │ │ │ + bmi.n 2232d4 │ │ │ │ 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 2225c4 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223bb0 │ │ │ │ + beq.w 223b78 │ │ │ │ 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, 223314 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222ae0 │ │ │ │ + bne.w 222aa8 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 223322 │ │ │ │ - b.w 222ae0 │ │ │ │ + bne.n 2232ea │ │ │ │ + b.w 222aa8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222ae0 │ │ │ │ + bne.w 222aa8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 223334 │ │ │ │ + b.n 2232fc │ │ │ │ sub.w ip, ip, #640 @ 0x280 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222672 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #22801 @ 0x5911 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 222900 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 222aa4 │ │ │ │ + beq.w 222a6c │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 2226aa │ │ │ │ + bne.w 222672 │ │ │ │ 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 2225c4 │ │ │ │ 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 222c98 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 2225c4 │ │ │ │ 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 2225c4 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #6144 @ 0x1800 │ │ │ │ - beq.w 2226ac │ │ │ │ + beq.w 222674 │ │ │ │ ldrb.w r4, [lr, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2226ac │ │ │ │ + beq.w 222674 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r4 │ │ │ │ add r7, sp, #12 │ │ │ │ - b.n 223424 │ │ │ │ + b.n 2233ec │ │ │ │ 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 2229b4 │ │ │ │ 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 2233d2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 223458 │ │ │ │ + cbnz r2, 223420 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 22340e │ │ │ │ + b.n 2233d6 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 22340e │ │ │ │ + b.n 2233d6 │ │ │ │ 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 2225c4 │ │ │ │ + b.w 222bcc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2234b6 │ │ │ │ + cbnz r4, 22347e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2226aa │ │ │ │ + b.w 222672 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2234b6 │ │ │ │ + cbnz r4, 22347e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ orr.w r4, r7, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2226aa │ │ │ │ + b.w 222672 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223460 │ │ │ │ + bne.n 223428 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ - b.w 222bfe │ │ │ │ + bl 222160 │ │ │ │ + b.w 222bc6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222c1a │ │ │ │ + b.w 222be2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 223a12 │ │ │ │ + bne.w 2239da │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222cfa │ │ │ │ + b.w 222cc2 │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.w 222ddc │ │ │ │ + beq.w 222da4 │ │ │ │ sub.w ip, ip, #232 @ 0xe8 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222672 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #85 @ 0x55 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - beq.w 223b50 │ │ │ │ + beq.w 223b18 │ │ │ │ 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 22369c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2236bc │ │ │ │ + bne.w 223684 │ │ │ │ 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 2238c0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ 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 223ab8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222c08 │ │ │ │ - b.w 2229e6 │ │ │ │ + beq.w 222bd0 │ │ │ │ + b.w 2229ae │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2229e6 │ │ │ │ + b.w 2229ae │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.w 222ae0 │ │ │ │ + b.w 222aa8 │ │ │ │ movw r3, #830 @ 0x33e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2225cc │ │ │ │ - bls.w 223b96 │ │ │ │ + beq.w 222594 │ │ │ │ + bls.w 223b5e │ │ │ │ sub.w ip, ip, #892 @ 0x37c │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222672 │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 223600 ) │ │ │ │ + bhi.w 222672 │ │ │ │ + add r3, pc, #8 @ (adr r3, 2235c8 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ + bl ffec95ca │ │ │ │ + bl 2cf5ce │ │ │ │ + bl 2cf5d2 │ │ │ │ + bl 2cf5d6 │ │ │ │ + bl 2cf5da │ │ │ │ + bl 2cf5de │ │ │ │ + bl 2cf5e2 │ │ │ │ + bl 2cf5e6 │ │ │ │ + bl 2cf5ea │ │ │ │ + bl 2cf5ee │ │ │ │ + bl 2cf5f2 │ │ │ │ + bl 55d5f6 │ │ │ │ + bl ffec95fa │ │ │ │ + bl ffec95fe │ │ │ │ bl ffec9602 │ │ │ │ - bl 2cf606 │ │ │ │ - bl 2cf60a │ │ │ │ + bl ffec9606 │ │ │ │ + bl ffec960a │ │ │ │ bl 2cf60e │ │ │ │ bl 2cf612 │ │ │ │ bl 2cf616 │ │ │ │ bl 2cf61a │ │ │ │ bl 2cf61e │ │ │ │ - bl 2cf622 │ │ │ │ + bl 55d622 │ │ │ │ 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 2cf62e │ │ │ │ + bl 2cf632 │ │ │ │ + bl 2cf636 │ │ │ │ + bl 58763a │ │ │ │ + bl 58763e │ │ │ │ + bl 587642 │ │ │ │ + bl 587646 │ │ │ │ + bl ffec964a │ │ │ │ + bl ffec964e │ │ │ │ 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 2225c4 │ │ │ │ + b.w 222dc4 │ │ │ │ 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 2225c4 │ │ │ │ + b.w 222d2e │ │ │ │ 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 2225c4 │ │ │ │ + b.n 223534 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2236bc │ │ │ │ + bne.n 223684 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ - b.n 223566 │ │ │ │ + bl 222160 │ │ │ │ + b.n 22352e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223688 │ │ │ │ + bne.n 223650 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ - b.w 222df6 │ │ │ │ + bl 222160 │ │ │ │ + b.w 222dbe │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 223722 │ │ │ │ + cbnz r2, 2236ea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ - b.w 222b4c │ │ │ │ + b.w 222b14 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2229d0 │ │ │ │ + bne.w 222998 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 2229b4 │ │ │ │ + b.w 22297c │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 223762 │ │ │ │ + cbnz r2, 22372a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222a5c │ │ │ │ + b.w 222a24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222a0c │ │ │ │ + bne.w 2229d4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2229e6 │ │ │ │ - b.w 222a0c │ │ │ │ + beq.w 2229ae │ │ │ │ + b.w 2229d4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 223b46 │ │ │ │ + bne.w 223b0e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2225e6 │ │ │ │ + b.w 2225ae │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222b02 │ │ │ │ + b.w 222aca │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2236a2 │ │ │ │ + bne.w 22366a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ - b.w 222d60 │ │ │ │ + bl 222160 │ │ │ │ + b.w 222d28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2234b6 │ │ │ │ + bne.w 22347e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222b90 │ │ │ │ + b.w 222b58 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222a08 │ │ │ │ + b.w 2229d0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222f94 │ │ │ │ + b.w 222f5c │ │ │ │ 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 222a6c │ │ │ │ movt r2, #16448 @ 0x4040 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222be4 │ │ │ │ + bne.w 222bac │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 2226aa │ │ │ │ - b.n 22354c │ │ │ │ + bne.w 222672 │ │ │ │ + b.n 223514 │ │ │ │ sub.w r2, ip, #220 @ 0xdc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #82 @ 0x52 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ tst.w r3, #129 @ 0x81 │ │ │ │ - bne.w 22354c │ │ │ │ + bne.w 223514 │ │ │ │ cmp.w ip, #225 @ 0xe1 │ │ │ │ - bne.w 2226aa │ │ │ │ - b.w 222be4 │ │ │ │ + bne.w 222672 │ │ │ │ + b.w 222bac │ │ │ │ sub.w r2, ip, #59 @ 0x3b │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #81 @ 0x51 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - bne.w 22354c │ │ │ │ + bne.w 223514 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 2226aa │ │ │ │ - b.w 222be4 │ │ │ │ + bne.w 222672 │ │ │ │ + b.w 222bac │ │ │ │ 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 222900 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 222aa4 │ │ │ │ + bmi.w 222a6c │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bne.w 2226aa │ │ │ │ - b.w 2230cc │ │ │ │ + bne.w 222672 │ │ │ │ + b.w 223094 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 223582 │ │ │ │ + b.n 22354a │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ - bcc.w 2226aa │ │ │ │ + bcc.w 222672 │ │ │ │ sub.w r2, ip, #426 @ 0x1aa │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4481 @ 0x1181 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 222900 │ │ │ │ movw r2, #16386 @ 0x4002 │ │ │ │ movt r2, #5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222a44 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 222a0c │ │ │ │ + b.w 222672 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222e12 │ │ │ │ + b.w 222dda │ │ │ │ cmp.w ip, #90 @ 0x5a │ │ │ │ - bhi.w 222a8a │ │ │ │ + bhi.w 222a52 │ │ │ │ cmp.w ip, #69 @ 0x45 │ │ │ │ - bls.w 2226aa │ │ │ │ + bls.w 222672 │ │ │ │ sub.w ip, ip, #70 @ 0x46 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bhi.w 2226aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 223994 ) │ │ │ │ + bhi.w 222672 │ │ │ │ + add r3, pc, #8 @ (adr r3, 22395c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffe6d996 │ │ │ │ - bl 33599a │ │ │ │ - bl 33599e │ │ │ │ + bl ffe6d95e │ │ │ │ + bl 335962 │ │ │ │ + bl 335966 │ │ │ │ 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 335986 │ │ │ │ + bl 33598a │ │ │ │ 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 222594 │ │ │ │ + b.w 222672 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 2225c4 │ │ │ │ mvn.w r1, r9 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ - b.w 2226aa │ │ │ │ + b.w 222672 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222d06 │ │ │ │ + b.w 222cce │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222fb0 │ │ │ │ + b.w 222f78 │ │ │ │ cmp.w ip, #572 @ 0x23c │ │ │ │ - bls.w 223b66 │ │ │ │ + bls.w 223b2e │ │ │ │ sub.w ip, ip, #584 @ 0x248 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 2226aa │ │ │ │ + bhi.w 222672 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 222900 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ cmp.w ip, #14 │ │ │ │ - beq.w 222962 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 22292a │ │ │ │ + b.w 222672 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2229d0 │ │ │ │ + bne.w 222998 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 2229d0 │ │ │ │ + b.w 222998 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222b1e │ │ │ │ + b.w 222ae6 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2226aa │ │ │ │ + beq.w 222672 │ │ │ │ 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 222900 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #14 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222aa4 │ │ │ │ + bne.w 222a6c │ │ │ │ cmp.w ip, #340 @ 0x154 │ │ │ │ - beq.w 222962 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 22292a │ │ │ │ + b.w 222672 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229e6 │ │ │ │ + bne.w 2229ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22359e │ │ │ │ + b.n 223566 │ │ │ │ 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 222a6c │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #12 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222938 │ │ │ │ + bne.w 222900 │ │ │ │ movw r3, #685 @ 0x2ad │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222962 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 22292a │ │ │ │ + b.w 222672 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2225ea │ │ │ │ + b.w 2225b2 │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.w 222be4 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 222bac │ │ │ │ + b.w 222672 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ mov r4, fp │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 2225c4 │ │ │ │ movw r3, #549 @ 0x225 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 2226aa │ │ │ │ + bls.w 222672 │ │ │ │ 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 222900 │ │ │ │ tst.w r3, #19 │ │ │ │ - bne.w 222aa4 │ │ │ │ - b.w 2226aa │ │ │ │ + bne.w 222a6c │ │ │ │ + b.w 222672 │ │ │ │ movw r3, #818 @ 0x332 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222aa4 │ │ │ │ + bls.w 222a6c │ │ │ │ cmp.w ip, #824 @ 0x338 │ │ │ │ - beq.w 222aa4 │ │ │ │ - b.w 2226aa │ │ │ │ + beq.w 222a6c │ │ │ │ + b.w 222672 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.w 2225fc │ │ │ │ + b.w 2225c4 │ │ │ │ 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] @ 224678 │ │ │ │ + ldr.w r2, [pc, #2788] @ 22467c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2780] @ 2246b8 │ │ │ │ + ldr.w r3, [pc, #2780] @ 224680 │ │ │ │ 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 223e02 │ │ │ │ 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 224042 │ │ │ │ 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 224662 │ │ │ │ mov r0, fp │ │ │ │ - bl 216ce0 │ │ │ │ + bl 216ca8 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223c64 │ │ │ │ + cbz r3, 223c2c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223c64 │ │ │ │ + bne.n 223c2c │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224236 │ │ │ │ + bne.w 2241fe │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224236 │ │ │ │ + beq.w 2241fe │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223c64 │ │ │ │ + cbz r3, 223c2c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223c44 │ │ │ │ + beq.n 223c0c │ │ │ │ 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 +624270,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 223b80 │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ ldrb.w r6, [sp, #82] @ 0x52 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223d4e │ │ │ │ + beq.n 223d16 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223d4e │ │ │ │ + bne.n 223d16 │ │ │ │ mov r4, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r6, [r4, #34] @ 0x22 │ │ │ │ - cbnz r6, 223d2e │ │ │ │ + cbnz r6, 223cf6 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223d2e │ │ │ │ + cbz r3, 223cf6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 223d0e │ │ │ │ + b.n 223cd6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 222198 │ │ │ │ - cbnz r0, 223d22 │ │ │ │ - cbz r7, 223d04 │ │ │ │ + bl 222160 │ │ │ │ + cbnz r0, 223cea │ │ │ │ + cbz r7, 223ccc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 223d04 │ │ │ │ + beq.n 223ccc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 224218 │ │ │ │ + beq.w 2241e0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 22422a │ │ │ │ + bne.w 2241f2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224224 │ │ │ │ + beq.w 2241ec │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldrb.w r2, [r8, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 223ce4 │ │ │ │ + beq.n 223cac │ │ │ │ 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, 223d02 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223cd2 │ │ │ │ + beq.n 223c9a │ │ │ │ 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 223c6e │ │ │ │ ldrb.w r5, [sp, #83] @ 0x53 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - cbnz r5, 223d64 │ │ │ │ + cbnz r5, 223d2c │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ - cbz r3, 223d88 │ │ │ │ + cbz r3, 223d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216dbc │ │ │ │ + bl 216d84 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 223d7e │ │ │ │ + b.n 223d46 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216f74 │ │ │ │ + bl 216f3c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 223d6e │ │ │ │ + bne.n 223d36 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r4, #58] @ 0x3a │ │ │ │ strb.w r5, [r4, #59] @ 0x3b │ │ │ │ - bl 216f74 │ │ │ │ + bl 216f3c │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223e1c │ │ │ │ + beq.n 223de4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223e1c │ │ │ │ + bne.n 223de4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224392 │ │ │ │ + beq.w 22435a │ │ │ │ strh.w r9, [r7, #34] @ 0x22 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223e10 │ │ │ │ + cbz r3, 223dd8 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224356 │ │ │ │ + bne.w 22431e │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldrb.w r3, [fp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224384 │ │ │ │ + bne.w 22434c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 224384 │ │ │ │ + bne.w 22434c │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ - cbz r3, 223e08 │ │ │ │ + cbz r3, 223dd0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22438e │ │ │ │ + beq.w 224356 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 224384 │ │ │ │ + bne.w 22434c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223dca │ │ │ │ + bne.n 223d92 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 223e1c │ │ │ │ + cbz r3, 223de4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223db0 │ │ │ │ + beq.n 223d78 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 223e2c │ │ │ │ + cbnz r3, 223df4 │ │ │ │ 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 223bce │ │ │ │ + ldr.w r2, [pc, #2176] @ 224684 │ │ │ │ + ldr.w r3, [pc, #2168] @ 224680 │ │ │ │ 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 224658 │ │ │ │ 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 2243f8 │ │ │ │ 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 223b80 │ │ │ │ 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 223b80 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22440e │ │ │ │ + beq.w 2243d6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 224694 │ │ │ │ + beq.w 22465c │ │ │ │ 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 223ec8 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22440e │ │ │ │ + beq.w 2243d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 223ef0 │ │ │ │ + bne.n 223eb8 │ │ │ │ subs r6, r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216f74 │ │ │ │ + bl 216f3c │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223fb0 │ │ │ │ + beq.n 223f78 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223fb0 │ │ │ │ + bne.n 223f78 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r2, [sl, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 224274 │ │ │ │ + beq.w 22423c │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r9, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2242f4 │ │ │ │ + bne.w 2242bc │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ strb.w r0, [r9, #35] @ 0x23 │ │ │ │ ands.w r2, r2, #256 @ 0x100 │ │ │ │ - beq.n 223f4e │ │ │ │ + beq.n 223f16 │ │ │ │ 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 224264 │ │ │ │ mov.w fp, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 223f84 │ │ │ │ + b.n 223f4c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 222198 │ │ │ │ - cbnz r0, 223f94 │ │ │ │ + bl 222160 │ │ │ │ + cbnz r0, 223f5c │ │ │ │ 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 2242a4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 223f62 │ │ │ │ + beq.n 223f2a │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 223fae │ │ │ │ + cbz r3, 223f76 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223f20 │ │ │ │ + beq.n 223ee8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 223fc0 │ │ │ │ + cbnz r3, 223f88 │ │ │ │ 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, 223f9c │ │ │ │ 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, 223fba │ │ │ │ ldrb.w r2, [sl, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #25] │ │ │ │ - b.n 22407a │ │ │ │ + b.n 224042 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22406a │ │ │ │ + beq.n 224032 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 224060 │ │ │ │ + beq.n 224028 │ │ │ │ ldrb.w r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2242a0 │ │ │ │ + beq.w 224268 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 224300 │ │ │ │ + beq.w 2242c8 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 224038 │ │ │ │ + bhi.n 224000 │ │ │ │ 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 224028 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 224060 │ │ │ │ + bhi.n 224028 │ │ │ │ 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 223fca │ │ │ │ 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 223bce │ │ │ │ + b.n 223e02 │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224060 │ │ │ │ + bne.n 224028 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224060 │ │ │ │ + beq.n 224028 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #22] │ │ │ │ - b.n 224060 │ │ │ │ + b.n 224028 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224060 │ │ │ │ + bne.n 224028 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224060 │ │ │ │ + beq.n 224028 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ - b.n 224060 │ │ │ │ - ldr.w r3, [pc, #1544] @ 2246c0 │ │ │ │ + b.n 224028 │ │ │ │ + ldr.w r3, [pc, #1544] @ 224688 │ │ │ │ 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, 22409a │ │ │ │ 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 2224dc │ │ │ │ + b.n 224028 │ │ │ │ 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 224028 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 224612 │ │ │ │ + beq.w 2245da │ │ │ │ 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 2240f6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 22439e │ │ │ │ + bpl.w 224366 │ │ │ │ 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 22447e │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ orrs r4, r3 │ │ │ │ strb.w r3, [r5, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - bcs.n 22417a │ │ │ │ + bcs.n 224142 │ │ │ │ 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 224366 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ - bne.w 2243f0 │ │ │ │ + bne.w 2243b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 22410a │ │ │ │ + beq.n 2240d2 │ │ │ │ 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 224460 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224128 │ │ │ │ + beq.n 2240f0 │ │ │ │ ldrb.w r3, [r5, #74] @ 0x4a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bcc.n 22412e │ │ │ │ + bcc.n 2240f6 │ │ │ │ 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 224028 │ │ │ │ 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 2245d6 │ │ │ │ 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] @ 22468c │ │ │ │ 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 224028 │ │ │ │ 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 2241ba │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2243b2 │ │ │ │ + beq.w 22437a │ │ │ │ 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 224286 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2242d4 │ │ │ │ + bne.n 22429c │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r6, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 2241dc │ │ │ │ - b.n 224060 │ │ │ │ + bne.n 2241a4 │ │ │ │ + b.n 224028 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223d0e │ │ │ │ + bne.w 223cd6 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - b.n 223d2e │ │ │ │ + b.n 223cf6 │ │ │ │ mov.w r3, #1 │ │ │ │ mov r8, r7 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 223d2e │ │ │ │ + b.n 223cf6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strb.w r6, [r5, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 22424c │ │ │ │ - b.n 223c58 │ │ │ │ + cbnz r2, 224214 │ │ │ │ + b.n 223c20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223c58 │ │ │ │ + beq.w 223c20 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 224242 │ │ │ │ + bne.n 22420a │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ - cbnz r3, 22426e │ │ │ │ + cbnz r3, 224236 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223c58 │ │ │ │ + b.n 223c20 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 22428a │ │ │ │ + bpl.n 224252 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223f9c │ │ │ │ + bne.w 223f64 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223f5a │ │ │ │ + bne.w 223f22 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 2242de │ │ │ │ + b.n 2242a6 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 22403c │ │ │ │ + beq.w 224004 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 224412 │ │ │ │ + bhi.w 2243da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22444a │ │ │ │ + beq.w 224412 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224060 │ │ │ │ - b.n 224196 │ │ │ │ + bne.w 224028 │ │ │ │ + b.n 22415e │ │ │ │ mov r0, r7 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 2242d4 │ │ │ │ + cbnz r3, 22429c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22420c │ │ │ │ + beq.n 2241d4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 224060 │ │ │ │ + b.n 224028 │ │ │ │ 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 223f64 │ │ │ │ + b.n 223f5c │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2221d8 │ │ │ │ - b.n 223f36 │ │ │ │ + bl 2221a0 │ │ │ │ + b.n 223efe │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ - cbz r1, 224352 │ │ │ │ + cbz r1, 22431a │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 224352 │ │ │ │ - add r2, pc, #8 @ (adr r2, 224314 ) │ │ │ │ + bhi.n 22431a │ │ │ │ + add r2, pc, #8 @ (adr r2, 2242dc ) │ │ │ │ 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 +624875,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 21790c │ │ │ │ + cbz r0, 224316 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2221d8 │ │ │ │ + bl 2221a0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 22401c │ │ │ │ + b.n 223fe4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 22401c │ │ │ │ + b.n 223fe4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 224694 │ │ │ │ + beq.w 22465c │ │ │ │ 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 223d9c │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 224384 │ │ │ │ + cbz r2, 22434c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 224376 │ │ │ │ + bne.n 22433e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 223dd4 │ │ │ │ + beq.w 223d9c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - b.n 223e10 │ │ │ │ + b.n 223dd8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 223e08 │ │ │ │ + b.n 223dd0 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223e10 │ │ │ │ - b.n 223dbe │ │ │ │ + bne.w 223dd8 │ │ │ │ + b.n 223d86 │ │ │ │ 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 22441e │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 224128 │ │ │ │ + b.n 2240f0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2241f2 │ │ │ │ + bne.w 2241ba │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 2241f2 │ │ │ │ + bne.w 2241ba │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217fac │ │ │ │ + bl 217f74 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 22420c │ │ │ │ + bls.w 2241d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r1, [r3], #-1 │ │ │ │ add r3, r0 │ │ │ │ - b.n 2243e6 │ │ │ │ + b.n 2243ae │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22420c │ │ │ │ + beq.w 2241d4 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2243e0 │ │ │ │ - b.n 2241f2 │ │ │ │ + beq.n 2243a8 │ │ │ │ + b.n 2241ba │ │ │ │ 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 224440 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 224128 │ │ │ │ + beq.w 2240f0 │ │ │ │ ldrb.w r3, [r5, #73] @ 0x49 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 224128 │ │ │ │ + b.n 2240f0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 223f00 │ │ │ │ + b.n 223ec8 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 224060 │ │ │ │ + bne.w 224028 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 2240d2 │ │ │ │ + bne.w 22409a │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224060 │ │ │ │ - b.n 2240e6 │ │ │ │ + bne.w 224028 │ │ │ │ + b.n 2240ae │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldrb r7, [r5, #14] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 223e76 │ │ │ │ + bne.w 223e3e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 223e76 │ │ │ │ + b.n 223e3e │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224060 │ │ │ │ - b.n 2241b8 │ │ │ │ + bne.w 224028 │ │ │ │ + b.n 224180 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 224598 │ │ │ │ + bne.w 224560 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 224128 │ │ │ │ + b.n 2240f0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 224592 │ │ │ │ + bne.w 22455a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 224400 │ │ │ │ + b.n 2243c8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22458c │ │ │ │ + bne.n 224554 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 224168 │ │ │ │ + b.n 224130 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224584 │ │ │ │ + bne.n 22454c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 224124 │ │ │ │ + b.n 2240ec │ │ │ │ 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 224568 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 224060 │ │ │ │ + b.n 224028 │ │ │ │ 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 2245ba │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 2244e0 │ │ │ │ + b.n 2244a8 │ │ │ │ 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 224584 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 2245d0 │ │ │ │ + b.n 224598 │ │ │ │ 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 2245d6 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 224664 │ │ │ │ + beq.w 22462c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldrsb.w r1, [r3, #72] @ 0x48 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 224646 │ │ │ │ + beq.n 22460e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 224626 │ │ │ │ + beq.n 2245ee │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 224580 │ │ │ │ + bne.n 224548 │ │ │ │ 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 224600 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 2244c4 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 224124 │ │ │ │ + b.n 2240ec │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 22416c │ │ │ │ + b.n 224134 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 224406 │ │ │ │ + b.n 2243ce │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 224128 │ │ │ │ + b.n 2240f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2244fc │ │ │ │ + bne.n 2244c4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ orrs r7, r0 │ │ │ │ uxtb r3, r7 │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 2244c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ - cbnz r3, 2245d0 │ │ │ │ + cbnz r3, 224598 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2244fc │ │ │ │ + beq.n 2244c4 │ │ │ │ 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 2244c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216d78 │ │ │ │ + bl 216d40 │ │ │ │ ldrb.w r7, [r8, #14] │ │ │ │ - cbnz r7, 224608 │ │ │ │ + cbnz r7, 2245d0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ - b.n 2244e0 │ │ │ │ + b.n 2244a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 2244c4 │ │ │ │ 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 224028 │ │ │ │ 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 224548 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 2244c4 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224580 │ │ │ │ + beq.n 224548 │ │ │ │ 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 2244c4 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 61174 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 21748c │ │ │ │ + bl 217454 │ │ │ │ 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 2224dc │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 2244fc │ │ │ │ + b.n 2244c4 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 216ce0 │ │ │ │ + bl 216ca8 │ │ │ │ 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 r4!, {r1, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ 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, 2246aa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 222198 │ │ │ │ + bl 222160 │ │ │ │ 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] @ (224728 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (224764 ) │ │ │ │ + ldr r3, [pc, #104] @ (22472c ) │ │ │ │ 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 262488 │ │ │ │ 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 223b80 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2625d0 │ │ │ │ - ldr r2, [pc, #32] @ (224768 ) │ │ │ │ - ldr r3, [pc, #28] @ (224764 ) │ │ │ │ + bl 262598 │ │ │ │ + ldr r2, [pc, #32] @ (224730 ) │ │ │ │ + ldr r3, [pc, #28] @ (22472c ) │ │ │ │ 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 224724 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 224738 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ 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, 224752 │ │ │ │ + b.n 22476e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2247a6 │ │ │ │ + cbz r3, 22476e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224784 │ │ │ │ + beq.n 22474c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 2624c0 │ │ │ │ - b.n 22479e │ │ │ │ + bl 262488 │ │ │ │ + b.n 224766 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224790 │ │ │ │ + bne.n 224758 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224798 │ │ │ │ + bne.n 224760 │ │ │ │ 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, 2247b4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2247c8 │ │ │ │ + b.n 224790 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 2247ec │ │ │ │ + cbz r2, 2247b4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2247c2 │ │ │ │ + beq.n 22478a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2246e8 │ │ │ │ - b.n 2247e4 │ │ │ │ + bl 2246b0 │ │ │ │ + b.n 2247ac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2247d6 │ │ │ │ + bne.n 22479e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2247de │ │ │ │ + bne.n 2247a6 │ │ │ │ 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 +625348,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 224a2c │ │ │ │ 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 224a14 │ │ │ │ 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 2249f2 │ │ │ │ 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 2249d4 │ │ │ │ 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 2249b2 │ │ │ │ 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 224990 │ │ │ │ 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 224974 │ │ │ │ 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, 224954 │ │ │ │ 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, 224936 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl 2247f0 │ │ │ │ + bl 2247b8 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 22495c │ │ │ │ + bcc.n 224924 │ │ │ │ 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 224906 │ │ │ │ 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 2248e2 │ │ │ │ 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 2248b8 │ │ │ │ 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 224892 │ │ │ │ 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 224866 │ │ │ │ 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 22483a │ │ │ │ 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 224814 │ │ │ │ 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 2247e8 │ │ │ │ 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] @ (224c44 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #496] @ (224c80 ) │ │ │ │ + ldr r3, [pc, #496] @ (224c48 ) │ │ │ │ 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 262488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ - cbz r0, 224ae0 │ │ │ │ + bl 216ca4 │ │ │ │ + cbz r0, 224aa8 │ │ │ │ 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 1fb61c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216e8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224ab6 │ │ │ │ + bne.n 224a7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ + bl 216ca4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224b4e │ │ │ │ + beq.n 224b16 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 224b42 │ │ │ │ + beq.n 224b0a │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224c6a │ │ │ │ + beq.w 224c32 │ │ │ │ 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, 224afc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 224c60 │ │ │ │ + beq.w 224c28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 224b34 │ │ │ │ + beq.n 224afc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 224b2c │ │ │ │ + bls.n 224af4 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 224b1c │ │ │ │ + bhi.n 224ae4 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 224b30 │ │ │ │ + bls.n 224af8 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 224b28 │ │ │ │ + bhi.n 224af0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 224b14 │ │ │ │ + bne.n 224adc │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 224b02 │ │ │ │ + bne.n 224aca │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #76] @ 0x4c │ │ │ │ movne r6, #1 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216e8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224aec │ │ │ │ + bne.n 224ab4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 224ae0 │ │ │ │ + bne.n 224aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ + bl 216ca4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224b98 │ │ │ │ + cbz r0, 224b60 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 224b8c │ │ │ │ + bls.n 224b54 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 224b86 │ │ │ │ + cbz r1, 224b4e │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 224b86 │ │ │ │ + beq.n 224b4e │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb714 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 224b70 │ │ │ │ + bne.n 224b38 │ │ │ │ ldrd r2, r3, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 224b62 │ │ │ │ + bne.n 224b2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216e8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224b58 │ │ │ │ + bne.n 224b20 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - bl 1f9cc8 │ │ │ │ + bl 1f9c90 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ - cbz r0, 224bc0 │ │ │ │ + bl 216ca4 │ │ │ │ + cbz r0, 224b88 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 224bb8 │ │ │ │ + cbz r3, 224b80 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216e8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224bae │ │ │ │ + bne.n 224b76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ + bl 216ca4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 224bfa │ │ │ │ + cbz r0, 224bc2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 224be6 │ │ │ │ + b.n 224bae │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #88 @ 0x58 │ │ │ │ - bhi.n 224c6e │ │ │ │ + bhi.n 224c36 │ │ │ │ strd r7, r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216e8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 224bfa │ │ │ │ + cbz r0, 224bc2 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 224bce │ │ │ │ + bne.n 224b96 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bl 216ec4 │ │ │ │ + bl 216e8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224be6 │ │ │ │ + bne.n 224bae │ │ │ │ mov r0, r5 │ │ │ │ - bl 216cdc │ │ │ │ - cbz r0, 224c1a │ │ │ │ + bl 216ca4 │ │ │ │ + cbz r0, 224be2 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 224c12 │ │ │ │ + cbz r3, 224bda │ │ │ │ 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 216e8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224c02 │ │ │ │ + bne.n 224bca │ │ │ │ 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, 224c0a │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, sp │ │ │ │ - bl 2247f0 │ │ │ │ + bl 2247b8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 224c2e │ │ │ │ + bcc.n 224bf6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (224c84 ) │ │ │ │ + ldr r2, [pc, #64] @ (224c4c ) │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #52] @ (224c80 ) │ │ │ │ + ldr r3, [pc, #52] @ (224c48 ) │ │ │ │ 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 224c40 │ │ │ │ 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 224aca │ │ │ │ + b.n 224b00 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 224b38 │ │ │ │ + b.n 224b00 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9a8c │ │ │ │ - b.n 224bd8 │ │ │ │ + bl 1f9a54 │ │ │ │ + b.n 224ba0 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 224cf4 │ │ │ │ + cbz r2, 224cca │ │ │ │ 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 224c66 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 224a78 │ │ │ │ + bl 224a40 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ ldr.w r2, [r1, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 224cc2 │ │ │ │ + bcc.n 224c8a │ │ │ │ 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, 224c9e │ │ │ │ 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] @ (224e2c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (224e68 ) │ │ │ │ + ldr r3, [pc, #368] @ (224e30 ) │ │ │ │ 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 +625820,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 224e22 │ │ │ │ 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 224d00 │ │ │ │ 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 224d8a │ │ │ │ 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 224da6 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 224d8e │ │ │ │ + cbz r3, 224d56 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 224e12 │ │ │ │ + beq.n 224dda │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214760 │ │ │ │ + bl 214728 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216ae4 │ │ │ │ + bl 216aac │ │ │ │ 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 218b84 │ │ │ │ + ldr r2, [pc, #168] @ (224e34 ) │ │ │ │ + ldr r3, [pc, #160] @ (224e30 ) │ │ │ │ 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 224e26 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 224dc2 │ │ │ │ + beq.n 224d8a │ │ │ │ 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 224db2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 224dc2 │ │ │ │ + beq.n 224d8a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224d8e │ │ │ │ + beq.n 224d56 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 224d8e │ │ │ │ - b.n 224e18 │ │ │ │ - cbz r4, 224e34 │ │ │ │ + bne.n 224d56 │ │ │ │ + b.n 224de0 │ │ │ │ + cbz r4, 224dfc │ │ │ │ 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 224de6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224dc2 │ │ │ │ + beq.n 224d8a │ │ │ │ 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 218b84 │ │ │ │ + b.n 224d8a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 224d54 │ │ │ │ + b.n 224d1c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, 224ea8 │ │ │ │ + cbz r2, 224e7e │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r5, [pc, #552] @ (2250ac ) │ │ │ │ + ldr r5, [pc, #552] @ (225074 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #552] @ (2250b0 ) │ │ │ │ + ldr r4, [pc, #552] @ (225078 ) │ │ │ │ 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 224f04 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224f2c │ │ │ │ + beq.n 224ef4 │ │ │ │ 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 224f6a │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 224cdc │ │ │ │ + bl 224ca4 │ │ │ │ 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 224f20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22501c │ │ │ │ + bne.w 224fe4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 225064 │ │ │ │ + bne.w 22502c │ │ │ │ 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 +626015,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 224e92 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 217efc │ │ │ │ + bl 217ec4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219024 │ │ │ │ - ldr r2, [pc, #372] @ (2250b4 ) │ │ │ │ - ldr r3, [pc, #368] @ (2250b0 ) │ │ │ │ + bl 218fec │ │ │ │ + ldr r2, [pc, #372] @ (22507c ) │ │ │ │ + ldr r3, [pc, #368] @ (225078 ) │ │ │ │ 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 22506e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224fd2 │ │ │ │ + bne.n 224f9a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 224efe │ │ │ │ + beq.n 224ec6 │ │ │ │ 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 214824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224f90 │ │ │ │ + cbz r0, 224f58 │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 224efe │ │ │ │ + b.n 224ec6 │ │ │ │ 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 214824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224fcc │ │ │ │ + cbz r0, 224f94 │ │ │ │ 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 218b84 │ │ │ │ str.w r5, [r9] │ │ │ │ - b.n 224f1c │ │ │ │ + b.n 224ee4 │ │ │ │ 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 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 225006 │ │ │ │ + cbz r0, 224fce │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 224efe │ │ │ │ - b.n 224f60 │ │ │ │ + beq.w 224ec6 │ │ │ │ + b.n 224f28 │ │ │ │ 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 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 225050 │ │ │ │ + cbz r0, 225018 │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 224efe │ │ │ │ + beq.w 224ec6 │ │ │ │ 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 214824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 225094 │ │ │ │ + cbz r0, 22505c │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 224efe │ │ │ │ + b.n 224ec6 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r4, 2250cc │ │ │ │ + cbz r4, 2250a2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ 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] @ (225238 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #424] @ (225274 ) │ │ │ │ + ldr r3, [pc, #424] @ (22523c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ - vldr d0, [pc, #372] @ 225248 │ │ │ │ + vldr d0, [pc, #372] @ 225210 │ │ │ │ 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 216608 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22510a │ │ │ │ + cbz r0, 2250d2 │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ - vldr d0, [pc, #308] @ 225250 │ │ │ │ + vldr d0, [pc, #308] @ 225218 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 225146 │ │ │ │ + cbz r0, 22510e │ │ │ │ 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 218b84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #256] @ 225258 │ │ │ │ + vldr d0, [pc, #256] @ 225220 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 225188 │ │ │ │ + cbz r0, 225150 │ │ │ │ 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 218b84 │ │ │ │ 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 218e50 │ │ │ │ + vldr d0, [pc, #204] @ 225228 │ │ │ │ movs r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2251c4 │ │ │ │ + cbz r0, 22518c │ │ │ │ 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 218b84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - vldr d0, [pc, #148] @ 225268 │ │ │ │ + vldr d0, [pc, #148] @ 225230 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 216640 │ │ │ │ + bl 216608 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21485c │ │ │ │ + bl 214824 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 225204 │ │ │ │ + cbz r0, 2251cc │ │ │ │ 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 218b84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e88 │ │ │ │ + bl 218e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218efc │ │ │ │ + bl 218ec4 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218e38 │ │ │ │ - ldr r2, [pc, #80] @ (225278 ) │ │ │ │ - ldr r3, [pc, #72] @ (225274 ) │ │ │ │ + bl 218e00 │ │ │ │ + ldr r2, [pc, #80] @ (225240 ) │ │ │ │ + ldr r3, [pc, #72] @ (22523c ) │ │ │ │ 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 225206 │ │ │ │ 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 22522c │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 2251ee │ │ │ │ - b.n 224f0c │ │ │ │ + bcc.n 2251b6 │ │ │ │ + b.n 224ed4 │ │ │ │ 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 r7, sp, #408 @ 0x198 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ 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] @ (225384 ) │ │ │ │ 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 1fb698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22536e │ │ │ │ + beq.n 225336 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2253b6 │ │ │ │ + beq.w 22537e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2253b6 │ │ │ │ + beq.n 22537e │ │ │ │ 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 21487c │ │ │ │ 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 +626425,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] @ (225388 ) │ │ │ │ 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 +626445,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 218b84 │ │ │ │ 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, 225350 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ - cbz r1, 225382 │ │ │ │ + cbz r1, 22534a │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2252a6 │ │ │ │ + bne.n 22526e │ │ │ │ adds r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 225376 │ │ │ │ + bne.n 22533e │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb714 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225368 │ │ │ │ + beq.n 225330 │ │ │ │ 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 225244 │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 225398 │ │ │ │ - b.n 225368 │ │ │ │ + bne.n 225360 │ │ │ │ + b.n 225330 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2252c4 │ │ │ │ + b.n 22528c │ │ │ │ nop │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ 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] @ (22554c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 22557e │ │ │ │ + beq.w 225546 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #416] @ (225588 ) │ │ │ │ + ldr r2, [pc, #416] @ (225550 ) │ │ │ │ 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 2254d6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 22552c │ │ │ │ + beq.w 2254f4 │ │ │ │ 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, 2253ec │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 225552 │ │ │ │ + beq.w 22551a │ │ │ │ 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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +626570,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 218b84 │ │ │ │ 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 +626598,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 225546 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 225404 │ │ │ │ + bpl.w 2253cc │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 225546 │ │ │ │ + cbz r2, 22550e │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 225424 │ │ │ │ + b.n 2253ec │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 225546 │ │ │ │ + beq.n 22550e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbz r3, 225546 │ │ │ │ + cbz r3, 22550e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 22540c │ │ │ │ + beq.w 2253d4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 225424 │ │ │ │ + b.n 2253ec │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 225424 │ │ │ │ + bne.w 2253ec │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 225424 │ │ │ │ + bne.w 2253ec │ │ │ │ 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 2254a6 │ │ │ │ + b.n 2253ec │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ 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] @ (22571c ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (225758 ) │ │ │ │ + ldr r3, [pc, #436] @ (225720 ) │ │ │ │ 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] @ 225724 │ │ │ │ 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 +626684,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 21487c │ │ │ │ + ldr r3, [pc, #356] @ (225728 ) │ │ │ │ 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 +626709,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 216aac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2253c4 │ │ │ │ + bl 22538c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 22571c │ │ │ │ + beq.n 2256e4 │ │ │ │ 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 21487c │ │ │ │ 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 +626768,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 218b84 │ │ │ │ + ldr r2, [pc, #100] @ (22572c ) │ │ │ │ + ldr r3, [pc, #88] @ (225720 ) │ │ │ │ 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 225716 │ │ │ │ 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, 225712 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 22574a │ │ │ │ + bne.n 225712 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225740 │ │ │ │ + cbz r2, 225708 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 225740 │ │ │ │ + bne.n 225708 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 225730 │ │ │ │ + bne.n 2256f8 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ - b.n 22566e │ │ │ │ + b.n 225636 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 225744 │ │ │ │ + b.n 22570c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ 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] @ (225a7c ) │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #820] @ (225ab8 ) │ │ │ │ + ldr r3, [pc, #820] @ (225a80 ) │ │ │ │ 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] @ (225a84 ) │ │ │ │ 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 +626851,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 225a54 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 225a04 │ │ │ │ + beq.w 2259cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #28] │ │ │ │ - bne.w 225a04 │ │ │ │ + bne.w 2259cc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225aac │ │ │ │ + beq.w 225a74 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - ldr r3, [pc, #716] @ (225ac0 ) │ │ │ │ + ldr r3, [pc, #716] @ (225a88 ) │ │ │ │ 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 21487c │ │ │ │ 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 +626901,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 216aac │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ 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 +626924,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 21487c │ │ │ │ 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 216aac │ │ │ │ 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 +626955,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 218b84 │ │ │ │ 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 216ae0 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225a54 │ │ │ │ + beq.w 225a1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225a22 │ │ │ │ + beq.n 2259ea │ │ │ │ mov r6, r9 │ │ │ │ - b.n 2259ee │ │ │ │ + b.n 2259b6 │ │ │ │ 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 21487c │ │ │ │ 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 +627031,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 218b84 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225a54 │ │ │ │ + beq.n 225a1c │ │ │ │ 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 2259c8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 225942 │ │ │ │ + bne.n 22590a │ │ │ │ movs r1, #1 │ │ │ │ - b.n 22594e │ │ │ │ + b.n 225916 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #188] @ (225ac4 ) │ │ │ │ - ldr r3, [pc, #172] @ (225ab8 ) │ │ │ │ + ldr r2, [pc, #188] @ (225a8c ) │ │ │ │ + ldr r3, [pc, #172] @ (225a80 ) │ │ │ │ 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 225a78 │ │ │ │ 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 2259f4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb714 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 22527c │ │ │ │ + bl 225244 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb654 │ │ │ │ + bl 1fb61c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 225a2a │ │ │ │ + bne.n 2259f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 225a78 │ │ │ │ + cbz r3, 225a40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225a74 │ │ │ │ + cbz r2, 225a3c │ │ │ │ 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 2257c8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 225a6c │ │ │ │ + b.n 225a34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 225a06 │ │ │ │ + bne.n 2259ce │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb634 │ │ │ │ - b.n 225a06 │ │ │ │ + bl 1fb5fc │ │ │ │ + b.n 2259ce │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1fb868 │ │ │ │ + bl 1fb830 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 225aa8 │ │ │ │ + cbz r1, 225a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2257e2 │ │ │ │ + beq.w 2257aa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 225a82 │ │ │ │ + b.n 225a4a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2257f2 │ │ │ │ + b.n 2257ba │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #968 @ (adr r5, 225e90 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 225b38 ) │ │ │ │ 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] @ (225e60 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #952] @ (225e9c ) │ │ │ │ + ldr r2, [pc, #952] @ (225e64 ) │ │ │ │ add r3, pc │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #944] @ (225ea0 ) │ │ │ │ + ldr r3, [pc, #944] @ (225e68 ) │ │ │ │ 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 +627169,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 225bcc │ │ │ │ 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 225b56 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 225c8c │ │ │ │ + beq.w 225c54 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225c20 │ │ │ │ + bne.n 225be8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #550 @ 0x226 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 225d9a │ │ │ │ - ldr r3, [pc, #832] @ (225ea4 ) │ │ │ │ + beq.w 225d62 │ │ │ │ + ldr r3, [pc, #832] @ (225e6c ) │ │ │ │ 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 225e1e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 225c00 │ │ │ │ + beq.n 225bc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 225b84 │ │ │ │ + cbz r3, 225b4c │ │ │ │ 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 225b12 │ │ │ │ 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 21487c │ │ │ │ + ldr r3, [pc, #772] @ (225e6c ) │ │ │ │ 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 +627235,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 216aac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2253c4 │ │ │ │ + bl 22538c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 225b78 │ │ │ │ + bne.n 225b40 │ │ │ │ ldrb.w r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #672] @ (225ea8 ) │ │ │ │ - ldr r3, [pc, #664] @ (225ea0 ) │ │ │ │ + ldr r2, [pc, #672] @ (225e70 ) │ │ │ │ + ldr r3, [pc, #664] @ (225e68 ) │ │ │ │ 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 225e5c │ │ │ │ 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 225b3c │ │ │ │ + add r2, pc, #8 @ (adr r2, 225bf8 ) │ │ │ │ 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 +627281,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 225b3c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225c7e │ │ │ │ + b.n 225c46 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 225c84 │ │ │ │ + bne.n 225c4c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 225c84 │ │ │ │ + beq.n 225c4c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225b3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 225c68 │ │ │ │ + bpl.n 225c30 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22558c │ │ │ │ - b.n 225b74 │ │ │ │ + bl 225554 │ │ │ │ + b.n 225b3c │ │ │ │ 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 21487c │ │ │ │ + ldr r3, [pc, #516] @ (225e6c ) │ │ │ │ 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 +627331,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 216aac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 219cc4 │ │ │ │ + bl 219c8c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2253c4 │ │ │ │ + bl 22538c │ │ │ │ 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 21487c │ │ │ │ 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 +627384,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 218b84 │ │ │ │ + b.n 225b3c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 225b74 │ │ │ │ - b.n 225b60 │ │ │ │ + bls.w 225b3c │ │ │ │ + b.n 225b28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225b3c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225dd4 │ │ │ │ + b.n 225d9c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225c84 │ │ │ │ + bne.w 225c4c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225c84 │ │ │ │ + beq.w 225c4c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225b3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 225dba │ │ │ │ + bpl.n 225d82 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22558c │ │ │ │ - b.n 225b74 │ │ │ │ + bl 225554 │ │ │ │ + b.n 225b3c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225b3c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225e0e │ │ │ │ + b.n 225dd6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225c84 │ │ │ │ + bne.w 225c4c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225c84 │ │ │ │ + beq.w 225c4c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225b3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 225df4 │ │ │ │ + bpl.n 225dbc │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22558c │ │ │ │ - b.n 225b74 │ │ │ │ + bl 225554 │ │ │ │ + b.n 225b3c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225b3c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225e48 │ │ │ │ + b.n 225e10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225c84 │ │ │ │ + bne.w 225c4c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225c84 │ │ │ │ + beq.w 225c4c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225b3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 225e2e │ │ │ │ + bpl.n 225df6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22558c │ │ │ │ - b.n 225b74 │ │ │ │ + bl 225554 │ │ │ │ + b.n 225b3c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225b3c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 225e80 │ │ │ │ + b.n 225e48 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 225e86 │ │ │ │ + bne.n 225e4e │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 225e86 │ │ │ │ + beq.n 225e4e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225b3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 225e6a │ │ │ │ + bpl.n 225e32 │ │ │ │ add.w r7, r7, r2, lsl #7 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225b74 │ │ │ │ - b.n 225c84 │ │ │ │ + beq.w 225b3c │ │ │ │ + b.n 225c4c │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #104 @ (adr r5, 225f04 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 225fac ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, pc, #72 @ (adr r5, 225ee8 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 225f90 ) │ │ │ │ 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 r4, pc, #176 @ (adr r4, 225f24 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 225ef2 │ │ │ │ + bne.n 225eba │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 225ef2 │ │ │ │ + bpl.n 225eba │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 225ef4 │ │ │ │ + bpl.n 225ebc │ │ │ │ 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 225eba │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225ee8 │ │ │ │ + bmi.n 225eb0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225f12 │ │ │ │ + beq.n 225eda │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 225edc │ │ │ │ + bne.n 225ea4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 225ec8 │ │ │ │ + bmi.n 225e90 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 225ec8 │ │ │ │ + bmi.n 225e90 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 225ef2 │ │ │ │ + bpl.n 225eba │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 225ec8 │ │ │ │ + b.n 225e90 │ │ │ │ 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 225e74 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 225f44 │ │ │ │ + beq.n 225f0c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225f2e │ │ │ │ + bmi.n 225ef6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 225f2e │ │ │ │ - b.n 225f22 │ │ │ │ + bne.n 225ef6 │ │ │ │ + b.n 225eea │ │ │ │ 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] @ 2262a0 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #884] @ (2262dc ) │ │ │ │ + ldr r2, [pc, #884] @ (2262a4 ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #884] @ (2262e0 ) │ │ │ │ + ldr r3, [pc, #884] @ (2262a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21d700 │ │ │ │ + bl 21d6c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 225fa8 │ │ │ │ + beq.n 225f70 │ │ │ │ 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 22626c │ │ │ │ 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, 225fe6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2261dc │ │ │ │ + beq.w 2261a4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22616a │ │ │ │ + beq.w 226132 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 226006 │ │ │ │ + beq.n 225fce │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22611c │ │ │ │ + beq.w 2260e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22611c │ │ │ │ + beq.w 2260e4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 22616a │ │ │ │ + beq.w 226132 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225fe8 │ │ │ │ + bne.n 225fb0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq.w 2261c8 │ │ │ │ + beq.w 226190 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 226138 │ │ │ │ + beq.w 226100 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225fea │ │ │ │ + bne.n 225fb2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225fce │ │ │ │ + bne.n 225f96 │ │ │ │ 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 +627666,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 226266 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 22606e │ │ │ │ + cbz r1, 226036 │ │ │ │ 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 22625a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2262c4 │ │ │ │ + beq.w 22628c │ │ │ │ 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 21f2bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22623e │ │ │ │ + beq.w 226206 │ │ │ │ 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 214824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2260d6 │ │ │ │ + cbz r0, 22609e │ │ │ │ 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 218b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219d34 │ │ │ │ + bl 219cfc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22629e │ │ │ │ + beq.w 226266 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 226296 │ │ │ │ + beq.w 22625e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2262c8 │ │ │ │ + beq.w 226290 │ │ │ │ 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 21f3c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219df0 │ │ │ │ - b.n 226276 │ │ │ │ + bl 219db8 │ │ │ │ + b.n 22623e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2261a4 │ │ │ │ + beq.n 22616c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22601e │ │ │ │ + bne.w 225fe6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq.n 226202 │ │ │ │ + beq.n 2261ca │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 22601e │ │ │ │ + bne.w 225fe6 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #424] @ (2262e4 ) │ │ │ │ + ldr r1, [pc, #424] @ (2262ac ) │ │ │ │ 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 216ae0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225fea │ │ │ │ - b.n 22601e │ │ │ │ + bne.w 225fb2 │ │ │ │ + b.n 225fe6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2261be │ │ │ │ - cbnz r2, 226188 │ │ │ │ + beq.n 226186 │ │ │ │ + cbnz r2, 226150 │ │ │ │ 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, 22615a │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225fea │ │ │ │ - b.n 22601e │ │ │ │ + bne.w 225fb2 │ │ │ │ + b.n 225fe6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f5e28 │ │ │ │ + bl 1f5df0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22621c │ │ │ │ + beq.n 2261e4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 22618a │ │ │ │ + b.n 226152 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 2261ec │ │ │ │ + beq.n 2261b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 226172 │ │ │ │ + beq.n 22613a │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225fce │ │ │ │ - b.n 22602a │ │ │ │ + bne.w 225f96 │ │ │ │ + b.n 225ff2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 225eac │ │ │ │ - b.n 22618a │ │ │ │ + bl 225e74 │ │ │ │ + b.n 226152 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225fea │ │ │ │ - b.n 22601e │ │ │ │ + bne.w 225fb2 │ │ │ │ + b.n 225fe6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 226168 │ │ │ │ + beq.n 226130 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22601e │ │ │ │ + bne.w 225fe6 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 22600a │ │ │ │ + b.n 225fd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225eac │ │ │ │ + bl 225e74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225fce │ │ │ │ - b.n 22602a │ │ │ │ + bne.w 225f96 │ │ │ │ + b.n 225ff2 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225fce │ │ │ │ - b.n 22602a │ │ │ │ + bne.w 225f96 │ │ │ │ + b.n 225ff2 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 21d3dc │ │ │ │ + bl 21d3a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 213e74 │ │ │ │ + bl 213e3c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f5e64 │ │ │ │ - b.n 22619c │ │ │ │ + bl 1f5e2c │ │ │ │ + b.n 226164 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2148b4 │ │ │ │ + bl 21487c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bbc │ │ │ │ + bl 218b84 │ │ │ │ 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 21f3c8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 22629a │ │ │ │ + cbz r3, 226262 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ strd r4, r6, [r7] │ │ │ │ - ldr r2, [pc, #112] @ (2262e8 ) │ │ │ │ - ldr r3, [pc, #100] @ (2262e0 ) │ │ │ │ + ldr r2, [pc, #112] @ (2262b0 ) │ │ │ │ + ldr r3, [pc, #100] @ (2262a8 ) │ │ │ │ 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 22629c │ │ │ │ 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 22604e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 226102 │ │ │ │ + b.n 2260ca │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b.n 22626c │ │ │ │ + b.n 226234 │ │ │ │ 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 226294 │ │ │ │ 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 22601e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 226086 │ │ │ │ + b.n 22604e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 226102 │ │ │ │ + b.n 2260ca │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 226056 │ │ │ │ + b.n 22601e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #592 @ (adr r0, 22652c ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 2265d4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, pc, #576 @ (adr r0, 226520 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 2265c8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #584] @ (226548 ) │ │ │ │ - ldr r3, [pc, #584] @ (22654c ) │ │ │ │ + ldr r2, [pc, #584] @ (226510 ) │ │ │ │ + ldr r3, [pc, #584] @ (226514 ) │ │ │ │ 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 226366 │ │ │ │ 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, 226300 │ │ │ │ ldrsb.w r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 2264c4 │ │ │ │ + beq.w 22648c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb6d0 │ │ │ │ + bl 1fb698 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2263ca │ │ │ │ + beq.n 226392 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2264c0 │ │ │ │ + beq.w 226488 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215878 │ │ │ │ + bl 215840 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 2263bc │ │ │ │ + bhi.n 226384 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 226528 │ │ │ │ + beq.w 2264f0 │ │ │ │ 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 22633e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225f48 │ │ │ │ + bl 225f10 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 22639c │ │ │ │ + beq.n 226364 │ │ │ │ mov r0, r8 │ │ │ │ blx 60c44 │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #432] @ (226550 ) │ │ │ │ - ldr r3, [pc, #424] @ (22654c ) │ │ │ │ + ldr r2, [pc, #432] @ (226518 ) │ │ │ │ + ldr r3, [pc, #424] @ (226514 ) │ │ │ │ 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 22650c │ │ │ │ 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 226336 │ │ │ │ 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 +628021,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 216df4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226540 │ │ │ │ + beq.w 226508 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 226470 │ │ │ │ + beq.n 226438 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22647e │ │ │ │ + beq.n 226446 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22642c │ │ │ │ + bne.n 2263f4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2262ec │ │ │ │ + bl 2262b4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 226458 │ │ │ │ + cbz r4, 226420 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 226458 │ │ │ │ + cbz r2, 226420 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 22642c │ │ │ │ + bne.n 2263f4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2262ec │ │ │ │ + bl 2262b4 │ │ │ │ mov r3, r4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 226430 │ │ │ │ + bne.n 2263f8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 226470 │ │ │ │ + bne.n 226438 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2262ec │ │ │ │ + bl 2262b4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216e2c │ │ │ │ - cbz r7, 2264a0 │ │ │ │ + bl 216df4 │ │ │ │ + cbz r7, 226468 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 226404 │ │ │ │ + b.n 2263cc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 226470 │ │ │ │ + bne.n 226438 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2262ec │ │ │ │ + bl 2262b4 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22647a │ │ │ │ + bne.n 226442 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2625d0 │ │ │ │ + bl 262598 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 226538 │ │ │ │ + bne.n 226500 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fb74c │ │ │ │ + bl 1fb714 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 226350 │ │ │ │ + bne.w 226318 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b.n 226352 │ │ │ │ + b.n 22631a │ │ │ │ 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 226300 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 22650a │ │ │ │ + cbz r0, 2264d2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2264fe │ │ │ │ + cbz r2, 2264c6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2264f6 │ │ │ │ + bne.n 2264be │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.n 226520 │ │ │ │ + beq.n 2264e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2264ea │ │ │ │ - bl 216e2c │ │ │ │ + bne.n 2264b2 │ │ │ │ + bl 216df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2264e4 │ │ │ │ + bne.n 2264ac │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 22651a │ │ │ │ + bhi.n 2264e2 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 226520 │ │ │ │ + bls.n 2264e8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 22639e │ │ │ │ + bne.w 226366 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - b.n 226338 │ │ │ │ + b.n 226300 │ │ │ │ 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 225f10 │ │ │ │ + b.n 226364 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2170a0 │ │ │ │ - b.n 2264ae │ │ │ │ + bl 217068 │ │ │ │ + b.n 226476 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 2264a0 │ │ │ │ + b.n 226468 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ 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] @ (2266ac ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #380] @ (2266e8 ) │ │ │ │ + ldr r3, [pc, #380] @ (2266b0 ) │ │ │ │ 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 1fb830 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 226594 │ │ │ │ - b.n 2266d8 │ │ │ │ + cbnz r3, 22655c │ │ │ │ + b.n 2266a0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2266d8 │ │ │ │ + beq.w 2266a0 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22658a │ │ │ │ + beq.n 226552 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb6d0 │ │ │ │ + bl 1fb698 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2265b2 │ │ │ │ - b.n 2265e0 │ │ │ │ + cbnz r0, 22657a │ │ │ │ + b.n 2265a8 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22659e │ │ │ │ + bne.n 226566 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2265ac │ │ │ │ + bne.n 226574 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb634 │ │ │ │ - ldr r2, [pc, #296] @ (2266ec ) │ │ │ │ - ldr r3, [pc, #288] @ (2266e8 ) │ │ │ │ + bl 1fb5fc │ │ │ │ + ldr r2, [pc, #296] @ (2266b4 ) │ │ │ │ + ldr r3, [pc, #288] @ (2266b0 ) │ │ │ │ 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 2266a6 │ │ │ │ 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 +628234,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 216df4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2266d4 │ │ │ │ + beq.n 22669c │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 22667c │ │ │ │ + cbz r4, 226644 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22668a │ │ │ │ + cbz r3, 226652 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 226638 │ │ │ │ + bne.n 226600 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2262ec │ │ │ │ + bl 2262b4 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 226664 │ │ │ │ + cbz r5, 22662c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 226664 │ │ │ │ + cbz r3, 22662c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - bne.n 226638 │ │ │ │ + bne.n 226600 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2262ec │ │ │ │ + bl 2262b4 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22663c │ │ │ │ + bne.n 226604 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 22667c │ │ │ │ + bne.n 226644 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2262ec │ │ │ │ + bl 2262b4 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216e2c │ │ │ │ - cbz r4, 2266ac │ │ │ │ + bl 216df4 │ │ │ │ + cbz r4, 226674 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 226618 │ │ │ │ + b.n 2265e0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 22667c │ │ │ │ + bne.n 226644 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2262ec │ │ │ │ + bl 2262b4 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 226686 │ │ │ │ + bne.n 22664e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2625d0 │ │ │ │ - cbnz r0, 2266c2 │ │ │ │ + bl 262598 │ │ │ │ + cbnz r0, 22668a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb74c │ │ │ │ - b.n 2265b2 │ │ │ │ + bl 1fb714 │ │ │ │ + b.n 22657a │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2170a0 │ │ │ │ + bl 217068 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb74c │ │ │ │ - b.n 2265b2 │ │ │ │ + bl 1fb714 │ │ │ │ + b.n 22657a │ │ │ │ mov fp, r4 │ │ │ │ - b.n 2266ac │ │ │ │ + b.n 226674 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 2265ba │ │ │ │ + b.n 226582 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ 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] @ (226770 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #156] @ (2267ac ) │ │ │ │ + ldr r1, [pc, #156] @ (226774 ) │ │ │ │ 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 217dec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 22673c │ │ │ │ + bne.n 226704 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #462 @ 0x1ce │ │ │ │ - beq.n 22679e │ │ │ │ + beq.n 226766 │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226756 │ │ │ │ + beq.n 22671e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #112] @ (2267b0 ) │ │ │ │ - ldr r3, [pc, #100] @ (2267a8 ) │ │ │ │ + ldr r2, [pc, #112] @ (226778 ) │ │ │ │ + ldr r3, [pc, #100] @ (226770 ) │ │ │ │ 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 22676a │ │ │ │ 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 226758 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 22673c │ │ │ │ + bhi.n 226704 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 22673c │ │ │ │ + bne.n 226704 │ │ │ │ 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 226706 │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 226776 │ │ │ │ + bhi.n 22673e │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 226784 │ │ │ │ + bhi.n 22674c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 22673e │ │ │ │ + b.n 226706 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ 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] @ (226b20 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #912] @ (226b5c ) │ │ │ │ + ldr r4, [pc, #912] @ (226b24 ) │ │ │ │ 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 22693a │ │ │ │ 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 22693a │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 22698e │ │ │ │ + bpl.w 226956 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 226992 │ │ │ │ + bls.w 22695a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 22698e │ │ │ │ + bls.w 226956 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 226972 │ │ │ │ + bhi.w 22693a │ │ │ │ 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 24365c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2201b8 │ │ │ │ + bl 220180 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 226880 │ │ │ │ + cbz r7, 226848 │ │ │ │ ldrsb.w r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 226adc │ │ │ │ + beq.w 226aa4 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 226b0e │ │ │ │ + beq.w 226ad6 │ │ │ │ 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 226976 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2269ae │ │ │ │ + beq.w 226976 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2268aa │ │ │ │ + bne.n 226872 │ │ │ │ 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 22685e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 22026c │ │ │ │ + bl 220234 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2269b2 │ │ │ │ + beq.n 22697a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2269f6 │ │ │ │ + beq.w 2269be │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 226ab4 │ │ │ │ + beq.w 226a7c │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ - cbz r2, 2268ee │ │ │ │ + cbz r2, 2268b6 │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ - cbz r7, 226912 │ │ │ │ + cbz r7, 2268da │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 226b3c │ │ │ │ + beq.w 226b04 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 226912 │ │ │ │ + bne.n 2268da │ │ │ │ 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 226912 │ │ │ │ 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 226912 │ │ │ │ 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 22692e │ │ │ │ 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 2267c0 │ │ │ │ + ldr r2, [pc, #492] @ (226b28 ) │ │ │ │ + ldr r3, [pc, #484] @ (226b24 ) │ │ │ │ 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 226b1a │ │ │ │ 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 22693a │ │ │ │ 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 226810 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2268b2 │ │ │ │ + b.n 22687a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 226a1e │ │ │ │ + beq.n 2269e6 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 2269ce │ │ │ │ + cbz r2, 226996 │ │ │ │ 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 226a12 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 226966 │ │ │ │ + bne.n 22692e │ │ │ │ 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 22692e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 226a64 │ │ │ │ + beq.n 226a2c │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbz r2, 226a12 │ │ │ │ + cbz r2, 2269da │ │ │ │ ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #240] @ 0xf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 226912 │ │ │ │ + beq.w 2268da │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 2268fa │ │ │ │ + b.n 2268c2 │ │ │ │ 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 226996 │ │ │ │ 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 22699e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 226b26 │ │ │ │ + beq.n 226aee │ │ │ │ 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 22692e │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 226a12 │ │ │ │ + bmi.n 2269da │ │ │ │ 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, 226a56 │ │ │ │ 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 2268da │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2268fa │ │ │ │ + bne.w 2268c2 │ │ │ │ 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 2268da │ │ │ │ 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 2268b6 │ │ │ │ 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 2268b6 │ │ │ │ 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 217dec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 226b0a │ │ │ │ + bne.n 226ad2 │ │ │ │ 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 226844 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 2266f0 │ │ │ │ + bl 2266b8 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 22687c │ │ │ │ + b.n 226844 │ │ │ │ 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 22692e │ │ │ │ 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 2268da │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ - bhi.n 226b8e │ │ │ │ + bhi.n 226b56 │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ - bhi.n 226bc4 │ │ │ │ + bhi.n 226b8c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bhi.n 226bee │ │ │ │ + bhi.n 226bb6 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bls.n 226bd6 │ │ │ │ + bls.n 226b9e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 226c46 │ │ │ │ + bne.n 226c0e │ │ │ │ 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 226bde │ │ │ │ movw r2, #825 @ 0x339 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 226c04 │ │ │ │ + bls.n 226bcc │ │ │ │ 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, 226b88 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226b76 │ │ │ │ + beq.n 226b3e │ │ │ │ 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 226c02 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bls.n 226c2c │ │ │ │ + bls.n 226bf4 │ │ │ │ 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 226b84 │ │ │ │ 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 226b84 │ │ │ │ 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 +628838,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] @ 22779c │ │ │ │ + ldr.w r3, [pc, #2924] @ 2277a0 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2920] @ 2277dc │ │ │ │ + ldr.w r6, [pc, #2920] @ 2277a4 │ │ │ │ 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 1fb698 │ │ │ │ + cbz r0, 226c70 │ │ │ │ + ldr.w r2, [pc, #2900] @ 2277a8 │ │ │ │ + ldr.w r3, [pc, #2888] @ 2277a0 │ │ │ │ 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 2283f4 │ │ │ │ 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 1fb714 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 226c88 │ │ │ │ + beq.n 226c50 │ │ │ │ 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 226f46 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 226f9c │ │ │ │ + bhi.w 226f64 │ │ │ │ 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] @ 2277ac │ │ │ │ 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 22708a │ │ │ │ mov r3, ip │ │ │ │ mov r5, ip │ │ │ │ mov r7, ip │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp.w r2, #334 @ 0x14e │ │ │ │ - bcs.w 227048 │ │ │ │ + bcs.w 227010 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ - bls.w 22722c │ │ │ │ + bls.w 2271f4 │ │ │ │ sub.w r1, r2, #103 @ 0x67 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - bhi.w 2274c6 │ │ │ │ + bhi.w 22748e │ │ │ │ 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 +629139,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 22718e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 226f2a │ │ │ │ + cbz r1, 226ef2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 226f16 │ │ │ │ + b.n 226ede │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 227032 │ │ │ │ + beq.w 226ffa │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 226f0e │ │ │ │ + bne.n 226ed6 │ │ │ │ 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, 226f04 │ │ │ │ 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 2182f0 │ │ │ │ + cbnz r0, 226f20 │ │ │ │ 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 22707c │ │ │ │ + bhi.w 227066 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 226f9c │ │ │ │ + bne.n 226f64 │ │ │ │ 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 226c94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226cc2 │ │ │ │ - b.n 226c88 │ │ │ │ + bne.w 226c8a │ │ │ │ + b.n 226c50 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 226f9c │ │ │ │ + cbz r0, 226f64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 226c4c │ │ │ │ + bl 226c14 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 226ccc │ │ │ │ + bne.w 226c94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226cc2 │ │ │ │ - b.n 226c88 │ │ │ │ - ldr.w r3, [pc, #2096] @ 2277e8 │ │ │ │ + bne.w 226c8a │ │ │ │ + b.n 226c50 │ │ │ │ + ldr.w r3, [pc, #2096] @ 2277b0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ mla r2, r8, r1, r7 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 227008 │ │ │ │ + cbz r5, 226fd0 │ │ │ │ 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 +629231,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 226f9e │ │ │ │ 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 226f64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22703e │ │ │ │ + b.n 227006 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 226f2a │ │ │ │ + beq.w 226ef2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 227036 │ │ │ │ - b.n 226f1e │ │ │ │ + bne.n 226ffe │ │ │ │ + b.n 226ee6 │ │ │ │ movw r1, #797 @ 0x31d │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 227b5e │ │ │ │ - bhi.w 227160 │ │ │ │ + beq.w 227b26 │ │ │ │ + bhi.w 227128 │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ - bhi.w 2272f0 │ │ │ │ + bhi.w 2272b8 │ │ │ │ cmp.w r2, #458 @ 0x1ca │ │ │ │ - bhi.w 227540 │ │ │ │ + bhi.w 227508 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bcs.n 227094 │ │ │ │ + bcs.n 22705c │ │ │ │ cmp.w r2, #424 @ 0x1a8 │ │ │ │ - bcc.w 2277ec │ │ │ │ + bcc.w 2277b4 │ │ │ │ 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 22772c │ │ │ │ movt r1, #578 @ 0x242 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 227b7e │ │ │ │ + bne.w 227b46 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ - b.n 2274e0 │ │ │ │ + b.n 2274a8 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226f9c │ │ │ │ + bhi.w 226f64 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226f74 │ │ │ │ + b.n 226f3c │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226f9c │ │ │ │ + b.n 226f64 │ │ │ │ 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 22714e │ │ │ │ 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 2271a8 │ │ │ │ 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 227248 │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 227786 │ │ │ │ + beq.w 22774e │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 22727a │ │ │ │ + bls.w 227242 │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 227280 │ │ │ │ + bhi.w 227248 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 227292 │ │ │ │ + b.n 22725a │ │ │ │ movw r1, #885 @ 0x375 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 227890 │ │ │ │ - bls.w 22739a │ │ │ │ + beq.w 227858 │ │ │ │ + bls.w 227362 │ │ │ │ movw r3, #891 @ 0x37b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2277b0 │ │ │ │ + bne.w 227778 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.n 226f9c │ │ │ │ + b.n 226f64 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2270f4 │ │ │ │ + b.n 2270bc │ │ │ │ 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 +629373,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 226f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218348 │ │ │ │ + bl 218310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226efe │ │ │ │ + beq.w 226ec6 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 226efe │ │ │ │ + b.n 226ec6 │ │ │ │ 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 2270f4 │ │ │ │ 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 +629407,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 226cd2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 227b6e │ │ │ │ + beq.w 227b36 │ │ │ │ sub.w r3, r2, #49 @ 0x31 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22705c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 2274c6 │ │ │ │ + bhi.w 22748e │ │ │ │ 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 +629443,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 227120 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 2272b4 │ │ │ │ + beq.n 22727c │ │ │ │ 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 227ad8 │ │ │ │ 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 226cd2 │ │ │ │ cmp.w r2, #680 @ 0x2a8 │ │ │ │ - bhi.w 227fa2 │ │ │ │ + bhi.w 227f6a │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.w 227664 │ │ │ │ + bls.w 22762c │ │ │ │ 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 227c66 │ │ │ │ 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 22735c │ │ │ │ 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 +629525,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 226f64 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 22781a │ │ │ │ + beq.w 2277e2 │ │ │ │ subw r0, r2, #855 @ 0x357 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22705c │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ lsrs r1, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 227094 │ │ │ │ + bpl.w 22705c │ │ │ │ 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 2281b4 │ │ │ │ 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 2273da │ │ │ │ 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 2458d4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 227444 │ │ │ │ + beq.n 22740c │ │ │ │ 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 227cac │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 227ca8 │ │ │ │ + beq.w 227c70 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2274a8 │ │ │ │ + bne.n 227470 │ │ │ │ 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 +629617,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 226f64 │ │ │ │ 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 226f64 │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22705c │ │ │ │ movw r3, #32663 @ 0x7f97 │ │ │ │ movt r3, #5 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 227094 │ │ │ │ + beq.w 22705c │ │ │ │ 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 226b2c │ │ │ │ + cbz r0, 2274c8 │ │ │ │ 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 227c30 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 227f5e │ │ │ │ + beq.w 227f26 │ │ │ │ cmp r2, #226 @ 0xe2 │ │ │ │ - bhi.w 227f42 │ │ │ │ + bhi.w 227f0a │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ - bhi.w 227f8e │ │ │ │ + bhi.w 227f56 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bhi.w 228004 │ │ │ │ + bhi.w 227fcc │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bls.w 226f9c │ │ │ │ + bls.w 226f64 │ │ │ │ subs r2, #59 @ 0x3b │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 226f68 │ │ │ │ - b.n 226f9c │ │ │ │ + bmi.w 226f30 │ │ │ │ + b.n 226f64 │ │ │ │ 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 22772c │ │ │ │ tst.w r1, #270532608 @ 0x10200000 │ │ │ │ - bne.w 227c22 │ │ │ │ + bne.w 227bea │ │ │ │ tst.w r1, #671088640 @ 0x28000000 │ │ │ │ - beq.w 227094 │ │ │ │ + beq.w 22705c │ │ │ │ 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 22757a │ │ │ │ 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 227594 │ │ │ │ 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 2458d4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 227608 │ │ │ │ + beq.n 2275d0 │ │ │ │ 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 227ec0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 226f64 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 226f64 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22814a │ │ │ │ + bne.w 228112 │ │ │ │ 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 228112 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 228414 │ │ │ │ + beq.w 2283dc │ │ │ │ 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 226f64 │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - bhi.n 227736 │ │ │ │ + bhi.n 2276fe │ │ │ │ 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 22772c │ │ │ │ tst.w r1, #67 @ 0x43 │ │ │ │ - beq.w 227094 │ │ │ │ + beq.w 22705c │ │ │ │ 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 2458d4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2276d6 │ │ │ │ + beq.n 22769e │ │ │ │ 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 227d5a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 227d58 │ │ │ │ + beq.w 227d20 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2274a8 │ │ │ │ + bne.w 227470 │ │ │ │ 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 +629820,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 227470 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 2274a8 │ │ │ │ + b.n 227470 │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 227fe6 │ │ │ │ + bhi.w 227fae │ │ │ │ cmp.w r2, #580 @ 0x244 │ │ │ │ - bcs.w 2281b0 │ │ │ │ + bcs.w 228178 │ │ │ │ mvn.w r1, #524 @ 0x20c │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22705c │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 227094 │ │ │ │ + bpl.w 22705c │ │ │ │ mov r0, r2 │ │ │ │ - bl 2174a4 │ │ │ │ + bl 21746c │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 2174a4 │ │ │ │ + bl 21746c │ │ │ │ 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 226f64 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 227144 │ │ │ │ + bne.w 22710c │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 22728e │ │ │ │ + bne.w 227256 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r5, r3 │ │ │ │ moveq r7, r3 │ │ │ │ - beq.w 227048 │ │ │ │ + beq.w 227010 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r3 │ │ │ │ - b.n 2272be │ │ │ │ + b.n 227286 │ │ │ │ sub.w r2, r2, #900 @ 0x384 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22705c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 226f64 │ │ │ │ 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 226f64 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ 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 227f90 │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bls.w 227094 │ │ │ │ + bls.w 22705c │ │ │ │ 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 22772c │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 227094 │ │ │ │ + bpl.w 22705c │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 22843c │ │ │ │ + bne.w 228404 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 227ddc │ │ │ │ + bne.w 227da4 │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226b64 │ │ │ │ - cbz r0, 22784a │ │ │ │ + bl 226b2c │ │ │ │ + cbz r0, 227812 │ │ │ │ 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 226f64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 226f9c │ │ │ │ + beq.w 226f64 │ │ │ │ ldrb.w r3, [r9, #378] @ 0x17a │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #378] @ 0x17a │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ 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 227d0a │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ 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 227c5e │ │ │ │ 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 2278ea │ │ │ │ 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 +629983,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 226f64 │ │ │ │ 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 226f64 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 227964 │ │ │ │ - b.w 228430 │ │ │ │ + beq.n 22792c │ │ │ │ + b.w 2283f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 228430 │ │ │ │ + bne.w 2283f8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 227bc6 │ │ │ │ + beq.w 227b8e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 22795e │ │ │ │ + bne.n 227926 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 227964 │ │ │ │ + beq.n 22792c │ │ │ │ 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 217dec │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 227b1a │ │ │ │ + beq.w 227ae2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 227990 │ │ │ │ + bne.n 227958 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ 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 +630064,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 226f64 │ │ │ │ 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 227bbc │ │ │ │ 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 227bbc │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 226f64 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ 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 227bcc │ │ │ │ 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 227bcc │ │ │ │ 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 226f64 │ │ │ │ ldrb.w r3, [r9, #377] @ 0x179 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #377] @ 0x179 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ 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 227bda │ │ │ │ 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 227bda │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 226f64 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 226d0a │ │ │ │ + b.w 226cd2 │ │ │ │ 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 227b1c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 227b54 │ │ │ │ + bhi.n 227b1c │ │ │ │ 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 +630173,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 227974 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 227b54 │ │ │ │ + b.n 227b1c │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ 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 227534 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 24590c │ │ │ │ + bl 2458d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 227608 │ │ │ │ + beq.w 2275d0 │ │ │ │ ldr.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #232] @ 0xe8 │ │ │ │ - b.n 227608 │ │ │ │ + b.n 2275d0 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e53c4 │ │ │ │ + bl 2e538c │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226f9c │ │ │ │ + bhi.w 226f64 │ │ │ │ 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 226f64 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.n 227a9e │ │ │ │ + b.n 227a66 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ 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 22764e │ │ │ │ ldr.w r3, [r9, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #200] @ 0xc8 │ │ │ │ - bl 24590c │ │ │ │ + bl 2458d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 2276d6 │ │ │ │ + beq.w 22769e │ │ │ │ ldr.w r3, [r9, #236] @ 0xec │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #236] @ 0xec │ │ │ │ - b.n 2276d6 │ │ │ │ + b.n 22769e │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 22751a │ │ │ │ + bpl.w 2274e2 │ │ │ │ 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 227c5a │ │ │ │ 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 2274e2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2278e8 │ │ │ │ + b.n 2278b0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 22735a │ │ │ │ + b.w 227322 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #857 @ 0x359 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2274a8 │ │ │ │ + bne.w 227470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245c74 │ │ │ │ + bl 245c3c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2266f0 │ │ │ │ - cbnz r0, 227cdc │ │ │ │ + bl 2266b8 │ │ │ │ + cbnz r0, 227ca4 │ │ │ │ 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 227420 │ │ │ │ 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 228130 │ │ │ │ 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 22741a │ │ │ │ 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 22741a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226f9c │ │ │ │ + bne.w 226f64 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mvn.w r1, #486 @ 0x1e6 │ │ │ │ add r3, r1 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 2274a8 │ │ │ │ + bne.w 227470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245c74 │ │ │ │ + bl 245c3c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2266f0 │ │ │ │ - cbnz r0, 227d8c │ │ │ │ + bl 2266b8 │ │ │ │ + cbnz r0, 227d54 │ │ │ │ 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 2276ae │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2274a8 │ │ │ │ + bne.w 227470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245c74 │ │ │ │ + bl 245c3c │ │ │ │ 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 217dec │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 22826e │ │ │ │ + beq.w 228236 │ │ │ │ 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 2276a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #20 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 228282 │ │ │ │ + beq.w 22824a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - beq.n 227eee │ │ │ │ + beq.n 227eb6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 228430 │ │ │ │ + bne.w 2283f8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 227dea │ │ │ │ + bne.n 227db2 │ │ │ │ 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 +630412,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 24365c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 227e40 │ │ │ │ + cbz r0, 227e08 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 227e6e │ │ │ │ + blt.n 227e36 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r5, r3, #16 │ │ │ │ - beq.w 22801e │ │ │ │ + beq.w 227fe6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2281da │ │ │ │ + beq.w 2281a2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 227e6e │ │ │ │ + beq.n 227e36 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 228346 │ │ │ │ + beq.w 22830e │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 243694 │ │ │ │ + bl 24365c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228264 │ │ │ │ + bne.w 22822c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 228250 │ │ │ │ + beq.w 228218 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 228246 │ │ │ │ + beq.w 22820e │ │ │ │ ubfx r5, r3, #2, #2 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ 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 22677c │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 227836 │ │ │ │ + bne.w 2277fe │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 228286 │ │ │ │ + beq.w 22824e │ │ │ │ mov r0, r4 │ │ │ │ - bl 226b64 │ │ │ │ + bl 226b2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226f9c │ │ │ │ + beq.w 226f64 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 227dfa │ │ │ │ + beq.n 227dc2 │ │ │ │ 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 226f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245c74 │ │ │ │ + bl 245c3c │ │ │ │ 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 217dec │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2282f2 │ │ │ │ + beq.w 2282ba │ │ │ │ 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 2275da │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ - bhi.w 22815a │ │ │ │ + bhi.w 228122 │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bls.w 226f9c │ │ │ │ + bls.w 226f64 │ │ │ │ subs r2, #232 @ 0xe8 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 226f68 │ │ │ │ - b.w 226f9c │ │ │ │ + bmi.w 226f30 │ │ │ │ + b.w 226f64 │ │ │ │ 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 226f64 │ │ │ │ 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 2274e2 │ │ │ │ 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 226f64 │ │ │ │ + b.w 226f30 │ │ │ │ movw r3, #701 @ 0x2bd │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 227764 │ │ │ │ + beq.w 22772c │ │ │ │ subw r1, r2, #711 @ 0x2c7 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22705c │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.w 227764 │ │ │ │ - b.w 227094 │ │ │ │ + bmi.w 22772c │ │ │ │ + b.w 22705c │ │ │ │ sub.w r1, r2, #390 @ 0x186 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22705c │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ movt r3, #9728 @ 0x2600 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 227764 │ │ │ │ - b.w 227094 │ │ │ │ + bmi.w 22772c │ │ │ │ + b.w 22705c │ │ │ │ sub.w r1, r2, #636 @ 0x27c │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 227094 │ │ │ │ + bhi.w 22705c │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 227764 │ │ │ │ - b.w 227094 │ │ │ │ + bmi.w 22772c │ │ │ │ + b.w 22705c │ │ │ │ subs r2, #171 @ 0xab │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 226f9c │ │ │ │ + bhi.w 226f64 │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #16640 @ 0x4100 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 226f68 │ │ │ │ - b.w 226f9c │ │ │ │ + bmi.w 226f30 │ │ │ │ + b.w 226f64 │ │ │ │ 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 2280a0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 228048 │ │ │ │ - cbz r2, 228082 │ │ │ │ + beq.n 228010 │ │ │ │ + cbz r2, 22804a │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 228082 │ │ │ │ + bne.n 22804a │ │ │ │ sub.w r7, r2, #20 │ │ │ │ - b.n 22802c │ │ │ │ + b.n 227ff4 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 228436 │ │ │ │ + bne.w 2283fe │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 228042 │ │ │ │ + beq.n 22800a │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e49b8 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 22805e │ │ │ │ + bcc.n 228026 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 228036 │ │ │ │ + b.n 227ffe │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 2280f0 │ │ │ │ + bne.n 2280b8 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ adds r3, r5, #1 │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - beq.w 227e6e │ │ │ │ + beq.w 227e36 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - bne.w 2281da │ │ │ │ + bne.w 2281a2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e49b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 227e6e │ │ │ │ + bls.w 227e36 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 228338 │ │ │ │ + beq.w 228300 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 228324 │ │ │ │ + beq.w 2282ec │ │ │ │ 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 22677c │ │ │ │ + b.n 227e82 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22807c │ │ │ │ + beq.n 228044 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 228430 │ │ │ │ + bne.w 2283f8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 228082 │ │ │ │ + beq.n 22804a │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 22831a │ │ │ │ + bne.w 2282e2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e49b8 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 22813c │ │ │ │ + bhi.n 228104 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 22813c │ │ │ │ + bhi.n 228104 │ │ │ │ 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 +630697,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 227ffe │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 22813c │ │ │ │ + b.n 228104 │ │ │ │ ldrb.w r3, [r9, #364] @ 0x16c │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #364] @ 0x16c │ │ │ │ - b.w 226f9c │ │ │ │ + b.w 226f64 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226f9c │ │ │ │ - b.w 226f68 │ │ │ │ + bne.w 226f64 │ │ │ │ + b.w 226f30 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 245c74 │ │ │ │ + bl 245c3c │ │ │ │ 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 217dec │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 2283e4 │ │ │ │ + beq.w 2283ac │ │ │ │ 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 227cbe │ │ │ │ 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 22705c │ │ │ │ + b.w 22772c │ │ │ │ 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 2e53cc │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 2280a6 │ │ │ │ + b.n 22806e │ │ │ │ ldr.w r3, [r9, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #196] @ 0xc4 │ │ │ │ - bl 24590c │ │ │ │ + bl 2458d4 │ │ │ │ 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 +630783,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 22741a │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e49b8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 227ea8 │ │ │ │ + b.n 227e70 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 227e8c │ │ │ │ + bne.w 227e54 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 227e8c │ │ │ │ + bmi.w 227e54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 227e8c │ │ │ │ + b.n 227e54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227dc2 │ │ │ │ + bne.w 227d8a │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 2276e0 │ │ │ │ + b.w 2276a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 227e02 │ │ │ │ + b.n 227dca │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e53c4 │ │ │ │ - bl 2e539c │ │ │ │ + bl 2e538c │ │ │ │ + bl 2e5364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 227832 │ │ │ │ + beq.w 2277fa │ │ │ │ mov r3, sl │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2282d6 │ │ │ │ + b.n 22829e │ │ │ │ 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 +630835,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 2e49b8 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 2282a4 │ │ │ │ + bcc.n 22826c │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 227832 │ │ │ │ + b.w 2277fa │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227f26 │ │ │ │ + bne.w 227eee │ │ │ │ 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 2275da │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - b.n 227e6e │ │ │ │ + b.n 227e36 │ │ │ │ ubfx r7, r3, #2, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 2280c4 │ │ │ │ + b.n 22808c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e49b8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2280c4 │ │ │ │ + b.n 22808c │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 2283f8 │ │ │ │ + bhi.n 2283c0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2281c4 │ │ │ │ - add r0, pc, #8 @ (adr r0, 228364 ) │ │ │ │ + bhi.w 22818c │ │ │ │ + add r0, pc, #8 @ (adr r0, 22832c ) │ │ │ │ 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 +630921,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 22815c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #72] @ 0x48 │ │ │ │ - b.n 227cf6 │ │ │ │ + b.n 227cbe │ │ │ │ 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 2281a2 │ │ │ │ + b.n 227e36 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2281c4 │ │ │ │ + b.n 22818c │ │ │ │ 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 226f64 │ │ │ │ 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 +630958,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] @ 2288d0 │ │ │ │ + ldr.w r3, [pc, #1200] @ 2288d4 │ │ │ │ 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 +630977,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 228570 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2284ac │ │ │ │ + b.n 228474 │ │ │ │ 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 228482 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2284f2 │ │ │ │ + cbz r3, 2284ba │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 2284a6 │ │ │ │ + beq.n 22846e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 228494 │ │ │ │ + bmi.n 22845c │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2284a6 │ │ │ │ + bne.n 22846e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5cc8 │ │ │ │ + bl 2e5c90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5ce0 │ │ │ │ + bl 2e5ca8 │ │ │ │ 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 2e5cc0 │ │ │ │ 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 228474 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2285ae │ │ │ │ + bne.n 228576 │ │ │ │ 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 +631046,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, 228580 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 2288c6 │ │ │ │ + bne.w 22888e │ │ │ │ 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 228598 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e53c4 │ │ │ │ + bl 2e538c │ │ │ │ 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 2284c2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 2285a6 │ │ │ │ - b.n 22858a │ │ │ │ + beq.n 22856e │ │ │ │ + b.n 228552 │ │ │ │ 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 1fb3d0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 226c4c │ │ │ │ + bl 226c14 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fb5bc │ │ │ │ + bl 1fb584 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228744 │ │ │ │ + beq.w 22870c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 228610 │ │ │ │ + b.n 2285d8 │ │ │ │ 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 22870a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 228606 │ │ │ │ + bpl.n 2285ce │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 22864a │ │ │ │ + bmi.n 228612 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2286c8 │ │ │ │ + blt.n 228690 │ │ │ │ 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 2285c2 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 2285fa │ │ │ │ + beq.n 2285c2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #12 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - b.n 2285fa │ │ │ │ + b.n 2285c2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e49b8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ - beq.w 228816 │ │ │ │ + beq.w 2287de │ │ │ │ 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 228684 │ │ │ │ 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 +631168,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 2285ec │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e49b8 │ │ │ │ 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 2287e6 │ │ │ │ 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 228704 │ │ │ │ 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 2285ec │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 228826 │ │ │ │ + beq.n 2287ee │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 228782 │ │ │ │ + cbz r3, 22874a │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 22877a │ │ │ │ + bpl.n 228742 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5438 │ │ │ │ + bl 2e5400 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 228770 │ │ │ │ + bls.n 228738 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5438 │ │ │ │ + bl 2e5400 │ │ │ │ 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 22871e │ │ │ │ ldr.w r5, [r6, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 228794 │ │ │ │ - b.n 2287e0 │ │ │ │ + cbnz r3, 22875c │ │ │ │ + b.n 2287a8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2287e0 │ │ │ │ + beq.n 2287a8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22878c │ │ │ │ + beq.n 228754 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2287d8 │ │ │ │ + cbz r3, 2287a0 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 2287c4 │ │ │ │ + bpl.n 22878c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5438 │ │ │ │ + bl 2e5400 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 2287ba │ │ │ │ + bls.n 228782 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5438 │ │ │ │ + bl 2e5400 │ │ │ │ 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 228768 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2287e0 │ │ │ │ + cbz r3, 2287a8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22879a │ │ │ │ + bne.n 228762 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2287d2 │ │ │ │ + bne.n 22879a │ │ │ │ ldrsb.w r3, [r6, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #296] @ (228910 ) │ │ │ │ + ldr r2, [pc, #296] @ (2288d8 ) │ │ │ │ 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] @ (2288d4 ) │ │ │ │ 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 2288cc │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 228688 │ │ │ │ + b.n 228650 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 228708 │ │ │ │ + b.n 2286d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22874c │ │ │ │ + beq.n 228714 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 22883a │ │ │ │ + b.n 228802 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2288c2 │ │ │ │ + beq.n 22888a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 228832 │ │ │ │ + bpl.n 2287fa │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 228832 │ │ │ │ + bpl.n 2287fa │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e49b8 │ │ │ │ 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 2288c4 │ │ │ │ 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 22887e │ │ │ │ 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 +631355,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 228802 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 22874c │ │ │ │ + b.n 228714 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2288de │ │ │ │ + beq.n 2288a6 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 2285b8 │ │ │ │ + beq.w 228580 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #384] @ 0x180 │ │ │ │ streq.w r3, [r6, #392] @ 0x188 │ │ │ │ - b.n 2285bc │ │ │ │ + b.n 228584 │ │ │ │ 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 228584 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 228882 │ │ │ │ + b.n 22884a │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ 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 +631400,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, 228934 │ │ │ │ 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, 22893e │ │ │ │ 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 228916 │ │ │ │ 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 +631441,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 2e2a08 │ │ │ │ + cbz r0, 22897e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5378 │ │ │ │ + bl 2e5340 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2289ca │ │ │ │ + cbz r0, 228992 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.w 228b1a │ │ │ │ + bpl.w 228ae2 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 228a10 │ │ │ │ + bhi.n 2289d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5404 │ │ │ │ - cbz r0, 228a0a │ │ │ │ + bl 2e53cc │ │ │ │ + cbz r0, 2289d2 │ │ │ │ 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 2e5424 │ │ │ │ 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 228948 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 2289e8 │ │ │ │ + bne.n 2289b0 │ │ │ │ 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 228ac0 │ │ │ │ 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 228aba │ │ │ │ + bl 2e4778 │ │ │ │ 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 228b2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 228a0a │ │ │ │ + beq.n 2289d2 │ │ │ │ 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 +631539,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 228a3a │ │ │ │ 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 +631558,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 2e53cc │ │ │ │ + b.n 228a04 │ │ │ │ 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 2289e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e576c │ │ │ │ + bl 2e5734 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 228b96 │ │ │ │ + bne.n 228b5e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228a0a │ │ │ │ + beq.w 2289d2 │ │ │ │ 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 228948 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 228b42 │ │ │ │ + bne.n 228b0a │ │ │ │ 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 228a28 │ │ │ │ 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 228a28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 228bc4 │ │ │ │ + beq.n 228b8c │ │ │ │ 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 +631635,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 228afa │ │ │ │ stmdb 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] @ (228da0 ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (228ddc ) │ │ │ │ + ldr r2, [pc, #504] @ (228da4 ) │ │ │ │ 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 228cd6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 228c08 │ │ │ │ + b.n 228bd0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 228c30 │ │ │ │ + cbz r3, 228bf8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 228c02 │ │ │ │ + bpl.n 228bca │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.n 228c02 │ │ │ │ + bpl.n 228bca │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e49b8 │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4868 │ │ │ │ + bl 2e4830 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 228c08 │ │ │ │ + bne.n 228bd0 │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ - beq.n 228d0e │ │ │ │ + beq.n 228cd6 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f99a8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r5, 228c62 │ │ │ │ + cbz r5, 228c2a │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f99a8 │ │ │ │ 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 228ca2 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 228cb0 │ │ │ │ + b.n 228c78 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 228d28 │ │ │ │ + beq.n 228cf0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 228ca6 │ │ │ │ + bpl.n 228c6e │ │ │ │ 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 228948 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 228cd8 │ │ │ │ + cbz r3, 228ca0 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 228ca6 │ │ │ │ + bpl.n 228c6e │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 228ca6 │ │ │ │ + bpl.n 228c6e │ │ │ │ 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 228c3a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 228ca6 │ │ │ │ + bpl.n 228c6e │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - b.n 228c80 │ │ │ │ + b.n 228c48 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #256] @ (228de0 ) │ │ │ │ + ldr r3, [pc, #256] @ (228da8 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 60cf8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 228d00 │ │ │ │ + cbz r3, 228cc8 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #240] @ (228de4 ) │ │ │ │ + ldr r3, [pc, #240] @ (228dac ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 60cf8 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #216] @ (228de8 ) │ │ │ │ - ldr r3, [pc, #196] @ (228dd8 ) │ │ │ │ + ldr r2, [pc, #216] @ (228db0 ) │ │ │ │ + ldr r3, [pc, #196] @ (228da0 ) │ │ │ │ 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 228d9a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e53c4 │ │ │ │ + bl 2e538c │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 228d3e │ │ │ │ + beq.n 228d06 │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 228ca6 │ │ │ │ - b.n 228cd2 │ │ │ │ + bpl.n 228c6e │ │ │ │ + b.n 228c9a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e5438 │ │ │ │ + bl 2e5400 │ │ │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5404 │ │ │ │ + bl 2e53cc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 228ca6 │ │ │ │ + beq.n 228c6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 228ca6 │ │ │ │ + beq.n 228c6e │ │ │ │ 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 228d66 │ │ │ │ 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 +631814,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 228948 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 228dc6 │ │ │ │ + beq.n 228d8e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e545c │ │ │ │ + bl 2e5424 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 228d70 │ │ │ │ + bge.n 228d38 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e49f0 │ │ │ │ + bl 2e49b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 228d9e │ │ │ │ + bne.n 228d66 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 228d6c │ │ │ │ - b.n 228ca6 │ │ │ │ + bne.n 228d34 │ │ │ │ + b.n 228c6e │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r7, r4, #2 │ │ │ │ mcrr2 15, 15, pc, r3, cr15 @ │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ 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 228b90 │ │ │ │ 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] @ 2292b4 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1236] @ 2292f0 │ │ │ │ + ldr.w r3, [pc, #1236] @ 2292b8 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1232] @ 2292f4 │ │ │ │ + ldr.w fp, [pc, #1232] @ 2292bc │ │ │ │ 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 2292b0 │ │ │ │ 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 228e06 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2292e8 │ │ │ │ + beq.w 2292b0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22917e │ │ │ │ + beq.w 229146 │ │ │ │ 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 229036 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 228e90 │ │ │ │ + b.n 228e58 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22906a │ │ │ │ + beq.w 229032 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 228e86 │ │ │ │ + bne.n 228e4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218478 │ │ │ │ + bl 218440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 228e86 │ │ │ │ - ldr.w r3, [pc, #1108] @ 2292f8 │ │ │ │ + beq.n 228e4e │ │ │ │ + ldr.w r3, [pc, #1108] @ 2292c0 │ │ │ │ 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 +631931,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 228e4e │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - b.n 228ee6 │ │ │ │ + b.n 228eae │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 22905c │ │ │ │ + beq.w 229024 │ │ │ │ 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 +631953,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 228ea0 │ │ │ │ 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 +631971,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 22916e │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 228f78 │ │ │ │ + beq.n 228f40 │ │ │ │ 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 +632015,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 22918e │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 22919a │ │ │ │ + bcs.w 229162 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bhi.w 2291aa │ │ │ │ + bhi.w 229172 │ │ │ │ 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 229186 │ │ │ │ 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 +632056,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 228ea6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 228e90 │ │ │ │ + bne.w 228e58 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 216e2c │ │ │ │ + bl 216df4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228e70 │ │ │ │ + bne.w 228e38 │ │ │ │ ldr.w r9, [sp] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #11 │ │ │ │ - bls.n 22917e │ │ │ │ + bls.n 229146 │ │ │ │ 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 229196 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f99a8 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2292d4 │ │ │ │ + beq.w 22929c │ │ │ │ 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 +632110,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 2290a4 │ │ │ │ + cbz r4, 2290d4 │ │ │ │ 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 2290c0 │ │ │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ │ │ - cbz r0, 22916c │ │ │ │ + cbz r0, 229134 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bics.w r2, r3, r7 │ │ │ │ - beq.n 22916c │ │ │ │ + beq.n 229134 │ │ │ │ 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 +632152,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 2290f4 │ │ │ │ strb.w ip, [r5, #1] │ │ │ │ strb r7, [r5, #0] │ │ │ │ - bl 1f9b9c │ │ │ │ + bl 1f9b64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r5, [sl, #476] @ 0x1dc │ │ │ │ - cbz r3, 22917e │ │ │ │ + cbz r3, 229146 │ │ │ │ mov r0, r3 │ │ │ │ blx 60c44 │ │ │ │ - ldr r2, [pc, #380] @ (2292fc ) │ │ │ │ - ldr r3, [pc, #364] @ (2292f0 ) │ │ │ │ + ldr r2, [pc, #380] @ (2292c4 ) │ │ │ │ + ldr r3, [pc, #364] @ (2292b8 ) │ │ │ │ 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 2292ac │ │ │ │ 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 228fe2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 228f66 │ │ │ │ + b.n 228f2e │ │ │ │ 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 228fda │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 22901a │ │ │ │ + b.n 228fe2 │ │ │ │ ldr.w sl, [sp] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22901a │ │ │ │ + b.n 228fe2 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #300] @ (229300 ) │ │ │ │ + ldr r3, [pc, #300] @ (2292c8 ) │ │ │ │ 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 2291b6 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 229286 │ │ │ │ + ble.n 22924e │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2291e8 │ │ │ │ + beq.n 2291b0 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 2291e8 │ │ │ │ + ble.n 2291b0 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 22927a │ │ │ │ + b.n 229242 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2291e8 │ │ │ │ + bne.n 2291b0 │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2291e8 │ │ │ │ + bne.n 2291b0 │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2291e8 │ │ │ │ + bne.n 2291b0 │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2291e8 │ │ │ │ + bne.n 2291b0 │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2291e8 │ │ │ │ + bne.n 2291b0 │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 229272 │ │ │ │ + cbz r6, 22923a │ │ │ │ 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 22923a │ │ │ │ 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 +632266,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 2291b0 │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 229204 │ │ │ │ + beq.n 2291cc │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 2291ee │ │ │ │ + bgt.n 2291b6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #120] @ (229304 ) │ │ │ │ + ldr r3, [pc, #120] @ (2292cc ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 60cf8 │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ - b.n 2292a0 │ │ │ │ + b.n 229268 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ - cbnz r2, 2292b6 │ │ │ │ + cbnz r2, 22927e │ │ │ │ subs r3, #12 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22929e │ │ │ │ + bne.n 229266 │ │ │ │ mov r8, r2 │ │ │ │ movs r1, #24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 2292c4 │ │ │ │ + b.n 22928c │ │ │ │ uxth.w r1, r8 │ │ │ │ movs r3, #12 │ │ │ │ mov r4, r8 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f99e0 │ │ │ │ + bl 1f99a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2290b0 │ │ │ │ - b.n 2292dc │ │ │ │ + bne.w 229078 │ │ │ │ + b.n 2292a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22917e │ │ │ │ + beq.w 229146 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60c44 │ │ │ │ - b.n 22917e │ │ │ │ + b.n 229146 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bl 17d302 │ │ │ │ - bl c7306 │ │ │ │ + bl 17d2ca │ │ │ │ + bl c72ce │ │ │ │ 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 +632362,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, 2293ac │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 2293c4 │ │ │ │ + bls.n 22938c │ │ │ │ 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 229368 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 2293e4 │ │ │ │ + cbz r2, 2293ac │ │ │ │ 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 +632405,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] @ (22949c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #184] @ (2294d8 ) │ │ │ │ + ldr r2, [pc, #184] @ (2294a0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #180] @ (2294dc ) │ │ │ │ - ldr r0, [pc, #184] @ (2294e0 ) │ │ │ │ + ldr r3, [pc, #180] @ (2294a4 ) │ │ │ │ + ldr r0, [pc, #184] @ (2294a8 ) │ │ │ │ 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, 229416 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ - cbz r1, 229478 │ │ │ │ + cbz r1, 229440 │ │ │ │ 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, 229458 │ │ │ │ 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] @ (2294ac ) │ │ │ │ + ldr r3, [pc, #92] @ (2294a0 ) │ │ │ │ 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 229496 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 229476 │ │ │ │ + beq.n 22943e │ │ │ │ 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 +632474,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 229440 │ │ │ │ blx 616e4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 22954a │ │ │ │ + cbz r2, 229512 │ │ │ │ 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 +632515,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 2294e8 │ │ │ │ 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 +632539,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] @ 229e24 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #2232] @ 229e60 │ │ │ │ + ldr.w r3, [pc, #2232] @ 229e28 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #2228] @ 229e64 │ │ │ │ + ldr.w r0, [pc, #2228] @ 229e2c │ │ │ │ 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 2296cc │ │ │ │ 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 +632584,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 229bea │ │ │ │ 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 22969a │ │ │ │ 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 +632619,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 22962c │ │ │ │ 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 +632636,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 22934c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1924] @ 229e68 │ │ │ │ - ldr.w r3, [pc, #1912] @ 229e60 │ │ │ │ + ldr.w r2, [pc, #1924] @ 229e30 │ │ │ │ + ldr.w r3, [pc, #1912] @ 229e28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes